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.在一些实施例中,映射关系生成单元,用于:
29.将标识信息和私钥进行关联,得到标识信息和私钥之间的映射关系;
30.基于标识信息和私钥之间的映射关系以及待发送信息对应的私钥,将同一私钥对应的标识信息以及待发送信息进行关联,生成标识信息和待发送信息之间的映射关系。
31.在一些实施例中,在获取标识信息以及将所述映射关系以及待发送信息发送到接收端之前,该装置还用于:
32.获取接收端发送的设备认证证书;
33.根据设备认证证书,建立与接收端之间的通信连接,以便获取接收端发送的标识信息与向接收端发送映射关系以及待发送信息。
34.本技术实施例还提供一种终端,包括存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行本技术实施例所提供的任一种信息处理方法中的步骤。
35.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本技术实施例所提供的任一种信息处理方法中的步骤。
36.本技术实施例可以获取标识信息、加密信息以及钥匙对,其中,钥匙对包括公钥和私钥,标识信息表征了设备的身份,加密信息为采用公钥加密后的信息;采用私钥,对加密信息进行解密处理,得到待发送信息;生成标识信息和待发送信息之间的映射关系;将映射关系以及待发送信息发送到接收端,以便接收端根据映射关系向标识信息所表征的设备发送待发送信息。
37.在本技术中,对加密信息解密,将解密后的待发送信息和标识信息进行关联得到映射关系,并将映射关系和待发送信息发送到接收端后,以便接收端根据该映射关系向标识信息所表征的设备发送待发送信息,因此,本方案无需在接收端中对加密信息进行解密,同时还能将解密后的待发送信息发送给映射关系中所对应的标识信息所表征的设备,可以降低接收端处理信息的难度,提高接收端向设备发送信息的速度,同时,还可以避免人工导致的将同一待发送信息烧录到不同的设备中,由此,提升了处理此案次的能力。
附图说明
38.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
39.图1a是现有的信息处理的场景示意图;
40.图1b是本技术实施例提供的信息处理方法的场景示意图;
41.图1c是本技术实施例提供的信息处理方法的流程示意图;
42.图2是本技术实施例提供的信息处理方法应用在设备烧录凭证信息场景中的示意图;
43.图3是本技术实施例提供的信息处理系统的场景示意图;
44.图4是本技术实施例提供的信息处理装置的结构示意图;
45.图5是本技术实施例提供的终端的结构示意图。
具体实施方式
46.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
47.本技术实施例提供信息处理方法、装置、终端和存储介质。
48.其中,该信息处理装置具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、或者个人电脑(personal computer,pc)等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
49.在一些实施例中,该信息处理装置还可以集成在多个电子设备中,比如,信息处理装置可以集成在多个服务器中,由多个服务器来实现本技术的信息处理方法。
50.在一些实施例中,服务器也可以以终端的形式来实现。
51.参见图1a,目前在将从其他终端01获取的加密信息烧录到设备中时,需要人工00建立标识信息与加密信息之间的映射关系,并将映射关系和加密信息人工传发送到烧录器内,通过烧录器02对加密信息进行解密后得到待发送信息,烧录器02根据映射关系向标识信息所表征的设备发送待发送信息。如此,在信息处理时加入了人工参与,降低了信息处理的效率,以及增加了信息处理的错误率,同时还增加了烧录器需要对加密信息进行解密的负担,导致处理信息的能力较差。
52.由于目前通过上述方式处理信息的能力较差,因此,本技术实施例提出获取标识信息、加密信息以及钥匙对,其中,钥匙对包括公钥和私钥,标识信息表征了设备的身份,加密信息为采用公钥加密后的信息;采用私钥,对加密信息进行解密处理,得到待发送信息;生成标识信息和待发送信息之间的映射关系;将映射关系以及待发送信息发送到接收端,以便接收端根据映射关系向标识信息所表征的设备发送待发送信息。
53.然后,参见图1b,发送端01发送加密信息,终端02对加密信息进行解密,得到待发送信息,如此,降低了接收端03处理信息的工作量,有利于接收端03快速根据映射关系向标识信息所表征的设备04发送待发送信息,生成标识信息和待发送信息之间的映射关系,可以减少人工参与信息处理的过程,提高信息处理的准确率以及效率,有效提高信息处理的能力。
54.以下分别进行详细说明。需说明的是,以下实施例的序号不作为对实施例优选顺序的限定。
55.在本实施例中,提供了一种信息处理方法,如图1c所示,该信息处理方法的具体流程可以如下:
56.110、获取标识信息、加密信息以及钥匙对,其中,钥匙对包括公钥和私钥,标识信息表征了设备的身份,加密信息为采用公钥加密后的信息。
57.其中,标识信息可以是用于表示身份信息。例如,标识信息可以是设备编码、设备地址、身份标识号(identity document,简称:id),等等。
58.其中,加密信息是加密后的信息,该加密信息可以是非公开的信息。例如,加密信息可以是加密后的可信凭证、银行信息、医疗记录,等等。加密可以避免可信凭证、银行信息以及医疗信息等的泄露。
59.其中,可信凭证可以是指在网络传输、本地存储以及查询下载等环节都不能被恶意篡改的电子凭证,有利于用户通过查询可信凭证来确定设备的安全性与可靠性。
60.其中,钥匙对可以用公钥加密算法得到相互匹配的公钥和密钥。用户设定一把特定的仅为用户所知的私有密钥(私钥),用私钥进行解密和签名,同时设定一把公共密钥(公钥),并由用户公开,为一组用户所共享,用于加密和验证签名。例如,当发送一份保密文件时,发送端使用用户发送的公钥对数据加密,而用户通过所持私钥解密,这样就可以保证信息安全无误地到达目的地了,通过数字的手段保证加密过程是一个不可逆过程,即只有用私有密钥才能解密。
61.其中,上述用户可以是个人或者公司、机构,等等。
62.其中,获取的标识信息、加密信息以及钥匙对可以是单个或者多个。
63.例如,当该用户发送文件时,用私钥签名,其他终端用该用户给的公钥解密,可以保证该信息是由该用户发送的,即数字签名。当该用户接受文件时,其他终端用该用户的公钥加密,该用户用私钥解密,可以保证该信息只能由他接收到,可以避免被其他人看到。
64.在一些实施例中,为了起到获取加密信息的效果,在所述获取加密信息之前,该装置还用于:
65.获取公钥对应的认证信息;
66.向发送端发送信息申请命令,信息申请命令携带有认证信息,以便发送端验证认证信息后根据信息申请命令返回加密信息。
67.其中,认证信息表示对公钥的认证,认证信息可以是包含公钥和特定用户匹配的信息。
68.其中,上述特定用户可以是公司、机构、个人,等等。
69.例如,认证机构对申请者真实身份验证之后,用认证机构的根证书对申请用户的一些基本信息以及申请人的公钥进行签名(相当于加盖认证机构的公章)后形成的数字文件。
70.其中,信息申请命令可以是申请信息时所发出的申请指令。例如,在需要向其他终端申请加密信息时,需要向其他终端发送信息申请命令,其他终端根据该信息申请命令来返回加密信息。
71.其中,信息申请命令中携带有认证信息可以使发送端验证信息申请命令中的认证信息,从而精准返回加密信息。
72.在一些实施例中,为了起到批量获取加密信息的效果,在获取所述加密信息之前,
该装置还用于:
73.获取标识信息的个数为标识数量;
74.向发送端发送标识数量的信息申请命令,标识数量的信息申请命令用于指示发送端返回标识数量的加密信息。
75.其中,标识数量可以用于表征标识信息的数量,其中,任何设备都具有至少一种标识信息。
76.例如,当有多个设备需要同时进行待发送信息的导入时,需要同时向发送端发送标识数量的信息申请命令,由于一个设备对应一个标识信息,则标识数量可以表征设备的数量,如此,标识数量的信息申请命令可以对应标识数量的设备,以便每个设备都可以对应一个加密信息,对加密信息进行解密后,可以使每个设备都可以导入一个对应的待发送信息。
77.在一些实施例中,为了起到获取安全的信息的效果,获取单元,用于:
78.获取待验证的标识信息和待验证的加密信息;
79.对待验证的标识信息和待验证的加密信息进行安全扫描操作;
80.确定通过安全扫描操作的待验证的标识信息和待验证的加密信息为标识信息、加密信息。
81.其中,待验证的标识信息可以是未经过安全扫描的标识信息。
82.其中,待验证的加密信息可以是未经过安全扫描的加密信息。
83.其中,安全扫描操作可以用于识别从其他终端所获取到的信息或数据中所包含的漏洞、病毒,等等。
84.其中,标识信息、加密信息为经过安全扫描后的信息。
85.例如,当待验证的标识信息或者待验证的加密信息中携带有病毒,通过安全扫描操作可以将去除待验证的标识信息或者待验证的加密信息中的病毒,从而避免了病毒的入侵。
86.在一些实施例中,为了起到生成批量钥匙对的效果,在获取钥匙对之前,该装置还用于:
87.获取标识信息的个数为标识数量;
88.生成和标识数量相同的钥匙对。
89.其中,标识数量的钥匙对可以向发送端发送标识数量的公钥,如此,发送端可以根据标识数量的公钥返回标识数量的认证信息,从而在向发送端发送信息申请命令时,可以根据标识数量的认证信息生成标识数量的信息申请命令发送给发送端。
90.120、采用私钥,对加密信息进行解密处理,得到待发送信息。
91.其中,待发送信息可以是待导入到设备中的信息。例如,待发送信息可以是发送端发送的可信凭证、银行信息、医疗记录,等等。由于可信凭证可以用于确定设备的安全性和可靠性,且可信凭证只能对应一个设备,为了避免可信凭证在发送端发送时可能出现的泄密,发送端需要对可信凭证进行加密,当要将加密信息对应的可信凭证导入到设备中时,对加密信息进行解密,以便于接收端将可信凭证导入到对应的设备中。
92.130、生成标识信息和待发送信息之间的映射关系。
93.其中,映射关系可以表示标识信息和待发送信息之间的对应关系。
94.例如,待发送信息为可信凭证时,一个可信凭证只能对应一个设备,为了避免可信凭证导入到多个设备中,影响用户查验设备,通过将设备的标识信息与待发送信息之间建立映射关系,可以确定设备与可信凭证之间的对应关系。
95.例如,待发送信息为银行信息或者医疗记录时,银行信息或者医疗记录只能对应特定的用户,为了将银行信息或者医疗记录反馈给对应的用户,需要在标识信息或者待发送信息之间建立映射关系,从而避免待发送信息的误发。
96.在一些实施例中,为了起到生成映射关系的效果,映射关系生成单元,用于:
97.将标识信息和私钥进行关联,得到标识信息和私钥之间的映射关系;
98.基于标识信息和私钥之间的映射关系以及待发送信息对应的私钥,将同一私钥对应的标识信息以及待发送信息进行关联,生成标识信息和待发送信息之间的映射关系。
99.其中,标识信息和私钥之间的映射关系可以用于将标识信息与私钥进行关联。
100.其中,待发送信息对应的私钥可以是待发送信息在解密过程中所使用的私钥。
101.例如,标识信息为a,私钥为a,待发送信息为1,标识信息和私钥之间的映射关系可以为a
→
a,加密信息采用a进行解密后得到待发送信息,则待发送信息对应的私钥可以为1
→
a,如此,根据a分别与a和1都映射,从而生成a
→
1。
102.140、将映射关系以及待发送信息发送到接收端,以便接收端根据映射关系向标识信息所表征的设备发送待发送信息。
103.例如,标识信息为a,待发送信息为1,标识信息和待发送信息之间的映射关系为a
→
1,将a
→
1的映射关系以及1发送给接收端,如此,接收端在将1发送到设备中时,可以根据a
→
1的映射关系,确定1导入的设备为a所表征的设备。
104.在一些实施例中,为了起到信息传输的效果,在获取标识信息以及将所述映射关系以及待发送信息发送到接收端之前,该装置还用于:
105.获取接收端发送的设备认证证书;
106.根据设备认证证书,建立与接收端之间的通信连接,以便获取接收端发送的标识信息与向接收端发送映射关系以及待发送信息。
107.其中,设备认证证书可以表征接收端的身份。例如,接收端的设备编码、接收端的可信凭证、接收端的物理地址,等等。
108.其中,根据设备认证证书,建立与接收端之间的通信连接可以是在设备认证证书验证通过后,建立与接收端之间的通信连接。
109.其中,通信连接可以用于在两个独立的终端之间建立信息传输。例如,通信连接可以采用超文本传输协议(hyper text transfer protocol,简称:http)、websocket、套接字(socket),等等。
110.本技术实施例提供的信息处理方案可以应用在各种信息处理场景中。比如,以向电子设备烧录凭证信息为例,获取标识信息、加密信息以及钥匙对,其中,钥匙对包括公钥和私钥,标识信息表征了设备的身份,加密信息为采用公钥加密后的信息;采用私钥,对加密信息进行解密处理,得到待发送信息;生成标识信息和待发送信息之间的映射关系;将映射关系以及待发送信息发送到接收端,以便接收端根据映射关系向标识信息所表征的设备发送待发送信息。采用本技术实施例提供的方案能够降低接收端的工作量,同时还减少了人工参与信息处理的过程,从而提升信息处理的能力。
111.由上可知,本技术实施例可以提升处理信息的能力。本方案可以减少人为处理信息时可能存在的失误,同时还可以降低人为处理信息时可能存在的信息泄露,以及可以提升信息处理的速度,从而提升信息处理的能力。
112.根据上述实施例所描述的方法,以下将作进一步详细说明。
113.本技术实施例提供的信息处理方案可以应用在电子设备的生产过程中,比如,将凭证信息烧录到电子设备为例,对本技术实施例的方法进行详细说明。
114.在本技术实施例提供的信息处理方案中,可以建立中间设备02来对发送端01发送的加密信息进行解密以及生产标识信息和待发送信息之间的映射关系,并将映射关系和待发送信息发送到接收端03,从而便于接收端根据映射关系向标识信息所表征的设备04发送待发送信息。参见图2,该信息处理方案具体如下所述:
115.(一)获取标识信息以及钥匙对,钥匙对包括公钥和私钥。
116.在一些实施例中,采用硬件安全模块(hardware security module,简称:hsm)生成钥匙对。
117.在一些实施例中,将私钥存储在hsm中。
118.(二)获取公钥在公开密钥体系(public key infrastructure,简称:pki)中的认证信息。
119.(三)向发送端发送信息申请命令,信息申请命令携带有认证信息,以便发送端验证认证信息后根据信息申请命令返回加密信息,其中,发送端通过密钥管理系统(key management service,简称:kms)检验认证信息。
120.在一些实施例中,还包括:
121.将待验证的标识信息以及待验证的加密数据存储到信息存储区;
122.当信息存储区内的待验证的标识信息以及待验证的加密数据进行安全扫描操作后,将标识信息以及加密数据转移到信息读取区。
123.(四)采用hsm中的私钥,对信息读取区中的加密信息进行解密,得到待发送信息。
124.(五)生成标识信息和待发送信息之间的映射关系。
125.在一些实施例中,生成标识信息和待发送信息之间的映射关系,包括:将标识信息和私钥进行关联,得到标识信息和私钥之间的映射关系;
126.基于标识信息和私钥之间的映射关系以及待发送信息对应的私钥,将同一所述私钥对应的标识信息以及待发送信息进行关联,生成标识信息和待发送信息之间的映射关系。
127.(六)获取接收端的设备认证证书;
128.根据设备认证证书,建立与接收端之间的通信连接,以便接收端读取信息读取区中的待发送信息以及映射关系,其中,接收端根据映射关系向标识信息所表征的设备烧录待发送信息。
129.由上可知,预先生成标识信息和待发送信息之间的映射关系以及提取获取待发送设备,可以避免人工参与标识信息和待发送信息之间的映射关系的绑定,有利于将待发送信息准确烧录到对应的设备中,同时,还可以提高接收端将待发送信息发送到设备中效率。其次,采用hsm模块中的私钥对加密信息进行解密,有利于保护信息的私密安全性,同时,将加密信息在hsm模块中解密,降低了接收端的解密负担,有利于接收端根据映射关系,将待
发送信息高效的发送到对应的设备中。再次,由于标识信息和待发送信息之间的映射关系可以提前建立,同时待发送信息也能提前获取,如此,可以同时对接多个接收端,可以提高信息烧录的效率。最后,实现待发送信息的全自动化烧录,将人工因素在烧录环节外,保证待发送信息的私密安全。
130.根据上述实施例所描述的方法,以下将作进一步详细说明。
131.在本实施例中,将以信息处理系统为例,信息处理系统包括发送端01、中间设备02、接收端03以及设备04,其中,中间设备02将从发送端01获取的加密信息,中间设备02对加密信息解密得到待发送信息,中间设备02生成标识信息和待发送信息之间的映射关系,中间设备02将映射关系和待发送信息发送给接收端01,使接收端03可以根据所连接设备04的标识信息将对应的待发送信息传输给设备04。以下对本技术实施例的方法进行详细说明。
132.如图3所示,一种信息处理系统的具体交互过程如下所述:
133.310、中间设备获取接收端发送的标识信息、获取发送端发送的加密信息以及获取安全模块生成的钥匙对,其中,设备向接收到发送标识信息,钥匙对包括公钥和私钥,标识信息表征了设备的身份,加密信息为采用公钥加密后的信息。
134.在一些实施例中,在所述中间设备获取发送端发送的加密信息之前,该装置还用于:
135.中间设备向发送端发送公钥;
136.获取发送端中公钥基础设施(public key infrastructure,简称:pki)对公钥进行认证后的认证信息;
137.中间设备向发送端发送信息申请命令,信息申请命令携带有认证信息,以便发送端验证认证信息后根据信息申请命令返回加密信息。
138.在一些实施例中,在中间设备获取所述加密信息之前,该装置还用于:
139.中间设备获取标识信息的个数为标识数量;
140.向发送端发送标识数量的信息申请命令,标识数量的信息申请命令用于指示发送端向中间设备返回标识数量的加密信息。
141.在一些实施例中,获取单元,用于:
142.获取接收端发送的待验证的标识信息和发送端发送的待验证的加密信息;
143.中间设备对待验证的标识信息和待验证的加密信息进行安全扫描操作;
144.中间设备将确定通过安全扫描操作的待验证的标识信息和待验证的加密信息为标识信息、加密信息。
145.在一些实施例中,在中间设备获取钥匙对之前,该装置还用于:
146.中间设备获取标识信息的个数为标识数量;
147.中间设备生成和标识数量相同的钥匙对。
148.320、中间设备采用私钥,对发送端发送的加密信息进行解密处理,得到待发送信息。
149.330、中间设备生成标识信息和待发送信息之间的映射关系。
150.在一些实施例中,映射关系生成单元,用于:
151.中间设备将标识信息和私钥进行关联,得到标识信息和私钥之间的映射关系;
152.中间设备基于标识信息和私钥之间的映射关系以及待发送信息对应的私钥,将同一私钥对应的标识信息以及待发送信息进行关联,生成标识信息和待发送信息之间的映射关系。
153.340、中间设备将映射关系以及待发送信息发送到接收端,以便接收端根据映射关系向标识信息所表征的设备发送待发送信息。
154.在一些实施例中,该装置还用于:
155.中间设备获取接收端发送的设备认证证书;
156.中间设备根据设备认证证书,建立与接收端之间的通信连接,以便获取接收端发送的标识信息与向接收端发送映射关系以及待发送信息。
157.由上可知,本技术实施例可以提升处理信息的能力。本方案可以减少人为处理信息时可能存在的失误,同时还可以降低人为处理信息时可能存在的信息泄露,以及可以提升信息处理的速度,由此提升信息处理的能力。
158.为了更好地实施以上方法,本技术实施例还提供一种信息处理装置,该信息处理装置具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、个人电脑等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
159.比如,在本实施例中,将以信息处理装置具体集成在一种终端为例,对本技术实施例的方法进行详细说明。
160.例如,如图4所示,该信息处理装置可以包括获取单元、解密单元、映射关系生成单元以及信息发送单元,如下:
161.(一)获取单元410;
162.获取单元410,用于获取标识信息、加密信息以及钥匙对,其中,钥匙对包括公钥和私钥,标识信息表征了设备的身份,加密信息为采用公钥加密后的信息。
163.在一些实施例中,在所述获取加密信息之前,该装置还用于:
164.获取公钥对应的认证信息;
165.向发送端发送信息申请命令,信息申请命令携带有认证信息,以便发送端验证认证信息后根据信息申请命令返回加密信息。
166.在一些实施例中,在获取所述加密信息之前,该装置还用于:
167.获取标识信息的个数为标识数量;
168.向发送端发送标识数量的信息申请命令,标识数量的信息申请命令用于指示发送端返回标识数量的加密信息。
169.在一些实施例中,获取单元,用于:
170.获取待验证的标识信息和待验证的加密信息;
171.对待验证的标识信息和待验证的加密信息进行安全扫描操作;
172.确定通过安全扫描操作的待验证的标识信息和待验证的加密信息为标识信息、加密信息。
173.在一些实施例中,在获取钥匙对之前,该装置还用于:
174.获取标识信息的个数为标识数量;
175.生成和标识数量相同的钥匙对。
176.(二)解密单元420;
177.解密单元420,用于采用私钥,对加密信息进行解密处理,得到待发送信息;
178.(三)映射关系生成单元430;
179.映射关系生成单元430,用于生成标识信息和待发送信息之间的映射关系。
180.在一些实施例中,映射关系生成单元,用于:
181.将标识信息和私钥进行关联,得到标识信息和私钥之间的映射关系;
182.基于标识信息和私钥之间的映射关系以及待发送信息对应的私钥,将同一私钥对应的标识信息以及待发送信息进行关联,生成标识信息和待发送信息之间的映射关系。
183.(四)信息发送单元440;
184.信息发送单元440,用于将映射关系以及待发送信息发送到接收端,以便接收端根据映射关系向标识信息所表征的设备发送待发送信息。
185.在一些实施例中,在获取标识信息以及将所述映射关系以及待发送信息发送到接收端之前,该装置还用于:
186.获取接收端发送的设备认证证书;
187.根据设备认证证书,建立与接收端之间的通信连接,以便获取接收端发送的标识信息与向接收端发送映射关系以及待发送信息。
188.具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
189.由上可知,本实施例的信息处理装置由获取单元获取标识信息、加密信息以及钥匙对,其中,钥匙对包括公钥和私钥,标识信息表征了设备的身份,加密信息为采用公钥加密后的信息;由解密单元采用私钥,对加密信息进行解密处理,得到待发送信息;由映射关系生成单元生成标识信息和待发送信息之间的映射关系;由信息发送单元将映射关系以及待发送信息发送到接收端,以便接收端根据映射关系向标识信息所表征的设备发送所述待发送信息。
190.由此,本技术实施例可以提升信息处理的能力。
191.本技术实施例还提供一种电子设备,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、个人电脑,等等;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群,等等。
192.在一些实施例中,该信息处理装置还可以集成在多个电子设备中,比如,信息处理装置可以集成在多个服务器中,由多个服务器来实现本技术的信息处理方法。
193.在本实施例中,将以本实施例的电子设备是计算机为例进行详细描述,比如,如图5所示,其示出了本技术实施例所涉及的计算机的结构示意图,具体来讲:
194.该计算机可以包括一个或者一个以上处理核心的处理器510、一个或一个以上计算机可读存储介质的存储器520、电源530、输入模块540以及通信模块550等部件。本领域技术人员可以理解,图5中示出的计算机结构并不构成对计算机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
195.处理器510是该计算机的控制中心,利用各种接口和线路连接整个计算机的各个部分,通过运行或执行存储在存储器520内的软件程序和/或模块,以及调用存储在存储器
520内的数据,执行计算机的各种功能和处理数据,从而对计算机进行整体监控。在一些实施例中,处理器510可包括一个或多个处理核心;在一些实施例中,处理器510可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。
196.存储器520可用于存储软件程序以及模块,处理器510通过运行存储在存储器520的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器520还可以包括存储器控制器,以提供处理器510对存储器520的访问。
197.计算机还包括给各个部件供电的电源530,在一些实施例中,电源530可以通过电源管理系统与处理器510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源530还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
198.该计算机还可包括输入模块540,该输入模块540可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
199.该计算机还可包括通信模块550,在一些实施例中通信模块550可以包括无线模块,计算机可以通过该通信模块550的无线模块进行短距离无线传输,从而为用户提供了无线的宽带互联网访问。比如,该通信模块550可以用于帮助用户收发电子邮件、浏览网页和访问流式媒体等。
200.尽管未示出,计算机还可以包括显示单元等,在此不再赘述。具体在本实施例中,计算机中的处理器510会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器520中,并由处理器510来运行存储在存储器520中的应用程序,从而实现各种功能,如下:
201.获取标识信息、加密信息以及钥匙对,其中,钥匙对包括公钥和私钥,标识信息表征了设备的身份,加密信息为采用公钥加密后的信息;
202.采用私钥,对加密信息进行解密处理,得到待发送信息;
203.生成标识信息和待发送信息之间的映射关系;
204.将映射关系以及待发送信息发送到接收端,以便接收端根据映射关系向标识信息所表征的设备发送待发送信息。
205.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
206.由上可知,提升处理信息的能力。本方案可以减少人为处理信息时可能存在的失误,同时还可以降低人为处理信息时可能存在的信息泄露,以及可以提升信息处理的速度,由此提升信息处理的能力。
207.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存
储介质中,并由处理器进行加载和执行。
208.为此,本技术实施例提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本技术实施例所提供的任一种信息处理方法中的步骤。例如,该指令可以执行如下步骤:
209.获取标识信息、加密信息以及钥匙对,其中,钥匙对包括公钥和私钥,标识信息表征了设备的身份,加密信息为采用公钥加密后的信息;
210.采用私钥,对加密信息进行解密处理,得到待发送信息;
211.生成标识信息和待发送信息之间的映射关系;
212.将映射关系以及待发送信息发送到接收端,以便接收端根据映射关系向标识信息所表征的设备发送待发送信息。
213.其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
214.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中提供的对信息处理方面的各种可选实现方式中提供的方法。
215.由于该存储介质中所存储的指令,可以执行本技术实施例所提供的任一种信息处理方法中的步骤,因此,可以实现本技术实施例所提供的任一种信息处理方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
216.以上对本技术实施例所提供的一种信息处理方法、装置、终端和计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。