一种基于WEB的数据填报方法及系统转让专利

申请号 : CN201811281834.9

文献号 : CN109388647B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赖文李晓刚杨星

申请人 : 成都四方伟业软件股份有限公司

摘要 :

本发明实施例涉及数据处理技术领域,具体而言,涉及一种基于WEB的数据填报方法及系统。该方法应用于互相之间通信连接的客户端和服务端,客户端和服务端之间不依赖于电子表格进行填报,仅仅依赖于目标变量以及所填报的即时数据信息进行数据填报,客户端能够获得目标变量与所填报的即时数据信息在电子表格中的相对位置关系信息,服务端会根据所填报的即时数据信息以及相对位置关系信息实现数据的填报,如此,避免了客户端和服务端之间在进行数据填报时频繁下载电子表格,进而提高了数据填报的效率。

权利要求 :

1.一种基于WEB的数据填报方法,其特征在于,应用于互相之间通信连接的客户端和服务端,所述服务端预存有多个源数据库,所述方法包括:所述客户端获得第一选取指令,将第一选取指令发送至所述服务端,其中,所述第一选取指令中包含有待选取的目标源数据库的标识信息;

所述服务端接收所述第一选取指令,根据所述第一选取指令在所述多个源数据库中查找是否存在所述目标源数据库,若在所述多个源数据库中查找到所述目标源数据库,提取所述目标源数据库中的多个变量,将所述多个变量发送至所述客户端;

所述客户端接收所述多个变量,将所述多个变量进行显示;获取第二选取指令,根据所述第二选取指令从所述多个变量中选取至少一个目标变量,将所述至少一个目标变量以电子表格的形式在网页中进行显示;其中,在所述网页中显示的电子表格定义为第一电子表格;

所述客户端响应用户输入的即时数据信息,将所述即时数据信息在所述第一电子表格中进行填报并获取填报信息,将所述填报信息发送至所述服务端;

所述服务端接收所述填报信息,根据所述填报信息对存在于所述目标源数据库中的至少一个目标变量对应的电子表格进行更新;其中,存在于所述目标源数据库中的至少一个目标变量对应的电子表格定义为第二电子表格;

所述客户端将所述即时数据信息在所述电子表格中进行填报并获取填报信息的步骤,具体包括:将所述即时数据信息录入至所述第一电子表格中;

提取所述即时数据信息与所述至少一个目标变量在所述第一电子表格中的相对位置关系信息;

将所述即时数据信息与所述相对位置关系信息作为填报信息并获取;

所述服务端根据所述填报信息对存在于所述目标源数据库中的至少一个目标变量对应的电子表格进行更新的步骤,具体包括:若目标变量的数量为多个,提取出每个目标变量对应的即时数据信息;计算提取得到的每个即时数据信息的优先级;根据计算获得的每个即时数据信息的优先级对所述第二电子表格进行更新。

2.根据权利要求1所述的数据填报方法,其特征在于,所述服务端根据所述填报信息对存在于所述目标源数据库中的至少一个目标变量对应的电子表格进行更新的步骤,具体包括:若目标变量的数量为一个,根据所述相对位置关系信息在所述第二电子表格中对所述目标变量的原始数据信息进行定位,将所述原始数据信息替换为所述即时数据信息。

3.根据权利要求1所述的数据填报方法,其特征在于,所述服务端计算提取得到的每个即时数据信息的优先级的步骤,具体包括:针对提取得到的每个即时数据信息,获取该即时数据信息所对应的目标变量的在设定时段内的更新次数;

将提取得到的每个即时数据信息按照其对应的更新次数从大到小的顺序进行排序,排序靠前的即时数据信息的优先级高于排序靠后的即时数据信息的优先级。

4.根据权利要求3所述的数据填报方法,其特征在于,所述服务端根据计算获得的每个即时数据信息的优先级对所述第二电子表格进行更新的步骤,具体包括:按照优先级由高至低的顺序依次将每个目标变量在所述第二电子表格中的原始数据信息替换为该目标变量对应的即时数据信息。

