掌桥专利:专业的专利平台
掌桥专利
首页

道德评价数据库的建立方法、装置、系统以及存储介质

文献发布时间:2024-04-18 19:58:21


道德评价数据库的建立方法、装置、系统以及存储介质

技术领域

本申请涉及数据处理领域,尤其涉及道德评价数据库的建立方法、装置、系统以及存储介质。

背景技术

不管是在现实世界中还是在虚拟世界中,用户可能需要对自身的行为进行一定的了解,或者需要对用户的行为进行规范和纠正,那么就需要对用户的行为进行一定纬度的分析和评价,而分析和评价依赖于一定的评价基础,基于这样的原因,本发明旨在提供一种道德评价数据库的建立方法。

发明内容

为了解决上述技术问题,本申请提供了一种道德评价数据库的建立方法、装置、系统以及存储介质。

本申请第一方面提供了一种道德评价数据库建立方法,所述方法包括:

获取预先建立的基础数据库;

从互联网中捕获用户的行为事件,并抓取针对所述行为事件的评价信息;

从所述基础数据库中分析出针对所述行为事件的第一正向指向信息以及第一反向指向信息;

从所述评价信息中分析出针对所述行为事件的第二正向指向信息以及第二反向指向信息;

根据所述所述第一正向指向信息、所述第一反向指向信息、所述第二正向指向信息以及所述第二反向指向信息确定针对所述行为事件的标准评价指向;

建立数据结构并通过所述数据结构对所述标准评价指向进行存储。

可选的,所述根据所述所述第一正向指向信息、所述第一反向指向信息、所述第二正向指向信息以及所述第二反向指向信息确定针对所述行为事件的标准评价指向包括:

分别赋予所述第一正向指向信息、所述第一反向指向信息、所述第二正向指向信息以及所述第二反向指向信息对应的权重因子;

根据所述权重因子计算出针对所述行为事件的标准评价指向。

可选的,在所述从互联网中捕获用户的行为事件,并抓取针对所述行为事件的评价信息之后,所述方法还包括:

根据评价信息的发布时间、评价信息之间的相似度以及评价信息的发布主体对评价信息的有效性进行鉴别,以去除无效的评价信息。

可选的,所述根据所述权重因子计算出针对所述行为事件的标准评价指向包括:

通过如下式子计算针对所述行为事件的标准评价指向:

B=(A1*Q1+A2*Q2)(D1*Q3+D2*Q4);

其中,B表示标准评价指向,A1表示第一正向指向信息,A2表示第二正向指向信息,D1表示第一反向指向信息,D2表示第二反向指向信息,当B大于1时,表示标准评价指向趋向于正向态度,当B小于1时,表示标准评价指向趋向于反向态度,Q1、Q2、Q3以及Q4分别对应所述第一正向指向信息、所述第二正向指向信息、所述第一反向指向信息以及所述第二反向指向信息的权重因子。

可选的,所述数据结构为JSON格式,并通过key,value对的形式存储所述标准评价指向以及对应的信息,所述建立数据结构包括:

对所述行为事件进行分类,并生成事件类型;

生成用于描述所述行为事件的数据字段;

生成用于描述所述行为事件的发生时间的数据字段;

生成用于描述所述评价信息的来源时间的数据字段。

可选的,所述从所述道德评价数据库中分析出针对所述行为事件的第一正向指向信息以及第一反向指向信息包括:

从所述道德评价数据库中查询与所述行为事件对应的评价描述,并通过语义解析从所述评价描述中分析出对应的鼓励性态度数量以及反对性态度的数量,从而得到第一正向态度以及第一反向态度;

所述从所述评价信息中分析出针对所述行为事件的第二正向指向信息以及第二反向指向信息包括:

统计所述评价信息中针对所述行为事件的鼓励性态度和反对性态度的数量,从而得到第二正向态度以及第二反向态度。

可选的,在所述根据所述所述第一正向指向信息、所述第一反向指向信息、所述第二正向指向信息以及所述第二反向指向信息确定针对所述行为事件的标准评价指向之前,所述方法还包括:

获取当前的政策引导指向,并赋予所述政策引导指向对应的权重因子。

可选的,在所述建立数据结构并通过所述数据结构对所述标准评价指向进行存储之后,所述方法还包括:

根据对所述标准评价指向进行存储所得到的道德评价数据库对所述基础数据库进行更新。

本申请第二方面提供了一种道德评价数据库建立系统,所述系统包括:

第一获取单元,用于获取预先建立的基础数据库;

信息抓取单元,用于从互联网中捕获用户的行为事件,并抓取针对所述行为事件的评价信息;

第一分析单元,用于从所述基础数据库中分析出针对所述行为事件的第一正向指向信息以及第一反向指向信息;

第二分析单元,用于从所述评价信息中分析出针对所述行为事件的第二正向指向信息以及第二反向指向信息;

