数据传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37364200 阅读:16 留言:0更新日期:2023-04-27 07:11
本申请提供了一种数据传输方法、装置、电子设备及存储介质,所述方法包括:通信管理服务器接收来自第一终端的数据传输请求,该数据传输请求携带第一化身标识、信道对象标识及第二化身标识;根据第一化身标识以及信道对象标识对应的第一协商密钥,对数据传输请求中的加密数据进行解密得到待传输数据;根据第二化身标识以及信道对象标识对应的第二协商密钥,对所述待传输数据进行加密得到待传输加密数据;根据第二化身标识,发送待传输加密数据至第二化身对应的第二终端。在该技术方案中,终端仅需要与通信管理服务器进行密钥协商,服务器进行文件的解密及加密传输,不需要在终端之间进行密钥分发及协商,进而避免了终端密钥非法泄露的风险。露的风险。露的风险。

【技术实现步骤摘要】
数据传输方法、装置、电子设备及存储介质


[0001]本申请涉及计算机数据传输
,特别地涉及一种数据传输方法、装置、电子设备及存储介质。

技术介绍

[0002]元宇宙(或虚拟世界)是一种模拟的环境,用户可以在其中以数字化身形式生活并通过化身与其他用户进行交互。在元宇宙中,用户的数字化身、物体和场景通常为三维模型,由于元宇宙中的虚拟环境是真实环境的仿真,用户因此可获得一种沉浸式的应用体验。
[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.根据权利要求2所述的方法,其特征在于,在所述建立信道对象之后,还包括:接收来自通信参与终端的通信信道参与请求;将所述通信参与终端对应的参与化身添加至所述信道群组成员,所述第一化身和所述第二化身属于所述信道群组成员。4.根据权利要求3所述的方法,其特征在于,在将所述通信参与终端对应的参与化身添加至所述通信信道对象的信道群组成员之后,还包括:接收来自通信管理终端的信道群组成员管理请求;根据所述信道群组成员管理请求管理所述信道群组成员。5.根据权利要求2所述的方法,其特征在于,在所述建立信道对象之后,还包括:在检测到所述信道对象对应的通信信道结束通信后,消除所述信道对象。6.根据权利要求1至5任一项所述的方法,其特征在于,在接收来自第一终端的数据传输请求之前,还包括:将所述...

【专利技术属性】
技术研发人员:孔剑平胡楠王琪李炳博
申请(专利权)人:浙江毫微米科技有限公司
类型:发明
国别省市:

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

1