通信方法及装置与流程

文档序号:36174237发布日期:2023-11-24 20:55阅读:40来源:国知局
本技术涉及通信,尤其涉及一种通信方法及装置。
背景技术
::1、在分布式系统中,用户的数据可以由分布式节点处理或者存储。例如,在基于分布式哈希表(distributed hash table,dht)实现的分布式系统中,节点基于(关键字,数据),即(key,value)对数据进行寻址维护。key可以理解为数据(value)的索引,节点对数据的具体操作如图1所示。例如如果统一数据管理(unified data management,udm)需要存储终端设备的签约信息,那么udm可以将终端设备的标识进行哈希处理,得到对应的关键字(key)。然后根据分布式系统的部署情况,将该关键字(key)对应的终端设备的签约信息存储到相应的分布式节点上。其中,存储节点组成的环可以称为dht环。2、然而,当终端设备的标识发生变更时,对分布式存储会带来影响。处理节点使用终端设备的标识进行存储节点查找,即对终端设备的标识进行哈希处理得到关键字(key),然后根据关键字(key)查找对应的存储节点。其中,终端设备的标识可能会需要发生比较频繁的变化,例如终端设备的标识需要进行(周期性)匿名化的处理,或者周期性的更新等等。当终端设备的标识发生变化时(例如周期性的变化),变化后的终端设备的标识所对应的key也会发生变化。由于节点数量的限制,key的变化可能导致映射到原来的节点,或者不同的节点。例如如图1所示,处理节点对匿名化后的终端设备的标识,即标识1进行哈希处理得到key1,并根据key1查找对应的存储节点,即节点1,然后将key1对应的数据value1存储在节点1上;然而当匿名化后的终端设备的标识由标识1变为标识2,处理节点对标识2进行哈希处理得到key2,并根据key2查找对应的存储节点,即节点2,然后将key2对应的数据value1存储在节点2上;其中,标识1和标识2对应相同的终端设备的标识,因此终端设备的数据也是相同的,即都为value1。为了使得外部执行的节点基于同样的逻辑找到对应的数据,需要把节点1中存储的value1的数据存储在节点2上,即节点2需要把节点1中的value拷贝到节点2中,通过这样的方式会增加复杂度。而且当用户的身份(终端设备的标识)进行了匿名化处理,或者说会频繁变动的情况下,无法准确的找到用户所对应的数据处理(或存储)节点。技术实现思路1、本技术实施例公开了一种通信方法及装置,能够使得在终端设备的标识进行了匿名化处理,或者说会频繁变动的情况下,准确的找到终端设备的标识对应的管理终端设备的数据信息的节点,节省网络开销。2、本技术实施例第一方面公开了一种通信方法,包括:终端设备确定第一标识和第一域信息,所述第一标识包括加密后的终端设备的标识;所述第一域信息用于指示管理终端设备的数据信息的网元所在的域;所述终端设备向第一网元发送所述第一标识和所述第一域信息。3、在上述方法中,终端设备向第一网元发送第一标识和第一域信息,能够使得第一网元根据第一域信息确定第二网元,从而向第二网元发送第一标识,相应的,第二网元接收来自第一网元的第一标识,并对第一标识进行解密得到第二标识,从而根据第二标识确定第三网元,从而可以从第三网元中得到终端设备的数据信息,也即根据第二标识,即未加密的终端设备的标识确定终端设备的数据信息;或者,终端设备向第一网元发送第一标识和第一域信息,能够使得第一网元对第一域信息进行哈希处理,确定第二网元,然后向第二网元发送第一标识,相应的,第二网元根据第一标识确定第二标识,从而确定终端设备的数据信息,也即根据第二标识,即未加密的终端设备的标识确定终端设备的数据信息;通过上述方式能够避免了当终端设备的标识频繁变化时,根据变化的终端设备的标识无法准确的确定管理终端设备的数据信息的网元的情况。4、在一种可能的实现方式中,所述第一域信息携带在所述第一标识的字段中。5、在又一种可能的实现方式中,所述第一域信息与所述终端设备所在的组对应。6、在又一种可能的实现方式中,所述终端设备确定第一标识,包括:所述终端设备获取加密信息;所述终端设备根据所述加密信息对终端设备的标识进行加密确定所述第一标识。7、在又一种可能的实现方式中,所述终端设备确定第一标识和第一域信息,包括:所述终端设备接收所述第一标识和/或所述第一域信息。8、在又一种可能的实现方式中,所述第一标识还显式包括:第三网元的标识;或还隐式包括根据终端设备的标识和第三网元的标识的映射关系确定的第三网元的标识。9、在又一种可能的实现方式中,管理终端设备的数据信息的网元为第二网元。10、本技术实施例第二方面公开了一种通信方法,包括:第二网元接收第一标识,所述第一标识包括加密后的终端设备的标识;所述第二网元根据第二标识确定第三网元,所述第二标识是对所述第一标识进行解密得到的,所述第三网元用于确定所述第二标识对应的终端设备的数据信息。11、在上述方法中,第一网元基于第一域信息确定第二网元,向第二网元发送第一标识,相应的,第二网元接收来自第一网元的第一标识,并对第一标识进行解密得到第二标识,从而根据第二标识确定第三网元,从而可以从第三网元中得到终端设备的数据信息,也即根据第二标识,即未加密的终端设备的标识确定终端设备的数据信息,避免了当终端设备的标识频繁变化时,根据变化的终端设备的标识无法准确的确定管理终端设备的数据信息的网元的情况。12、在一种可能的实现方式中,所述第一标识还显式包括:第三网元的标识;或还隐式包括根据终端设备的标识和第三网元的标识的映射关系确定的第三网元的标识。13、在上述方法中,通过第一标识还显式包括:第三网元的标识;或还隐式包括根据终端设备的标识和第三网元的标识的映射关系确定的第三网元的标识,能够使得第二网元准确的确定第三网元,节省网络开销。14、在又一种可能的实现方式中,所述第二网元根据所述第二标识确定第三网元,包括:所述第二网元根据所述第二标识确定第三网元的相关信息,所述第三网元的相关信息包括第三网元的地址信息或第三网元的标识信息;所述第二网元向所述第一网元发送第一消息,所述第一消息包括所述第三网元的相关信息,所述第三网元的相关信息用于确定所述第三网元。15、在又一种可能的实现方式中,所述方法还包括:所述第二网元向所述第三网元发送第二消息,所述第二消息用于发送终端设备的接入请求或获取所述终端设备的数据信息的请求。16、在又一种可能的实现方式中,当所述第二网元与所述第三网元属于相同的域时,所述第二网元和所述第三网元之间共享用户标识的解密信息。17、在上述方法中,通过第二网元和第三网元共享用户标识的解密方法的方式,能够避免在终端设备的标识的加解密由同一个网元完成,当终端设备的标识发生变化,很有可能需要更改管理该终端设备的标识对应的终端设备的数据信息的网元,从而引入额外的数据开销的情况,从而节省了网络开销。18、本技术实施例第三方面公开了一种通信方法,包括:第一网元接收第一标识和第一域信息,所述第一标识包括加密后的终端设备的标识;所述第一域信息用于指示管理终端设备的数据信息的网元所在的域;所述第一网元向第二网元发送所述第一标识。19、在上述方法中,第一网元接收第一标识和第一域信息之后,能够第一网元根据第一域信息确定第二网元,从而向第二网元发送第一标识,相应的,第二网元接收来自第一网元的第一标识,并对第一标识进行解密得到第二标识,从而根据第二标识确定第三网元,从而可以从第三网元中得到终端设备的数据信息,也即根据第二标识,即未加密的终端设备的标识确定终端设备的数据信息;或者,第一网元接收第一标识和第一域信息之后,第一网元对第一域信息进行哈希处理,确定第二网元,然后向第二网元发送第一标识,相应的,第二网元根据第一标识确定第二标识,从而确定终端设备的数据信息,也即根据第二标识,即未加密的终端设备的标识确定终端设备的数据信息;通过上述方式能够避免了当终端设备的标识频繁变化时,根据变化的终端设备的标识无法准确的确定管理终端设备的数据信息的网元的情况。20、在又一种可能的实现方式中,所述第一域信息携带在所述第一标识的字段中。21、在又一种可能的实现方式中,所述第一域信息与终端设备所在的组对应。22、在又一种可能的实现方式中,所述第一域信息包括管理所述终端设备的数据信息的网元所在的域的标识信息或地址信息。23、在又一种可能的实现方式中,所述第一标识还显式包括:第三网元的标识;或还隐式包括根据终端设备的标识和第三网元的标识的映射关系确定的第三网元的标识。24、在上述方法中,通过第一标识还显式包括:第三网元的标识;或还隐式包括根据终端设备的标识和第三网元的标识的映射关系确定的第三网元的标识,能够使得第二网元准确的确定第三网元,节省网络开销。25、在又一种可能的实现方式中,所述方法还包括:所述第一网元接收来自所述第二网元的第一消息,所述第一消息包括第三网元的相关信息,所述第三网元的相关信息包括第三网元的地址信息或第三网元的标识信息;所述第一网元根据所述第一消息,向第三网元发送第二消息,所述第二消息用于发送终端设备的接入请求或获取所述终端设备的数据信息的请求。26、在又一种可能的实现方式中,管理所述终端设备的数据信息的网元为第二网元。27、在又一种可能的实现方式中,所述方法还包括:所述第一网元对所述第一域信息进行哈希处理,确定所述第二网元。28、在上述方法中,通过这样的方式,能够避免了当终端设备的标识频繁变化时,根据变化的终端设备的标识无法准确的确定管理终端设备的数据信息的网元的情况。相应的,可以根据第一域信息确定第二网元,也即当终端设备的标识频繁变化时,能够根据变化的终端设备的标识准确的确定管理终端设备的数据信息的网元。29、在又一种可能的实现方式中,所述第一网元接收第一标识和第一域信息,包括:所述第一网元接收来自终端设备的所述第一标识和所述第一域信息。30、在又一种可能的实现方式中,所述方法还包括:所述第一网元接收来自第二网元的所述终端设备的数据信息。31、在又一种可能的实现方式中,所述方法还包括:所述第一网元向终端设备发送第三消息,所述第三消息包括第三标识、加密信息和第二域信息,所述加密信息用于指示终端设备对所述第三标识进行加密得到第四标识的方法,所述第三标识为未加密的终端设备的临时标识,所述第四标识用于所述终端设备进行通信,所述第二域信息用于指示所述第四标识对应的域中的管理所述第四标识对应终端设备的数据信息的网元。32、在上述方法中,通过第一网元向终端设备发送第三消息的方式,能够使得终端设备根据第四标识和第二域信息进行通信,避免了当终端设备的标识频繁变化时,根据变化的终端设备的标识无法准确的确定管理终端设备的数据信息的网元的情况。33、在又一种可能的实现方式中,所述方法还包括:所述第一网元向终端设备发送第四消息,所述第四消息包括第四标识和第二域信息,所述第四标识是对第三标识进行加密得到的,所述第三标识为未加密的终端设备的临时标识,所述第四标识为加密后的终端设备的临时标识,所述第四标识用于所述终端设备进行通信,所述第二域信息用于指示所述第四标识对应的域中的管理所述第四标识对应终端设备的数据信息的网元。34、在上述方法中,通过第一网元向终端设备发送第四消息的方式,能够使得终端设备根据第四标识和第二域信息进行通信,避免了当终端设备的标识频繁变化时,根据变化的终端设备的标识无法准确的确定管理终端设备的数据信息的网元的情况。35、本技术实施例第四方面公开了一种通信装置,所述通信装置可以为终端设备或终端设备中的芯片,包括:通信单元和处理单元,所述处理单元,用于确定第一标识和第一域信息,所述第一标识包括加密后的终端设备的标识;所述第一域信息用于指示管理终端设备的数据信息的网元所在的域;所述通信单元,用于向第一网元发送所述第一标识和所述第一域信息。36、在一种可能的实现方式中,所述第一域信息携带在所述第一标识的字段中。37、在又一种可能的实现方式中,所述第一域信息与所述装置所在的组对应。38、在又一种可能的实现方式中,所述处理单元,用于获取加密信息;所述处理单元,用于根据所述加密信息对终端设备的标识进行加密确定所述第一标识。39、在又一种可能的实现方式中,所述通信单元,用于接收所述第一标识和/或所述第一域信息。40、在又一种可能的实现方式中,所述第一标识还显式包括:第三网元的标识;或还隐式包括根据终端设备的标识和第三网元的标识的映射关系确定的第三网元的标识。41、在又一种可能的实现方式中,管理终端设备的数据信息的网元为第二网元。42、关于第四方面或可能的实现方式所带来的技术效果,可参考对于第一方面或相应的实施方式的技术效果的介绍。43、本技术实施例第五方面公开了一种通信装置,所述通信装置可以为第二网元或第二网元中的芯片,包括:通信单元和处理单元,所述通信单元,用于接收第一标识,所述第一标识包括加密后的终端设备的标识;所述处理单元,用于根据第二标识确定第三网元,所述第二标识是对所述第一标识进行解密得到的,所述第三网元用于确定所述第二标识对应的终端设备的数据信息。44、在一种可能的实现方式中,所述第一标识还显式包括:第三网元的标识;或还隐式包括根据终端设备的标识和第三网元的标识的映射关系确定的第三网元的标识。45、在又一种可能的实现方式中,所述处理单元,用于根据所述第二标识确定第三网元的相关信息,所述第三网元的相关信息包括第三网元的地址信息或第三网元的标识信息;所述通信单元,用于向所述第一网元发送第一消息,所述第一消息包括所述第三网元的相关信息,所述第三网元的相关信息用于确定所述第三网元。46、在又一种可能的实现方式中,所述通信单元,还用于向所述第三网元发送第二消息,所述第二消息用于发送终端设备的接入请求或获取所述终端设备的数据信息的请求。47、在又一种可能的实现方式中,当所述装置与所述第三网元属于相同的域时,所述装置和所述第三网元之间共享用户标识的解密信息。48、关于第五方面或可能的实现方式所带来的技术效果,可参考对于第二方面或相应的实施方式的技术效果的介绍。49、本技术实施例第六方面公开了一种通信装置,所述通信装置可以为第一网元或第一网元中的芯片,包括:通信单元和处理单元,所述通信单元,用于接收第一标识和第一域信息,所述第一标识包括加密后的终端设备的标识;所述第一域信息用于指示管理终端设备的数据信息的网元所在的域;所述通信单元,用于向第二网元发送所述第一标识。50、在一种可能的实现方式中,所述第一域信息携带在所述第一标识的字段中。51、在又一种可能的实现方式中,所述第一域信息与终端设备所在的组对应。52、在又一种可能的实现方式中,所述第一域信息包括管理所述终端设备的数据信息的网元所在的域的标识信息或地址信息。53、在又一种可能的实现方式中,所述第一标识还显式包括:第三网元的标识;或还隐式包括根据终端设备的标识和第三网元的标识的映射关系确定的第三网元的标识。54、在又一种可能的实现方式中,所述通信单元,还用于接收来自所述第二网元的第一消息,所述第一消息包括第三网元的相关信息,所述第三网元的相关信息包括第三网元的地址信息或第三网元的标识信息;所述通信单元,还用于根据所述第一消息,向第三网元发送第二消息,所述第二消息用于发送终端设备的接入请求或获取所述终端设备的数据信息的请求。55、在又一种可能的实现方式中,管理所述终端设备的数据信息的网元为第二网元。56、在又一种可能的实现方式中,所述处理单元,还用于对所述第一域信息进行哈希处理,确定所述第二网元。57、在又一种可能的实现方式中,所述通信单元,用于接收来自终端设备的所述第一标识和所述第一域信息。58、在又一种可能的实现方式中,所述通信单元,还用于接收来自第二网元的所述终端设备的数据信息。59、在又一种可能的实现方式中,所述通信单元,还用于向终端设备发送第三消息,所述第三消息包括第三标识、加密信息和第二域信息,所述加密信息用于指示终端设备对所述第三标识进行加密得到第四标识的方法,所述第三标识为未加密的终端设备的临时标识,所述第四标识用于所述终端设备进行通信,所述第二域信息用于指示所述第四标识对应的域中的管理所述第四标识对应终端设备的数据信息的网元。60、在又一种可能的实现方式中,所述通信单元,还用于向终端设备发送第四消息,所述第四消息包括第四标识和第二域信息,所述第四标识是对第三标识进行加密得到的,所述第三标识为未加密的终端设备的临时标识,所述第四标识为加密后的终端设备的临时标识,所述第四标识用于所述终端设备进行通信,所述第二域信息用于指示所述第四标识对应的域中的管理所述第四标识对应终端设备的数据信息的网元。61、关于第六方面或可能的实现方式所带来的技术效果,可参考对于第三方面或相应的实施方式的技术效果的介绍。62、本技术实施例第七方面公开了一种通信装置,所述通信装置可以为终端设备或终端设备中的芯片,所述通信装置包括处理器和接口电路,可选的,所述通信装置还包括存储器,可选的,处理器和存储器可以集成在一起。所述接口电路用于接收来自所述装置之外的其它装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述装置之外的其它装置,所述处理器通过逻辑电路或执行代码指令用于执行上述第一方面或第一方面的可能的实现方式中所描述的方法。63、本技术实施例第八方面公开了一种通信装置,所述通信装置可以为第二网元或第二网元中的芯片,所述通信装置包括处理器和接口电路,可选的,所述通信装置还包括存储器,可选的,处理器和存储器可以集成在一起。所述接口电路用于接收来自所述装置之外的其它装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述装置之外的其它装置,所述处理器通过逻辑电路或执行代码指令用于执行上述第二方面或第二方面的可能的实现方式中所描述的方法。64、本技术实施例第九方面公开了一种通信装置,所述通信装置可以为第一网元或第一网元中的芯片,所述通信装置包括处理器和接口电路,可选的,所述通信装置还包括存储器,可选的,处理器和存储器可以集成在一起。所述接口电路用于接收来自所述装置之外的其它装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述装置之外的其它装置,所述处理器通过逻辑电路或执行代码指令用于执行上述第三方面或第三方面的可能的实现方式中所描述的方法。65、本技术实施例第十方面公开了一种芯片系统,所述芯片系统包括至少一个处理器和通信接口,所述至少一个处理器用于执行计算机程序或指令,以实现上述任一方面所述的方法。66、本技术实施例第十一方面公开了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机指令,当所述计算机指令在处理器上运行时,以实现上述任一方面所述的方法。67、本技术实施例第十二方面公开了一种计算机程序产品,所述计算机程序产品中包括计算机程序代码,当所述计算机程序代码在计算机上运行时,以实现上述任一方面所述的方法。68、本技术实施例第十三方面公开了一种通信系统,所述系统包括:如第一方面所述的装置、如第二方面所述的装置以及如第三方面所述的装置;或者,如第一方面所述的装置和第三方面所述的装置。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1