信息收集方法、通信装置、服务器、系统及存储介质与流程

文档序号:27430973发布日期:2021-11-17 22:03阅读:84来源:国知局
信息收集方法、通信装置、服务器、系统及存储介质与流程

1.本技术涉及通信技术领域,具体地涉及一种信息收集方法、通信装置、服务器、系统及存储介质。


背景技术:

2.图像形成装置是一种通过成像原理在记录介质上形成图像的设备,例如打印机、复印机、传真机、多功能图像制作和复印装置、静电印刷装置和任何其它类似装置。
3.为了便于图像形成装置的管理,通常通过集群管理软件对图像形成装置的信息进行收集。但是现有技术中图像形成装置的信息在网络中以单通道的形式进行传输,容易被第三方以恶意手段进行拦截、篡改,导致集群管理中心无法获得图像形成装置的真实信息。


技术实现要素:

4.本技术实施例提供了一种信息收集方法、通信装置、服务器、系统及存储介质,以利于解决现有技术中信息在网络中以单通道的形式进行传输,容易被第三方以恶意手段进行拦截、篡改的问题。
5.第一方面,本技术实施例提供了一种信息收集方法,包括:
6.通过第一通信连接向服务器发送第一数据;
7.通过第二通信连接向所述服务器发送第二数据,所述第二数据与所述第一数据相关联,所述第二数据用于对所述第一数据进行校验。
8.优选地,在所述通过第二通信连接向所述服务器发送所述第二数据之前,还包括:
9.基于所述第一数据按照预设第一算法生成所述第二数据。
10.优选地,所述预设第一算法包括加解密算法、md5算法、哈希算法中的至少一种。
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.优选地,包括:
46.控制单元,所述控制单元包括所述第一发送模块和所述第二发送模块,所述控制单元连接有第一通信模块和第二通信模块,所述第一通信模块用于与所述服务器建立所述第一通信连接,所述第二通信模块具体用于与所述服务器建立所述第二通信连接。
47.优选地,所述第一计算单元包括:
48.第一加密模块,用于通过预设的密钥和/或加密算法,对所述第一数据进行加密,获得第二数据。
49.优选地,所述第一计算单元还包括:
50.第一哈希计算模块,用于对所述第一数据进行哈希运算,获得第一哈希值;
51.所述第一加密模块,具体用于通过预设的密钥和/或加密算法,对所述第一哈希值进行加密,获得第二数据。
52.第四方面,本技术实施例提供了一种服务器,包括:
53.第一接收模块,用于通过第一通信连接接收通信装置发送的第一数据;
54.第二接收模块,用于通过第二通信连接接收所述通信装置发送的第二数据,所述第二数据与所述第一数据相关联;
55.校验模块,用于对所述第一数据和所述第二数据进行校验;
56.存储模块,用于若校验通过,则存储所述第一数据。
57.优选地,还包括:
58.第二计算单元,用于基于第二数据按照预设第二算法生成第三数据,通过第三数据对所述第一数据进行校验;和/或,
59.第三计算单元,用于基于所述第一数据按照预设第三算法获得第四数据,通过第四数据对所述第二数据进行校验。
60.优选地,所述第二计算单元包括:解密模块;
61.所述解密模块,用于通过预设的密钥和/或加密算法,对所述第二数据进行解密;
62.所述第三计算单元包括:第二加密模块;
63.所述第二加密模块,用于通过预设的密钥和/或加密算法,对所述第一数据进行加密;
64.所述校验模块,具体用于通过所述解密模块解密后的数据对所述第一数据进行校验;和/或,通过所述第二加密模块加密后的数据对所述第二数据进行校验。
65.优选地,所述第三计算单元还包括:第二哈希计算模块;
66.所述解密模块,具体用于通过预设的密钥和/或加密算法,对所述第二数据进行解密,获得第一哈希值;
67.所述第二哈希计算模块,用于对所述第一数据进行哈希运算,获得第二哈希值;
68.所述校验模块,具体用于通过所述第一哈希值对所述第二哈希值进行校验。
69.第五方面,本技术实施例提供了一种信息收集系统,包括第三方面任一项所述的通信装置和第四方面任一项所述的服务器,所述通信装置和所述服务器分别通过第一通信连接和第二通信连接进行连接。
70.第六方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第一方面任一项所述的方法。
71.第七方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第二方面任一项所述的方法。
72.在本技术实施例中,采用双通道相互校验的方式进行数据收集,保证收集的数据的完整性和准确性。
附图说明
73.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
74.图1为本技术实施例提供的一种应用场景示意图;
75.图2为本技术实施例提供的一种双通道通信场景示意图;
76.图3为本技术实施例提供的一种信息收集方法流程示意图;
77.图4为本技术实施例提供的一种图像形成装置的结构示意图;
78.图5为本技术实施例提供的另一种信息收集方法流程示意图。
具体实施方式
79.为了更好的理解本技术的技术方案,下面结合附图对本技术实施例进行详细描述。
80.应当明确,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
81.在本技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
82.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
83.参见图1,为本技术实施例提供的一种应用场景示意图。在图1中示出了1个服务器101和3个图像形成装置102,服务器101与图像形成装置102之间通过网络进行通信。
84.在该应用场景中,服务器101与图像形成装置102之间的通信模式可以为有线通信或无线通信,其中无线通信可以为wi