5.一种基于WEB的数据填报系统,其特征在于,包括互相之间通信连接的客户端和服务端,所述服务端预存有多个源数据库;

所述客户端用于获得第一选取指令,将第一选取指令发送至所述服务端,其中,所述第一选取指令中包含有待选取的目标源数据库的标识信息;

所述服务端用于接收所述第一选取指令,根据所述第一选取指令在所述多个源数据库中查找是否存在所述目标源数据库,若在所述多个源数据库中查找到所述目标源数据库,提取所述目标源数据库中的多个变量,将所述多个变量发送至所述客户端;

所述客户端用于接收所述多个变量,将所述多个变量进行显示;获取第二选取指令,根据所述第二选取指令从所述多个变量中选取至少一个目标变量,将所述至少一个目标变量以电子表格的形式在网页中进行显示;其中,在所述网页中显示的电子表格定义为第一电子表格;

所述客户端用于响应用户输入的即时数据信息,将所述即时数据信息在所述第一电子表格中进行填报并获取填报信息,将所述填报信息发送至所述服务端;

所述服务端用于接收所述填报信息,根据所述填报信息对存在于所述目标源数据库中的至少一个目标变量对应的电子表格进行更新;其中,存在于所述目标源数据库中的至少一个目标变量对应的电子表格定义为第二电子表格;

所述客户端将所述即时数据信息在所述电子表格中进行填报并获取填报信息,具体包括:将所述即时数据信息录入至所述第一电子表格中;

提取所述即时数据信息与所述至少一个目标变量在所述第一电子表格中的相对位置关系信息;

将所述即时数据信息与所述相对位置关系信息作为填报信息并获取;

所述服务端根据所述填报信息对存在于所述目标源数据库中的至少一个目标变量对应的电子表格进行更新,具体包括:若目标变量的数量为多个,提取出每个目标变量对应的即时数据信息;计算提取得到的每个即时数据信息的优先级;根据计算获得的每个即时数据信息的优先级对所述第二电子表格进行更新。

6.根据权利要求5所述的数据填报系统,其特征在于,所述服务端根据所述填报信息对存在于所述目标源数据库中的至少一个目标变量对应的电子表格进行更新,具体包括:若目标变量的数量为一个,根据所述相对位置关系信息在所述第二电子表格中对所述目标变量的原始数据信息进行定位,将所述原始数据信息替换为所述即时数据信息。

说明书 :

一种基于WEB的数据填报方法及系统

技术领域

[0001] 本发明实施例涉及数据处理技术领域,具体而言,涉及一种基于WEB的数据填报方法及系统。

背景技术

[0002] 随着大数据的飞速发展,为了对数据进行有效、可靠的分类管理,数据填报技术的应用越来越广泛,但是现有的数据填报技术大多效率较低。

发明内容

