1.本技术涉及互联网技术领域,尤其涉及一种数据处理方法以及设备。
背景技术:2.当用户打开小程序页面时,会有两条线程(js引擎线程,webview线程)同时独立的启动,webview线程在初始化完成后,就会发一个通知告知js引擎线程,并进入等待状态。js引擎线程初始化是与webivew线程同步进行,js引擎线程在收到webview线程的通知后,会将当前页面的数据传递给webview线程,webview线程把数据进行渲染(一般情况这个数据是空的),在js引擎线程从后台获取到数据后,再次把数据传递到webview线程,webview线程再次重复渲染,生成小程序对应的显示页面。上述页面显示过程需不仅要在从后台获取数据上耗时,并且需要对页面进行重复渲染,导致在业务数据渲染到页面上的时候有一定的延迟感。
技术实现要素: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.通过逻辑引擎从所述应用程序对应的程序存储空间中获取所述目标小程序对应
的渲染数据,并将所述渲染数据发送至渲染引擎。
36.一种可行的实施方式中,还包括:
37.数据存储单元,用于在所述程序存储空间中创建所述目标小程序对应的目标存储空间,将所述渲染数据存储至所述目标存储空间。
38.一种可行的实施方式中,所述数据获取单元具体用于:
39.若所述本地数据库中存在所述目标小程序对应的目标存储空间,则通过逻辑引擎从所述目标存储空间中获取所述目标小程序对应的渲染数据,并将所述渲染数据发送至渲染引擎。
40.本技术实施例一方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序适于由处理器加载并执行上述的方法步骤。
41.本技术实施例一方面提供了一种计算机设备,包括处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
42.本技术实施例一方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的方法步骤。
43.在本技术实施例中,通过响应应用程序中目标小程序的启动指令,对所述目标小程序的运行环境进行初始化,所述初始化包括逻辑引擎和渲染引擎的初始化,进一步通过逻辑引擎从本地数据库中获取所述目标小程序对应的渲染数据,并将所述渲染数据发送至渲染引擎,最后采用所述渲染引擎对所述渲染数据进行加载,生成所述目标小程序对应的渲染页面。采用上述方法,可以避免从后台服务器上获取渲染数据上的耗时,并且不需要对页面进行重复渲染,减少了小程序页面渲染的时间,提高了页面展示的速度。
附图说明
44.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
45.图1是本技术实施例提供的一种数据处理的系统架构图;
46.图2是本技术实施例提供的一种数据处理方法的流程示意图;
47.图3是本技术实施例提供的一种数据处理方法的流程示意图;
48.图4是本技术实施例提供的一种数据处理方法的流程示意图;
49.图5是本技术实施例提供的一种数据处理方法的举例示意图;
50.图6是本技术实施例提供的一种数据处理设备的结构示意图;
51.图7是本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
52.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于
本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
53.请参见图1,是本发明实施例提供的一种数据处理的系统架构图。服务器10f通过交换机10e和通信总线10d与用户终端集群建立连接,用户终端集群可包括:用户终端10a、用户终端10b、...、用户终端10c。用户终端10a响应应用程序中目标小程序的启动指令,对所述目标小程序的运行环境进行初始化,所述初始化包括逻辑引擎和渲染引擎的初始化,用户终端10a进一步通过逻辑引擎从本地数据库10g中获取所述目标小程序对应的渲染数据,渲染数据是预先从服务器10f中获取的,用户终端10a将所述渲染数据发送至渲染引擎,最后采用所述渲染引擎对所述渲染数据进行加载,生成所述目标小程序对应的渲染页面。上述用户终端集群中的任意用户终端均可执行上述过程,通过上述方法,可以避免从后台服务器上获取渲染数据上的耗时,并且不需要对页面进行重复渲染,减少了小程序页面渲染的时间,提高了页面展示的速度。
54.本技术实施例涉及的用户终端包括:平板电脑、智能手机、个人电脑(pc)、笔记本电脑、掌上电脑等终端设备。
55.请参见图2,为本技术实施例提供了一种数据处理方法的流程示意图。如图2所示,本技术实施例的所述方法可以包括以下步骤s101-步骤s103。
56.s101,响应应用程序中目标小程序的启动指令,对所述目标小程序的运行环境进行初始化;
57.具体的,数据处理设备响应应用程序中目标小程序的启动指令,数据处理设备可以是图1用户终端集群中的任意用户终端,应用程序为可以支持小程序运行的应用程序,具体可以是微信、手机qq等,目标小程序是应用程序中的任意一个小程序,所述启动指令是针对目标小程序的运行命令,具体可以是点击指令和触屏指令,数据处理设备接收启动指令后,对所述目标小程序的运行环境进行初始化,小程序正常运行过程中,有两条线程包括逻辑引擎和渲染引擎同时独立的启动,逻辑引擎负责数据拉取及数据业务逻辑计算,具体可以是js引擎线程,渲染引擎负责页面渲染及展示,具体可以是webview线程。运行环境的初始化包括逻辑引擎和渲染引擎的初始化,以及下载目标小程序的代码包的下载等。
58.s102,通过逻辑引擎从本地数据库中获取所述目标小程序对应的渲染数据,并将所述渲染数据发送至渲染引擎;
59.具体的,渲染引擎在初始化完成后,会向逻辑引擎发送通知,并进入等待状态,逻辑引擎在收到渲染引擎的通知后,数据处理设备通过逻辑引擎从本地数据库中获取所述目标小程序对应的渲染数据,需要说明的是,逻辑引擎从本地数据库中获取渲染数据的前提是逻辑引擎的初始化完成,逻辑引擎与渲染引擎的初始化是同步进行。本地数据库中的渲染数据可以是上一次打开目标小程序时从服务器后台获取并存储在本地数据库中,或者是本次打开目标小程序时预先从服务器后台拉取的渲染数据,数据处理设备通过逻辑引擎从本地数据库中获取所述目标小程序对应的渲染数据,避免了从服务器后台获取渲染数据上的耗时,然后将所述渲染数据发送至渲染引擎,以使渲染引擎对渲染数据渲染生成小程序对应的页面,减少了小程序页面渲染的时间,提高了页面展示的速度,提高了用户的体验。
60.s103,采用所述渲染引擎对所述渲染数据进行加载,生成所述目标小程序对应的渲染页面。
61.具体的,数据处理设备采用所述渲染引擎对所述渲染数据进行加载,生成所述目标小程序对应的渲染页面,可以理解的是,渲染引擎通过页面构造器生成目标小程序的页面框架,将渲染数据转换成dom树,最后根据将上述页面框架与dom树生成小程序对应的渲染页面。
62.在本技术实施例中,通过响应应用程序中目标小程序的启动指令,对所述目标小程序的运行环境进行初始化,所述初始化包括逻辑引擎和渲染引擎的初始化,进一步通过逻辑引擎从本地数据库中获取所述目标小程序对应的渲染数据,并将所述渲染数据发送至渲染引擎,最后采用所述渲染引擎对所述渲染数据进行加载,生成所述目标小程序对应的渲染页面。采用上述方法,可以避免从后台服务器上获取渲染数据上的耗时,并且不需要对页面进行重复渲染,减少了小程序页面渲染的时间,提高了页面展示的速度。
63.请参见图3,为本技术实施例提供了一种数据处理方法的流程示意图。如图3所示,本技术实施例的所述方法可以包括以下步骤s201-步骤s206。
64.s201,创建所述应用程序对应的数据拉取接口。
65.具体的,数据处理设备创建所述应用程序对应的数据拉取接口,所述数据拉取接口用于从后台拉取所述目标小程序对应的渲染数据,可以理解的是,数据拉取接口是预先创建的,在目标小程序打开过程中,用于页面渲染的渲染数据可以通过上述数据拉取接口从服务器后台拉取。
66.s202,响应应用程序中目标小程序的启动指令,对所述目标小程序的逻辑引擎和渲染引擎进行初始化;从所述目标小程序的服务器下载所述目标小程序对应的程序代码,根据所述程序代码创建所述目标小程序对应的程序界面。
67.具体的,数据处理设备响应应用程序中目标小程序的启动指令,对所述目标小程序的逻辑引擎和渲染引擎进行初始化,小程序正常运行过程中,有两条线程包括逻辑引擎和渲染引擎同时独立的启动,逻辑引擎负责数据拉取及数据业务逻辑计算,渲染引擎负责页面渲染及展示。数据处理设备接收目标小程序的启动指令后,对所述目标小程序的逻辑引擎和渲染引擎进行初始化,并从所述目标小程序的服务器下载所述目标小程序对应的程序代码,所述程序代码包括小程序在前端显示的样式、框架等,进一步根据所述程序代码创建所述目标小程序对应的程序界面。
68.s203,响应应用程序中目标小程序的启动指令,检测所述应用程序的对应的本地数据库;
69.具体的,数据处理设备响应应用程序中目标小程序的启动指令,检测所述应用程序的对应的本地数据库,可以理解的是,本地数据库是数据处理设备中本地的存储空间,具体的。可以是手机的内存,本地数据库中有应用程序对应的程序存储空间,程序存储空间是分配给每个应用程序的存储空间,不同的应用程序可以对应不同程序存储空间,程序存储空间中可以继续分配给每个小程序对应的存储空间,目标小程序对应的存储空间为目标存储空间,即所述程序存储空间包括所述目标存储空间。
70.检测本地数据库中是否存在所述目标小程序对应的目标存储空间,若所述本地数据库中不存在所述目标小程序对应的目标存储空间,则通过所述数据拉取接口从所述目标小程序对应的服务器获取所述目标小程序对应的渲染数据,并将所述渲染数据存储至本地数据库中所述应用程序对应的程序存储空间。
71.s204,通过逻辑引擎从所述应用程序对应的程序存储空间中获取所述目标小程序对应的渲染数据,并将所述渲染数据发送至渲染引擎。
72.具体的,数据处理设备通过逻辑引擎从所述应用程序对应的程序存储空间中获取所述目标小程序对应的渲染数据,并将所述渲染数据发送至渲染引擎,可以理解的是,渲染引擎在初始化完成后,会向逻辑引擎发送通知,并进入等待状态,逻辑引擎在初始化完成以后,直接从应用程序对应的程序存储空间中获取所述目标小程序对应的渲染数据,上述渲染数据已经预先通过数据拉取接口从服务器获取,避免了从后台服务器上获取渲染数据上的耗时。
73.s205,在所述程序存储空间中创建所述目标小程序对应的目标存储空间,将所述渲染数据存储至所述目标存储空间。
74.具体的,当本地数据库中不存在目标存储空间时,渲染数据临时存储在本地数据库中的程序存储空间,在渲染数据发送至渲染引擎后,数据处理设备在所述程序存储空间中创建所述目标小程序对应的目标存储空间,将所述渲染数据存储至所述目标存储空间。
75.s206,采用所述渲染引擎对所述渲染数据进行加载,生成所述目标小程序对应的渲染页面。
76.其中,本发明实施例的步骤s206参见图2所示实施例的步骤s103的具体描述,在此不进行赘述。
77.在本技术实施例中,通过响应应用程序中目标小程序的启动指令,对所述目标小程序的运行环境进行初始化,所述初始化包括逻辑引擎和渲染引擎的初始化,进一步通过逻辑引擎从本地数据库中获取所述目标小程序对应的渲染数据,并将所述渲染数据发送至渲染引擎,最后采用所述渲染引擎对所述渲染数据进行加载,生成所述目标小程序对应的渲染页面。采用上述方法,可以避免从后台服务器上获取渲染数据上的耗时,并且不需要对页面进行重复渲染,减少了小程序页面渲染的时间,提高了页面展示的速度。
78.请参见图4,为本技术实施例提供了一种数据处理方法的流程示意图。如图4所示,本技术实施例的所述方法可以包括以下步骤s301-步骤s304。
79.s301,响应应用程序中目标小程序的启动指令,对所述目标小程序的逻辑引擎和渲染引擎进行初始化;从所述目标小程序的服务器下载所述目标小程序对应的程序代码,根据所述程序码创建所述目标小程序对应的程序界面。
80.具体的,数据处理设备响应应用程序中目标小程序的启动指令,对所述目标小程序的逻辑引擎和渲染引擎进行初始化,小程序正常运行过程中,有两条线程包括逻辑引擎和渲染引擎同时独立的启动,逻辑引擎负责数据拉取及数据业务逻辑计算,渲染引擎负责页面渲染及展示。数据处理设备接收目标小程序的启动指令后,对所述目标小程序的逻辑引擎和渲染引擎进行初始化,并从所述目标小程序的服务器下载所述目标小程序对应的程序代码,所述程序代码包括小程序在前端显示的样式、框架等,进一步根据所述程序代码创建所述目标小程序对应的程序界面。
81.s302,响应应用程序中目标小程序的启动指令,检测所述应用程序的对应的本地数据库;
82.具体的,数据处理设备响应应用程序中目标小程序的启动指令,检测本地数据库中是否存在所述目标小程序对应的目标存储空间,若存在目标小程序对应的目标存储空
间,则说明目标小程序是非首次打开,目标存储空间中已经存在目标小程序对应的渲染数据。
83.s303,若所述本地数据库中存在所述目标小程序对应的目标存储空间,则通过逻辑引擎从所述目标存储空间中获取所述目标小程序对应的渲染数据,并将所述渲染数据发送至渲染引擎。
84.具体的,渲染引擎在初始化完成后,会向逻辑引擎发送通知,并进入等待状态,逻辑引擎在初始化完成以后,若所述本地数据库中存在所述目标小程序对应的目标存储空间,则数据处理设备直接从所述目标存储空间中获取所述目标小程序对应的渲染数据,避免了从后台服务器上获取渲染数据上的耗时。
85.s304,采用所述渲染引擎对所述渲染数据进行加载,生成所述目标小程序对应的渲染页面。
86.其中,本发明实施例的步骤s304参见图2所示实施例的步骤s103的具体描述,在此不进行赘述。
87.在本技术实施例中,通过响应应用程序中目标小程序的启动指令,对所述目标小程序的运行环境进行初始化,所述初始化包括逻辑引擎和渲染引擎的初始化,进一步通过逻辑引擎从本地数据库中获取所述目标小程序对应的渲染数据,并将所述渲染数据发送至渲染引擎,最后采用所述渲染引擎对所述渲染数据进行加载,生成所述目标小程序对应的渲染页面。采用上述方法,可以避免从后台服务器上获取渲染数据上的耗时,并且不需要对页面进行重复渲染,减少了小程序页面渲染的时间,提高了页面展示的速度。
88.请参见图5,为本技术实施例提供了一种数据处理方法的举例示意图。如图5所示,下面以手机客户端应用程序中任意一个小程序的启动为例进行说明,
89.客户端响应应用程序中目标小程序的启动指令启动小程序,对目标小程序的逻辑引擎和渲染引擎进行初始化。同时,客户端检测应用程序对应的本地数据库中是否存在目标小程序对应的目标存储空间。
90.若本地数据库中不存在目标小程序对应的目标存储空间,则通过数据拉取接口从目标小程序对应的服务器获取目标小程序对应的渲染数据,并将渲染数据存储至本地数据库中应用程序对应的程序存储空间。逻辑引擎和渲染引擎初始化完成后,客户端通过逻辑引擎从应用程序对应的程序存储空间中获取目标小程序对应的渲染数据,并将渲染数据发送至渲染引擎,对渲染数据进行加载,生成目标小程序对应的渲染页面。同时,在程序存储空间中创建目标小程序对应的目标存储空间,将渲染数据存储至目标存储空间。
91.若本地数据库中存在目标小程序对应的目标存储空间,客户端则直接通过逻辑引擎从目标存储空间中获取目标小程序对应的渲染数据,并将渲染数据发送至渲染引擎,对渲染数据进行加载,生成目标小程序对应的渲染页面。
92.请参见图6,为本技术实施例提供了一种数据处理设备的结构示意图。所述数据处理设备可以是运行于计算机设备中的一个计算机程序(包括程序代码),例如该数据处理设备为一个应用软件;该设备可以用于执行本技术实施例提供的方法中的相应步骤。如图5所示,本技术实施例的所述数据处理设备1可以包括:初始化单元11、数据获取单元12、页面加载单元13。
93.初始化单元11,用于响应应用程序中目标小程序的启动指令,对所述目标小程序
的运行环境进行初始化;所述初始化包括逻辑引擎和渲染引擎的初始化;
94.数据获取单元12,用于通过逻辑引擎从本地数据库中获取所述目标小程序对应的渲染数据,并将所述渲染数据发送至渲染引擎;
95.页面加载单元13,用于采用所述渲染引擎对所述渲染数据进行加载,生成所述目标小程序对应的渲染页面。
96.请参见图6,本技术实施例的所述数据处理设备1可以包括:接口创建单元14。
97.接口创建单元14,用于创建所述应用程序对应的数据拉取接口,所述数据拉取接口用于从后台拉取所述目标小程序对应的渲染数据。
98.请参见图6,本技术实施例的所述数据处理设备1可以包括:检测单元15。
99.检测单元15,用于响应应用程序中目标小程序的启动指令,检测所述应用程序的对应的本地数据库;
100.若所述本地数据库中不存在所述目标小程序对应的目标存储空间,则通过所述数据拉取接口从所述目标小程序对应的服务器获取所述目标小程序对应的渲染数据,并将所述渲染数据存储至本地数据库中所述应用程序对应的程序存储空间;所述程序存储空间包括所述目标存储空间。
101.在一种可行的实施方式中,所述初始化单元11具体用于:
102.响应应用程序中目标小程序的启动指令,对所述目标小程序的逻辑引擎和渲染引擎进行初始化;
103.从所述目标小程序的服务器下载所述目标小程序对应的程序代码,根据所述程序代码创建所述目标小程序对应的程序界面。
104.在一种可行的实施方式中,所述数据获取单元12具体用于:
105.通过逻辑引擎从所述应用程序对应的程序存储空间中获取所述目标小程序对应的渲染数据,并将所述渲染数据发送至渲染引擎。
106.请参见图6,本技术实施例的所述数据处理设备1可以包括:数据存储单元16。
107.数据存储单元16,用于在所述程序存储空间中创建所述目标小程序对应的目标存储空间,将所述渲染数据存储至所述目标存储空间。
108.在一种可行的实施方式中,所述数据获取单元12具体用于:
109.若所述本地数据库中存在所述目标小程序对应的目标存储空间,则通过逻辑引擎从所述目标存储空间中获取所述目标小程序对应的渲染数据,并将所述渲染数据发送至渲染引擎。
110.在本技术实施例中,通过响应应用程序中目标小程序的启动指令,对所述目标小程序的运行环境进行初始化,所述初始化包括逻辑引擎和渲染引擎的初始化,进一步通过逻辑引擎从本地数据库中获取所述目标小程序对应的渲染数据,并将所述渲染数据发送至渲染引擎,最后采用所述渲染引擎对所述渲染数据进行加载,生成所述目标小程序对应的渲染页面。采用上述方法,可以避免从后台服务器上获取渲染数据上的耗时,并且不需要对页面进行重复渲染,减少了小程序页面渲染的时间,提高了页面展示的速度。
111.请参见图7,为本技术实施例提供了一种计算机设备的结构示意图。如图7所示,所述计算机设备1000可以包括:至少一个处理器1001,例如cpu,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之
间的连接通信。其中,用户接口1003可以包括显示屏(display),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是随机存取存储器(random access memory,ram),也可以是非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图7所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及数据处理应用程序。
112.在图7所示的计算机设备1000中,网络接口1004可提供网络通讯功能,用户接口1003主要用于为用户提供输入的接口;而处理器1001可以用于调用存储器1005中存储的数据处理应用程序,以实现上述图2-图5任一个所对应实施例中对所述数据处理方法的描述,在此不再赘述。
113.应当理解,本技术实施例中所描述的计算机设备1000可执行前文图2-图5任一个所对应实施例中对所述数据处理方法的描述,也可执行前文图6所对应实施例中对所述数据处理设备的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。
114.此外,这里需要指出的是:本技术实施例还提供了一种计算机可读存储介质,且所述计算机可读存储介质中存储有前文提及的数据处理设备所执行的计算机程序,且所述计算机程序包括程序指令,当所述处理器执行所述程序指令时,能够执行前文图2-图5任一个所对应实施例中对所述数据处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本技术所涉及的计算机可读存储介质实施例中未披露的技术细节,请参照本技术方法实施例的描述。作为示例,程序指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行,分布在多个地点且通过通信网络互连的多个计算设备可以组成区块链系统。
115.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、nvm或ram等。
116.以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。