fi热点网络、wi

fi p2p网络、蓝牙网络、zigbee网络或近场通信(near field communication,nfc)网络等近距离通信网络;或者,第三代移动通信技术(3rd

generation wireless telephone technology,3g)网络、第四代移动通信技术(the 4th generation mobile communication technology,4g)网络、第五代移动通信技术(5th

generation mobile communication technology,5g)网络、未来演进的公共陆地移动网络(public land mobile network,plmn)或因特网等。本技术实施例对此不作具体限制。
85.需要指出的是,图1所示应用场景仅为一种示例性描述,并不应当将其作为本技术保护范围的限制。例如,该图像形成装置还可以替换为诸如电视、冰箱等其它通信装置,在此不进行限定。图像形成装置除了打印机外,还可以为复印机、传真机、多功能图像制作和复印装置、静电印刷装置等。
86.在实际应用中,集群管理软件可以部署在服务器中,该集群管理软件通过网络对图像形成装置的信息进行收集,该信息可以包括图像形成装置信息和/或耗材信息。例如,
图像形成装置当前状态、图像形成装置的序列号、图像形成装置的ip地址,图像形成装置的固件版本;耗材序列号、耗材余量、已打印页数等。
87.但是,现有技术中,服务器仅通过单通道对图像形成装置的信息进行收集,该方式容易被第三方以恶意手段进行拦截、篡改,导致集群管理中心无法获得图像形成装置的真实信息。其中,单通道可以理解为服务器和图像形成装置仅建立一个网络连接通道,通过该一个网络连接通道进行通信。
88.基于此,本技术实施例提供了一种信息收集方法、通信装置、服务器、系统及存储介质,以利于解决现有技术中信息在网络中以单通道的形式进行传输,容易被第三方以恶意手段进行拦截、篡改的问题。以下进行详细说明。
89.参见图2,为本技术实施例提供的一种双通道通信场景示意图。如图2所示,在本技术实施例中,服务器和图像形成装置分别建立第一通信连接和第二通信连接,即服务器和图像形成装置可以分别通过该第一通信连接和第二通信连接进行信息交互。通过第一通信连接和第二通信连接传输的数据进行相互校验,可以保证服务器收集的数据的准确性。
90.在一些可能的实现方式中,该第一通信连接和第二通信连接属于不同的通信模式。例如,第一通信连接为有线网络或wi

fi网络;第二通信连接为移动通信网络,譬如2g、3g、4g网络或5g网络等,在此不进行限定。当然,本领域技术人员还可以根据实际应用场景配置其它的网络模式,本技术实施例对此不作具体限制。
91.在一些可能的实现方式中,该有线网络或wi

fi网络用于传输业务数据;移动通信网络用于传输与该业务数据对应的校验数据。
92.需要指出的是,图2所示应用场景仅为一种示例性描述,并不应当将其作为本技术保护范围的限制。例如,该图像形成装置还可以为其它通信装置。
93.参见图3,为本技术实施例提供的一种信息收集方法流程示意图。该方法可应用于图2所示的应用场景,如图3所示,其主要包括以下步骤。
94.步骤s301:通信装置通过第一通信连接向服务器发送第一数据。
95.具体地,该第一数据为业务数据。以通信装置为图像形成装置为例,该第一数据可以对应于图像形成装置信息和/或耗材信息。例如,图像形成装置当前状态、图像形成装置的序列号、图像形成装置的ip地址,图像形成装置的固件版本;耗材序列号、耗材余量、已打印页数等。
96.在一些可能的实现方式中,该第一通信连接为有线网络或wi

