一种数据处理方法、装置及设备与流程

文档序号:32904289发布日期:2023-01-13 02:23阅读:44来源:国知局
一种数据处理方法、装置及设备与流程

1.本发明涉及数据压缩技术领域,特别是指一种数据处理方法、装置及设备。


背景技术:

2.在现代雷达网技术应用中,ais(automaticidentificationsystem,船舶自动识别系统)数据处理一直是很重要的,由于周边船舶时时刻刻都在发报自身的动态数据、静态数据,ais需要同步上传到中心的数据量非常大,而受限于站点和中心带宽流量问题,如何提高压缩比,并且保证数据无损还原,实现与服务器通信同步,并且又节省流量带宽,是必须解决的问题。


技术实现要素:

3.本发明提供一种数据处理方法、装置及设备。提高船舶自动识别系统数据的压缩效率。
4.为解决上述技术问题,本发明的技术方案如下:本发明的实施例提供一种数据处理方法,包括:获取船舶自动识别系统采集的目标数据的多个字段数据;确定多个字段数据中,和上次解析结果相比,发生变化的至少一个目标字段数据;对所述至少一个目标字段数据按照目标编码方式进行压缩编码,得到编码后的目标数据包;将所述编码后的目标数据包,传输至岸基设备。
5.可选的,获取船舶自动识别系统采集的目标数据的多个字段数据,包括:获取船舶自动识别系统采集的目标数据;对所述目标数据按照预设数据编码表中的字段序号或者字段名称进行解析,得到多个字段数据。
6.可选的,确定多个字段数据中,和上次解析结果相比,发生变化的至少一个目标字段数据,包括:对多个字段数据和上次解析结果逐个字段进行对比,获得非第一次收到的字段数据,作为所述目标字段数据,并记录目标字段数据的字段总数。
7.可选的,对所述至少一个目标字段数据按照目标编码方式进行压缩编码,得到编码后的目标数据包,包括:将所述至少一个目标字段数据所属的目标数据的关键字段信息、至少一个目标字段数据的字段总数、目标字段数据的编码、目标字段数据是否为发生变化的标识、目标字段数据的值,分别按照相应的字节进行封装,得到编码后的目标数据包,所述目标字段数据的变化值为本次解析得到的字段数据与上次解析结果中该字段数据的差值。
8.可选的,将所述至少一个目标字段数据所属的目标数据的关键字段信息、至少一个目标字段数据的字段总数、目标字段数据的编码、目标字段数据是否为发生变化的标识、
目标字段数据的值,分别按照相应的字节进行封装,得到编码后的目标数据包,包括:将所述至少一个目标字段数据所属的目标数据的关键字段信息按照第一预设字节数进行封装、将所述至少一个目标字段数据的字段总数和所述目标字段数据的编码分别按照第二预设字节数进行封装、将所述目标字段数据是否为发生变化的标识按照第三字节数进行封装、将所述目标字段数据的值按照第四字节数进行封装,得到编码后的目标数据包;所述第三字节数根据所述至少一个目标字段数据的字段总数计算得到,所述第四字节数根据所述至少一个目标字段数据的字段类型和/或所述差值计算得到。
9.可选的,所述第三字节数根据所述至少一个目标字段数据的字段总数计算得到,包括:通过:第三字节数=n/8+m,得到所述第三字节数;其中,n为所述至少一个目标字段数据的字段总数,%为取余数,m=n%8,其中,n%8=0时,m=0;n%8=1时,m=1;n/8为第三字节的第一位,m为第三字节的其余位。
10.可选的,所述第四字节数根据所述至少一个目标字段数据的字段类型和/或所述差值计算得到,包括:若所述目标字段数据的字段类型为布尔型,所述第四字节数为1字节;若所述目标字段数据的字段类型为浮点型,将所述浮点型转换为整型,所述第四字节数大于或者等于1字节,且小于或者等于4字节;若所述目标字段数据的字段类型为字符型,对所述目标字段数据的字符长度进行编码,得到字符长度编码值,用预设第五预设字节数封装所述字符长度编码值,并对所述目标字段数据对应的字符串内容按照目标字节长度进行封装,所述目标字节长度根据所述字符串内容的长度确定,所述第四字节数=第五预设字节数+所述目标字节长度;若所述目标字段数据的字段类型为整型,所述第四字节数根据所述差值确定。
11.本发明的实施例还提出一种数据处理装置,包括:获取模块,用于获取船舶自动识别系统采集的目标数据的多个字段数据;处理模块,用于确定多个字段数据中,和上次解析结果相比,发生变化的至少一个目标字段数据;对所述至少一个目标字段数据按照目标编码方式进行压缩编码,得到编码后的目标数据包;将所述编码后的目标数据包,传输至岸基设备。
12.本发明的实施例还提出一种计算设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的目标对象的识别方法。
13.本发明的实施例还提出一种计算机可读存储介质,存储指令,当所述指令在计算机上运行时,使得计算机执行如上所述的目标对象的识别方法。
14.本发明的上述方案至少包括以下有益效果:本发明所述的数据处理方法,通过获取船舶自动识别系统采集的目标数据的多个字段数据;确定多个字段数据中,和上次解析结果相比,发生变化的至少一个目标字段数据;对所述至少一个目标字段数据按照目标编码方式进行压缩编码,得到编码后的目标数据包;将所述编码后的目标数据包,传输至岸基设备。实现满足船舶自动识别系统数据压缩比的情况下对船舶自动识别系统数据的无损压缩,提高了数据的压缩效率。
附图说明
15.图1是本发明的数据处理方法的流程示意图;图2是本发明的数据处理方法的目标编码方式的具体压缩流程示意图;图3是本发明的数据处理方法的目标编码方式的具体实施例的压缩流程示意图;图4是本发明的数据处理方法中获取的字段数据与上次解析结果相比只变化了位置、船艏向以及速度情况下的压缩流程示意图;图5是本发明的数据处理方法的具体实施例流程示意图;图6是本发明的数据处理装置的模块示意图。
具体实施方式
16.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
17.如图1所示,本发明的实施例提供一种数据处理方法,包括:步骤11,获取船舶自动识别系统ais采集的目标数据的多个字段数据;步骤12,确定多个字段数据中,和上次解析结果相比,发生变化的至少一个目标字段数据;步骤13,对所述至少一个目标字段数据按照目标编码方式进行压缩编码,得到编码后的目标数据包;步骤14,将所述编码后的目标数据包,传输至岸基设备。
18.该实施例中,船舶自动识别系统ais是一种船舶导航设备,通过ais使用能增强船舶间避免碰撞的措施,能加强arpa雷达、船舶交通管理系统、船舶报告的功能,能在电子海图上显示所有船舶可视化的航向、航线、航名等信息,达到改进海事通信的功能和提供一种船舶进行语音和文本通信的方法,增强了船舶的全局意识。ais采用船舶全球唯一编码体制,即mmsi码来作为识别手段。每一船舶从开始建造到船舶使用解体,给予一个全球唯一的mmsi码。asi每分钟划分为2250个时间段。每个时间段可发布一条不长于256比特的信息,长于256比特的信息需要增加时间段。每条船舶会通过询问选择一个与他船不发生冲突的时间段和对应的时间段来发布本船的信息。
19.该实施例,通过对所述至少一个目标字段数据按照目标编码方式进行压缩编码,得到编码后的目标数据包,在满足船舶自动识别系统数据压缩比的情况下对船舶自动识别系统数据的无损压缩,提高了数据的压缩比,减轻了网格带宽压力,减少了流量耗费。
20.本发明的一个可选的实施例中,步骤11可以包括:步骤111,获取船舶自动识别系统采集的目标数据;步骤112,对所述目标数据按照预设数据编码表中的字段序号或者字段名称进行解析,得到多个字段数据。
21.该实施例中,船舶自动识别系统ais采集的目标数据可以为ais采集的原始数据解析处理,得到的待压缩ais数据,具体如下:{
ꢀꢀꢀꢀ
"assignedmode"(字段名):false,
ꢀꢀꢀꢀ
"bcr"(字段名):6.015720395022388,
ꢀꢀꢀꢀ
"bct"(字段名):-1.489679654494419,
ꢀꢀꢀꢀ
"bearingt"(字段名):217.67716027322038,
ꢀꢀꢀꢀ
"cog"(字段名):194.8,
ꢀꢀꢀꢀ
"cpa"(字段名):3.157819678407425,
ꢀꢀꢀꢀ
"callsign"(字段名):"",
ꢀꢀꢀꢀ
"chinesename"(字段名):"安达",
ꢀꢀꢀꢀ
"classbbandflag"(字段名):false,
ꢀꢀꢀꢀ
"classbdscflag"(字段名):true,
ꢀꢀꢀꢀ
"classbdisplayflag"(字段名):true,
ꢀꢀꢀꢀ
"classbmsg22flag"(字段名):false,
ꢀꢀꢀꢀ
"classbunitflag"(字段名):true,
ꢀꢀꢀꢀ
"commstate"(字段名):"1100000000000000110",
ꢀꢀꢀꢀ
"commstateselector"(字段名):false,
ꢀꢀꢀꢀ
"dimension":{
ꢀꢀꢀꢀꢀꢀꢀꢀ
"a":8,
ꢀꢀꢀꢀꢀꢀꢀꢀ
"b":25,
ꢀꢀꢀꢀꢀꢀꢀꢀ
"c":6,
ꢀꢀꢀꢀꢀꢀꢀꢀ
"d":4
ꢀꢀꢀꢀ
},
ꢀꢀꢀꢀ
"lastseen"(字段名):"周三11月2308:05:182022gmt",
ꢀꢀꢀꢀ
"mmsi"(字段名):412442170,
ꢀꢀꢀꢀ
"messagenum"(字段名):18,
ꢀꢀꢀꢀ
"name"(字段名):"anda",
ꢀꢀꢀꢀ
"origin"(字段名):"ais.si0105",
ꢀꢀꢀꢀ
"position":{
ꢀꢀꢀꢀꢀꢀꢀꢀ
"lat":25.999395753643533,
ꢀꢀꢀꢀꢀꢀꢀꢀ
"lon":119.47967717274905
ꢀꢀꢀꢀ
},
ꢀꢀꢀꢀ
"positionaccuracy"(字段名):false,
ꢀꢀꢀꢀ
"raim"(字段名):false,
ꢀꢀꢀꢀ
"range"(字段名):10.166062399070809,
ꢀꢀꢀꢀ
"repeatnum"(字段名):0,
ꢀꢀꢀꢀ
"sog"(字段名):5.4,
ꢀꢀꢀꢀ
"senderhostaddr"(字段名):"127.0.0.1",
ꢀꢀꢀꢀ
"senderhostport"(字段名):60002,
ꢀꢀꢀꢀ
"shiptype"(字段名):52,
ꢀꢀꢀꢀ
"source"(字段名):"si0105",
ꢀꢀꢀꢀ
"tcpa"(字段名):-3483.5271197007037,
ꢀꢀꢀꢀ
"targetcollisionstatus"(字段名):0,
ꢀꢀꢀꢀ
"targetinguardzone"(字段名):false,
ꢀꢀꢀꢀ
"targettype"(字段名):"class b",
ꢀꢀꢀꢀ
"timestampsec"(字段名):14,
ꢀꢀꢀꢀ
"timestamp"(字段名):1669190783323,
ꢀꢀꢀꢀ
"vendorid"(字段名):"ft-1104"}其中,assignedmode、bcr、mmsi等均为字段名,其后面为字段值,目标数据是在船端对ais采集的原始数据解析后的数据,这样可以减少岸基设备的程序部署。
22.这里,预设数据编码表的片段如下所示:《xml version="1.0"》《system_config》《redis_dbaddr="127.0.0.1:6379"/》《topic subtopic="subais" pubishtopic="hais"/》《isshipis_ship_="true"/》《interval timemsec="5000"/》《interval_deltimemsec="10000"/》《/system_config》《paramter_config》《sentence key="sentence"origlen="4"compressedlen="4"type="string"/》《sentence key="source"origlen="4"compressedlen="4"type="string"/》《sentence key="mmsi"origlen="4"compressedlen="4"type="uint32"/》《/paramter_config》该预设数据编码表中,包括了字段序号或者字段名称,字段的原始值,压缩后的值,字段类型,还可以进一步包括:字段的原始值的长度、压缩后的值的长度和字段类型等。
23.本发明的一个可选的实施例中,步骤12可以包括:步骤121,对多个字段数据和上次解析结果逐个字段进行对比,获得非第一次收到的字段数据,作为所述目标字段数据,并记录目标字段数据的字段总数。
24.本实施例中,将对多个字段数据和上次解析结果逐个字段进行对比,若对比结果完全相同,即没有任何数据发生变化时,此时所述目标字段数据的字段总数为0,则本次压缩的内容为空,此时则无需向岸基设备发送压缩数据,所述岸基设备直接使用上次的储存数据作为新的储存数据;若对比结果不同,则获取发生变化的字段数据,即获取目标字段数据,并记录所述目标字段数据的字段总数。
25.本发明的一个可选的实施例中,步骤13可以包括:步骤131,将所述至少一个目标字段数据所属的目标数据的关键字段信息、至少一个目标字段数据的字段总数、目标字段数据的编码、目标字段数据是否为发生变化的标识、目标字段数据的值,分别按照相应的字节进行封装,得到编码后的目标数据包,所述目标字
段数据的变化值为本次解析得到的字段数据与上次解析结果中该字段数据的差值。
26.本实施例中,所述的目标字段数据所属的目标数据的关键字段信息如可以是mmsi码,即水上移动通信业务标识码。
27.本发明的一个可选的实施例中,步骤131可以包括:步骤1311,将所述至少一个目标字段数据所属的目标数据的关键字段信息按照第一预设字节数进行封装、将所述至少一个目标字段数据的字段总数和所述目标字段数据的编码分别按照第二预设字节数进行封装、将所述目标字段数据是否为发生变化的标识按照第三字节数进行封装、将所述目标字段数据的值按照第四字节数进行封装,得到编码后的目标数据包;所述第三字节数根据所述至少一个目标字段数据的字段总数计算得到,所述第四字节数根据所述至少一个目标字段数据的字段类型和/或所述差值计算得到。
28.这里,可以通过第三字节数=n/8+m,得到所述第三字节数;其中,n为所述至少一个目标字段数据的字段总数,%为取余数,m=n%8,其中,n%8=0时,m=0;n%8=1时,m=1;n/8为第三字节的第一位,m为第三字节的其余位。
29.其中,所述第四字节数根据所述至少一个目标字段数据的字段类型和/或所述差值计算得到,包括:若所述目标字段数据的字段类型为布尔型,所述第四字节数为1字节;若所述目标字段数据的字段类型为浮点型,将所述浮点型转换为整型,所述第四字节数大于或者等于1字节,且小于或者等于4字节;若所述目标字段数据的字段类型为字符型,对所述目标字段数据的字符长度进行编码,得到字符长度编码值,用预设第五预设字节数封装所述字符长度编码值,并对所述目标字段数据对应的字符串内容按照目标字节长度进行封装,所述目标字节长度根据所述字符串内容的长度确定,所述第四字节数=第五预设字节数+所述目标字节长度;若所述目标字段数据的字段类型为整型,所述第四字节数根据所述差值确定。
30.当然,这里还可以包括其它类型的目标字段数据,具体可以根据实际目标字段数据的字段类型,计算该目标字段数据所占用的字节数;这里不再一一列举。
31.下面结合图2和图3说明上述目标编码方式的具体实现过程:如图2所示,将ais数据中的mmsi采用固定的4字节进行编码;将检测到的发生变化的目标字段数据的总个数用1字节进行编码;将各个目标字段数据的编码依次分别用1个字节进行编码;将目标字段数据是否为发生变化的标识用n/8+m个字节进行编码;获取各个目标字段数据与上次解析结果中该字段数据的差值;根据目标字段数据的字段类型和/或所述差值,计算出各个目标字段数据的值所需的编码字节数,然后根据计算结果分别对各个目标字段数据的值进行编码,并得到编码后的目标数据包;如图3所示,以上述的待压缩ais数据为例进行举例说明,以下将称待压缩ais数据为第一数据包,其中,所述第一数据包的字段数据总数为51,mmsi码为412442170;假设获取的第一数据包与上次解析结果相比,所述第一数据包内的51个字段数据均发生了变化,则:1.获取解析数据的mmsi即412442170,并对412442170采用固定的4字节进行编码;
2.将检测到的发生变化的目标字段的总个数51用1字节进行编码;3.将各个目标字段数据的编码依次分别用1个字节进行编码;例如:第一个“assignedmode”字段对应的编码为42,将编码42用1个字节编码,第二个"bcr"字段对应的编码为60,则将编码60用1个字节编码,以此类推一直编码到最后一个"vendorid"字段,一共只需要51个字节,即可完成对所有目标字段数据的编码进行压缩编码;4.通过n/8+m计算出编码目标字段数据发生变化的标识所需要的字节数,这里共有51个字段数据发生了变化,共需要51位来标记51个字段数据是否为原始值,最终计算结果为7,7个字节多余的5位补0;5.获取各个目标字段数据所对应的差值,即目标字段数据的值,并根据目标字段数据的字段类型和/或所述差值计算出各个目标字段数据的值所需的编码字节数,然后根据计算结果分别对各个目标字段数据的值进行编码,例如:第一个“assignedmode”字段的取值只有0和1,所以最多只需1个字节即可完成对“assignedmode”字段的值的编码;对于第二个浮点型的"bcr"字段,则需要将浮点型转换成int整形,转化后压缩编码只需占用4个字节,以此类推一直编码到最后一个"vendorid"字段,其中,"vendorid"是字符型,会再进行编码,例如本实施例中,会用1字节描述字符串长度,后面记录字符串内容,这样可以支撑字符型的字段内容动态变化;一共只需要96个字节,即可完成对所有目标字段数据的值的编码,最终得到编码后的目标数据包的大小为158个字节;如上所述,即使51个字段数据均发生了变化,经过上述编码处理后,占用长度由原来的1406字节,缩短为:158字节。可以看到,即使全量发送,压缩率也可以达到(1406/158 = 8.8987) 889.87%。
32.一种具体的实例中,如果待压缩的ais数据相比于前次ais数据的数据包只变化了位置、船艏向以及速度,则编码如如图4所示:压缩后大小为18字节,按照原始大小平均为1m左右计算,压缩率可以达到1024/18=56.8889,也就是5688.89%。如果数据没有变化,直接不发送任何数据。累计一段时间后,压缩效果会逐渐提高。
33.如图5所示,本发明所述的数据处理方法的具体实施流程为:步骤511,首先获取雷达网使用的船舶自动识别系统采集的目标数据;步骤512,对所述目标数据按照预设数据编码表中的字段序号或者字段名称进行解析,得到多个字段数据;步骤513,将获取的多个字段数据和上次解析结果逐个字段进行对比,获取目标字段数据,并记录目标字段数据的字段总数;步骤514,判断所述目标字段数据的字段总数是否为0,若为0则直接结束压缩,此次压缩为空;若不为0则进行下一步;步骤515,将所述至少一个目标字段数据所属的目标数据的关键字段信息按照第一预设字节数进行封装;步骤516将所述至少一个目标字段数据的字段总数和所述目标字段数据的编码分别按照第二预设字节数进行封装;步骤517,将所述目标字段数据是否为发生变化的标识按照第三字节数进行封装;步骤518,获取各个目标字段数据与上次解析结果中该字段数据的差值,即目标字段数据的值,将所述目标字段数据的值按照第四字节数进行封装,得到编码后的目标数据
包,并将所述编码后的目标数据包传输至岸基设备。本发明的上述实施例,通过分析ais数据变化特点,分离静态数据和动态数据,并进行分类编码,以达到每次只传输最小变化量目的。在无损压缩的基础上,最大限度提高压缩比,提高了ais数据的压缩效率。
34.如图6所示,本发明的实施例还提供一种数据处理装置60,包括:获取模块61,用于获取船舶自动识别系统采集的目标数据的多个字段数据;处理模块62,用于确定多个字段数据中,和上次解析结果相比,发生变化的至少一个目标字段数据;对所述至少一个目标字段数据按照目标编码方式进行压缩编码,得到编码后的目标数据包;将所述编码后的目标数据包,传输至岸基设备。
35.可选的,获取船舶自动识别系统采集的目标数据的多个字段数据;确定多个字段数据中,和上次解析结果相比,发生变化的至少一个目标字段数据;对所述至少一个目标字段数据按照目标编码方式进行压缩编码,得到编码后的目标数据包;将所述编码后的目标数据包,传输至岸基设备。
36.可选的,获取船舶自动识别系统采集的目标数据的多个字段数据,包括:获取船舶自动识别系统采集的目标数据;对所述目标数据按照预设数据编码表中的字段序号或者字段名称进行解析,得到多个字段数据。
37.可选的,确定多个字段数据中,和上次解析结果相比,发生变化的至少一个目标字段数据,包括:对多个字段数据和上次解析结果逐个字段进行对比,获得非第一次收到的字段数据,作为所述目标字段数据,并记录目标字段数据的字段总数。
38.可选的,对所述至少一个目标字段数据按照目标编码方式进行压缩编码,得到编码后的目标数据包,包括:将所述至少一个目标字段数据所属的目标数据的关键字段信息、至少一个目标字段数据的字段总数、目标字段数据的编码、目标字段数据是否为发生变化的标识、目标字段数据的值,分别按照相应的字节进行封装,得到编码后的目标数据包,所述目标字段数据的变化值为本次解析得到的字段数据与上次解析结果中该字段数据的差值。
39.可选的,将所述至少一个目标字段数据所属的目标数据的关键字段信息、至少一个目标字段数据的字段总数、目标字段数据的编码、目标字段数据是否为发生变化的标识、目标字段数据的值,分别按照相应的字节进行封装,得到编码后的目标数据包,包括:将所述至少一个目标字段数据所属的目标数据的关键字段信息按照第一预设字节数进行封装、将所述至少一个目标字段数据的字段总数和所述目标字段数据的编码分别按照第二预设字节数进行封装、将所述目标字段数据是否为发生变化的标识按照第三字节数进行封装、将所述目标字段数据的值按照第四字节数进行封装,得到编码后的目标数据包;所述第三字节数根据所述至少一个目标字段数据的字段总数计算得到,所述第四字节数根据所述至少一个目标字段数据的字段类型和/或所述差值计算得到。
40.可选的,所述第三字节数根据所述至少一个目标字段数据的字段总数计算得到,包括:通过:第三字节数=n/8+m,得到所述第三字节数;
其中,n为所述至少一个目标字段数据的字段总数,%为取余数,m=n%8,其中,n%8=0时,m=0;n%8=1时,m=1;n/8为第三字节的第一位,m为第三字节的其余位。
41.可选的,所述第四字节数根据所述至少一个目标字段数据的字段类型和/或所述差值计算得到,包括:若所述目标字段数据的字段类型为布尔型,所述第四字节数为1字节;若所述目标字段数据的字段类型为浮点型,将所述浮点型转换为整型,所述第四字节数大于或者等于1字节,且小于或者等于4字节;若所述目标字段数据的字段类型为字符型,对所述目标字段数据的字符长度进行编码,得到字符长度编码值,用预设第五预设字节数封装所述字符长度编码值,并对所述目标字段数据对应的字符串内容按照目标字节长度进行封装,所述目标字节长度根据所述字符串内容的长度确定,所述第四字节数=第五预设字节数+所述目标字节长度;若所述目标字段数据的字段类型为整型,所述第四字节数根据所述差值确定。
42.需要说明的是,该装置是与上述数据处理方法对应的装置,上述方法中所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
43.本发明的实施例还提供一种计算设备,包括:处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如所述的数据处理方法的步骤。
44.本发明的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如上所述的数据处理方法。上述各方法实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。
45.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
46.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
47.在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
48.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
49.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
50.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
51.此外,需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行,某些步骤可以并行或彼此独立地执行。对本领域的普通技术人员而言,能够理解本发明的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。
52.因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。
53.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1