发布信息

身份认证方法、装置、设备和计算机可读介质与流程 专利技术说明

作者:admin      2022-12-02 18:04:08     727



电子通信装置的制造及其应用技术1.本发明涉及元宇宙和区块链技术领域,具体涉及一种身份认证方法、装置、设备和计算机可读介质。背景技术:2.元宇宙(metaverse)是利用科技手段进行链接与创造的,与现实世界映射与交互的虚拟世界,具备新型社会体系的数字生活空间。3.在元宇宙这个虚拟世界中,若交互对象例如用户之间或者节点之间需要传输数据,则需要验证对方身份的可靠性,才敢接受对方传输的数据包,以避免不法黑客传输的文件带有病毒,给用户的终端带来安全隐患。技术实现要素:4.为此,本发明提供一种身份认证方法、装置、设备和计算机可读介质,以解决相关技术中在元宇宙虚拟系统中进行数据传输的安全隐患问题。5.为了实现上述目的,本发明第一方面提供一种身份认证方法,应用于区块链系统中的第一终端节点,所述第一终端节点与元宇宙系统中的第一虚拟节点相对应;所述区块链系统中还包括第二终端节点,所述第二终端节点与元宇宙系统中的第二虚拟节点相对应;6.该方法包括:在通过所述第一虚拟节点的数据接口接收到所述第二虚拟节点的文件传输请求的情况下,使用预定传输路径向所述第二虚拟节点的数据接口发送认证信息获取请求;通过所述第一虚拟节点的数据接口,接收所述第二虚拟节点的数据接口响应于所述认证信息获取请求而通过相同传输路径返回的预定类型的认证信息;若通过所述第一虚拟节点确定所述第二终端节点的认证信息符合信息类型要求,则通过所述第一虚拟节点的数据接口发送所述第一终端节点的呼叫号码的加密信息至所述第二虚拟节点的数据接口;响应于所述第二终端节点对所述呼叫号码发起的呼叫请求,接通所述第二终端节点的呼叫,以用于基于接通后的通话内容对所述第二虚拟节点进行身份认证,并根据身份认证结果确定对所述文件传输请求的响应结果。7.其中,所述认证信息包括运营商标识;所述若通过所述第一虚拟节点确定所述第二终端节点的认证信息符合信息类型要求,则通过所述第一虚拟节点的数据接口发送所述第一终端节点的呼叫号码的加密信息至所述第二虚拟节点的数据接口,包括:8.根据所述运营商标识,确定所述第二终端节点的呼叫号码对应的运营商的类别;若根据所述类别确定所述运营商为预定运营商,则基于与所述运营商的类别对应的编码规则,对所述第一终端节点在真实世界中的号码片段进行编码,得到所述第一终端节点的呼叫号码;发送所述第一终端节点的呼叫号码至所述第二虚拟节点的数据接口。9.其中,所述预定运营商的类别与所述第一终端节点的呼叫号码对应的运营商的类别相同;所述编码规则,是预先根据所述运营商的类别设置的短号码编码规则。10.其中,所述通话内容包括:通话双方在元宇宙系统中分别对应的虚拟节点的身份标识的相关内容;所述根据身份认证结果确定对所述文件传输请求的响应结果,包括:若身份认证成功,则确定所述响应结果包括:用于同意接收来自所述第一虚拟节点的数据接口所传输的文件的消息;若身份认证失败,则确定所述响应结果包括:用于拒绝接收来自所述第一虚拟节点的数据接口所传输的文件的消息。11.本发明第二方面提供一种身份认证方法,应用于区块链系统中的第二终端节点,所述第二终端节点与元宇宙系统中的第二虚拟节点相对应,所述区块链系统中还包括第一终端节点,所述第一终端节点与元宇宙系统中的第一虚拟节点相对应;12.该方法包括:在通过所述第二虚拟节点的数据接口发送文件传输请求至所述第一虚拟节点之后,继续通过所述第二虚拟节点的数据接口,接收所述第一虚拟节点的数据接口响应于所述文件传输请求而通过预定传输路径发送的认证信息获取请求;通过所述第二虚拟节点的数据接口响应于所述认证信息获取请求,通过相同传输路径向所述第一虚拟节点的数据接口返回预定类型的认证信息;通过所述第二虚拟节点的数据接口接收所述第一终端节点的呼叫号码;其中,所述第一终端节点的呼叫号码是所述第一虚拟节点在确定所述认证信息符合信息类型要求的情况下,通过所述第一虚拟节点的数据接口发送的呼叫号码;向所述第一终端节点的呼叫号码发送呼叫请求,以使所述第一终端节点根据呼叫接通后的通话内容对所述第二虚拟节点进行身份认证。13.其中,所述第一终端节点的呼叫号码,是基于与指定运营商的类别对应的编码规则,对所述第一终端节点在真实世界中的号码片段进行编码得到的呼叫号码;所述预定运营商的类别与所述第一终端节点的呼叫号码对应的运营商的类别相同;所述编码规则,是预先根据所述运营商的类别设置的短号码编码规则。14.其中,所述向所述第一终端节点的呼叫号码发送呼叫请求,包括:根据相同的编码规则,对所述第二终端节点在真实世界中的号码片段进行编码,得到所述第二终端节点的呼叫号码;通过移动交换网的语音呼叫方式,向所述第一终端节点发起的呼叫请求;其中,在呼叫请求中,所述第二终端节点的呼叫号码为主叫号码,所述第一终端节点的呼叫号码为被叫号码。15.本发明第三方面提供一种身份认证装置,应用于区块链系统中的第一终端节点,所述第一终端节点与元宇宙系统中的第一虚拟节点相对应;所述区块链系统中还包括第二终端节点,所述第二终端节点与元宇宙系统中的第二虚拟节点相对应;16.该装置包括:第一发送模块,用于在通过所述第一虚拟节点的数据接口接收到所述第二虚拟节点的文件传输请求的情况下,使用预定传输路径向所述第二虚拟节点的数据接口发送认证信息获取请求;第一接收模块,用于通过所述第一虚拟节点的数据接口,接收所述第二虚拟节点的数据接口响应于所述认证信息获取请求而通过相同传输路径返回的预定类型的认证信息;所述第一发送模块,还用于若通过所述第一虚拟节点确定所述第二终端节点的认证信息符合信息类型要求,则通过所述第一虚拟节点的数据接口发送所述第一终端节点的呼叫号码的加密信息至所述第二虚拟节点的数据接口;第一确定模块,用于响应于所述第二终端节点对所述呼叫号码发起的呼叫请求,接通所述第二终端节点的呼叫,以用于基于接通后的通话内容对所述第二虚拟节点进行身份认证,并根据身份认证结果确定对所述文件传输请求的响应结果。17.本发明第四方面提供一种身份认证装置,应用于区块链系统中的第二终端节点,所述第二终端节点与元宇宙系统中的第二虚拟节点相对应,所述区块链系统中还包括第一终端节点,所述第一终端节点与元宇宙系统中的第一虚拟节点相对应;18.该装置包括:第二接收模块,用于在通过所述第二虚拟节点的数据接口发送文件传输请求至所述第一虚拟节点之后,继续通过所述第二虚拟节点的数据接口,接收所述第一虚拟节点的数据接口响应于所述文件传输请求而通过预定传输路径发送的认证信息获取请求;第二发送模块,用于通过所述第二虚拟节点的数据接口响应于所述认证信息获取请求,通过相同传输路径向所述第一虚拟节点的数据接口返回预定类型的认证信息;所述第二接收模块,还用于通过所述第二虚拟节点的数据接口接收所述第一终端节点的呼叫号码;其中,所述第一终端节点的呼叫号码是所述第一虚拟节点在确定所述认证信息符合信息类型要求的情况下,通过所述第一虚拟节点的数据接口发送的呼叫号码;呼叫模块,用于向所述第一终端节点的呼叫号码发送呼叫请求,以使所述第一终端节点根据呼叫接通后的通话内容对所述第二虚拟节点进行身份认证。19.本发明第五方面提供一种电子设备,包括:一个或多个处理器;存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明的身份认证方法;一个或多个i/o接口,连接在所述处理器与存储器之间,配置为实现所述处理器与存储器的信息交互。20.本发明第六方面提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现根据本发明上述一种身份认证方法。21.本发明具有如下优点:本发明提出一种基于运营商数据库对元宇宙中的虚拟节点的身份可靠性的认证方法,根据该方法,可以在元宇宙系统中根据对方虚拟节点返回的认证信息和与对方节点对应的现实社会中的终端的通信呼叫内容,进行节点身份认证,实现元宇宙内的节点的安全身份认证,以便于认可通过后才可以接收对方传输的数据。随着元宇宙系统对整个现实社会的模拟程度加强,在虚拟世界里形成可信任的认证体系,促进了元宇宙技术的应用和发展。附图说明22.附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。23.图1为本发明实施例提供的一种认证方法的流程图;24.图2为本发明实施例提供的一种认证方法的流程图;25.图3为本发明示例性实施例的认证方法的流程图;26.图4为本发明实施例提供的一种认证装置的结构图;27.图5为本发明实施例提供的一种认证装置的结构图;28.图6为本发明实施例提供的一种电子设备的结构图。具体实施方式29.以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。30.如本发明所使用的,术语“和/或”包括一个或多个相关列举条目的任何和全部组合。31.本发明所使用的术语仅用于描述特定实施例,且不意欲限制本发明。如本发明所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。32.当本发明中使用术语“包括”和/或“由……制成”时,指定存在特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其它特征、整体、步骤、操作、元件、组件和/或其群组。33.本发明实施例可借助本发明的理想示意图而参考平面图和/或截面图进行描述。因此,可根据制造技术和/或容限来修改示例图示。34.除非另外限定,否则本发明所用的全部术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本发明的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本发明明确如此限定。35.在本发明实施例中,元宇宙本质上是对现实世界的虚拟化、数字化过程,需要对内容生产、经济系统、用户体验以及实体世界内容等进行大量改造。元宇宙可以基于扩展现实技术提供沉浸式体验,基于数字孪生技术生成现实世界的镜像,基于区块链技术搭建经济体系,将虚拟世界与现实世界在经济系统、社交系统、身份系统上密切融合,并且允许每个用户进行内容生产和世界编辑。36.根据相关学者的研究和技术资料的记载,元宇宙本身不是一种技术,而是一个理念和概念,它需要整合不同的新技术,如第五代移动通信技术(5th generation mobile communication technology,5g)、第六代移动通信技术(6th generation mobile communication technology,6g)、人工智能、大数据等,强调虚实相融。37.元宇宙主要有以下几项核心技术:一是扩展现实技术,包括虚拟现实(virtual reality,vr)和增强现实(augmented reality,ar)。扩展现实技术可以提供沉浸式的体验;二是数字孪生,能够把现实世界镜像到虚拟世界里面去。三是用区块链来搭建经济体系。随着元宇宙进一步发展,对整个现实社会的模拟程度加强,在元宇宙中还可以进行资源交换处理,例如资源获取和资源分配,再例如进行经济活动例如费用支出、费用进账(例如花钱、赚钱)等,从而在虚拟世界里同样形成资源体系、经济体系。38.在元宇宙虚拟世界中,交互双方例如用户和用户之间或者节点和节点之间需要传输数据,那么就需要先验证对方身份的可靠性,再接受对方传输的数据包,避免不法黑客传输的文件带有病毒给用户的终端带来安全隐患。基于此,本发明可以提供一种认证方法、设备和计算机可读介质,解决如何验证元宇宙中节点的身份的安全可靠性的问题。39.下面结合附图,详细描述本发明实施例的认证方法、设备和计算机可读介质。下面各实施例均可以应用于本实施例的系统架构。为了描述简洁,下面各个实施例可以相互参考和引用。40.本发明实施例涉及到两个时间和空间平行的世界,一个是真实世界(也称真实场景、现实世界,可以对应区块链系统),一个是元宇宙的虚拟世界(可以对应元宇宙系统)。41.为了便于理解,在下述实施例的描述中,可以将区块链系统中的第一终端节点称为是节点b,将区块链系统中的第二终端节点称为是节点a;将元宇宙系统中的第一虚拟节点称为是节点d,将第二虚拟节点称为是节点c;其中,区块链系统中的节点b与元宇宙系统中节点d相对应,区块链系统中的节点a与元宇宙系统中节点c相对应。即:节点a和节点b,在元宇宙中分别对应节点c和节点d。42.因为元宇宙中的节点标识或者人,都是与现实生活中可以一一对应的,需要保障互相传输数据的双方的安全性。43.第一方面,本发明实施例提供一种认证方法;该认证方法可以应用于区块链系统中的第一终端节点,第一终端节点与元宇宙系统中的第一虚拟节点相对应;区块链系统中还包括第二终端节点,第二终端节点与元宇宙系统中的第二虚拟节点相对应。44.图1是示出根据本发明实施例的身份认证方法的流程图,如图1所示,本发明实施例中的身份认证方法包括以下步骤。45.s110,在通过第一虚拟节点的数据接口接收到第二虚拟节点的文件传输请求的情况下,使用预定传输路径向第二虚拟节点的数据接口发送认证信息获取请求。46.示例性地,元宇宙中的第一虚拟节点(例如节点d)接收到第二虚拟节点(例如节点c)的文件传输请求,说明元宇宙中的节点c中要向元宇宙中的节点d传输文件材料;在没有对节点c进行身份认证的情况下,节点d若直接接受元宇宙里的陌生节点传输的文件,则会存在文件中包含病毒的安全隐患;因此,节点d向节点c发起认证信息获取请求,认证信息获取请求中可以包含挑战信息,通过该挑战信息询问:节点c所属的现实社会中的对应节点(例如节点a)所对应的运营商的标识。47.s120,通过第一虚拟节点的数据接口,接收第二虚拟节点的数据接口响应于认证信息获取请求而通过相同传输路径返回的预定类型的认证信息。48.s130,若通过第一虚拟节点确定第二终端节点的认证信息符合信息类型要求,则通过第一虚拟节点的数据接口发送第一终端节点的呼叫号码的加密信息至第二虚拟节点的数据接口。49.s140,响应于第二终端节点对呼叫号码发起的呼叫请求,接通第二终端节点的呼叫,以用于基于接通后的通话内容对第二虚拟节点进行身份认证,并根据身份认证结果确定对文件传输请求的响应结果。50.根据本发明实施例的身份认证方法,可以在元宇宙系统中根据对方虚拟节点返回的认证信息和与对方节点对应的现实社会中的终端的通信呼叫内容,进行节点身份认证,实现元宇宙内的节点的安全身份认证,以便于认可通过后才可以接收对方传输的数据。随着元宇宙进一步发展,对整个现实社会的模拟程度加强,在虚拟世界里形成可信任的认证体系,促进了元宇宙技术的应用和发展。51.在一些实施例中,认证信息包括运营商标识;步骤s130具体可以包括如下步骤:s11,根据运营商标识,确定第二终端节点的呼叫号码对应的运营商的类别;s12,若根据类别确定运营商为预定运营商,则基于与运营商的类别对应的编码规则,对第一终端节点在真实世界中的号码片段进行编码,得到第一终端节点的呼叫号码;s13,发送第一终端节点的呼叫号码至第二虚拟节点的数据接口。52.在步骤s12,预定运营商的类别与第一终端节点的呼叫号码对应的运营商的类别不同,该运营商的类别预先已经被认证通过,例如可以包括:如下运营商中的至少一种:联通、移动、电信。53.在一些实施例中,预定运营商的类别与第一终端节点的呼叫号码对应的运营商的类别相同;编码规则,是预先根据运营商的类别设置的短号码编码规则。54.在该实施例中,若第二终端节点的呼叫号码对应的运营商的类别与第一终端节点的呼叫号码对应的运营商的类别相同,则说明第一终端节点的手机号码和第二终端节点的手机号码属于同一公司下属的集团用户号码,在现实世界是可以通过拨打短号码电话在该运营商提供的移动交换网中通过语音进行通过呼叫。55.应理解,与不同类别的运营商对应的短号码编码规则可以根据实际需要进行预先设置,本发明实施例不做具体限定。56.在一些实施例中,通话内容包括:通话双方在元宇宙系统中分别对应的虚拟节点的身份标识的相关内容;上述步骤s140中,根据身份认证结果确定对文件传输请求的响应结果的步骤,具体可以包括:若身份认证成功,则确定响应结果包括:用于同意接收来自第一虚拟节点的数据接口所传输的文件的消息;若身份认证失败,则确定响应结果包括:用于拒绝接收来自第一虚拟节点的数据接口所传输的文件的消息。57.在该实施例中,如果电话接通,双方互相沟通在元宇宙中第一虚拟节点和第二虚拟节点的身份标识,以此确认了互相是可信任的。则元宇宙中的第一虚拟节点同意接受第二虚拟节点传输的文件。58.本发明实施例的身份认证方法,涉及元宇宙系统中的通信双方的两个虚拟节点的互相身份认证可靠性的过程,使用本发明实施例的方法来实现对元宇宙中的虚拟节点之间的身份的可靠性的确认,实现元宇宙内的两个节点之间的安全身份的互相认可,认可通过后才可以接收对方传输的数据,从而可以保障互相传输数据的双方的安全性;59.第二方面,本发明实施例提供一种身份认证方法;该认证方法可以应用于区块链系统中的第二终端节点,第二终端节点与元宇宙系统中的第二虚拟节点相对应;区块链系统中还包括第一终端节点,第一终端节点与元宇宙系统中的第一虚拟节点相对应;图2是示出根据本发明实施例的身份认证方法的流程图。60.如图2所示,该身份认证方法包括如下步骤。61.s210,在通过第二虚拟节点的数据接口发送文件传输请求至第一虚拟节点之后,继续通过第二虚拟节点的数据接口,接收第一虚拟节点的数据接口响应于文件传输请求而通过预定传输路径发送的认证信息获取请求。62.s220,通过第二虚拟节点的数据接口响应于认证信息获取请求,通过相同传输路径向第一虚拟节点的数据接口返回预定类型的认证信息。63.s230,通过第二虚拟节点的数据接口接收第一终端节点的呼叫号码;其中,第一终端节点的呼叫号码是第一虚拟节点在确定认证信息符合信息类型要求的情况下,通过第一虚拟节点的数据接口发送的呼叫号码。64.s240,向第一终端节点的呼叫号码发送呼叫请求,以使第一终端节点根据呼叫接通后的通话内容对第二虚拟节点进行身份认证。65.在一些实施例中,该身份认证方法还可以包括:s250,通过第二虚拟节点的数据接口,接收来自第一虚拟节点的数据接口的身份认证结果,以根据身份认证结果确定相应的文件传输结果。66.在本发明实施例中,可以在元宇宙系统中根据对方虚拟节点返回的认证信息和与对方节点对应的现实社会中的终端的通信呼叫内容,进行节点身份认证,实现元宇宙内的节点的安全身份认证,以便于认可通过后才可以接收对方传输的数据。随着元宇宙系统对整个现实社会的模拟程度加强,在虚拟世界里形成可信任的认证体系,促进了元宇宙技术的应用和发展。67.在一些实施例中,第一终端节点的呼叫号码,是基于与指定运营商的类别对应的编码规则,对第一终端节点在真实世界中的号码片段进行编码得到的呼叫号码。68.在一些实施例中,预定运营商的类别与第一终端节点的呼叫号码对应的运营商的类别相同;编码规则,是预先根据运营商的类别设置的短号码编码规则。69.在该实施例中,若第二终端节点的呼叫号码对应的运营商的类别与第一终端节点的呼叫号码对应的运营商的类别相同,则说明第一终端节点的手机号码和第二终端节点的手机号码属于同一公司下属的集团用户号码,在现实世界是可以通过拨打短号码电话在该运营商提供的移动交换网中通过语音进行通过呼叫。70.应理解,运营商的类别也可以采用运营商的名称来进行区分,不同类别的运营商所对应的短号码编码规则可以根据实际需要进行预先设置,本发明实施例不做具体限定。71.在一些实施例中,s240中的向第一终端节点的呼叫号码发送呼叫请求的步骤,具体可以包括如下步骤。72.s21,根据相同的编码规则,对第二终端节点在真实世界中的号码片段进行编码,得到第二终端节点的呼叫号码;s22,通过移动交换网的语音呼叫方式,向第一终端节点发起的呼叫请求;其中,在呼叫请求中,第二终端节点的呼叫号码为主叫号码,第一终端节点的呼叫号码为被叫号码。73.根据上述步骤s21-s22,若电话接通,双方可以互相沟通在元宇宙中第一虚拟节点和第二虚拟节点的身份标识,以此确认了互相是可信任的节点,则元宇宙中的第一虚拟节点同意接受第二虚拟节点传输的文件。74.根据本发明实施例的身份认证方法,涉及元宇宙系统中的通信双方的两个虚拟节点的互相身份认证可靠性的过程,使用本发明实施例的方法来实现对元宇宙中的虚拟节点之间的身份的可靠性的确认,实现元宇宙内的两个节点之间的安全身份的互相认可,认可通过后才可以接收对方传输的数据,从而保障互相传输数据的双方的安全性。75.下面通过具体实施例,描述本发明实施例的身份认证方法的具体流程;在该实施例中,涉及到两个时间和空间平行的世界,一个是现实世界,一个是元宇宙的虚拟世界,节点a和节点b分别在现实世界和元宇宙中都有自己对应的身份和标识以及现实社会的手机号码分别是1861xxxxxxx,1862xxxxxxx,这两个手机号码为同一运营商(例如联通运营商)的用户号码。76.在一些实施例中,该两个号码可以是属于同一个公司下属的集团用户号码,在现实世界可以通过拨打小号的短号码电话在该同一运营商提供的移动交换网中语音呼叫对方。77.例如1861xxxxxxx使用集团用户的编码规则尾号的n(n大于或等于1)个数字固定的前缀(例如+66等数字前缀),来拨打与自己同属一个集团内的用户号码。假设节点a用户和节点b的用户属于一个单位,所以由单位给该单元的用户都办理了同一类别的运营商的用户业务,方便于本公司内部的用户之间互相拨打电话是免费的,增强了员工之间的交流,并且节约了企业的通信费的报销成本。78.在该实施例中,现实社会中的区块链系统中节点包括:节点a和节点b,具体地,区块链系统中的第一终端节点为节点b,区块链系统中的第二终端节点为节点a;元宇宙系统中的第一虚拟节点为节点d,元宇宙系统中的第二虚拟节点为节点c;其中,区块链系统中的节点b与元宇宙系统中节点d相对应,区块链系统中的节点a与元宇宙系统中节点c相对应。即现实世界的区块链系统中的节点a和节点b,在元宇宙系统中分别对应节点c和节点d。79.图3示出本发明示例性实施例的认证方法的流程图。如图3所示,该认证方法包括如下步骤。80.s301,通过第二虚拟节点向第一虚拟节点发送文件传输请求。81.在该步骤中,节点c在元宇宙中向元宇宙里面的节点d传输文件材料。82.s302,通过第一虚拟节点响应于该文件传输请求,向第二虚拟节点发送信息获取请求。83.示例性地,由于节点d不敢接受元宇宙里的陌生节点传输的文件,怕里面有病毒;所以节点d通过信息获取请求向节点c发起身份认证的挑战信息,以用于询问节点c所属的现实社会中的对应节点所对应的运营商的标识;若根据该运营商的标识,节点d认为如果节点c和自己在现实世界对应的终端节点分别对应的用户,是一个单位的同事的概率较大,那么就可以接收对方的传输文件。84.s303,通过第二虚拟节点响应于信息获取请求,向第一虚拟节点回复认证信息。85.其中,该认证信息中包括与第二虚拟节点对应的现实社会中的终端节点所对应的运营商的运营商标识。86.示例性地,节点c在元宇宙中通过ip网络收到该询问自己的所属运营商的询问,则通过原路径将节点c所属的现实社会中的对应节点所对应的运营商的标识回复至节点d。87.s304,通过第一虚拟节点发送呼叫号码至第二虚拟节点。88.示例性地,节点d收到该标识以后,发现节点c和自己所对应的现实社会中的节点的号码属于同一运营商,则节点d为了保证自己所对应的现实世界的节点b的手机号码的安全性,节点d不会将自己的手机号码直接发送给节点c,而是节点d将自己所对应的现实世界的节点b的手机号码的后四位(例如7777)发送给节点c。89.s305,第二终端节点呼叫第一终端节点,以用于对元宇宙中第一虚拟节点和第二虚拟节点的身份信息进行沟通。90.示例性地,节点c收到了该呼叫号码(例如四位手机尾号7777),节点c对应的现实世界的节点a使用自己的手机,根据预先根据运营商的类别设置的短号码编码规则(预定前缀加上接收到的号码片段)将7777编辑为集团用户号码667777,然后移动交换网的语音呼叫方式来呼叫对方。91.s306,第一终端节点接听第二终端节点的呼叫,以根据通话内容进行身份认证。92.示例性地,元宇宙中的节点d所对应的现实世界的节点b的手机收到了集团号码662222的呼叫,显示出来的是自己所属的运营商的集团号码,因此节点b可以接听该电话。93.如果电话接通,双方互相沟通了在元宇宙中节点c和节点d的身份标识,以此确认了互相是可信任的;则元宇宙中的节点d同意接受节点c传输的文件。94.本文利用了现实世界的同一个单位的员工的手机号码是同一个运营商的集团用户的情况,来确认元宇宙中两个不认识的节点是否可以接受对方传输的资料的情况,以此来保障了节点身份的真实性和可靠性。并且本次互相确认身份后,节点a更新自己本地保存的白名单列表,可以将元宇宙中的节点d的标识加入到列表中。同样的,节点b也可以更新自己本地保存的白名单列表,可以将元宇宙中的节点c的标识加入到列表中。95.根据本发明实施例的认证方法,可以将元宇宙中的虚拟节点之间身份的可靠性的确认和现实世界的运营商的数据相结合,实现元宇宙内的节点的安全身份认证,以便于认可通过后才可以接收对方传输的数据,从而在虚拟世界里形成可信任的认证体系,促进元宇宙技术的应用和发展。96.上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。97.第三方面,本发明实施例提供一种身份认证装置。98.图4示出了根据本发明一实施例提供的身份认证装置的结构示意图。在一些实施例中,该装置应用于区块链系统中的第一终端节点,第一终端节点与元宇宙系统中的第一虚拟节点相对应;区块链系统中还包括至少一个运营商节点和第二终端节点,第二终端节点与元宇宙系统中的第二虚拟节点相对应;如图4所示,身份认证装置400包括如下模块。99.第一发送模块410,用于在通过第一虚拟节点的数据接口接收到第二虚拟节点的文件传输请求的情况下,使用预定传输路径向第二虚拟节点的数据接口发送认证信息获取请求;100.第一接收模块420,用于通过第一虚拟节点的数据接口,接收第二虚拟节点的数据接口响应于认证信息获取请求而通过相同传输路径返回的预定类型的认证信息;101.第一发送模块410,还用于若通过第一虚拟节点确定第二终端节点的认证信息符合信息类型要求,则通过第一虚拟节点的数据接口发送第一终端节点的呼叫号码的加密信息至第二虚拟节点的数据接口;102.第一确定模块430,用于响应于第二终端节点对呼叫号码发起的呼叫请求,接通第二终端节点的呼叫,以用于基于接通后的通话内容对第二虚拟节点进行身份认证,并根据身份认证结果确定对文件传输请求的响应结果。103.在一些实施例中,认证信息包括运营商标识;第一发送模块410,包括:类别确定单元,用于根据运营商标识,确定第二终端节点的呼叫号码对应的运营商的类别;编码单元,用于若根据类别确定运营商为预定运营商,则基于与运营商的类别对应的编码规则,对第一终端节点在真实世界中的号码片段进行编码,得到第一终端节点的呼叫号码;第一发送模块410,还用于发送第一终端节点的呼叫号码至第二虚拟节点的数据接口。104.在一些实施例中,预定运营商的类别与第一终端节点的呼叫号码对应的运营商的类别相同;编码规则,是预先根据运营商的类别设置的短号码编码规则。105.在一些实施例中,通话内容包括:通话双方在元宇宙系统中分别对应的虚拟节点的身份标识的相关内容;第一确定模块430,在用于根据身份认证结果确定对文件传输请求的响应结果时,具体用于:若身份认证成功,则确定响应结果包括:用于同意接收来自第一虚拟节点的数据接口所传输的文件的消息;若身份认证失败,则确定响应结果包括:用于拒绝接收来自第一虚拟节点的数据接口所传输的文件的消息。106.根据本发明实施例的身份认证装置,可以在元宇宙系统中根据对方虚拟节点返回的认证信息和与对方节点对应的现实社会中的终端的通信呼叫内容,进行节点身份认证,实现元宇宙内的节点的安全身份认证,以便于认可通过后才可以接收对方传输的数据。随着元宇宙进一步发展,对整个现实社会的模拟程度加强,在虚拟世界里形成可信任的认证体系,促进了元宇宙技术的应用和发展。107.第四方面,本发明实施例提供一种身份认证装置。108.在一些实施例中,该装置应用于区块链系统中的第二终端节点,第二终端节点与元宇宙系统中的第二虚拟节点相对应,区块链系统中还包括第一终端节点,第一终端节点与元宇宙系统中的第一虚拟节点相对应。109.图5示出了根据本发明一实施例提供的身份认证装置的结构示意图。如图5所示,身份认证装置500包括如下模块。110.第二接收模块510,用于在通过第二虚拟节点的数据接口发送文件传输请求至第一虚拟节点之后,继续通过第二虚拟节点的数据接口,接收第一虚拟节点的数据接口响应于文件传输请求而通过预定传输路径发送的认证信息获取请求;111.第二发送模块520,用于通过第二虚拟节点的数据接口响应于认证信息获取请求,通过相同传输路径向第一虚拟节点的数据接口返回预定类型的认证信息;112.第二接收模块510,还用于通过第二虚拟节点的数据接口接收第一终端节点的呼叫号码;其中,第一终端节点的呼叫号码是第一虚拟节点在确定认证信息符合信息类型要求的情况下,通过第一虚拟节点的数据接口发送的呼叫号码;113.呼叫模块530,用于向第一终端节点的呼叫号码发送呼叫请求,以使第一终端节点根据呼叫接通后的通话内容对第二虚拟节点进行身份认证。114.在一些实施例中,身份认证装置500还可以包括:第二确定模块,用于通过第二虚拟节点的数据接口,接收来自第一虚拟节点的数据接口的身份认证结果,以根据身份认证结果确定相应的文件传输结果。115.在一些实施例中,第一终端节点的呼叫号码,是基于与指定运营商的类别对应的编码规则,对第一终端节点在真实世界中的号码片段进行编码得到的呼叫号码;预定运营商的类别与第一终端节点的呼叫号码对应的运营商的类别相同;编码规则,是预先根据运营商的类别设置的短号码编码规则。116.在一些实施例中,呼叫模块530,在用于向第一终端节点的呼叫号码发送呼叫请求时,具体用于:根据相同的编码规则,对第二终端节点在真实世界中的号码片段进行编码,得到第二终端节点的呼叫号码;通过移动交换网的语音呼叫方式,向第一终端节点发起的呼叫请求;其中,在呼叫请求中,第二终端节点的呼叫号码为主叫号码,第一终端节点的呼叫号码为被叫号码。117.根据本发明实施例的是身份认证装置,可以在元宇宙系统中根据对方虚拟节点返回的认证信息和与对方节点对应的现实社会中的终端的通信呼叫内容,进行节点身份认证,实现元宇宙内的节点的安全身份认证,以便于认可通过后才可以接收对方传输的数据。随着元宇宙系统对整个现实社会的模拟程度加强,在虚拟世界里形成可信任的认证体系,促进了元宇宙技术的应用和发展。118.需要明确的是,本发明并不局限于上文实施例中所描述并在图中示出的特定配置和处理。为了描述的方便和简洁,这里省略了对已知方法的详细描述,并且上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。119.参照图6,本发明实施例提供一种电子设备,其包括:120.一个或多个处理器601;121.存储器602,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述任意一项的身份认证方法;122.一个或多个读写接口(input/output,i/o)接口603,连接在处理器601与存储器602之间,配置为实现处理器601与存储器602的信息交互。123.其中,处理器601为具有数据处理能力的器件,其包括但不限于中央处理器(cpu)等;存储器602为具有数据存储能力的器件,其包括但不限于随机存取存储器(random access memory,ram,更具体如同步动态随机存取记忆体(synchronous dynamic random access memory,sdram)、双倍速率(double data rate,ddr)同步动态随机存储器等)、只读存储器(read-only memory,rom)、带电可擦可编程只读存储器(electrically erasable programmable read only memory,eeprom)、闪存(flash);i/o接口603连接在处理器601与存储器602间,能实现处理器601与存储器602的信息交互,其包括但不限于数据总线(bus)等。124.在一些实施例中,处理器601、存储器602和i/o接口603通过总线相互连接,进而与计算设备的其它组件连接。125.本实施例还提供一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现本实施例提供的身份认证方法,为避免重复描述,在此不再赘述本实施例的身份认证方法的具体步骤。126.本领域普通技术人员可以理解,上文中所发明方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其它存储器技术、cd-rom、数字多功能盘(dvd)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其它的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其它传输机制之类的调制数据信号中的其它数据,并且可包括任何信息递送介质。127.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。128.本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本实施例的范围之内并且形成不同的实施例。129.可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部