fi网络。当然,本领域技术人员还可以采用其它的通信模式建立第一通信连接,本技术实施例对此不作限制。
97.步骤s302:通信装置通过第二通信连接向所述服务器发送第二数据。
98.具体地,该第二数据为与业务数据对应的校验数据,第二数据与第一数据相关联,第二数据用于对所述第一数据进行校验。也就是说,服务器可以同时接收到第一数据和第二数据,然后通过第一数据和第二数据进行相互校验,可以保证收集的数据的准确性。
99.在一些可能的实现方式中,该第二通信连接可以为移动通信网络。当然,本领域技术人员还可以采用其它的通信模式建立第二通信连接,本技术实施例对此不作限制。
100.在一些可能的实现方式中,上述第一通信连接和第二通信连接属于不同的通信模式。例如,第一通信连接为wi

fi网络,第二通信连接为移动通信网络。可理解,采用该配置方式可以避免第三方采用恶意手段同时拦截第一数据和第二数据,提高通信的安全性。
101.在一些可能实现方式中,上述第一通信连接也可以为移动通信网络,上述第二通信连接为wi

fi网络,在此不进行限定。
102.在实际应用中,可以基于第一数据按照预设的第一算法生成第二数据。
103.具体地,该第一算法可以为加解密算法、哈希计算、md5算法中的至少一种,本技术实施例对此不作具体限制。
104.为了便于本领域技术人员更好地理解本技术方案,下面通过以下三种方式对第二数据的获取过程进行说明。
105.第一、通过预设的密钥和/或加密算法,对所述第一数据进行加密,获得第二数据。
106.第二、对第一数据进行哈希运算,获得第一哈希值,该第一哈希值即第二数据。
107.第三、对所述第一数据进行哈希运算,获得第一哈希值;通过预设的密钥和/或加密算法,对所述第一哈希值进行加密,获得第二数据。
108.当然,本领域技术人员还可以采用其它方式配置第二数据,譬如对第一数据进行md5算法将获得的md5值为第二数据,当然也可以基于第一数据按照上述第一算法中的多种算法来生成第二数据,本技术实施例对此不作具体限制。
109.步骤s303:服务器对所述第一数据和所述第二数据进行校验。
110.具体地,服务器在分别通过第一连接和第二连接接收到第一数据和第二数据后,可以对第一数据和第二数据进行校验,验证第一数据和第二数据是否相匹配。
111.具体实现中,可以基于第二数据按照预设第二算法获得第三数据,通过第三数据对第一数据进行校验;和/或,基于第一数据按照预设第三算法获得第四数据,通过第四数据对第二数据进行校验。
112.可理解,第一数据和第二数据的校验过程与第二数据的生成方式相匹配。也就是说,本技术实施例涉及的第二算法和第三算法与上述第一算法相匹配。
113.例如,若第二数据采用上述第一种方式“通过预设的密钥和/或加密算法,对所述第一数据进行加密,获得第二数据”获得,则对应的校验过程为:通过预设的密钥和/或加密算法,对所述第二数据进行解密;通过解密后的数据对所述第一数据进行校验。若解密后的数据与第一数据一致,说明数据未被篡改,则校验通过;反之,校验不通过。
114.或者,通过预设的密钥和/或加密算法,对所述第一数据进行加密;通过加密后的数据对所述第二数据进行校验。若加密后的数据与第二数据一致,说明数据未被篡改,则校验通过;反之,校验不通过。
115.若第二数据采用上述第二种方式“对第一数据进行哈希运算,获得第一哈希值,该第一哈希值即第二数据”获得,则对应的校验过程为:对第一数据进行哈希运算,获得第二哈希值;通过第一哈希值对第二哈希值进行校验。若第一哈希值和第二哈希值一致,说明数据未被篡改,则校验通过;反之,校验不通过。
116.若第二数据采用上述第三种方式“对所述第一数据进行哈希运算,获得第一哈希值;通过预设的密钥和/或加密算法,对所述第一哈希值进行加密,获得第二数据”获得,则对应的校验过程为:通过预设的密钥和/或加密算法,对所述第二数据进行解密,获得第一哈希值;对所述第一数据进行哈希运算,获得第二哈希值;通过所述第一哈希值对所述第二哈希值进行校验。若第一哈希值和第二哈希值一致,说明数据未被篡改,则校验通过;反之,校验不通过。
117.步骤s304:若校验通过,则存储所述第一数据。
118.可理解,若校验通过,说明数据未被篡改,则对第一数据进行存储,完成数据的收集;反之,则将第一数据丢弃。
119.在本技术实施例中,采用双通道相互校验的方式进行数据收集,保证收集的数据的完整性和准确性。
120.为了便于理解本技术实施例提供的技术方案,下面以图像形成装置为例,对本技术实施例提供的信息收集方法进行说明。
121.参见图4,为本技术实施例提供的一种图像形成装置的结构示意图。如图4所示,该图像形成装置包括图像形成装置主控片上系统(system

on

a

chip,soc)、物联网模块、网络模块和耗材。
122.其中,物联网模块具体可以包括诸如2g、3g、4g、5g等移动通信模块和n

