[发明专利]eSIM服务器发现方法及装置有效
申请号: | 202110259250.7 | 申请日: | 2021-03-10 |
公开(公告)号: | CN113015155B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 仇剑书;康建雄 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04W8/18 | 分类号: | H04W8/18;H04W8/20;H04W8/26;H04W76/11 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;刘悦晗 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | esim 服务器 发现 方法 装置 | ||
1.一种eSIM服务器发现方法,其特征在于,所述方法应用于分布式哈希表DHT网络,所述DHT网络包括发现服务器和虚拟智能卡eSIM终端,
针对所述发现服务器,所述方法包括:
响应于接收到eSIM终端发送的查询请求,获取其中携带的所述eSIM终端的硬件标识EID;
确定预设第一数量的发现服务器,并分别向所述第一数量的发现服务器发送携带所述EID的查询请求;
响应于接收到多个发现服务器发送的发现通知消息,从所述发现服务器中选择预设第二数量的发现服务器;
将所述第二数量的发现服务器的地址发送给所述eSIM终端,以使所述eSIM终端从其中一个地址对应的发现服务器获取注册通知消息,并从所述注册通知消息中获取所注册的eSIM服务器的地址;
响应于接收到eSIM服务器发送的注册通知消息,确定预设第三数量的发现服务器;所述注册通知消息中携带有eSIM终端的EID和所述eSIM终端所注册的eSIM服务器的地址,所述第三数量大于或等于所述第一数量;
从所述第三数量的发现服务器中选择预设第四数量的发现服务器,所述第四数量大于或等于所述第二数量;
分别向所述第四数量的发现服务器转发所述注册通知消息;
针对所述虚拟智能卡eSIM终端,所述方法包括:
响应于接收到所述发现服务器发送的第二数量的发现服务器的地址,从其中一个地址对应的发现服务器获取本eSIM终端的注册通知消息;
从所述注册通知消息中获取本eSIM终端所注册的eSIM服务器的地址。
2.如权利要求1所述的方法,其特征在于,所述DHT网络中发现服务器的标识根据发现服务器的对象标识计算获得,所述确定预设第一数量的发现服务器,包括:
根据所述eSIM终端的EID计算终端标识;
根据所述DHT网络的拓扑、所述终端标识和所述DHT网络中各发现服务器的标识,分别计算各发现服务器与所述eSIM终端的距离;
根据所述各发现服务器与所述eSIM终端的距离,确定预设第一数量的发现服务器。
3.如权利要求2所述的方法,其特征在于,所述根据所述各发现服务器与所述eSIM终端的距离,确定预设第一数量的发现服务器,包括:
确定预设第一数量的与所述eSIM终端的距离最短的发现服务器。
4.如权利要求1所述的方法,其特征在于,还包括:
响应于接收到其他发现服务器发送的注册通知消息,在本地存储所述注册通知消息;
响应于接收到其他发现服务器发送的查询请求,且根据其中携带的EID确定本地存储有与所述EID对应的注册通知消息,向所述其他发现服务器返回发现通知消息。
5.如权利要求1所述的方法,其特征在于,所述从所述第二数量的发现服务器的地址中的一个地址对应的发现服务器获取注册通知消息,包括:
根据所述第二数量的发现服务器的地址,逐一连接相应的发现服务器,并向所连接的发现服务器获取与本eSIM终端EID对应的注册通知消息,直到成功获取到与本eSIM终端EID对应的注册通知消息为止。
6.如权利要求1所述的方法,其特征在于,在接收所述发现服务器发送的第二数量的发现服务器的地址之前,所述方法还包括:
响应于预设条件满足,向预设地址对应的发现服务器发送携带本eSIM终端EID的查询请求。
7.一种发现服务器,其特征在于,包括:接收模块、获取模块、处理模块和发送模块,所述接收模块用于,接收eSIM终端发送的查询请求;以及,接收多个发现服务器发送的发现通知消息;
所述获取模块用于,获取所述查询请求中携带的所述eSIM终端的硬件标识EID;
所述处理模块用于,确定预设第一数量的发现服务器;以及,从发送 发现通知消息的发现服务器中选择预设第二数量的发现服务器;
所述发送模块用于,分别向所述第一数量的发现服务器发送携带所述EID的查询请求;以及,将所述第二数量的发现服务器的地址发送给所述eSIM终端,以使所述eSIM终端从其中一个地址对应的发现服务器获取注册通知消息,并从所述注册通知消息中获取所注册的eSIM服务器的地址;
所述处理模块还用于,响应于接收到eSIM服务器发送的注册通知消息,确定预设第三数量的发现服务器;所述注册通知消息中携带有eSIM终端的EID和所述eSIM终端所注册的eSIM服务器的地址,所述第三数量大于或等于所述第一数量;
所述处理模块还用于,从所述第三数量的发现服务器中选择预设第四数量的发现服务器,所述第四数量大于或等于所述第二数量;
所述发送模块还用于,分别向所述第四数量的发现服务器转发所述注册通知消息;
其中,所述eSIM终端包括接收模块、第一处理模块和第二处理模块,所述接收模块用于,接收发现服务器发送的第二数量的发现服务器的地址;
所述第一处理模块用于,从第二数量的发现服务器的地址中的一个地址对应的发现服务器获取本eSIM终端的注册通知消息;
所述第二处理模块用于,从所述注册通知消息中获取本eSIM终端所注册的eSIM服务器的地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110259250.7/1.html,转载请声明来源钻瓜专利网。