确定单元,用于根据所述所述第一正向指向信息、所述第一反向指向信息、所述第二正向指向信息以及所述第二反向指向信息确定针对所述行为事件的标准评价指向;

建立单元,用于建立数据结构并通过所述数据结构对所述标准评价指向进行存储。

本申请第三方面提供了一种道德评价数据库建立装置,所述装置包括:

处理器、存储器、输入输出单元以及总线;

所述处理器与所述存储器、所述输入输出单元以及所述总线相连;

所述存储器保存有程序,所述处理器调用所述程序以执行第一方面以及第一方面中任一项可选的所述方法。

本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行第一方面以及第一方面中任一项可选的所述方法。

从以上技术方案可以看出,本申请具有以下优点:

本申请提供的方法中,结合基础数据库以及从互联网的评价信息中分析出来的态度指向,从而能够用于对用户行为进行评价的数据库,并通过数据结构进行存储,形成的道德评价数据库能够用于对用户行为进行分析和评价,在提升评价效率的同时,能够提高评价纬度,提升评价的可参考性。

附图说明

为了更清楚地说明本申请中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请中提供的道德评价数据库建立方法的一个实施例流程示意图;

图2为本申请中提供的道德评价数据库建立方法的另一个实施例流程示意图;

图3为本申请中提供的道德评价数据库建立方法的另一个实施例流程示意图;

图4为本申请中提供的道德评价数据库建立系统的一个实施例结构示意图;

图5为本申请中提供的道德评价数据库建立装置的一个实施例结构示意图。

具体实施方式

在未来,无论是在虚拟世界中,还是在现实世界中,用户的行为都应该收到一定的监管,并且对于用户来说,用户需要具有对自身行为自明的能力,例如用户的行为是否符合某些传统礼节或者说其行为背后的行为逻辑是否符合当前社会的价值观,那么就需要对用户的行为进行分析和评价,而评价就会涉及到一系列的评价标准和数据。基于这样的思想,本发明提供了一种到的评价数据库建立方法,所建立的数据库能够用户对用户的行为进行分析和评价,该数据库建立方法充分结合传统道德理论以及当前的社会价值观体系,其具有很强的适应性和准确度。下面将对本申请提供的方法进行详细阐述。

需要说明的是,本申请提供的方法,可以应用于终端也可以应用于系统,还可以应用于服务器上,例如终端可以是智能手机或电脑、平板电脑、智能电视、智能手表、便携计算机终端也可以是台式计算机等固定终端。为方便阐述,本申请中以终端为执行主体进行举例说明。

请参阅图1,该实施例包括:

101、获取预先建立的基础数据库;

本申请提供的方法结合基础数据库和当前互联网的评价信息来形成数据库,其中道德数据库可以根据传统道德数据,例如传统学派理论,道家、儒家思想,四书五经、修身、齐家治国、平天下等理论,获取预先建立的基础数据库,数据库中包含有各类的行为事件,以及用于描述这些行为事件的评价描述,例如“百善孝为先”中所描述的是孝顺长辈的行为。

102、从互联网中捕获用户的行为事件,并抓取针对行为事件的评价信息;

从互联网中捕获用户的行为事件,例如从热点事件中捕获行为事件,或者从各类网站或者视频平台中捕获用户的行为事件,以及其他用户或者媒体对该行为事件的评价信息。

103、从基础数据库中分析出针对行为事件的第一正向指向信息以及第一反向指向信息;

在实际中,可以评价描述可以分为鼓励性的评价描述以及反对性的评价描述,例如“百善孝为先”,其中所对应的行为事件为“孝顺父母”,该评价描述为对孝顺父母该行为事件的鼓励性态度指向。在捕获到用户的行为事件之后在基础数据库中查询与之相关的所有信息,并且分析出所有评价描述的态度指向,从而进行统计,按照两个相反的态度指向,可以分为第一正向指向信息,即表示鼓励性态度指向的数量,第一反向指向信息即表示反对向态度指向的数量。

104、从评价信息中分析出针对行为事件的第二正向指向信息以及第二反向指向信息;

从针对行为事件的评价信息中分析出其他用户或者媒体对该行为事件的态度指向,同样可以分为鼓励性的和反对性的态度指向,例如,如果评价信息是文字信息,则对评价信息进行语义分析,如果是语音的或者是视频的评价信息,那么可以转换为文字再进行语义识别,统计所有的评价信息中的鼓励性态度指向的数量,即可得到第二正向指向信息,统计所有的评价信息中的反对性态度指向的数量,即可得到第二反向指向信息。

105、根据第一正向指向信息、第一反向指向信息、第二正向指向信息以及第二反向指向信息确定针对行为事件的标准评价指向;

