页面数据记录方法、装置、计算机设备和存储介质与流程

文档序号:28922662发布日期:2022-02-16 13:35阅读:74来源:国知局
页面数据记录方法、装置、计算机设备和存储介质与流程

1.本技术涉及金融领域,特别是涉及一种页面数据记录方法、装置、计算机设备和存储介质。


背景技术:

2.应用产品设计人员往往通过前端的事件采集器采集用户在使用应用产品时的行为数据,了解用户对应用产品的使用情况,进而对产品做出改进。
3.当用户通过浏览器使用应用产品时,涉及浏览器的页面切换。浏览器进行页面切换时往往需要重新加载事件采集器的执行文件,完成事件采集器的初始化工作,以监听新页面的页面数据,并对监听到的页面数据进行保存。
4.然而,目前越来越多的应用产品采用单页应用(single page application,spa)的方式运行,spa的页面切换是通过浏览器对当前页面进行局部替换实现的,事件采集器往往只能采集到最后一次局部替换后的页面的数据,无法对该页面上的历史页面数据进行保存。


技术实现要素:

5.本技术提供一种页面数据采集方法、装置、计算机设备和存储介质,能够采集单页应用每一个局部替换页面的页面数据,从而可以对单页应用的每一个历史页面数据进行保存。
6.第一方面,提供了一种页面数据记录方法,应用于运行在浏览器的单页应用,该方法包括:通过浏览器对单页应用的第一应用页面进行页面局部替换处理,生成单页应用的第二应用页面;生成第二应用页面对应的事件监听器,调用事件监听器采集第二应用页面的页面数据。
7.结合第一方面,在第一方面的一种可能的实现方式中,页面数据记录方法还包括:若第一应用页面为单页应用的首页,则响应于第一应用页面的显示事件加载第一应用页面对应的事件监听器。
8.结合第一方面,在第一方面的一种可能的实现方式中,生成第二应用页面对应的事件监听器,包括:调用浏览器的原生应用程序接口api生成第二应用页面对应的事件监听器。
9.结合第一方面,在第一方面的一种可能的实现方式中,原生api为浏览器的初始原生api的扩展接口,方法还包括:调用浏览器的原生api执行初始原生api对应的处理操作。
10.结合第一方面,在第一方面的一种可能的实现方式中,调用事件监听器采集第二应用页面的页面数据,包括:调用事件监听器采集第二应用页面上局部替换区域的页面数据。
11.结合第一方面,在第一方面的一种可能的实现方式中,调用事件监听器采集第二应用页面的页面数据,包括:调用事件监听器采集第二应用页面的全部页面上的页面数据。
12.结合第一方面,在第一方面的一种可能的实现方式中,页面数据采集方法还包括:删除第一应用页面对应的事件监听器。
13.第二方面,提供了一种页面数据记录装置,该装置包括:生成模块,用于通过浏览器对单页应用的第一应用页面进行页面局部替换处理,生成单页应用的第二应用页面;采集模块,用于生成第二应用页面对应的事件监听器,调用事件监听器采集第二应用页面的页面数据。
14.第三方面,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序。处理器执行计算机程序时实现上述第一方面或第一方面任意一种可能的实现方式中所述的方法的步骤。
15.第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面或第一方面任意一种可能的实现方式中所述的方法的步骤。
16.本技术提供一种页面数据采集方法,装置、计算机设备和存储介质,可用于金融领域中,运行在浏览器的单页应用,也可用于除金融领域之外的任意领域,例如大数据、云计算、区块链、人工智能、信息安全、物联网、5g技术领域,本技术提供的页面数据采集方法,装置、计算机设备和存储介质对应用领域不做限定。该方法可以生成单页应用进行页面局部替换后的页面的事件监听器,并调用事件监听器采集单页应用进行局部替换后的页面的数据。可见,本技术提供的方案可以采集单页应用每一个局部替换页面的页面数据,进而对单页应用的每一个替换页面的页面数据进行保存。解决了传统技术中,事件采集器无法采集单页应用局部替换页面的页面数据,从而导致浏览器无法对单页应用的每一个历史页面数据进行保存的问题。
附图说明
17.图1为一个实施例中页面数据采集方法的模块网络系统图;
18.图2为一个实施例中页面数据采集方法的流程示意图;
19.图3为一个实施例中单页应用的页面切换原理示意图;
20.图4为一个实施例中页面数据采集方法的原理示意图;
21.图5为一个实施例中页面数据采集装置的结构框图;
22.图6为一个实施例中页面数据采集装置的另一结构框图;
23.图7为一个实施例中页面数据采集装置的另一结构框图;
24.图8为一个实施例中页面数据采集装置的另一结构框图;
25.图9为一个实施例中计算机设备的内部结构图。
具体实施方式
26.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
27.本技术提供的页面数据采集方法,可以应用于如图1所示的模块网络系统中,该模块网络系统包括浏览器10、单页应用20和事件采集器30。其中,单页应用20可以在浏览器10
中运行;浏览器10可以对单页应用20进行页面切换操作,也可以对事件采集器30进行功能触发操作;事件采集器30可以采集单页应用20的页面数据,并将采集到的页面数据发送给浏览器10。
28.目前浏览器在对单页应用进行页面局部替换时,无法触发事件采集器在局部替换页面上添加事件监听器,从而无法对单页应用的每一个历史页面数据进行采集。可见,目前还存在无法对单页应用的每一个历史页面数据进行保存的问题。
29.基于此,本技术实施例提供一种页面数据采集方法,能够采集单页应用每一个局部替换页面的页面数据。图2为本技术实施例提供的页面数据采集方法的流程示意图,包括以下步骤:
30.步骤201、通过浏览器对单页应用的第一应用页面进行页面局部替换处理,生成单页应用的第二应用页面;
31.本技术实施例中,单页应用通过浏览器对首页依次进行局部页面替换实现页面切换操作,即单页应用的页面切换是通过浏览器对当前页面进行局部页面替换实现的。
32.具体实现中,单页应用在进行页面切换时,切换的是局部页面,具体是将一个局部被替换页面删除或隐藏,加载对应的局部替换页面并显示。即单页应用在进行页面切换时,只切换了单页应用页面中的部分页面,不会切换整个页面(即只刷新了页面中的部分页面的数据,不会对整个页面的数据进行刷新)。
33.示例性的,参考图3,单页应用通过浏览器打开时显示的是单页应用的首页301。当浏览器对单页应用的首页301进行页面切换时,将首页中的局部被替换页面1删除或隐藏,加载局部替换页面1并显示,即得到第一次页面切换后的页面302;当浏览器对上述页面302进行页面切换时,将页面302中的局部被替换页面2删除或隐藏,加载局部替换页面2并显示,即得到第二次页面切换后的页面303;当浏览器对上述页面303进行页面切换时,将页面303中的局部被替换页面3删除或隐藏,加载局部替换页面3并显示,即得到第三次页面切换后的页面304。对页面304依次进行局部页面替换即可实现上述页面切换操作。
34.一种可能的实现方式中,单页应用在进行页面切换时,浏览器对单页应用的第一应用页面的局部被替换页面删除或隐藏,加载对应的局部替换页面并显示,从而生成第二应用页面。
35.其中,第一应用页面为单页应用当前的页面,可以为首页,也可以为单页应用进行页面切换后的任意一个页面;第二应用页面为第一应用页面进行页面局部替换后生成的页面。
36.步骤202、生成第二应用页面对应的事件监听器,调用事件监听器采集第二应用页面的页面数据。
37.本技术实施例为了采集单页应用的页面数据,可以在单页应用的页面上添加事件监听器,对页面数据进行采集记录,并进行保存。
38.其中,页面数据包括用户具体的按键操作、页面的地址信息和页面载入的时间信息等数据。事件监听器可以采集对应页面的上述页面数据信息,并发送给浏览器。
39.具体实现中,浏览器在生成单页应用的第二应用页面后,触发事件采集器在第二应用页面上添加事件监听器,对第二应用页面的页面数据进行采集。然后,事件采集器将事件监听器采集到的页面数据发送给浏览器,浏览器对接收到的页面数据进行记录保存。
40.示例性的,参考图4,当浏览器对第一应用页面的局部页面进行替换,生成第二应用页面时,浏览器触发事件采集器工作,事件采集器将事件监听器添加在生成的第二应用页面上,对第二应用页面的页面数据进行采集。
41.其中,事件采集器包含初始化模块、事件监听模块、信息上送模块、销毁模块四个部分。其中,初始化模块负责在页面切换后的页面上添加事件监听器。事件监听模块负责将采集到的页面数据整理成指定的数据格式提供给信息上送模块。信息上送模块负责将采集到的页面数据上送至服务器。
42.本技术实施例提供了一种页面数据采集方法,可以生成单页应用的第二应用页面的事件监听器,并调用事件监听器采集第二应用页面的页面数据。可见,本技术提供的方案中事件采集器可以采集单页应用每一个局部替换后页面的数据,进而使得浏览器可以对单页应用的每一个局部替换页面的页面数据进行保存。解决了传统技术中,事件采集器无法采集单页应用局部替换页面的页面数据,从而导致浏览器无法对单页应用的每一个历史页面数据进行保存的问题。
43.本技术实施例提供的方法中,还可以对单页应用的首页的页面数据进行采集记录,并保存。具体步骤如下:
44.若第一应用页面为单页应用的首页,则响应于第一应用页面的显示事件加载第一应用页面对应的事件监听器。
45.本技术实施例中,第一应用页面可以为单页应用的首页,也可以为单页应用进行页面切换后的任意一个页面。单页应用的首页为单页应用通过浏览器打开时显示的页面,而不是单页应用进行局部页面替换后生成的页面。因此,为了对单页应用首页的页面数据进行采集,可以在单页应用的首页上添加事件监听器。
46.具体实现中,当浏览器打开单页应用,并显示单页应用的首页时,触发事件采集器在单页应用的首页上添加事件监听器,对单页应用首页的页面数据进行采集。然后,事件采集器将事件监听器采集到的页面数据发送给浏览器,浏览器对接收到的页面数据进行记录保存。
47.本技术实施例提供了单页应用首页的页面数据采集方法,可以在浏览器打开单页应用,显示单页应用的首页时,生成单页应用首页的事件监听器,并调用事件监听器采集单页应用首页的页面数据。可见,本技术实施例不仅可以采集单页应用每一个局部替换页面的页面数据,还可以采集单页应用首页的页面数据。即本技术实施例可以采集单页应用每一个历史页面的页面数据,并发送给浏览器,解决了浏览器无法对单页应用的每一个历史页面数据进行保存的问题。
48.前文所述的实施例中介绍了生成单页应用局部替换页面的事件监听器的方案。在本技术的另一实施例中,可以通过调用浏览器的原生api生成单页应用进行页面局部替换后的页面的事件监听器。例如,前文涉及的“生成第二应用页面对应的事件监听器”,具体步骤如下:
49.调用浏览器的原生应用程序接口api生成第二应用页面对应的事件监听器。
50.本技术实施例中,浏览器可以通过调用该原生api在第二应用页面上添加对应的事件监听器。
51.具体实现中,当单页应用进行页面切换生成第二应用页面时,可以调用浏览器的
原生api,该原生api可以触发事件采集器在生成的第二应用页面上添加事件监听器,进而对生成的第二应用页面的页面数据进行采集。
52.本技术实施例提供了生成事件监听器的方法,可以在单页应用进行页面切换生成第二应用页面时,调用浏览器的原生api接口,从而触发事件采集器在生成的第二应用页面上添加事件监听器,进而对生成的第二应用页面的页面数据进行采集。可见,本技术实施例可以通过调用浏览器的原生api接口生成单页应用第二应用页面的页面数据采集器,从而对单页应用每一个替换后页面的页面数据进行采集。解决了传统技术中,事件采集器无法采集单页应用每一个局部替换页面的页面数据的问题。
53.本技术实施例提供的方法中,在调用浏览器的原生api生成单页应用第二应用页面对应的事件监听器时,原生api还可以调用初始原生api,以执行初始原生api对应的处理操作。具体步骤如下:
54.调用浏览器的原生api执行初始原生api对应的处理操作。
55.其中,初始原生api包括history.pushstate和history.replacestate两个接口。history.pushstate的作用为向当前浏览器的历史堆栈中添加一个状态,即向当前浏览器的历史记录列表中添加一条历史记录;history.replacestate的作用为对上一条添加的历史记录进行修改。浏览器的原生api为初始原生api进行功能扩展后的接口。
56.本技术实施例中,单页应用在进行页面切换时,是由前端调用浏览器的初始原生api(即history.pushstate和history.replacestate两个接口)完成的,因此可以对这两个接口进行功能扩展,使得原生api既可以触发事件采集器在第二应用页面上添加事件监听器,也可以执行初始原生api对应的处理操作。即,原生api既可以采集第二应用页面的页面数据,也可以将第一应用页面的页面数据作为一条历史记录添加在浏览器的历史记录列表中。
57.具体实现中,可以将浏览器的初始原生api以内部变量的形式保存在函数体中,然后声明一组新的同名api,即为原生api。将原生api对初始原生api进行替换,当浏览器对单页应用进行页面切换,生成第二应用页面时,调用原生api。然后原生api调用初始原生api,将第一应用页面的页面数据作为一条历史记录添加在浏览器的历史记录列表中,同时在生成的二应用页面上添加事件监听器。
58.本技术实施例提供了对浏览器的初始原生api进行功能扩展的方法,具体是,将浏览器的初始原生api以内部变量的形式保存在函数体中,并声明一个同名的原生api,该原生api可以调用初始原生api并执行初始原生api对应的处理操作,还可以触发事件采集器在第二应用页面上添加事件监听器,对第二应用页面的页面数据进行采集。可见,本技术实施例提供的方法仅通过对浏览器的原生api接口进行功能扩展就可以触发事件采集器对单页应用的每一个局部替换页面的页面数据进行采集,解决了传统事件采集器无法采集单页应用每一个替换后页面的页面数据的问题,弥补了传统的事件采集器不支持单页应用的缺陷。
59.前文所述的实施例中介绍了通过在第二应用页面上添加事件监听器,从而采集第二应用页面的页面数据的方案。在本技术的另一实施例中,第二应用页面对应的事件监听器可以只采集第二应用页面中,替换页面的页面数据。例如,前文涉及的“调用事件监听器采集第二应用页面的页面数据”,具体步骤如下:
60.调用事件监听器采集第二应用页面上局部替换区域的页面数据。
61.具体实现中,当浏览器对单页应用进行页面切换生成第二应用页面时,触发事件采集器在第二应用页面中的替换页面上添加事件监听器,对替换页面的页面数据进行采集。即采集页面切换时用户具体的按键操作、替换页面的地址信息和替换页面载入的时间信息等数据。然后将替换页面的页面数据发送给浏览器,浏览器将该页面数据保存为一条历史记录,浏览器的历史记录列表即为单页应用首页的页面数据和每一个替换页面的页面数据。
62.本技术实施例提供了采集单页应用替换页面的页面数据的方法,具体是事件采集器在第二应用页面中的替换页面上添加事件监听器,对每一个替换页面的页面数据进行采集。可见,本技术实施例中的事件监听器可以只对第二应用页面中的局部替换区域进行监听,采集该局部替换区域的页面数据。即事件监听器可以只对每一个替换页面的页面数据进行监听并采集,降低了事件监听器的处理负荷,同时降低了事件采集器的处理负荷。
63.前文所述的实施例中介绍了通过在第二应用页面上添加事件监听器,从而采集第二应用页面的页面数据的方案。在本技术的另一实施例中,第二应用页面对应的事件监听器可以采集整个第二应用页面(包括替换页面和未被替换的部分页面)的页面数据。例如,前文涉及的“调用事件监听器采集第二应用页面的页面数据”,具体步骤如下:
64.调用事件监听器采集第二应用页面的全部页面上的页面数据。
65.具体实现中,当浏览器对单页应用进行页面切换生成第二应用页面时,触发事件采集器在第二应用页面上添加事件监听器,对整个第二应用页面的页面数据进行采集。即采集页面切换时用户具体的按键操作、第二应用页面的地址信息和生成第二应用页面的时间信息等数据。然后将第二应用页面的页面数据发送给浏览器,保存为浏览器的一条历史记录,浏览器的历史记录列表即为单页应用首页的页面数据和每一个切换后页面的页面数据
66.本技术实施例提供了采集单页应用进行页面切换后的页面的页面数据的方法,具体是事件采集器在第二应用页面上添加事件监听器,对每一个页面切换后的整个第二应用页面的页面数据进行采集。可见,本技术实施例可以采集单页应用进行页面切换生成的整个第二应用页面的页面数据,并将该页面数据保存为浏览器的一条历史记录。使得浏览器的历史记录列表中保存的页面数据较为全面,避免了页面数据的遗漏,提高了浏览器历史记录列表的可靠性。
67.本技术实施例提供的方法中,还可以在浏览器对第一应用页面的页面数据进行保存后,删除第一应用页面对应的事件监听器。具体步骤如下:
68.删除第一应用页面对应的事件监听器。
69.具体实现中,可以将浏览器的初始原生api以内部变量的形式保存在函数体中,然后声明一组新的同名api,即为原生api。将原生api对初始原生api进行替换,当浏览器对单页应用进行页面切换,生成第二应用页面时,调用原生api。然后原生api调用初始原生api,将第一应用页面的页面数据作为一条历史记录添加在浏览器的历史记录列表中,并触发事件采集器删除第一应用页面对应的事件监听器。同时,在生成的二应用页面上添加新的事件监听器。
70.本技术实施例提供了对浏览器的初始原生api进行功能扩展的方法,具体是,将浏
览器的初始原生api以内部变量的形式保存在函数体中,并声明一个同名的原生api,该原生api可以调用初始原生api并执行初始原生api对应的处理操作,还可以触发事件采集器删除第一应用页面对应的事件监听器,同时在第二应用页面上添加新的事件监听器。
71.可见,本技术实施例提供的方法可以通过对浏览器的原生api接口进行功能扩展,从而删除单页应用第一应用页面对应的事件监听器,可以避免第一应用页面的事件监听器和第二应用页面的事件监听器出现监听错误或页面数据上传错误的情况,进而可以避免浏览器的历史记录列表保存的页面数据之间出现混乱的情况,提高了浏览器历史记录列表的可靠性。另外,删除第一应用页面的监听器可以减少服务器的内存损耗,降低存储负荷。
72.应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
73.在一个实施例中,如图5所示,提供了一种页面数据采集装置,包括:生成模块和采集模块,其中:
74.生成模块501,用于通过浏览器对单页应用的第一应用页面进行页面局部替换处理,生成单页应用的第二应用页面;
75.采集模块502,用于生成第二应用页面对应的事件监听器,调用事件监听器采集第二应用页面的页面数据。
76.在一个实施例中,如图6所示,页面数据采集装置还包括首页数据采集模块503。该首页数据采集模块503具体用于,若第一应用页面为单页应用的首页,则响应于第一应用页面的显示事件加载第一应用页面对应的事件监听器。
77.在一个实施例中,采集模块502具体用于,生成第二应用页面对应的事件监听器,包括:调用浏览器的原生应用程序接口api生成第二应用页面对应的事件监听器。
78.在一个实施例中,原生api为浏览器的初始原生api的扩展接口,如图7所示,页面数据采集装置还包括调用模块504。该调用模块504具体用于,调用浏览器的原生api执行初始原生api对应的处理操作。
79.在一个实施例中,采集模块502具体用于,调用事件监听器采集第二应用页面的页面数据,包括:调用事件监听器采集第二应用页面上局部替换区域的页面数据。
80.在一个实施例中,采集模块502具体用于,调用事件监听器采集第二应用页面的页面数据,包括:调用事件监听器采集第二应用页面的全部页面上的页面数据。
81.在一个实施例中,如图8所示,页面数据采集装置还包括删除模块505。该删除模块505具体用于,删除第一应用页面对应的事件监听器。
82.关于页面数据采集装置的具体限定可以参见上文中对于页面数据采集方法的限定,在此不再赘述。上述页面数据采集装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
83.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储与本技术实施例所述页面数据采集方法相关的一些数据,例如,前文所述的页面数据、数据上送地址等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种页面数据采集方法。
84.本领域技术人员可以理解,图9中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
85.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
86.通过浏览器对单页应用的第一应用页面进行页面局部替换处理,生成单页应用的第二应用页面;
87.生成第二应用页面对应的事件监听器,调用事件监听器采集第二应用页面的页面数据。
88.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
89.若第一应用页面为单页应用的首页,则响应于第一应用页面的显示事件加载第一应用页面对应的事件监听器。
90.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
91.调用浏览器的原生应用程序接口api生成第二应用页面对应的事件监听器。
92.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
93.调用浏览器的原生api执行初始原生api对应的处理操作。
94.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
95.调用事件监听器采集第二应用页面上局部替换区域的页面数据。
96.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
97.调用事件监听器采集第二应用页面的全部页面上的页面数据。
98.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
99.删除第一应用页面对应的事件监听器。
100.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
101.通过浏览器对单页应用的第一应用页面进行页面局部替换处理,生成单页应用的第二应用页面;
102.生成第二应用页面对应的事件监听器,调用事件监听器采集第二应用页面的页面数据。
103.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
104.若第一应用页面为单页应用的首页,则响应于第一应用页面的显示事件加载第一应用页面对应的事件监听器。
105.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
106.调用浏览器的原生api生成第二应用页面对应的事件监听器。
107.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
108.调用浏览器的原生api执行初始原生api对应的处理操作。
109.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
110.调用事件监听器采集第二应用页面上局部替换区域的页面数据。
111.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
112.调用事件监听器采集第二应用页面的全部页面上的页面数据。
113.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
114.删除第一应用页面对应的事件监听器。
115.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
116.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
117.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1