字段级影响分析方法、系统、设备及计算机程序产品与流程

文档序号:27553499发布日期:2021-11-24 23:26阅读:70来源:国知局
1.本发明涉及数据处理
技术领域
:,尤其涉及字段级影响分析方法、系统、设备及计算机程序产品。
背景技术
::2.随着数据处理技术的快速发展,数据表分析的应用场景也越来越广泛。例如,在银行系统中,数据库中通常包含大量数据表,数据表之间往往存在较为复杂的调用关系。例如,数据表a存储了客户购买基金的相关数据,数据表b调用数据表a分别统计各基金的客户购买记录,数据表c调用数据表b分析购买各基金的客户特征。此时,称数据表a、数据表b、数据表c构成了一条链路。存在调用关系的两张表互为上下游,即数据表a是数据表b的上游,数据表b是数据表a的下游,通常,称其上游数据表为该数据表的读表,其下游数据表为该数据表的写表。在一条链路中,若一张数据表中一个字段变更,则可能对调用其数据的所有数据表产生影响,且这种影响会沿着链路依次传递。因此,若一张数据表变更,需沿着链路依次通知下游数据表,分析变更可能带来的影响,从而与上游数据表一同变更。上述沿链路逐个数据表分析的方式被称作表级影响分析,是目前数据库中常用的影响分析方法。3.在数据库中,一张重要数据表通常会有多个下游,每个下游分别使用其中的部分字段。当数据表中某个字段出现变更,若下游未使用该字段,则无需通知该下游。然而,表级影响分析没有具体到变更的字段,而是通知该数据表所有下游,分析结果不够精确,扩大了影响范围。银行的业务系统变化较为频繁,数据表更新时常发生,表级影响分析结果精度较低,为从业者带来了诸多不便。技术实现要素:4.本发明的主要目的在于提出一种字段级影响分析方法、系统、设备及计算机程序产品,旨在解决现有的表级影响分析方式的分析精准度不高的技术问题。5.为实现上述目的,本发明提供一种字段级影响分析方法,所述字段级影响分析方法包括:6.获取待分析数据表的目标数据表名和发生变更的目标字段名;7.根据所述目标数据表名,从预存的读写关系表中获取到全字段受影响数据表名,其中,所述读写关系表基于每一数据表对应的读表和写表所建立;8.根据所述目标字段名对所述全字段受影响数据表名进行匹配,以匹配得到所述全字段受影响数据表名中与所述目标字段名对应的受影响数据表名。9.可选地,所述根据所述目标字段名对所述全字段受影响数据表名进行匹配,以匹配得到所述全字段受影响数据表名中与所述目标字段名对应的受影响数据表名的步骤包括10.将所述目标数据表名和所述目标字段名代入预设的正则表达式,得到目标正则表达式;11.使用所述目标正则表达式对所述全字段受影响数据表名进行正则匹配,以匹配得到所述全字段受影响数据表名中与所述目标字段名对应的受影响数据表名。12.可选地,所述目标正则表达式由包含所述目标数据表名的主表达式和包含所述目标字段名的子表达式组成,所述使用所述目标正则表达式对所述全字段受影响数据表名进行正则匹配,以匹配得到所述全字段受影响数据表名中与所述目标字段名对应的受影响数据表名的步骤包括:13.使用所述主表达式对所述全字段受影响数据表名进行第一次正则匹配,将所述全字段受影响数据表名中匹配成功的初始数据表名;14.使用所述子表达式对所述初始数据表名进行第二次正则匹配,将所述初始数据表名中匹配成功的数据表名作为所述受影响数据表名。15.可选地,所述获取待分析数据表的目标数据表名和发生变更的目标字段名的步骤包括:16.在接收到数据表分析指令时,基于所述数据表分析指令确定所述待分析数据表,并获取所述目标数据表名和所述目标字段名。17.可选地,所述根据所述目标字段名对所述全字段受影响数据表名进行匹配,以匹配得到所述全字段受影响数据表名中与所述目标字段名对应的受影响数据表名的步骤之后,还包括:18.创建输出表,并将所述目标数据表名、所述目标字段名和所述受影响数据表名作为新增记录写入所述输出表中;19.输出所述输出表,以响应所述数据表分析指令。20.可选地,所述根据所述目标数据表名,从预存的读写关系表中获取到全字段受影响数据表名的步骤包括:21.查询所述读写关系表,从所述读写关系表中查找到读表名与所述目标数据表名一致的若干目标记录;22.将若干所述目标记录的数据表名字段作为所述全字段受影响数据表名。23.可选地,所述获取待分析数据表的目标数据表名和发生变更的目标字段名的步骤之前,还包括:24.基于抽象语法树获取数据库中每一数据表对应的读表和写表;25.根据所述读表和写表建立每一所述数据表对应的读写关系记录,其中,每一所述读写关系记录中包含每一所述数据表的数据表名、读表名和写表名;26.将数据库中的全量所述数据表对应的读写关系记录汇集为所述读写关系表。27.此外,为实现上述目的,本发明还提供一种字段级影响分析系统,所述字段级影响分析系统包括:28.待分析数据获取模块,用于获取待分析数据表的目标数据表名和发生变更的目标字段名;29.影响数据获取模块,用于根据所述目标数据表名,从预存的读写关系表中获取到全字段受影响数据表名,其中,所述读写关系表基于每一数据表对应的读表和写表所建立;30.影响数据匹配模块,用于根据所述目标字段名对所述全字段受影响数据表名进行匹配,以匹配得到所述全字段受影响数据表名中与所述目标字段名对应的受影响数据表名。31.此外,为实现上述目的,本发明还提供一种字段级影响分析设备,所述字段级影响分析设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的字段级影响分析程序,所述字段级影响分析程序被所述处理器执行时实现如上所述的字段级影响分析方法的步骤。32.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有字段级影响分析程序,所述字段级影响分析程序被处理器执行时实现如上所述的字段级影响分析方法的步骤。33.此外,为实现上述目的,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的字段级影响分析方法的步骤。34.本发明通过在获取目标数据表名这一数据表层面的信息之外,还获取到待分析数据表中发生变更的目标字段名这一字段层面的信息,为后续的精细化分析提供了数据基础;通过先利用目标数据表名得到与待分析数据表名相关的数据表的表名(即上述全字段受影响数据表名),使得初步得到表级影响分析的结果;然后通过继续利用目标字段名对全字段受影响数据表名进行匹配,以进一步从全字段受影响数据表名中筛选出受到目标字段名变更影响的数据表名来作为受影响数据表名,因此打破了表级影响分析的层级壁垒,精细化到字段层级,使得与待分析数据表相关但又未涉及到其中发生变更的目标字段名的数据表名从全字段受影响数据表名中剔除,从而缩小数据表变更的影响范围,大大提高了影响分析精度,解决了现有的表级影响分析方式的分析精准度不高的技术问题。附图说明35.图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;36.图2为本发明字段级影响分析方法第一实施例的流程示意图;37.图3为本发明字段级影响分析方法第三实施例中一具体实施例的系统架构示意图;38.图4为本发明字段级影响分析系统的功能模块示意图。39.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式40.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。41.随着数据处理技术的快速发展,数据表分析的应用场景也越来越广泛。例如,在银行系统中,数据库中通常包含大量数据表,数据表之间往往存在较为复杂的调用关系。例如,数据表a存储了客户购买基金的相关数据,数据表b调用数据表a分别统计各基金的客户购买记录,数据表c调用数据表b分析购买各基金的客户特征。此时,称数据表a、数据表b、数据表c构成了一条链路。存在调用关系的两张表互为上下游,即数据表a是数据表b的上游,数据表b是数据表a的下游,通常,称其上游数据表为该数据表的读表,其下游数据表为该数据表的写表。在一条链路中,若一张数据表中一个字段变更,则可能对调用其数据的所有数据表产生影响,且这种影响会沿着链路依次传递。因此,若一张数据表变更,需沿着链路依次通知下游数据表,分析变更可能带来的影响,从而与上游数据表一同变更。上述沿链路逐个数据表分析的方式被称作表级影响分析,是目前数据库中常用的影响分析方法。42.在数据库中,一张重要数据表通常会有多个下游,每个下游分别使用其中的部分字段。当数据表中某个字段出现变更,若下游未使用该字段,则无需通知该下游。然而,表级影响分析没有具体到变更的字段,而是通知该数据表所有下游,分析结果不够精确,扩大了影响范围。银行的业务系统变化较为频繁,数据表更新时常发生,表级影响分析结果精度较低,为从业者带来了诸多不便。43.为解决上述问题,本发明提供一种字段级影响分析方法,即通过在获取目标数据表名这一数据表层面的信息之外,还获取到待分析数据表中发生变更的目标字段名这一字段层面的信息,为后续的精细化分析提供了数据基础;通过先利用目标数据表名得到与待分析数据表名相关的数据表的表名(即上述全字段受影响数据表名),使得初步得到表级影响分析的结果;然后通过继续利用目标字段名对全字段受影响数据表名进行匹配,以进一步从全字段受影响数据表名中筛选出受到目标字段名变更影响的数据表名来作为受影响数据表名,因此打破了表级影响分析的层级壁垒,精细化到字段层级,使得与待分析数据表相关但又未涉及到其中发生变更的目标字段名的数据表名从全字段受影响数据表名中剔除,从而缩小数据表变更的影响范围,大大提高了影响分析精度,解决了现有的表级影响分析方式的分析精准度不高的技术问题。44.如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。45.如图1所示,该字段级影响分析系统可以包括:处理器1001,例如cpu,用户接口1003,网络接口1004,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi‑fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non‑volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。46.本领域技术人员可以理解,图1中示出的设备结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。47.如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及字段级影响分析程序。48.在图1所示的设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(程序员端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的字段级影响分析程序,并执行下述字段级影响分析方法中的操作。49.基于上述硬件结构,提出本发明字段级影响分析方法实施例。50.参照图2,图2为本发明字段级影响分析方法第一实施例的流程示意图。所述字段级影响分析方法包括;51.步骤s10,获取待分析数据表的目标数据表名和发生变更的目标字段名;52.在本实施例中,本发明应用于终端设备,例如服务器,pc端等。待分析数据表指的是表中存在发生变更字段的数据表,其数目可以为一个也可以为多个。目标数据表名指的是待分析数据表的数据表名。目标字段名指的是待分析数据表中发生变更字段的字段名,同一待分析数据表中可以有一个或多个目标字段名。53.具体地,终端既可以自动进行分析流程,例如终端在检测到数据库中存在数据表发生字段变更时,追踪到数据库中发生字段变更的待分析数据表对应的目标数据表名,以及表中发生变更字段对应的目标字段名;也可以接收人为制定的分析任务,例如终端接收数据表分析任务,根据该数据表分析任务确定数据库中需要在当前数据表分析任务中进行变更影响分析的多个待分析数据表,并获取到每一待分析数据表的数据表名(即上述目标数据表名),以及每一待分析数据表中发生变更字段的字段名(即上述目标字段名)。54.步骤s20,根据所述目标数据表名,从预存的读写关系表中获取到全字段受影响数据表名,其中,所述读写关系表基于每一数据表对应的读表和写表所建立;55.在本实施例中,读表指的是待分析数据表的上游数据表,同一待分析数据表的读表可以为一个也可以为多个;写表指的是待分析数据表的下游数据表,同一待分析数据表的写表可以为一个或多个。读写关系表指的是记录数据库中各数据表的上下游关系的记录表,是在每一数据表存入数据库时会将其上下游关系记录于读写关系表中。全字段受影响数据表名指的是待分析数据表对应的所有下游数据表的数据表名,也即是所有引用过待分析数据表中数据的数据表的表名均视为全字段受影响数据表名。56.具体地,终端根据待分析数据表的目标数据表名,从预存的读写关系表中查找到待分析数据表的所有下游数据表,并获取其表名,以作为全字段受影响数据表名。57.步骤s30,根据所述目标字段名对所述全字段受影响数据表名进行匹配,以匹配得到所述全字段受影响数据表名中与所述目标字段名对应的受影响数据表名。58.在本实施例中,受影响数据表名指的是全字段受影响数据表名中的,待分析数据表的所有下游数据表中引用待分析数据表中变更字段数据的数据表的数据表名。匹配方式具体可为正则匹配、字符串匹配等匹配方式。59.具体地,终端基于目标字段名对全字段受影响数据表名中的每一数据表名进行匹配,以剔除全字段受影响数据表名中引用待分析数据表中未变更字段数据,而未引用变更字段数据的数据表的表名,匹配出全字段受影响数据表名中引用了变更字段数据的数据表的表名,将其作为受影响数据表名。60.另外,在确定出待分析数据表对应的受影响数据表名后,终端还可将其与待分析数据表以及目标字段名关联显示,以便用户查看。61.本实施例提供一种字段级影响分析方法,通过在获取目标数据表名这一数据表层面的信息之外,还获取到待分析数据表中发生变更的目标字段名这一字段层面的信息,为后续的精细化分析提供了数据基础;通过先利用目标数据表名得到与待分析数据表名相关的数据表的表名(即上述全字段受影响数据表名),使得初步得到表级影响分析的结果;然后通过继续利用目标字段名对全字段受影响数据表名进行匹配,以进一步从全字段受影响数据表名中筛选出受到目标字段名变更影响的数据表名来作为受影响数据表名,因此打破了表级影响分析的层级壁垒,精细化到字段层级,使得与待分析数据表相关但又未涉及到其中发生变更的目标字段名的数据表名从全字段受影响数据表名中剔除,从而缩小数据表变更的影响范围,大大提高了影响分析精度,解决了现有的表级影响分析方式的分析精准度不高的技术问题。62.进一步地,基于上述图2所示的第一实施例,提出本发明字段级影响分析方法的第二实施例。在本实施例中,步骤s30包括:63.步骤s31,将所述目标数据表名和所述目标字段名代入预设的正则表达式,得到目标正则表达式;64.步骤s32,使用所述目标正则表达式对所述全字段受影响数据表名进行正则匹配,以匹配得到所述全字段受影响数据表名中与所述目标字段名对应的受影响数据表名。65.在本实施例中,具体采用的是正则匹配的方式。终端将目标数据表名和目标字段名作为正则表达式的输入变量,将其带入,得到目标正则表达式。然后终端使用目标正则表达式对全字段受影响数据表名进行正则匹配,终端自动输出匹配结果,输出的匹配结果即为全字段受影响数据表名中引用目标字段名对应的变更字段数据的数据表的表名。66.进一步地,所述目标正则表达式由包含所述目标数据表名的主表达式和包含所述目标字段名的子表达式组成,步骤s32包括:67.步骤s321,使用所述主表达式对所述全字段受影响数据表名进行第一次正则匹配,将所述全字段受影响数据表名中匹配成功的初始数据表名;68.步骤s322,使用所述子表达式对所述初始数据表名进行第二次正则匹配,将所述初始数据表名中匹配成功的数据表名作为所述受影响数据表名。69.在本实施例中,目标正则表达式分为两半部分,一部分为主表达式,一部分为子表达式。70.作为一具体实施例,设compile()为正则匹配加工函数,该函数定义如公式(1)所示,公式(1)为:71.compile(x,y)="select\\s*\\*\\s*from\\s+("+x+"\\.)?"+y72.式中,x、y为两个输入变量,x为待分析数据表名,y为字段名,select为数据库语言的一个关键字,\\s*表示任意数量的空格,\\*表示一个字符‘*’,from为数据库语言的一个关键字,\\s表示一个空格,+表示字符串拼接,\\.表示一个字符‘.’,‘(’和‘)’之间的内容为子表达式其余部分为主表达式。在正则匹配时,会优先按照子表达式外的内容(也即是主表达式)进行第一次匹配,然后,再根据子表达式内容,对第一次匹配成功的结果进行第二次匹配。73.基于公式(1)进行正则匹配的方法如公式(2)所示,公式(2)为:[0074][0075]式中,code表示全字段受影响数据表名对应的源代码,table_name表示待分析数据表名,field_name表示目标字段名。[0076]终端针对每一全字段受影响数据表名对应的源代码进行匹配,将公式(1)代入公式(2)。若公式(2)的结果为res=1,则将该条源代码对应的全字段受影响数据表名作为上述受影响数据表名,直至匹配完所有全字段受影响数据表名对应的源代码。[0077]进一步地,步骤s10包括:[0078]步骤s11,在接收到数据表分析指令时,基于所述数据表分析指令确定所述待分析数据表,并获取所述目标数据表名和所述目标字段名。[0079]在本实施例中,用户向终端发出数据表分析指令,终端在接收到该数据表分析指令时,可从该指令中确定出数据库中需要进行影响分析的待分析数据表,并获取到这些待分析数据表的数据表名和其中发生变更字段的字段名,作为上述目标数据表名和目标字段名。[0080]进一步地,步骤s30之后,还包括:[0081]步骤s40,创建输出表,并将所述目标数据表名、所述目标字段名和所述受影响数据表名作为新增记录写入所述输出表中;[0082]步骤s50,输出所述输出表,以响应所述数据表分析指令。[0083]在本实施例中,终端创建输出表,将匹配得到的受影响数据表名与其对应的目标字段名以及目标数据表名写入该输出表,然后将此输出表进行输出显示,以作为数据表分析指令的响应结果。[0084]具体地,若上述公式(2)的结果为res=1,则在输出表中新增一条记录,该记录的三个字段依次为待分析数据表名,字段名,受影响数据表名;若公式(2)的结果为res=0,则不新增记录。[0085]进一步地,基于上述第一实施例,提出本发明字段级影响分析方法的第三实施例。在本实施例中,步骤s20包括:[0086]步骤s21,查询所述读写关系表,从所述读写关系表中查找到读表名与所述目标数据表名一致的若干目标记录;[0087]步骤s22,将若干所述目标记录的数据表名字段作为所述全字段受影响数据表名。[0088]在本实施例中,终端查询读写关系表,获取其中读表名等于目标数据表名的所有记录(即上述目标记录),并将每一目标记录中的数据表名字段作为每一全字段受影响数据表名,也即是表级影响的数据表名。[0089]进一步地,步骤s10之前,还包括:[0090]步骤s01,基于抽象语法树获取数据库中每一数据表对应的读表和写表;[0091]步骤s02,根据所述读表和写表建立每一所述数据表对应的读写关系记录,其中,每一所述读写关系记录中包含每一所述数据表的数据表名、读表名和写表名;[0092]步骤s03,将数据库中的全量所述数据表对应的读写关系记录汇集为所述读写关系表。[0093]在本实施例中,终端采用抽象语法树获取数据库中各表的读表和写表,然后建立读写关系表,称表中每行数据为一条记录,表中每列数据为一个字段。读写关系表中每条记录包含三个字段,依次为数据表名,该数据表的读表名和该数据表的写表名。[0094]作为一具体实施例,如图3所示。系统分为数据表读写关系分析模块和字段读写关系分析模块。系统获取待分析数据表名(即上述目标数据表名)和字段名(即上述目标字段名)这两个输入参数,然后数据表读写关系分析模块中,采用抽象语法树获取数据库中各表的读表和写表,基于此建立读写关系表,如图中所示,读写关系表中左侧一栏为数据表名,中间一栏为读表名,右侧一栏为写表名。然后系统根据读写关系表分析得出全字段受影响数据表名,将其与待分析数据表名以及字段名输入字段读写关系分析模块中,基于此模块中的字段分析引擎,采用正则匹配的方式匹配出全字段受影响数据表名找那个的受影响数据表名,并将受影响数据表名与待分析数据表名以及字段名共同写入输出表中。[0095]如图4所示,本发明还提供一种字段级影响分析系统,所述字段级影响分析系统包括:[0096]待分析数据获取模块10,用于获取待分析数据表的目标数据表名和发生变更的目标字段名;[0097]影响数据获取模块20,用于根据所述目标数据表名,从预存的读写关系表中获取到全字段受影响数据表名,其中,所述读写关系表基于每一数据表对应的读表和写表所建立;[0098]影响数据匹配模块30,用于根据所述目标字段名对所述全字段受影响数据表名进行匹配,以匹配得到所述全字段受影响数据表名中与所述目标字段名对应的受影响数据表名。[0099]可选地,所述影响数据匹配模块30包括:[0100]目标公式获取单元,用于将所述目标数据表名和所述目标字段名代入预设的正则表达式,得到目标正则表达式;[0101]表名正则匹配单元,用于使用所述目标正则表达式对所述全字段受影响数据表名进行正则匹配,以匹配得到所述全字段受影响数据表名中与所述目标字段名对应的受影响数据表名。[0102]可选地,所述目标正则表达式由包含所述目标数据表名的主表达式和包含所述目标字段名的子表达式组成,[0103]所述表名正则匹配单元还用于:[0104]使用所述主表达式对所述全字段受影响数据表名进行第一次正则匹配,将所述全字段受影响数据表名中匹配成功的初始数据表名;[0105]使用所述子表达式对所述初始数据表名进行第二次正则匹配,将所述初始数据表名中匹配成功的数据表名作为所述受影响数据表名。[0106]可选地,所述待分析数据获取模块10包括:[0107]目标数据获取单元,用于在接收到数据表分析指令时,基于所述数据表分析指令确定所述待分析数据表,并获取所述目标数据表名和所述目标字段名。[0108]可选地,所述字段级影响分析系统还包括:[0109]新增记录写入模块,用于创建输出表,并将所述目标数据表名、所述目标字段名和所述受影响数据表名作为新增记录写入所述输出表中;[0110]分析指令响应模块,用于输出所述输出表,以响应所述数据表分析指令。[0111]可选地,所述影响数据获取模块20包括:[0112]目标记录查找单元,用于查询所述读写关系表,从所述读写关系表中查找到读表名与所述目标数据表名一致的若干目标记录;[0113]全字段表名获取单元,用于将若干所述目标记录的数据表名字段作为所述全字段受影响数据表名。[0114]可选地,所述字段级影响分析系统还包括:[0115]读表写表获取单元,用于基于抽象语法树获取数据库中每一数据表对应的读表和写表;[0116]读写关系建立单元,用于根据所述读表和写表建立每一所述数据表对应的读写关系记录,其中,每一所述读写关系记录中包含每一所述数据表的数据表名、读表名和写表名;[0117]读写关系汇集单元,用于将数据库中的全量所述数据表对应的读写关系记录汇集为所述读写关系表。[0118]本发明还提供一种字段级影响分析设备。[0119]所述字段级影响分析设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的字段级影响分析程序,其中所述字段级影响分析程序被所述处理器执行时,实现如上所述的字段级影响分析方法的步骤。[0120]其中,所述字段级影响分析程序被执行时所实现的方法可参照本发明字段级影响分析方法的各个实施例,此处不再赘述。[0121]本发明还提供一种计算机可读存储介质。[0122]本发明计算机可读存储介质上存储有字段级影响分析程序,所述字段级影响分析程序被处理器执行时实现如上所述的字段级影响分析方法的步骤。[0123]其中,所述字段级影响分析程序被执行时所实现的方法可参照本发明字段级影响分析方法各个实施例,此处不再赘述。[0124]本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的字段级影响分析方法的步骤。[0125]其中,所述计算机程序被执行时所实现的方法可参照本发明字段级影响分析方法各个实施例,此处不再赘述。[0126]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。[0127]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。[0128]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。[0129]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
:,均同理包括在本发明的专利保护范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1