通过上述进行统计得到的正向和反向态度指向,综合根据评价信息以及基础数据库中所分析得到的正向和反向态度指向,进行计算得到最终用于道德评价的标准评价指向,计算的方式可以有多种,例如根据不同的实际情况来赋予不同的权重因子计算,最终得到的标准评价指向可以是一个具有偏向性的评价结果,也可以是一个中立的指向,例如当正向和反向的态度指向权重因子和数量都一样时,可以是得到一个中立的指向。那么所得到的标准评价指向就可以直接用于对用户的行为事件进行评价,通过该方法不断的捕获行为事件以及评价信息,就可以建立针对各类行为事件,以及各种情形下的标准评价指向的数据库。

进一步的,对于道德评价数据库的建立可以是多维度的,确定标准评价指向也可以是综合多方面因素的,除了参照道德数据库和评价信息之外,还可以获取相关的政策引导信息,并赋予一定的权重因子,加入政策引导因素,形成多方面的,具有高适用性的评价数据体系。

106、建立数据结构并通过数据结构对标准评价指向进行存储。

在对标准评价指向以及对应的信息进行存储时,通过构建一个数据结构来进行存储,例如通过JSON格式存储,可以对一组关联的数据存储,还可以实现数据的自明,(中文全称:对象简谱,英文全称:JavaScript Object Notation,英文缩写:JS),当然,还可以通过其它格式的数据结构存储。

本申请提供的方法中,结合基础数据库以及从互联网的评价信息中分析出来的态度指向,从而能够用于对用户行为进行评价的数据库,并通过数据结构进行存储,形成的道德评价数据库能够用于对用户行为进行分析和评价,在提升评价效率的同时,能够提高评价纬度,提升评价的可参考性。在得到道德评价数据库之后,还可以根据所得到的数据对基础数据进行更新。

在综合基础数据库和评价信息来进行确定标准评价指向时,可以根据实际情况赋予各个正向和反向的态度指向不同的权重因子进行计算,下面将举例对该实施例进行说明。

请参阅图2,该实施例包括:

201、获取预先建立的基础数据库;

202、从互联网中捕获用户的行为事件,并抓取针对行为事件的评价信息;

203、根据评价信息的发布时间、评价信息之间的相似度以及评价信息的发布主体对评价信息的有效性进行鉴别,以去除无效的评价信息。

在抓取评价信息之后,为了鉴别一些恶意控评的不真实评价信息,可以对评价信息进行一定的筛选,例如剔除一些高度相似的评价信息,以及一些同一个发布主体发布的相同的评价信息,以及剔除一些与该行为事件无关的评价信息,从而减少运算量和提高最终评价的准确性。

204、从基础数据库中分析出针对行为事件的第一正向指向信息以及第一反向指向信息;

205、从评价信息中分析出针对行为事件的第二正向指向信息以及第二反向指向信息;

206、分别赋予第一正向指向信息、第一反向指向信息、第二正向指向信息以及第二反向指向信息对应的权重因子;

207、根据权重因子计算出针对行为事件的标准评价指向;

分别赋予第一正向指向信息、第一反向指向信息、第二正向指向信息以及第二反向指向信息对应的权重因子,从而进行计算,具体的权重因子的取值可以根据不同的行为事件来进行设定,例如对行为事件按照预定的类别进行分类,每个类别使用不同的权重因子设定,对于一些具有明显违背公序良俗的行为事件,可以将反向态度指向的权重因子赋予至最高。

而具体的计算方式可以有多种方式,下面将对其中一种进行举例说明。

例如,通过如下式子计算针对行为事件的标准评价指向:

B=(A1*Q1+A2*Q2)(D1*Q3+D2*Q4);

其中,B表示标准评价指向,A1表示第一正向指向信息,A2表示第二正向指向信息,D1表示第一反向指向信息,D2表示第二反向指向信息,当B大于1时,表示标准评价指向趋向于正向态度,当B小于1时,表示标准评价指向趋向于反向态度,Q1、Q2、Q3以及Q4分别对应第一正向指向信息、第二正向指向信息、第一反向指向信息以及第二反向指向信息的权重因子。

通过该式子,最终可以得到具有三种态度指向的标准评价指向,例如如果B大于1,那么说明对该行为事件的态度指向为鼓励性的,如果B小于1,那么为反对性的,如果是等于1,那么为中立性的。

通过本申请提供的方法,能够对用户行为的评价进行量化,从而建立量化的数据库,对行为事件进行分析和评价。

208、建立数据结构并通过数据结构对标准评价指向进行存储。

本申请提供的方法中,在进行标准评价指向以及相关的信息进行存储时,通过建立数据结构来存储,数据结构可以是json格式的,通过该格式的数据结构能够将一组相关的数据进行存储,并且能够实现数据的自明。下面将对该实施例进行说明。

301、获取预先建立的基础数据库;

