融合多身份多账号的通信方法、装置以及存储介质与流程

文档序号:36653171发布日期:2024-01-06 23:39阅读:20来源:国知局
融合多身份多账号的通信方法、装置以及存储介质与流程

本发明属于信息,尤其涉及一种融合多身份多账号的通信方法、装置以及存储介质。


背景技术:

1、随着互联网发展,用户从传统的通信方式已经渐渐转变为线上即时通信为主,而对于用户来说,每天需要面对大量的信息和事情,经常会遇到这样的场景:单一账号无法满足生活、工作、商务等沟通需求,而多账号又难于管理区分生活工作,且使用流程繁琐;除此之外,多账号频繁切换还可能导致信息丢失的问题,会给用户造成很大的困扰。

2、因此,如果存在一种具有一账号多重身份,无需进行切换即可接收处理不同类型的生活、工作、商务消息事项的即时通信平台就可以成为人们亟待解决的问题。


技术实现思路

1、本发明提供融合多身份多账号的通信相关的技术方案,旨在至少解决现有技术中存在的技术问题之一。由此,本发明的技术方案满足一个账号拥有多身份,能更好的切换工作和生活场景的沟通,包括但不仅限于提升多重身份下会话消息的管理效率。

2、本发明的技术方案涉及一种通信方法,其包括以下步骤:

3、a、响应每个用户的操作,获取个人特征数据以对单一的用户账号进行配置或使用;

4、b、对应多个用户,根据已有的身份关系链数据,从对应用户账号关联的各个域的存储单元中分配至少一个身份至每个用户账号,用于建立会话;

5、c、从待选作会话的多个用户账号的身份关系链数据之间进行匹配,确定会话是否被允许后,根据会话的场景所对应的主体来匹配会话时的身份,并更新所述多个用户账号的身份关系链数据;

6、d、在会话窗口中对应每个用户账号显示当前主体场景所关联的身份信息,并且使会话消息通过用户账号进行同步。

7、在本发明的实施例中,所述步骤a包括:使每个用户账号关联单一的用户标识,该用户标识由身份前缀字段、个人特征数据和域数据生成,其中,所述个人特征数据包括用户的生物特征信息、账号密码和加密数字证书中的一种或多种数据,所述域数据包括用户所属地域数据和/或时域数据。

8、在本发明的实施例中,所述步骤b包括:从用户账号的身份关系链数据中确定当前域,以在每个域下的存储单元获取身份数据及其关联的用户数据;通过每个域下的身份分配单元,分别将身份数据汇总到公用的身份池,同时将对应每个身份的用户数据指针汇总到身份池;通过身份池分配个人基本身份和/或至少一个附属身份至每个用户账号,用于建立会话;其中,根据不同的域以物理隔离的方式建立存储单元,用于身份数据和用户数据的就近部署。

9、在本发明的实施例中,所述身份关系链数据包括:个人主体,包含至少一个的个人身份关系列表,每个的个人身份关系列表记录用户账号的名称;一个或多个组织主体,每个组织主体包含至少一个的组织身份关系列表,每个的组织身份关系列表记录用户账号的名称;其中,所述个人主体和组织主体具有域属性。

10、在本发明的实施例中,所述步骤c包括:从用户账号的身份关系链数据中获取用户的个人主体和所属的组织主体,以及与所述组织主体关联的附属身份;在会话沟通的场景所对应的组织主体与所获取的用户账号的身份关系链数据中组织主体匹配时,向该用户账号分配个人基本身份和该组织主体下的附属身份;以分配的新身份更新用户账号的身份关系链数据,并以提供的身份关系匹配,与其他账号接入通信会话。

11、在本发明的实施例中,所述步骤c包括:允许第一用户搜索第二用户的用户账号的名称,如果在公共的身份池的数据库中身份关系链数据中存在所述第二用户的用户账号,则临时激活第一用户和第二用户之间的消息信道;响应所述第一用户向第二用户的会话邀请的信息发送操作;在第一用户和第二用户的身份关系链数据之间匹配结果,结合当前会话场景的沟通规则,确定能够建立会话后则建立临时会话关系,并更新至所述的公共的身份池的数据库。

