呼叫方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:35826099 阅读:19 留言:0更新日期:2022-12-03 13:53
本发明专利技术公开了一种呼叫方法、装置、电子设备和计算机可读介质,属于区块链和元宇宙技术领域,解决了元宇宙虚拟系统中节点间进行呼叫的安全隐患问题。该方法包括:在获知第一虚拟节点对第二虚拟节点的呼叫需求的情况下,确定需要通过第一节点设备向第二节点设备发起呼叫;向区块链系统广播第一加密信息,该信息是对第一节点设备的号码和第二节点设备的标识进行加密得到的;从区块链系统中接收第二节点设备广播的第二加密信息,第二加密信息是第二节点设备对第一加密信息解密得到第一节点设备的号码后,对第二节点设备的号码进行加密得到;解密第二加密信息得到第二节点设备的号码;使用第一节点设备的号码向第二节点设备的号码发起呼叫。号码发起呼叫。号码发起呼叫。

【技术实现步骤摘要】
呼叫方法、装置、电子设备和计算机可读介质


[0001]本专利技术涉及元宇宙和区块链
,具体涉及一种呼叫方法、装置、电子设备和计算机可读介质。

技术介绍

[0002]元宇宙(Metaverse)是利用科技手段进行链接与创造的,与现实世界映射与交互的虚拟世界,具备新型社会体系的数字生活空间。
[0003]在元宇宙这个虚拟世界中,若交互对象例如用户之间或者节点之间需要通话,需要一定的隐秘性,以避免语音通话被监听而给用户终端带来安全隐患。

技术实现思路

[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]接收模块,用于从所述区块链系统中接收所述第二节点设备广播的第二加密信息,所述第二加密信息是所述第二节点设备对所述第一加密信息进行解密得到所述第一节点设备的号码之后,对所述第二节点设备的号码进行加密得到的信息;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种呼叫方法,其特征在于,应用于区块链系统中的第一节点设备,所述第一节点设备与元宇宙系统中的第一虚拟节点相对应;所述区块链系统中还包括第二节点设备,所述第二节点设备与元宇宙系统中的第二虚拟节点相对应;所述方法包括:在获知所述第一虚拟节点对所述第二虚拟节点的呼叫需求的情况下,确定需要通过所述第一节点设备向所述第二节点设备发起呼叫;向所述区块链系统广播第一加密信息,所述第一加密信息是对所述第一节点设备的号码和预先获取的所述第二节点设备的标识进行加密得到的信息;从所述区块链系统中接收所述第二节点设备广播的第二加密信息,所述第二加密信息是所述第二节点设备对所述第一加密信息进行解密得到所述第一节点设备的号码之后,对所述第二节点设备的号码进行加密得到的信息;对所述第二加密信息进行解密得到所述第二节点设备的号码;使用所述第一节点设备的号码向解密得到的所述第二节点设备的号码发起呼叫。2.根据权利要求1所述的方法,其特征在于,所述第二节点设备是经认证与所述第二虚拟节点具有对应关系的节点设备;在所述确定需要通过所述第一节点设备向所述第二节点设备发起呼叫之前,所述方法还包括:获取在所述区块链系统中已注册的多个节点设备的身份信息,每个节点设备的身份信息包括:与每个节点设备的标识对应的在所述元宇宙系统中的虚拟节点的标识;使用所述第二虚拟节点的标识,从所述每个节点设备的身份信息中查询获取与所述第二虚拟节点对应的节点设备的标识;若所述具有对应关系的节点设备的标识为所述第二节点设备的标识,则确定所述第二节点设备是经认证的与所述第二虚拟节点具有对应关系的节点设备。3.根据权利要求1所述的方法,其特征在于,所述向所述区块链系统广播第一加密信息,包括:从预先获取的所述第二节点设备在所述区块链系统中已注册的身份信息中,获取所述第二节点设备的标识和所述第二节点设备的区块链公钥;使用所述第二节点设备的区块链公钥,按照预定加密算法对所述第二节点设备的标识和所述第一节点设备的号码进行加密,得到第一加密信息;使用所述第一节点设备的区块链私钥对第一加密信息签名,并将签名后的所述第一加密信息发送至所述区块链系统。4.根据权利要求1所述的方法,其特征在于,所述第二加密信息携带有所述第二节点设备的签名,且与所述第二加密信息一起广播到所述区块链系统中的信息还包括预先获取的所述第一节点设备的标识;所述对所述第二加密信息进行解密得到所述第二节点设备的号码,包括:在确定所述第一节点设备的标识与所述一起广播的标识相同的情况下,使用所述第二节点设备的区块链公钥,对所述第二加密信息携带的签名进行验证;在验证通过的情况下,使用第一节点设备的区块链私钥,按照预定解密算法对所述第二加密信息进行解密,得到所述第二节点设备的号码。5.一种呼叫方法,其特征在于,应用于区块链系统中的第二节点设备,所述第二节点设
备与元宇宙系统中的第二虚拟节点相对应;所述区块链系统中还包括第一节点设备,所述第一节点设备与元宇宙系统中的第一虚拟节点相对应;所述方法包括:从所述区块链系统中接收所述第一节点设备广播的第一加密信息;其中,所述第一加密信息,是所述第一节点设备在获知所述第一虚拟节点对所述第二虚拟节点的呼叫需求的情况下,确定需要通过所述第一节点设备向所述第二节点设备发起呼叫,并对所述第一节点设备的号码和所述第二节点设备的标识进行加密得到的信息;对所述第一加密信息进行解密,得到所述第一节点设备的号码;对所述第二节点设备的号码进行加密,得到第二加密信息;向所述区块链系统广播所述第二加密信息;其中,所述第二加密信息在所述第一节点设备用于解密得到所述第二节点设备的号码;对接收到的使用所述第一节点设备的号码发起的对所述第二节点设备的号码的呼叫进行响应。6.根据权利要求5所述的方法,其特征在于,所述第一...

【专利技术属性】
技术研发人员:田新雪李朝霞肖征荣马书惠杨子文
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1