[0003] 有鉴于此,本发明提供了一种基于WEB的数据填报方法及系统,能够提高数据填报的效率。
[0004] 本发明实施例提供了一种基于WEB的数据填报方法,应用于互相之间通信连接的客户端和服务端,所述服务端预存有多个源数据库,所述方法包括:
[0005] 所述客户端获得第一选取指令,将第一选取指令发送至所述服务端,其中,所述第一选取指令中包含有待选取的目标源数据库的标识信息;
[0006] 所述服务端接收所述第一选取指令,根据所述第一选取指令在所述多个源数据库中查找是否存在所述目标源数据库,若在所述多个源数据库中查找到所述目标源数据库,提取所述目标源数据库中的多个变量,将所述多个变量发送至所述客户端;
[0007] 所述客户端接收所述多个变量,将所述多个变量进行显示;获取第二选取指令,根据所述第二选取指令从所述多个变量中选取至少一个目标变量,将所述至少一个目标变量以电子表格的形式在网页中进行显示;其中,在所述网页中显示的电子表格定义为第一电子表格;
[0008] 所述客户端响应用户输入的即时数据信息,将所述即时数据信息在所述第一电子表格中进行填报并获取填报信息,将所述填报信息发送至所述服务端;
[0009] 所述服务端接收所述填报信息,根据所述填报信息对存在于所述目标源数据库中的至少一个目标变量对应的电子表格进行更新;其中,存在于所述目标源数据库中的至少一个目标变量对应的电子表格定义为第二电子表格。
[0010] 可选地,所述客户端将所述即时数据信息在所述电子表格中进行填报并获取填报信息的步骤,具体包括:
[0011] 将所述即时数据信息录入至所述第一电子表格中;
[0012] 提取所述即时数据信息与所述至少一个目标变量在所述第一电子表格中的相对位置关系信息;
[0013] 将所述即时数据信息与所述相对位置关系信息作为填报信息并获取。
[0014] 可选地,所述服务端根据所述填报信息对存在于所述目标源数据库中的至少一个目标变量对应的电子表格进行更新的步骤,具体包括:
[0015] 若目标变量的数量为一个,根据所述相对位置关系信息在所述第二电子表格中对所述目标变量的原始数据信息进行定位,将所述原始数据信息替换为所述即时数据信息。
[0016] 可选地,所述服务端根据所述填报信息对存在于所述目标源数据库中的至少一个目标变量对应的电子表格进行更新的步骤,具体包括:
[0017] 若目标变量的数量为多个,提取出每个目标变量对应的即时数据信息;计算提取得到的每个即时数据信息的优先级;根据计算获得的每个即时数据信息的优先级对所述第二电子表格进行更新。
[0018] 可选地,所述服务端计算提取得到的每个即时数据信息的优先级的步骤,具体包括:
[0019] 针对提取得到的每个即时数据信息,获取该即时数据信息所对应的目标变量的在设定时段内的更新次数;
[0020] 将提取得到的每个即时数据信息按照其对应的更新次数从大到小的顺序进行排序,排序靠前的即时数据信息的优先级高于排序靠后的即时数据信息的优先级。
[0021] 可选地,所述服务端根据计算获得的每个即时数据信息的优先级对所述第二电子表格进行更新的步骤,具体包括:
[0022] 按照优先级由高至低的顺序依次将每个目标变量在所述第二电子表格中的原始数据信息替换为该目标变量对应的即时数据信息。
[0023] 本发明实施例还提供了一种基于WEB的数据填报系统,包括互相之间通信连接的客户端和服务端,所述服务端预存有多个源数据库;
[0024] 所述客户端用于获得第一选取指令,将第一选取指令发送至所述服务端,其中,所述第一选取指令中包含有待选取的目标源数据库的标识信息;
[0025] 所述服务端用于接收所述第一选取指令,根据所述第一选取指令在所述多个源数据库中查找是否存在所述目标源数据库,若在所述多个源数据库中查找到所述目标源数据库,提取所述目标源数据库中的多个变量,将所述多个变量发送至所述客户端;
[0026] 所述客户端用于接收所述多个变量,将所述多个变量进行显示;获取第二选取指令,根据所述第二选取指令从所述多个变量中选取至少一个目标变量,将所述至少一个目标变量以电子表格的形式在网页中进行显示;其中,在所述网页中显示的电子表格定义为第一电子表格;
[0027] 所述客户端用于响应用户输入的即时数据信息,将所述即时数据信息在所述第一电子表格中进行填报并获取填报信息,将所述填报信息发送至所述服务端;
[0028] 所述服务端用于接收所述填报信息,根据所述填报信息对存在于所述目标源数据库中的至少一个目标变量对应的电子表格进行更新;其中,存在于所述目标源数据库中的至少一个目标变量对应的电子表格定义为第二电子表格。
[0029] 可选地,所述客户端将所述即时数据信息在所述电子表格中进行填报并获取填报信息,具体包括:
[0030] 将所述即时数据信息录入至所述第一电子表格中;
[0031] 提取所述即时数据信息与所述至少一个目标变量在所述第一电子表格中的相对位置关系信息;
[0032] 将所述即时数据信息与所述相对位置关系信息作为填报信息并获取。
[0033] 可选地,所述服务端根据所述填报信息对存在于所述目标源数据库中的至少一个目标变量对应的电子表格进行更新,具体包括:
[0034] 若目标变量的数量为一个,根据所述相对位置关系信息在所述第二电子表格中对所述目标变量的原始数据信息进行定位,将所述原始数据信息替换为所述即时数据信息。
[0035] 可选地,所述服务端根据所述填报信息对存在于所述目标源数据库中的至少一个目标变量对应的电子表格进行更新,具体包括:
[0036] 若目标变量的数量为多个,提取出每个目标变量对应的即时数据信息;计算提取得到的每个即时数据信息的优先级;根据计算获得的每个即时数据信息的优先级对所述第二电子表格进行更新。
[0037] 有益效果
[0038] 本发明实施例提供的基于WEB的数据填报方法及系统,客户端从服务端调取目标源数据库的多个变量进行显示,并依据显示的变量将选取出目标变量,将目标变量以第一电子表格的形式在网页中进行显示,避免了直接从服务端调取整个电子表格,提高了数据传输的效率,客户端将即时数据信息在第一电子表格中进行填报后,会将获取的填报信息发送至服务端,服务端根据填报信息对第二电子表格进行更新,如此,将数据从客户端录入服务端的过程中避免了直接调用电子表格,提高了客户端和服务端的数据填报处理效率。
[0039] 进一步地,由于客户端和服务端之间的数据交互不依赖电子表格而仅依赖即时数据信息对应的相对位置关系信息,如此,能够便捷地实现客户端与服务端之间的交互实时性。
[0040] 进一步地,服务端会根据每个即时数据信息的优先级对第二电子表格进行更新,解决了在并发量较大的情况下服务端可能产生拥堵的问题,提高了数据填报的可靠性。

