买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明提出了一种元宇宙的虚拟身份产生方法,包含虚拟身份的产生管理过程以及如何用户使用记录虚拟身份的使用过程,本发明批量产生用户的虚拟身份,使用户可以拥有多个虚拟身份,并拥有自己的身份记录表,在产生用户的虚拟身份的过程中,限制用户的虚拟身份转换的权限,本方法以在元宇宙的技术背景下,为用户拥有多个虚拟身份的需求服务。
主权项:1.一种基于元宇宙的虚拟身份产生方法,其特征在于:步骤一、所述虚拟身份产生方法在于构建虚拟身份转换器以及模拟身份桩、身份记录文件;所述虚拟身份转换器用于控制用户的虚拟身份的产生;所述模拟身份桩用于用户进行虚拟身份转换时,当作虚拟身份卡的载体;所述身份记录文件用于记录每个用户的虚拟身份信息;步骤二、所述虚拟身份卡用于说明每个用户的真实身份,当用户在认证区通过认证后,所述认证区负责锻造一个虚拟身份卡,所述虚拟身份卡上封存用户的存储信息以及用户的等级,根据用户的等级设置虚拟身份卡能够插上所述身份插槽栈的最多次数以及所述虚拟身份卡存在于所述身份插槽栈的最长时间;当用户申请将虚拟身份卡插上所述身份插槽栈,所述身份插槽栈的最多次数扣除一次,并开始计算所述虚拟身份卡插在所述身份插槽栈上的时间,然后所述虚拟身份卡存在于所述身份插槽栈的最长时间扣除所述虚拟身份卡插在所述身份插槽栈上的时间;所述虚拟身份卡存在于所述身份插槽栈的最长时间小于T后,不允许用户进行身份转换;所述认证区用于认证用户的身份后,制造虚拟身份卡;T为管理员设置的单位为秒的时间段,所述虚拟身份卡用于链接用户的真实身份信息;步骤三、所述认证区所述虚拟身份卡上盖上有效期,有效期用于说明用户身份的有效时间区间;所述用户的存储信息记录存储在私有区块链链条上用户的真实信息的地址,所述私有区块链条只有管理员在确定的时间内才能查看,所述用户的存储信息用于说明用户真实身份信息的存储情况;所述模拟身份桩为一个模拟的虚拟的圆柱体,所述模拟身份桩上设置环形槽,所述环形槽在模拟身份桩上螺旋自上至下分布,所述环形槽用于当做身份插槽栈的载体,所述环形槽上设置一个以上的身份插槽栈,所述身份插槽栈用于放置一个及以上的虚拟身份卡;用户提前进行身份转换的申请,通过后,管理员将所述身份插槽栈上的虚拟身份卡的有效状态置1,表示虚拟身份卡是有效的;当进行身份转换完毕,虚拟身份卡的有效状态置0,表示虚拟身份卡是无效的;管理员统计所述身份插槽栈上有效状态为1的虚拟身份卡的个数,当所述身份插槽栈存在至少一个有效状态为1的虚拟身份卡,所述身份插槽栈的转换状态为1;所述转换状态用于说明所述身份插槽栈中插有有效状态为1的虚拟身份卡;有效状态用于说明拥有虚拟身份卡的用户需要转换身份;步骤四、管理员可提前设置所述身份插槽上同时处于有效状态的虚拟身份卡的最多个数;所述身份插槽栈在所述模拟身份桩上存在虚拟坐标,所述虚拟坐标用于说明所述身份插槽栈中的位置;所述虚拟坐标被设置为h,θ,其中,h为所述身份插槽栈在所述模拟身份桩的高度,为绝对参数,所述绝对参数用于说明值不会改变的参数,θ为角度偏移值,为身份转换指向切面转到所述身份插槽的角度;所述模拟身份桩顺时针转θ为正值,所述模拟身份桩逆时针转θ为负值;θ采用32位double类型数,使用IEEE745双精度表示;θ为相对参数,相对参数用于说明随着身份转换指向切面的改变,值会发生改变的参数,所述身份转换指向切面用于说明模拟身份桩上需要身份转换的模拟身份卡的位置,所有身份转换指向切面指向所述模拟身份桩上环形槽内的有效状态为1的虚拟身份卡都可以进行身份转换;步骤五、身份转换由虚拟身份转换器进行,所述模拟身份桩的中心轴不变,所述模拟身份桩顺时针或者逆时针围绕中心轴进行旋转,所述身份转换切面指向的所有环形槽内有效状态为1的虚拟身份卡进行身份转换,第一次进行身份转换的用户转换为节点,身份转换时为节点转换为虚拟身份,用户可提前设置虚拟身份的昵称、角色、有效期,有效期为节点的虚拟身份的有效期,并且节点的虚拟身份的有效期必须在虚拟身份卡的有效期内;步骤六、用户拥有虚拟身份卡,可以进行一次以上的身份转换,拥有一个以上的虚拟身份;每次身份转换前,设置身份转换开放周期,所述身份转换开放周期用于说明用户可以申请身份转换的时间;步骤七、管理员选取身份转换的方向,选取的方法为以所述身份转换指向切面为旋转的起始位置,顺时针90度的范围为顺时针范围,逆时针90度的范围为逆时针范围,所述顺时针范围用于说明所述模拟身份桩是否顺时针旋转而在模拟身份桩上选择的范围,所述逆时针范围用于说明所述模拟身份桩是否逆时针旋转而在模拟身份桩上选择的范围;管理员在顺时针范围以及逆时针范围分别抽取N个身份插槽栈,N为自然数,统计抽取的身份插槽栈中有效状态为1的虚拟身份卡的个数,在顺时针范围中抽取的有效状态为1的虚拟身份卡的个数减去在逆时针范围中抽取的有效状态为1的虚拟身份卡的个数,根据进位标志的值比较大小,进位标志CarryFlagCF=0时身份转换的方向选择顺时针旋转,进位标志CarryFlagCF=1时身份转换的方向选择逆时针旋转;模拟身份桩按照身份转换的方向进行旋转,身份转换指向切面指向θ值相同的身份插槽栈,身份转换切面指向的位置至少存在一个转换状态为1的身份插槽栈,指向的转换状态为1的虚拟身份卡进行转换;身份转换的方向用于说明身份转换时所述模拟身份桩旋转的方向;步骤八、用户产生虚拟身份后,用户同时拥有的虚拟身份的个数为M,所述身份记录文件包含身份记录头、预留空间、活动空间、一个以上的虚拟身份条目、身份说明表,身份记录头在所述身份记录文件的开始,身份记录头包含文件辨别码、虚拟身份卡的信息、身份说明针、存放方式,身份记录头用于说明身份记录文件的基本信息;所述文件辨别码用于辨别所述身份记录文件,为8个十六进制数,只要读进所述身份记录头中的文件辨别码,管理员确认为身份记录文件,所述虚拟身份卡的信息为虚拟身份卡的公钥地址,所述身份说明针存放身份说明表在所述身份记录本文件中开始的地址,所述身份说明针用于说明所述身份说明表的位置;所述身份记录文件的首地址为0,所述存放方式为所述身份记录文件存放的最小数据单位、数据存放是小端方式还是大端方式,所述身份记录文件存放的最小数据单位用于说明身份记录文件中数据存放时,数据最小的分隔单位,身份记录头、预留空间、活动空间、一个以上的虚拟身份条目、身份说明表占的数据空间必然是所述身份记录文件存放的最小数据单位的倍数;M为自然数,由管理员设置M的值;所述预留空间为所述身份记录文件的预留的存储空间,所述活动空间用于说明用户使用虚拟身份的记录,所述活动空间的开始地址由用户指定,所述活动空间由高地址向低地址递减存放;步骤九、用户使用虚拟身份的记录包含虚拟身份的索引编码以及虚拟身份使用的时间区间,默认虚拟身份使用的时间区间之间没有交集,所述身份说明针减去所述身份记录文件存放的最小数据单位的值作为虚拟身份条目存放的开始地址,虚拟身份条目从高地址向低地址的方向递减存放,虚拟身份条目包含用户的虚拟身份的索引编码、虚拟身份的昵称、角色、有效期,所述虚拟身份条目用于说明用户的每个虚拟身份的信息;身份说明表中说明每个虚拟身份条目的的索引编码、开始地址、所占空间,所述身份说明表用于管理用户的虚拟身份条目在所述身份记录文件的信息;用户选择使用虚拟身份,再通过身份说明表映射到虚拟身份条目,开始在活动空间中记录使用虚拟身份的信息。
全文数据:
权利要求:
百度查询: 上海零数众合信息科技有限公司 一种基于元宇宙的虚拟身份产生方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。