一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

业务数据获取方法、装置、系统及计算机可读存储介质与流程

2022-11-12 20:43:32 来源:中国专利 TAG:


1.本发明涉及网络技术领域,尤其涉及业务数据获取方法、装置、系统及计算机可读存储介质。


背景技术:

2.可穿戴设备(如手环等)不仅仅是一种硬件设备,更能通过软件支持以及与业务终端(手机等)进行数据交互以实现其功能。可穿戴设备中通常集成有传感器,用于获取佩戴者的位置、速度、心率、血氧等运动数据或生理数据,这些运动数据或者生理数据传送至业务终端或者后台服务器,以供业务终端或者后台服务器进行数据分析。
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.至采集周期结束,获取所述服务器中相应服务器文件的md5值,以及所述目标文件的md5值;
29.判断所述服务器文件的md5值与所述目标文件的md5值是否相同;
30.若不相同,则判断发送至所述服务器的数据与所述目标数据不同步;若相同,则判断发送至所述服务器的数据与所述目标数据同步。
31.第二方面,提供一种业务数据获取方法,所述方法包括:
32.目标可穿戴设备端在预设采集周期内采集目标数据,并将所采集的所述目标数据发送至业务终端;
33.所述业务终端接收所述目标数据并形成目标文件,并将所述目标文件中的目标数据发送至服务器;
34.所述服务器接收所述目标数据并储存形成服务器文件;
35.所述业务终端基于所述目标文件及所述服务器文件判断发送至所述服务器的数据与所述目标数据是否同步;
36.若不同步,则所述业务终端将所述目标文件中的目标数据全量发送至所述服务器中并覆盖所述服务器文件中的在先数据。
37.第三方面,提供一种业务数据获取装置,所述装置包括:
38.第一处理模块,用于接收目标可穿戴设备端在预设采集周期内所采集的目标数据并形成目标文件,将接收到的所述目标数据发送至服务器以便所述服务器获取相应的服务器文件;
39.判断模块,用于在采集周期结束后,基于所述目标文件及所述服务器文件判断发送至所述服务器的数据与所述目标数据是否同步;
40.第二处理模块,用于若不同步,则将所述目标文件中的目标数据全量发送至所述服务器中并覆盖所述服务器文件中的在先数据。
41.第四方面,提供一种业务数据获取系统,所述系统包括两两通信连接的目标可穿戴设备端、业务终端及服务器,其中,所述业务终端包括一个或多个可穿戴设备插件、用于存储目标文件的存储单元;
42.所述业务终端用于执行如权利要求1~6任意一项所述的业务数据获取方法。
43.第五方面,提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如权利要求1~6任意一项所述的业务数据获取方法。
44.与现有技术相比,本发明具有如下有益效果:
45.本发明提供一种业务数据获取方法、装置、系统及计算机可读存储介质,该方法包括接收目标可穿戴设备端在预设采集周期内所采集的目标数据并形成目标文件,将接收到的目标数据发送至服务器以便所述服务器获取相应的服务器文件;在采集周期结束后,基于目标文件及所述服务器文件判断发送至服务器的数据与目标数据是否同步;若不同步,则将所述目标文件中的目标数据全量发送至服务器中并覆盖服务器文件中的在先数据;该业务数据获取方法通过对比采集周期内业务终端的目标文件与服务器的服务器文件并进行同步化以实现数据的一致性及唯一性。
附图说明
46.图1是实施例1中业务数据获取方法的流程图;
47.图2是实施例2中业务数据获取方法的流程图;
48.图3是实施例5中计算机可读存储介质的结构示意图。
具体实施方式
49.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
50.在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
51.实施例1
52.如图1所示,本实施例提供一种业务数据获取方法,该业务数据获取方法适用于可
60434295,-60431169,-60423727,-60416006,-60407221,-60404805,-60391534,-60383469,-60382112,-60366372],"ppgg1values":[-2082743,-2081987,-2080944,-2079849,-2078911,-2078129,-2077295,-2076513,-2075731,-2075183],"channelconfig":"/waaaa==","hzsize":10,"ppgirvalues":[-62186109,-62163528,-62158220,-62153207,-62147746,-62132715,-62125574,-62115893,-62116001,-62099600],"channellength":4,"ppgamb3values":[-1797,-1803,-1803,-1800,-1808,-1797,-1834,-1748,-1757,-1785],"ppgamb1values":[-1720,-1485,-1772,-1772,-1746,-1616,-1511,-1564,-1981,-1642],"ppgg2values":[-1904599,-1906137,-1907571,-1909161,-1910491,-1912107,-1913671,-1915078,-1916043,-1917320],"ppgamb2values":[-1433,-1303,-1668,-1303,-1459,-1381,-1511,-1381,-1485,-1485]}}
……
]
[0063]
public void startlocaldata(sensorprounitecollecttypeconfigure collecttypeconfigure,sensorprouniteppgconfigure ppgconfigure,sensorprocallback《byte[]》callback)
[0064]
需要说明的是,业务终端对其与目标可穿戴设备端的通信连接状态做判断。当目标可穿戴设备与业务终端为通信连接状态,目标可穿戴设备将采集到的数据流实时传送给业务终端,在目标可穿戴设备本地不作数据存储。当目标可穿戴设备与业务终端为通信断开状态,目标可穿戴设备无法将采集到的目标数据实时传送给业务终端,则在目标可穿戴设备本地将目标数据临时存储进临时文件,待目标可穿戴设备与业务终端再次通信连接时,将该临时文件中的目标数据传送至业务终端,传送完毕后将临时文件中的数据删除。
[0065]
具体的,在与目标可穿戴设备端首次通信连接且获取目标可穿戴设备端的采集参数之后,该方法还包括:
[0066]
sa1、周期性判断与目标可穿戴设备端是否为通信连接状态。
[0067]
具体为,采用心跳机制判断周期性判断目标可穿戴设备端是否为通信连接状态。
[0068]
sa2、若为断开状态,则根据终端标识搜索目标可穿戴设备端并建立通信连接。
[0069]
具体的,业务终端采用轮询的方式尝试与目标可穿戴设备终端进行尝试连接。进一步的,处理用定时器来实现轮询,如:应用程序每隔5min主动搜索用户id,至建立连接。具体为:
[0070]
setinterval(()=》{
[0071]
sdk.isconnect()
[0072]
},5000)
[0073]
当与目标可穿戴设备端再次通信连接时,所述方法还包括:
[0074]
sa3、接收目标可穿戴设备端发送的在断开状态下存储的临时数据及相应的时间戳;
[0075]
sa4、遍历再次通信连接时刻之前所述目标文件中任一目标数据的时间戳,确定最大时间戳;
[0076]
sa5、判断任一所述临时数据对应的时间戳是否均大于所述最大时间戳;
[0077]
sa6、若是,则将接收到的临时数据追加至所述目标文件中;
[0078]
sa7、若否,则对临时数据不作存储。
[0079]
上述步骤sa6与sa7择一执行。
[0080]
在步骤s10之前,该方法还包括:
[0081]
sb、获取所述目标可穿戴设备端的采集参数。
[0082]
需要说明的是,与业务终端匹配的可穿戴设备包括但不限于一个,每一可穿戴设备均设有终端标识以便业务终端与之匹配后进行数据采集。
[0083]
具体的,步骤sb包括:
[0084]
sb1、接收服务器发送的数据采集指令,数据采集指令包括采集周期。
[0085]
业务终端在接收到服务器的数据采集指令,但是该步骤中服务器并不确定具体用于进行数据采集的可穿戴设备。
[0086]
sb2、在与目标可穿戴设备端为通信连接状态下,生成与目标可穿戴设备端对应的初始目标文件及采集参数,并将采集参数发送至服务器以便服务器进行任务状态标记;采集参数包括目标可穿戴设备端的终端标识及目标文件的本地文件路径。
[0087]
在生成初始目标文件后,将初始目标文件及采集参数以json的形式发送至服务器做持久化处理。采集参数中的终端标识通常为用户id,后续数据处理过程中将均以该用户id来查找数据及进行数据状态处理。如,采集参数为{userid:99,filepath:/sdcard/12345.txt}。
[0088]
初始目标文件优选为txt文件。该初始目标文件中不包括所采集的目标数据。在一种优选的实施方式中,开始采集后,目标数据同样存储在该初始目标文件中,即初始目标文件与目标文件为同一文件。
[0089]
生成初始目标文件及采集参数具体为:
[0090]
public file makefilepath(string filepath,string filename)
[0091]
public string makerootdirectory(string filepath)
[0092]
在一种较佳的实施方式中,数据采集指令包括采集内容,当与业务终端匹配有至少两个可穿戴设备终端时,业务终端通过对采集内容与可穿戴设备终端的采集内容进行匹配以确定对应的目标可穿戴设备终端。当然,如仅有一个可穿戴设备终端时,则无需该匹配选择过程。
[0093]
在具体实施过程中,在目标可穿戴设备端开始采集目标数据时,业务终端获取服务器标记的任务状态为未同步。具体的,在采集周期开始时,服务器标记任务为开始采集(status:1),以及未同步(issync设为0)。在采集周期结束后,执行如下步骤s20。
[0094]
s20、基于目标文件及服务器文件判断发送至服务器的数据与目标数据是否同步。
[0095]
具体的,步骤s20包括:
[0096]
s201、至采集周期结束,获取服务器中相应服务器文件的md5值,以及目标文件的md5值。
[0097]
s202、判断服务器文件的md5值与目标文件的md5值是否相同。md5(信息摘要算法)是一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致,故md5值即指散列值。
[0098]
s203、若不相同,则判断发送至服务器的数据与目标数据不同步;若相同,则判断发送至服务器的数据与目标数据同步。
[0099]
故,该步骤通过两份文件的md5值对比以判断业务终端与服务器中保存的目标数
据是否同步,即是否一致。
[0100]
s30、若不同步,则将目标文件中的目标数据全量发送至服务器中并覆盖服务器文件中的在先数据。
[0101]
即,当不同步时,以业务终端包括的目标数据为准。
[0102]
s40、若同步,接收服务器标记的任务状态为同步(即issync设为1)。
[0103]
上述步骤s30、s40择一执行。
[0104]
因此,本实施例提供的业务数据获取方法,其通过对比采集周期内业务终端的目标文件与服务器的服务器文件并进行同步,以实现数据的一致性及唯一性,提高数据获取的准确度。
[0105]
实施例2
[0106]
如图2所示,本实施例提供一种业务数据获取方法,该业务数据获取方法包括:
[0107]
s1、服务器发起采集任务,采集任务包括采集周期及采集内容;
[0108]
s2、业务终端接收采集任务;
[0109]
s3、业务终端根据采集内容确定相应的目标可穿戴设备端;
[0110]
s4、判断其与目标可穿戴设备端的通信连接状态;
[0111]
s5、若业务终端与目标可穿戴设备端为通信连接状态,则等待采集开始时刻;
[0112]
s6、若业务终端与目标可穿戴设备端为通信断开状态,则业务终端根据终端标识搜索目标可穿戴设备端并建立通信连接;
[0113]
s7、业务终端生成与目标可穿戴设备端对应的初始目标文件及采集参数;
[0114]
s8、业务终端将初始目标文件发送至服务器;
[0115]
s9、服务器接收到初始目标文件并标记为任务未开始;
[0116]
s10、目标可穿戴设备端在预设采集周期内采集目标数据,并将所采集的目标数据发送至业务终端;
[0117]
s11、业务终端接收目标数据并形成目标文件,并将目标文件中的目标数据发送至服务器;
[0118]
s12、服务器接收目标数据并储存形成服务器文件;
[0119]
s13、在步骤s10~s12执行期间,业务终端周期性判断与目标可穿戴设备端是否为通信连接状态,以保持通信连接及数据传送,具体包括:
[0120]
s131、业务终端周期性判断与目标可穿戴设备端是否为通信连接状态;
[0121]
s132、若为断开状态,则业务终端根据终端标识搜索目标可穿戴设备端并建立通信连接;
[0122]
s133、业务终端接收目标可穿戴设备端发送的在断开状态下存储的临时数据及相应的时间戳;
[0123]
s134、业务终端遍历再次通信连接时刻之前所述目标文件中任一目标数据的时间戳,确定最大时间戳;
[0124]
s135、判断任一临时数据对应的时间戳是否均大于最大时间戳;
[0125]
s136、若是,则将接收到的临时数据追加至目标文件中;
[0126]
s137、若否,则对临时数据不作存储;
[0127]
在执行s136或s137后,执行如下s14:
[0128]
s14、业务终端基于目标文件及服务器文件判断发送至服务器的数据与目标数据是否同步;
[0129]
s15、若不同步,则业务终端将目标文件中的目标数据全量发送至服务器中并覆盖服务器文件中的在先数据。
[0130]
s16、若同步,服务器标记任务结束。
[0131]
上述步骤s15、s16择一执行。
[0132]
实施例3
[0133]
对应于上述方法实施例1,本实施例还进一步提供一种业务数据获取装置,该装置包括:
[0134]
第一处理模块,用于接收目标可穿戴设备端在预设采集周期内所采集的目标数据并形成目标文件,将接收到的所述目标数据发送至服务器以便所述服务器获取相应的服务器文件;
[0135]
判断模块,用于在采集周期结束后,基于所述目标文件及所述服务器文件判断发送至所述服务器的数据与所述目标数据是否同步;
[0136]
第二处理模块,用于若不同步,则将所述目标文件中的目标数据全量发送至所述服务器中并覆盖所述服务器文件中的在先数据。
[0137]
进一步的,该装置还包括预处理模块,用于获取所述目标可穿戴设备端的采集参数,包括:
[0138]
第一接收单元,用于接收服务器发送的数据采集指令,所述数据采集指令包括采集周期;
[0139]
第一处理单元,用于在与所述目标可穿戴设备端为通信连接状态下,生成与所述目标可穿戴设备端对应的初始目标文件及采集参数,并将所述采集参数发送至所述服务器以便所述服务器进行任务状态标记;所述采集参数包括所述目标可穿戴设备端的终端标识及所述目标文件的本地文件路径。
[0140]
进一步的,该装置还包括轮询连接模块,包括:
[0141]
第一判断单元,用于周期性判断与所述目标可穿戴设备端是否为通信连接状态;
[0142]
连接单元,用于若为断开状态,则根据所述终端标识搜索所述目标可穿戴设备端并建立通信连接。
[0143]
该轮询连接模块还包括:
[0144]
第二接收单元,用于接收所述目标可穿戴设备端发送的在断开状态下存储的临时数据及相应的时间戳;
[0145]
确定单元,用于遍历再次通信连接时刻之前所述目标文件中任一目标数据的时间戳,确定最大时间戳;
[0146]
第二判断单元,用于判断任一所述临时数据对应的时间戳是否均大于所述最大时间戳;
[0147]
第一发送单元,用于若是,则将接收到的临时数据追加至所述目标文件中。
[0148]
进一步的,第一处理模块包括:
[0149]
第三接收单元,用于接收目标可穿戴设备端在预设采集周期内所采集的目标数据;
[0150]
存储单元,用于将所述目标数据存储在所述目标文件中;
[0151]
第二发送单元,用于以预设的发送频率将所述目标数据分批依次发送至所述服务器以便所述服务器获取相应的服务器文件。
[0152]
第一处理模块还包括第一标记模块,用于在所述目标可穿戴设备端开始采集目标数据时,获取所述服务器所标记的任务状态为未同步;
[0153]
判断模块包括:
[0154]
计算单元,用于至采集周期结束,获取所述服务器中相应服务器文件的md5值,以及所述目标文件的md5值;
[0155]
第三判断但愿,用于判断所述服务器文件的md5值与所述目标文件的md5值是否相同;
[0156]
若不相同,则判断发送至所述服务器的数据与所述目标数据不同步;若相同,则判断发送至所述服务器的数据与所述目标数据同步。
[0157]
需要说明的是:上述实施例提供的业务数据获取装置在触发业务数据获取业务时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的业务数据获取装置与业务数据获取方法的实施例属于同一构思,即该系统是基于该方法的,其具体实现过程详见方法实施例,这里不再赘述。
[0158]
实施例四
[0159]
本实施例提供一种业务数据获取系统,该系统包括两两通信连接的目标可穿戴设备端、业务终端及服务器。其中,该业务终端包括一个或多个可穿戴设备插件、用于存储目标文件的存储单元;业务终端用于执行如实施例1所述的业务数据获取方法。
[0160]
具体的,该业务终端包括一个或多个处理器,以及
[0161]
与所述一个或多个处理器关联的存储器,该存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行前述的业务数据获取方法。
[0162]
关于执行程序指令所执行的数据处理方法,具体执行细节及相应的有益效果与前述方法中的描述内容是一致的,此处将不再赘述。
[0163]
实施例五
[0164]
以及,如图3所示,本实施例还提供一种计算机可读存储介质31,其上存储有计算机程序310,所述计算机程序被一个或多个处理器32执行时实现前述的业务数据获取方法。
[0165]
具体地,可以采用一个或多个计算机可读介质的任意组合。计算机可读存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0166]
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0167]
计算机可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0168]
在一些实施方式中,客户端、服务器可以利用诸如http(hyper text transfer protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
[0169]
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
[0170]
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络包括局域网(lan)或广域网(wan)连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0171]
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0172]
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
[0173]
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
[0174]
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可
读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0175]
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,即可将任意多个实施例进行组合,从而获得应对不同应用场景的需求,均在本技术的保护范围内,在此不再一一赘述。
[0176]
需要说明的是,以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献