12、在本发明的实施例中,所述步骤c包括:

13、c1、响应多个组织的会话触发操作;

14、c2、根据会话场景属性,确定每个组织中参与会话的人员的所需身份;

15、c3、从身份池的关系链数据中,以各个组织主体的域分别获取对应所述身份的可会话人员;

16、c4、依历史记录或顺序,对比不同组织主体下的可会话人员的用户账号下的个人的身份关系链数据;

17、c5、确定可会话人员之间的身份关系链数据没有规则上的冲突,使当前可会话人员在已匹配的关系链按主体场景所选定的身份建立会话,以代表对应的组织主体之间的会话,否则返回步骤c4。

18、在本发明的实施例中,所述的方法还包括基于区块链进行用户账号和/或身份的相关数据的认证步骤,所述认证步骤进一步包括以下步骤:

19、e1、通过客户端接收用户的生物特征数据、身份关系链数据和公钥信息;

20、e2、通过模糊提取器输入生物特征数据,以训练获得用户的随机密钥;

21、e3、通过客户端使用梅克尔树算法计算密钥信息后,结合用户账号、身份关系链数据和公钥信息,发送至主节点;

22、e4、在主节点在用户身份链中找到标签为用户账号的身份关系链数据,确定所使用梅克尔树算法计算的密钥信息与用公钥解密后的密钥值相等,则通过认证。

23、本发明的技术方案还涉及一种存储介质,其上储存有程序指令,所述程序指令被处理器执行时实施上述的方法。

24、本发明的技术方案还涉及一种信息处理装置,包括:所述的存储介质;以域分布的多个身份分配单元,用于根据不同的主体为用户账号分配身份;身份池,用于接收所述的多个身份分配单元的与用户账号关联的身份数据,以建立和管理各个用户账号身份关系链数据。

25、区别于现有技术,本发明的有益效果如下。

26、用户在使用过程中可以一个账号多身份,并能实现多身份统一接收消息,达到沟通效率。用户可方便的区分生活、工作、商务沟通场景,单账号单身份情况下则为个人身份,进入企业则自动建立内部身份,企业可赋予针对性的外部身份进行商务对接



技术特征:

1.一种多用户的通信方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其中,所述步骤a包括:

3.根据权利要求1所述的方法,其中,所述步骤b包括:

4.根据权利要求1所述的方法,其中,所述身份关系链数据包括:

5.根据权利要求1中任一所述的方法,其中,所述步骤c包括:

6.根据权利要求1至5中任一所述的方法,其中,所述步骤c包括:

7.根据权利要求1至5中任一所述的方法,其中,所述步骤c包括:

8.根据权利要求1所述的方法,还包括基于区块链进行用户账号和/或身份的相关数据的认证步骤,所述认证步骤包括:

9.一种存储介质,其上储存有程序指令,所述程序指令被处理器执行时实施如权利要求1至8中任一项所述的方法。

10.一种信息处理装置,其特征在于,包括:


技术总结
本发明涉及一种通信方法,包括:响应每个用户的操作,获取个人特征数据以对单一的用户账号进行配置或使用;对应多个用户,根据已有的身份关系链数据,从对应用户账号关联的各个域的存储单元中分配至少一个身份至每个用户账号,用于建立会话;从待选作会话的多个用户账号的身份关系链数据之间进行匹配,确定会话是否被允许后,根据会话的场景所对应的主体来匹配会话时的身份,并更新所述多个用户账号的身份关系链数据。本发明能够融合了多账号多身份为单一账号多重身份,无需进行切换账号即可接收处理不同类型的生活、工作、商务消息事项,极大提升不同应用场景下的即时通信沟通效率。

技术研发人员:刘小兵,陈文聪,严建国
受保护的技术使用者:珠海新海通电子商务有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1