iot模块,在此不进行限定。
123.网络模块具体可以包括有线网络模块或者诸如wi

fi等无线网络模块,在此不进行限定。
124.需要说明地是物联网模块和网络模块也可以包含于同一通信模块,在此不进行限定。
125.具体实现中,图像形成装置主控soc可以分别通过物联网模块和网络模块与服务器建立第一通信连接和第二通信连接,其中,网络模块可以用于传输业务数据,物联网模块可以用于传输与该业务数据对应的校验数据。具体地,为了提高数据的安全性,该业务数据为明文信息,该校验数据为密文信息。另外,主控soc还与耗材连接,用于获取耗材数据,并将耗材数据以及与耗材数据对应的校验数据通过上述第一通信连接和第二通信连接发送至服务器。
126.参见图5,为本技术实施例提供的另一种信息收集方法流程示意图。该方法可应用于图4所示的图像形成装置,如图5所示,其主要包括以下步骤。
127.s501:服务器向网络模块发送查询信息指令。
128.当服务器需要收集图像形成装置信息时,可以向图像形成装置的网络模块发送查询信息指令。
129.具体实现中,服务器可以按照预设的时间间隔向网络模块发送查询信息指令;同样也可以基于用于的触发向网络模块发送查询信息指令,本技术实施例对此不作具体限制。
130.s502:网络模块收集第一数据,该第一数据包括图像形成装置信息和/或耗材信息。
131.网络模块在接收到查询信息指令后,开始进行信息收集,即收集第一数据。该信息可以包括图像形成装置信息和/或耗材信息。例如,图像形成装置当前状态、图像形成装置的序列号、图像形成装置的ip地址,图像形成装置的固件版本;耗材序列号、耗材余量、已打印页数等。
132.s503:网络模块向物联网模块发送第一数据。
133.网络模块在完成第一数据的收集后,将第一数据发送至物联网模块,以便物联网模块根据该第一数据生成与第一数据对应的校验数据。
134.s504:物联网模块对第一数据进行哈希运算,获得第一哈希值。
135.在本技术实施例中,物联网模块在收到第一数据后,首先对该第一数据进行哈希运算,获得第一哈希值。
136.s505:物联网模块通过预设的密钥和加密算法,对第一哈希值进行加密,获得密文。
137.在图像形成装置中预设有密钥和加密算法,物联网模块在完成哈希运算获得第一哈希值后,调用预设的密钥和加密算法,对第一哈希值进行加密,获得密文。也就是说,物联网模块以密文的形式传输校验数据。
138.s506:网络模块通过第一连接向服务器发送第一数据。
139.具体实现中,网络模块与服务器建立第一连接,该第一连接可以为有线网络或wi

fi网络。相应地,网络模块可以通过该有线网络或wi