302、从互联网中捕获用户的行为事件,并抓取针对行为事件的评价信息;

303、从基础数据库中分析出针对行为事件的第一正向指向信息以及第一反向指向信息;

304、从评价信息中分析出针对行为事件的第二正向指向信息以及第二反向指向信息;

305、根据第一正向指向信息、第一反向指向信息、第二正向指向信息以及第二反向指向信息确定针对行为事件的标准评价指向;

306、建立JSON格式的数据结构并通过数据结构对标准评价指向进行存储。

通过JSON格式的数据结构存储标准评价指向以及相关的信息,例如建立JSON格式的数据结构包括:

对行为事件进行分类,并生成事件类型;

生成用于描述行为事件的数据字段;

生成用于描述行为事件的发生时间的数据字段;生成用于描述评价信息的来源时间的数据字段。

通过JSON格式的数据结构存储上述生成或者获取到的信息,这样每一个标准评价指向都对应一组数据,通过就可以形成数据库,这样有利于进行精准的的评价和对用户的行为进行细粒度分析。使得所建立的数据库具有较高的可用性。

上述实施例对本申请中提供的方法进行了详细阐述,下面将对本申请中提供的装置、系统以及计算机可读存储介质进行阐述。

请参阅图4,该装置包括:

第一获取单元401,用于获取预先建立的基础数据库;

信息抓取单元402,用于从互联网中捕获用户的行为事件,并抓取针对行为事件的评价信息;

第一分析单元403,用于从基础数据库中分析出针对行为事件的第一正向指向信息以及第一反向指向信息;

第二分析单元404,用于从评价信息中分析出针对行为事件的第二正向指向信息以及第二反向指向信息;

确定单元405,用于根据第一正向指向信息、第一反向指向信息、第二正向指向信息以及第二反向指向信息确定针对行为事件的标准评价指向;

建立单元406,用于建立数据结构并通过数据结构对标准评价指向进行存储。

可选的,确定单元405具体用于:

分别赋予第一正向指向信息、第一反向指向信息、第二正向指向信息以及第二反向指向信息对应的权重因子;

根据权重因子计算出针对行为事件的标准评价指向。

可选的,系统还包括:

鉴别单元407,具体用于:

根据评价信息的发布时间、评价信息之间的相似度以及评价信息的发布主体对评价信息的有效性进行鉴别,以去除无效的评价信息。

可选的,确定单元405具体用于:

通过如下式子计算针对行为事件的标准评价指向:

B=(A1*Q1+A2*Q2)(D1*Q3+D2*Q4);

其中,B表示标准评价指向,A1表示第一正向指向信息,A2表示第二正向指向信息,D1表示第一反向指向信息,D2表示第二反向指向信息,当B大于1时,表示标准评价指向趋向于正向态度,当B小于1时,表示标准评价指向趋向于反向态度,Q1、Q2、Q3以及Q4分别对应第一正向指向信息、第二正向指向信息、第一反向指向信息以及第二反向指向信息的权重因子。

可选的,建立单元406具体用于:

对行为事件进行分类,并生成事件类型;

生成用于描述行为事件的数据字段;

生成用于描述行为事件的发生时间的数据字段;

生成用于描述评价信息的来源时间的数据字段。

可选的,第一分析单元403具体用于:

从道德评价数据库中查询与行为事件对应的评价描述,并通过语义解析从评价描述中分析出对应的鼓励性态度数量以及反对性态度的数量,从而得到第一正向态度以及第一反向态度;

可选的,第二分析单元404具体用于:

统计评价信息中针对行为事件的鼓励性态度和反对性态度的数量,从而得到第二正向态度以及第二反向态度。

可选的,系统还包括第二获取单元408,用于:

获取当前的政策引导指向,并赋予政策引导指向对应的权重因子

请参阅图5,本申请还提供了一种道德评价数据库建立装置,包括:

处理器501、存储器502、输入输出单元503、总线504;

处理器501与存储器502、输入输出单元503以及总线504相连;

存储器502保存有程序,处理器501调用程序以执行如上任一道德评价数据库建立方法。

本申请还涉及一种计算机可读存储介质,计算机可读存储介质上保存有程序,其特征在于,当程序在计算机上运行时,使得计算机执行如上任一道德评价数据库建立方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,read-onlymemory)、随机存取存储器(RAM,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。

相关技术
  • 影视对白数据库的建立方法、建立装置及存储介质
  • 医疗数据库建立方法、装置、计算机设备和存储介质
  • 一种连接数据库的方法、装置、系统、设备和存储介质
  • 数据库动态扩展方法、系统、装置和存储介质
  • 数据库清理方法、系统、装置及存储介质
  • 塑胶配色遮光度数据库建立方法、系统、装置及存储介质
  • 特征数据库建立及动作识别方法、装置、系统及存储介质
技术分类

06120116479941