附图说明

[0041] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0042] 图1为本发明实施例所提供的一种基于WEB的数据填报系统100的方框示意图。
[0043] 图2为本发明实施例所提供的一种基于WEB的数据填报方法的流程图。
[0044] 图3为本发明实施例所提供的对目标变量进行显示的示意图。
[0045] 图4为本发明实施例所提供的一种优先级计算方法的流程图。
[0046] 图标:
[0047] 100-基于WEB的数据填报系统;1-客户端;2-服务端。

具体实施方式

[0048] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
[0049] 因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0050] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0051] 发明人经调查发现,现有的数据填报技术大多效率较低。一方面,传统的数据填报技术大多采用离线填报的方式,将需要录入的数据模板通过电子表格的形式下载到客户端本地,在客户端本地填写好相关数据后将电子表格上传至服务端,服务端在获得了电子表格后进行后续操作,这种方式难以实现客户端与服务端的交互,实时性差,并且在客户端只修改个别数据的情况下,下载和上传整个电子表格会占用较多的资源,导致数据填报效率低。另一方面,现有的在线填报方式虽然能实现客户端和服务端的交互,但是在客户端并发量较大时,服务端侧会承受过多的压力,进而造成数据填报的拥堵。
[0052] 以上现有技术中的方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本发明实施例针对上述问题所提出的解决方案,都应该是发明人在本发明过程中对本发明做出的贡献。
[0053] 基于上述研究,本发明实施例提供了一种基于WEB的数据填报方法、装置及系统,能够提高数据填报的效率。
[0054] 图1示出了本发明实施例所提供的一种基于WEB的数据填报系统100的方框示意图,该基于WEB的数据填报系统100包括互相之间通信连接的客户端1和服务端2。
[0055] 请继续参阅图1,服务端2中预存有多个源数据库,例如,源数据库D1、D2、D3、D4和D5,且每个源数据库中包括多个以电子表格形式存储的变量,以D1为例,D1中包括变量X1、X2和X3,变量X1、X2和X3存储于一电子表格,又例如,变量X1所对应的原始数据信息为M1,变量X2所对应的原始数据信息为M2,变量X3所对应的原始数据信息为M3。
[0056] 客户端1能够从服务端2中调取某个源数据库的多个变量,并将多个变量在客户端1所自带的显示屏上进行显示,然后从多个变量中选取目标变量,并以另一电子表格的形式在显示屏中的网页上进行显示,也就是说,客户端1仅从服务端2调取源数据库中的变量,而不会调取电子表格,如此,能够提高客户端1和服务端2交互的效率和实时性,避免上传或下载整个电子表格而耽搁较长时间。
[0057] 为便于说明,在本实施例中,将客户端1中的电子表格定义为第一电子表格,将服务端2中的电子表格定义为第二电子表格。
[0058] 图2示出了本发明实施例所提供的一种基于WEB的数据填报方法的流程图。所述方法有关的流程所定义的方法步骤应用于图1中的基于WEB的数据填报系统100,可以由客户端1和服务端2实现。下面将对图2所示的具体流程进行详细阐述:
[0059] 步骤S21,客户端获得第一选取指令,将第一选取指令发送至服务端。
[0060] 在本实施例中,客户端1可以为一PC机或者其他能够进行通信交互的设备,服务端2可以为一服务端。
[0061] 客户端1响应用户输入的第一选取指令,将第一选取指令发送至服务端2,其中,第一选取指令中包含有待选取的目标源数据库的标识信息,该标识信息可以为源数据库的名称或者代码,请结合参阅图1,例如,该第一选取指令中包含的源数据库的标识信息为名称,即“D1”。
[0062] 步骤S22,服务端接收第一选取指令,根据第一选取指令在多个源数据库中查找是否存在目标源数据库。
[0063] 若在多个源数据库库中查找到目标源数据库,转向步骤S23,否则转向步骤S24。
[0064] 步骤S23,服务端提取目标源数据中的多个变量,将多个变量发送至客户端。
[0065] 例如,服务端2通过标识信息“D1”在源数据库D1~D5中查找到D1,提取D1的变量X1、X2和X3,将变量X1、X2和X3发送至客户端1。
[0066] 步骤S24,服务端向客户端发送选取失败的提示指令。
[0067] 又例如,若服务端2通过标识信息“D10”在源数据库D1~D5中进行查找,将不会查找到D10,因此会向客户端1发送选取失败的提示指令。如此,能够避免客户端1将填报的数据强行录入服务端2而导致服务端2的处理出现混乱。
[0068] 步骤S25,客户端接收多个变量,将多个变量进行显示,获取第二选取指令,根据第二选取指令从多个变量中选取至少一个目标变量,将至少一个目标变量以电子表格的形式在网页中进行显示。
[0069] 请结合参阅图3,当客户端1接收到变量X1、X2和X3时,会将变量X1、X2和X3在屏幕中进行显示,用户根据显示的变量向客户端1输入第二选取指令,客户端1响应第二选取指令,从显示的变量中选取目标变量,例如,目标变量为X3,客户端1会选取X3,将X3以第一电子表格的形式在一网页窗口中进行显示。
[0070] 步骤S26,客户端响应用户输入的即时数据信息,将即时数据信息在第一电子表格中进行填报并获取填报信息,将填报信息发送至服务端。
[0071] 请结合参阅图3,用户通过键盘或者其他输入设备向客户端1输入即时数据信息M0,客户端将即时数据信息M0在第一电子表格中进行填报,并获取X3与M0在第一电子表格中的相对位置关系信息,将即时数据信息M0与相对位置关系打包为填报信息发送至服务端2。
[0072] 可以理解,客户端1向服务端2发送的填报信息不包括电子表格,仅包括需要填报的M0以及M0与X3之间的相对位置关系信息,如此,保证了客户端1和服务端2之间的数据传输的时效性。
[0073] 步骤S27,服务端接收填报信息,根据填报信息对目标源数据库中的至少一个变量对应的第二电子表格进行更新。
[0074] 例如,服务端2接收填报信息,根据相对位置关系信息在源数据库D3中的X3所对应的第二电子表格中对X3的原始数据信息M3进行定位,将M3替换为X3,以实现对第二电子表格的更新,如此,无需在客户端1和服务端2之间反复上传、下载整个电子表格,提高了数据填报的效率。
[0075] 可以理解,当客户端1所填报的即时数据信息有很多个时,客户端1的数据并发量可能较大,这样可能对服务端2造成过大的压力,进而导致服务端2的拥堵。为了解决该问题,本实施例还对服务端2进行了改进。
[0076] 例如,若目标变量的数量为一个(如上述所提到的X3),此时服务端2执行数据填报的过程如步骤S27。
[0077] 又例如,若目标变量的数量为n,其中,n为大于1的整数,此时服务端2会判断n是否超过设定值nset,其中,设定值nset为服务端2能承受的最大并发填报数量。
[0078] 若n超过设定值nset,服务端2计算得到每个目标变量对应的即时数据信息的优先级,然后根据每个即时数据信息的优先级对第二电子表格进行更新。
[0079] 请结合参阅图4,为本发明实施例所提供的一种优先级计算方法的流程图。
[0080] 步骤S31,针对提取得到的每个即时数据信息,获得该即时数据信息所对应的目标变量在设定时段内的更新次数。
[0081] 例如,针对某个即时数据信息Mi,其中,i为不超过n的正整数,Mi所对应的目标变量为Xi。
[0082] 设定时段可以理解为截止至目前时刻/日期的之前一段时间,例如,客户端1响应Mi的日期为2018年10月10日,设定时段可以为2018年9月1日至2018年10月10日,在实际情况中,设定时段可以做调整。
[0083] 更新次数可以理解为即时数据信息填报的次数,例如,在2018年9月1日至2018年10月10日这个设定时段内,Xi的即时数据信息获得了五次填报,统计信息如表1所示:
[0084] 表1
[0085] 时间 目标变量 原始数据信息 即时数据信息2018.9.5 Xi Mj0 Mj1
2018.9.16 Xi Mj1 Mj2
2018.9.23 Xi Mj2 Mj3
2018.10.1 Xi Mj3 Mj4
2018.10.9 Xi Mj4 Mj5
[0086] 步骤S32,将提取得到的每个即时数据信息按照其对应的更新次数从大到小的顺序进行排序,排序靠前的即时数据信息的优先级高于排序靠后的即时数据信息的优先级。
[0087] 可以理解,每一次的即时数据信息会覆盖上一次的即时数据信息(原始数据信息),在设定时段内,覆盖次数越多,表明更新次数越多,进而表明数据的更新时效性要求高。因此,更新次数大的即时数据信息对应的目标变量对时效性要求更高,因此,按照更新次数由大到小的顺序进行排序,排序靠前的即时数据信息的优先级高于排序靠后的即时数据信息的优先级。
[0088] 当排序完成时,按照排序,选择n个目标变量中的nset个目标变量,将nset个目标变量中的每个目标变量对应的即时数据信息进行同时填报,然后将其余n-nset个目标变量按照优先级从高到低的顺序依次填报。例如,当服务端2率先完成之前的nset个目标变量中的某个目标变量的即时数据信息填报时,会将排序之后的第nset+1个目标变量对应的即时数据信息进行填报,如此,能够数据的有序填报,当数据并发量较大时,通过这种方法,能够避免服务端2侧的拥堵,减少了服务端2的数据处理压力。
[0089] 在本实施例中,客户端1进行数据填报是在网页中进行,能够提高与服务端2的交互性。
[0090] 综上,本发明实施例所提供的基于WEB的数据填报方法及系统,既实现了客户端与服务端之间的数据交互的时效性,又实现了服务端对数据的有序填报,进而能够提高数据填报的效率。
[0091] 在本发明实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0092] 另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0093] 所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0094] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。