通信方法、装置、计算机设备、存储介质和程序产品制造方法及图纸

技术编号:34571632 阅读:12 留言:0更新日期:2022-08-17 13:03
本申请涉及一种通信方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:第一设备接收第二设备发送的状态粒子串,并根据状态粒子串和第一设备信息粒子串中粒子的状态,得到目标信息粒子串,进而根据目标信息粒子串确定待传输信息。状态粒子串根据第二设备信息粒子串和携带待传输信息的携信息粒子串生成,第一设备信息粒子串中的粒子和第二设备信息粒子串中的粒子为状态相对的纠缠粒子对。在上述通信方法中,第一设备和第二设备的通信过程中并没有直接传输待传输信息,仅是传输了基于第二设备信息粒子串和携带待传输信息的携信息粒子串生成的状态粒子串,而状态粒子串并不直接携带待传输信息,进而提高了设备间通信的安全性。间通信的安全性。间通信的安全性。

【技术实现步骤摘要】
通信方法、装置、计算机设备、存储介质和程序产品


[0001]本申请涉及通信
,特别是涉及一种通信方法、装置、计算机设备、存储介质和程序产品。

技术介绍

[0002]随着科技的发展,互联网通信已在人们的日常生活中普及,设备间的通信安全则是互连网通信的基础,近年来也成为人们关注的重点。
[0003]以客户端和服务器之间进行通信为例,需要用户在客户端输入用户名和密码后向服务器发起用户认证请求。当服务器校验用户身份合法后返回给客户端一个标识字符(如token串),在后续一段时间内,用户每次访问时只需带上该标识字符,服务器便会认为用户身份合法。
[0004]但是,如果客户端发给服务器的用户认证请求被第三方拦截,第三方不仅可以窃取访问数据,还可以以篡改的访问数据去访问服务器,导致客户端与服务器之间的通信存在安全隐患。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种通信方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]第一方面,本申请提供了一种通信方法,包括:
[0007]第一设备接收第二设备发送的状态粒子串;其中,状态粒子串根据第二设备信息粒子串和携信息粒子串生成,携信息粒子串为携带待传输信息的粒子串;
[0008]第一设备根据状态粒子串和第一设备信息粒子串中粒子的状态,得到目标信息粒子串;第一设备信息粒子串中的粒子和第二设备信息粒子串中的粒子为状态相对的纠缠粒子对;
[0009]第一设备根据目标信息粒子串确定待传输信息。
[0010]在其中一个实施例中,第一设备根据状态粒子串和第一设备信息粒子串中粒子的状态,得到目标信息粒子串,包括:
[0011]获取状态粒子串中的各粒子的状态值;其中,状态值表示第一设备信息粒子串中的粒子和携信息粒子串中相同位置处粒子的状态关系;
[0012]根据状态粒子串中的各粒子的状态值,对第一设备信息粒子串中相同位置处粒子执行状态调整操作,得到目标信息粒子串。
[0013]在其中一个实施例中,根据状态粒子串中的各粒子的状态值,对第一设备信息粒子串中相同位置处粒子执行状态调整操作,包括:
[0014]若状态粒子串中的粒子为第一状态值,则对第一设备信息粒子串中相同位置处粒子的状态取反;若状态粒子串中的粒子为第二状态值,则保持第一设备信息粒子串中相同位置处粒子的状态;
[0015]其中,第一状态值用于表征第一设备信息粒子串中的粒子和携信息粒子串中相同位置处粒子的状态相同,第二状态值用于表征第一设备信息粒子串中的粒子和携信息粒子串中相同位置处粒子的状态不同。
[0016]在其中一个实施例中,携信息粒子串为根据预设编码算法对待传输信息进行编码得到的字符串;
[0017]则第一设备根据目标信息粒子串确定待传输信息,包括:
[0018]根据预设编码算法对应的解码算法对目标信息粒子串进行解码,得到待传输信息。
[0019]第二方面,本申请提供了一种通信方法,包括:
[0020]第二设备根据第二设备信息粒子串和携信息粒子串生成状态粒子串;其中,携信息粒子串为携带待传输信息的粒子串;
[0021]第二设备向第一设备发送状态粒子串,以指示第一设备根据状态粒子串和第一设备信息粒子串确定待传输信息。
[0022]在其中一个实施例中,第二设备根据第二设备信息粒子串和携信息粒子串生成状态粒子串,包括:
[0023]采用预设编码算法对待传输信息进行编码,得到携信息粒子串;
[0024]对携信息粒子串和第二设备信息粒子串进行粒子状态对比操作,得到状态粒子串;
[0025]其中,第一设备信息粒子串中的粒子和第二设备信息粒子串中的粒子为状态相对的纠缠粒子对;状态粒子串中的粒子表征第二设备信息粒子串中的粒子和携信息粒子串中相同位置处粒子的状态关系。
[0026]在其中一个实施例中,对携信息粒子串和第二设备信息粒子串进行粒子状态对比操作,包括:
[0027]若携信息粒子串中的粒子与第二设备信息粒子串中相同位置处的粒子的状态相同,则确定状态粒子串中相同位置处的粒子为第一状态值;
[0028]若携信息粒子串中的粒子与第二设备信息粒子串中相同位置处的粒子的状态不同,则确定状态粒子串中相同位置处的粒子为第二状态值。
[0029]第三方面,本申请提供了一种通信装置,应用于第一设备,包括:
[0030]状态接收模块,用于接收第二设备发送的状态粒子串;其中,状态粒子串为根据第二设备信息粒子串和携信息粒子串生成,携信息粒子串为携带待传输信息的粒子串;
[0031]目标确定模块,用于根据状态粒子串和第一设备信息粒子串中粒子的状态,得到目标信息粒子串;第一设备信息粒子串中的粒子和第二设备信息粒子串中的粒子为状态相对的纠缠粒子对;
[0032]信息还原模块,用于根据目标信息粒子串确定待传输信息。
[0033]第四方面,本申请提供了一种通信装置,应用于第二设备,包括:
[0034]第二设备根据第二设备信息粒子串和携信息粒子串生成状态粒子串;其中,携信息粒子串为携带待传输信息的粒子串;
[0035]第二设备向第一设备发送状态粒子串,以指示第一设备根据状态粒子串和第一设备信息粒子串确定待传输信息。
[0036]第五方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项通信方法的步骤。
[0037]第六方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项通信方法的步骤。
[0038]第七方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一项通信方法的步骤。
[0039]上述通信方法、装置、计算机设备、存储介质和计算机程序产品中,第一设备接收第二设备发送的状态粒子串,并根据状态粒子串和第一设备信息粒子串中粒子的状态,得到目标信息粒子串,进而根据目标信息粒子串确定待传输信息。其中,状态粒子串根据第二设备信息粒子串和携带待传输信息的携信息粒子串生成,第一设备信息粒子串中的粒子和第二设备信息粒子串中的粒子为状态相对的纠缠粒子对。在上述通信方法中,第一设备和第二设备的通信过程中并没有直接传输待传输信息,仅是传输了基于第二设备信息粒子串和携带待传输信息的携信息粒子串生成的状态粒子串,而状态粒子串并不直接携带待传输信息,即使被第三方拦截,对于第三方而言也属于无效信息,进而提高了设备间通信的安全性。
附图说明
[0040]图1为一个实施例中通信方法的应用环境图;
[0041]图2为一个实施例中通信方法的流程示意图;
[0042]图3为一个实施例中得到目标信息粒子串的流程示意图;
[0043]图4为另一个实施例中通信方法的流程示意图;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信方法,其特征在于,所述方法包括:第一设备接收第二设备发送的状态粒子串;其中,所述状态粒子串根据第二设备信息粒子串和携信息粒子串生成,所述携信息粒子串为携带待传输信息的粒子串;所述第一设备根据所述状态粒子串和第一设备信息粒子串中粒子的状态,得到目标信息粒子串;所述第一设备信息粒子串中的粒子和所述第二设备信息粒子串中的粒子为状态相对的纠缠粒子对;所述第一设备根据所述目标信息粒子串确定所述待传输信息。2.根据权利要求1所述的方法,其特征在于,所述第一设备根据所述状态粒子串和第一设备信息粒子串中粒子的状态,得到目标信息粒子串,包括:获取所述状态粒子串中的各粒子的状态值;其中,所述状态值表示所述第一设备信息粒子串中的粒子和所述携信息粒子串中相同位置处粒子的状态关系;根据所述状态粒子串中的各粒子的状态值,对所述第一设备信息粒子串中相同位置处粒子执行状态调整操作,得到所述目标信息粒子串。3.根据权利要求2所述的方法,其特征在于,所述根据所述状态粒子串中的各粒子的状态值,对所述第一设备信息粒子串中相同位置处粒子执行状态调整操作,包括:若所述状态粒子串中的粒子为第一状态值,则对所述第一设备信息粒子串中相同位置处粒子的状态取反;若所述状态粒子串中的粒子为第二状态值,则保持所述第一设备信息粒子串中相同位置处粒子的状态;其中,所述第一状态值用于表征所述第一设备信息粒子串中的粒子和所述携信息粒子串中相同位置处粒子的状态相同,所述第二状态值用于表征所述第一设备信息粒子串中的粒子和所述携信息粒子串中相同位置处粒子的状态不同。4.根据权利要求1

3任一项所述的方法,其特征在于,所述携信息粒子串为根据预设编码算法对所述待传输信息进行编码得到的字符串;则所述第一设备根据所述目标信息粒子串确定所述待传输信息,包括:根据所述预设编码算法对应的解码算法对所述目标信息粒子串进行解码,得到所述待传输信息。5.一种通信方法,其特征在于,所述方法包括:第二设备根据第二设备信息粒子串和携信息粒子串生成状态粒子串;其中,所述携信息粒子串为携带待传输信息的粒子串;所述第二设备向第一设备发送所述状态粒子串,以指示所述第一设备根据所述状态粒子串和所述第一设备信息粒子串确定所述待传输信息。6.根据权利要求5所述的方法,其特征在于,所述第二设备根据第二...

【专利技术属性】
技术研发人员:吴冕冠周文泽谢伟武文轩
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1