fi网络向服务器发送第一数据,即发送图像形成装置信息和/或耗材信息。
140.s507:物联网模块通过第二连接向服务器发送密文。
141.具体实现中,物联网模块与服务器建立第二连接,该第二连接可以为移动通信网络。相应地,物联网模块在完成加密后,可以通过该移动通信网络向服务器发送密文。
142.s508:服务器对密文进行解密,获得第一哈希值。
143.与图像形成装置相对应,在服务器中预设有对应的密钥和加密算法,服务器在接收到密文后,根据该预设的密钥和加密算法对密文进行解密,获得第一哈希值。可理解,该第一哈希值即物联网模块对第一数据进行哈希运算获得的哈希值。
144.s509:服务器对第一数据进行哈希运算,获得第二哈希值。
145.服务器在接收到网络模块发送的第一数据后,对第一数据进行哈希运算,获得第二哈希值。
146.s510:服务器对第一哈希值和第二哈希值进行校验。
147.可理解,若第一数据未被拦截、篡改,则第一哈希值与第二哈希值相匹配;相反,若第一数据被拦截、篡改,则第一哈希值与第二哈希值不匹配。基于该原理,对第一哈希值和第二哈希值进行校验。
148.s511:若校验通过,则存储第一数据。
149.若校验通过,说明数据未被篡改,则对第一数据进行存储,完成数据的收集;反之,则将第一数据丢弃。
150.图5所示的一种信息收集方法中,图像形成装置通过网络模块与服务器建立的第一连接向服务器发送第一数据,图像形成装置通过物联网模块与服务器建立的第二连接向服务器发送第一数据的校验数据,在另一种可能的实现方式中也可以由图像形成装置通过物联网模块与服务器建立的第一连接向服务器发送第一数据,图像形成装置通过网络与服务器建立的第二连接向服务器发送第一数据的校验数据,在此不进行限定。
151.在本技术实施例中,采用双通道相互校验的方式进行数据收集,保证收集的数据的完整性和准确性。
152.与上述方法实施例相对应,本技术实施例还提供了一种通信装置,包括:第一发送模块,用于通过第一通信连接向服务器发送第一数据;
153.第二发送模块,用于通过第二通信连接向所述服务器发送第二数据,所述第二数
据与所述第一数据相关联,所述第二数据用于对所述第一数据进行校验。
154.在一种可能的实现方式中,该通信装置还包括:
155.第一计算单元,用于基于所述第一数据按照预设第一算法获得所述第二数据。
156.在一种可能的实现方式中,该通信装置还包括:
157.控制单元,所述控制单元包括所述第一发送模块和所述第二发送模块,所述控制单元连接有第一通信模块和第二通信模块,所述第一通信模块用于与所述服务器建立所述第一通信连接,所述第二通信模块具体用于与所述服务器建立所述第二通信连接。
158.在一种可能的实现方式中,该第一计算单元包括:
159.第一加密模块,用于通过预设的密钥和/或加密算法,对所述第一数据进行加密,获得第二数据。
160.在一种可能的实现方式中,该第一计算单元还包括:
161.第一哈希计算模块,用于对所述第一数据进行哈希运算,获得第一哈希值;
162.所述第一加密模块,具体用于通过预设的密钥和/或加密算法,对所述第一哈希值进行加密,获得第二数据。
163.与上述方法实施例相对应,本技术实施例还提供了一种服务器,包括:
164.第一接收模块,用于通过第一通信连接接收通信装置发送的第一数据;
165.第二接收模块,用于通过第二通信连接接收所述通信装置发送的第二数据,所述第二数据与所述第一数据相关联;
166.校验模块,用于对所述第一数据和所述第二数据进行校验;
167.存储模块,用于若校验通过,则存储所述第一数据。
168.在一种可能的实现方式中,该服务器还包括:
169.第二计算单元,用于基于第二数据按照预设第二算法生成第三数据,通过第三数据对所述第一数据进行校验;和/或,
170.第三计算单元,用于基于所述第一数据按照预设第三算法获得第四数据,通过第四数据对所述第二数据进行校验。
171.在一种可能的实现方式中,该第二计算单元包括:解密模块;
172.所述解密模块,用于通过预设的密钥和/或加密算法,对所述第二数据进行解密;
173.所述第三计算单元包括:第二加密模块;
174.所述第二加密模块,用于通过预设的密钥和/或加密算法,对所述第一数据进行加密;
175.所述校验模块,具体用于通过所述解密模块解密后的数据对所述第一数据进行校验;和/或,通过所述第二加密模块加密后的数据对所述第二数据进行校验。
176.在一种可能的实现方式中,该第三计算单元还包括:第二哈希计算模块;
177.所述解密模块,具体用于通过预设的密钥和/或加密算法,对所述第二数据进行解密,获得第一哈希值;
178.所述第二哈希计算模块,用于对所述第一数据进行哈希运算,获得第二哈希值;
179.所述校验模块,具体用于通过所述第一哈希值对所述第二哈希值进行校验。
180.与上述装置实施例相对应,本技术实施例还提供了一种信息收集系统,包括上述通信装置和上述服务器,所述通信装置和所述服务器分别通过第一通信连接和第二通信连
接进行连接。具体内容可以参见上述方法实施例中的描述,为了表述简洁,在此不再赘述。
181.具体实现中,本技术还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本技术提供的各实施例中的部分或全部步骤。上述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read

only memory,简称:rom)或随机存储记忆体(英文:random access memory,简称:ram)等。
182.具体实现中,本技术实施例还提供了一种计算机程序产品,上述计算机程序产品包含可执行指令,当上述可执行指令在计算机上执行时,使得计算机执行上述方法实施例中的部分或全部步骤。
183.本技术实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示单独存在a、同时存在a和b、单独存在b的情况。其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a

b,a

c,b

c,或a

b

c,其中a,b,c可以是单个,也可以是多个。
184.本领域普通技术人员可以意识到,本文中公开的实施例中描述的各单元及算法步骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
185.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
186.以上所述,仅为本技术的具体实施方式,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1