[发明专利]一种序列号生成方法及电子设备有效
申请号: | 201510645274.0 | 申请日: | 2015-10-08 |
公开(公告)号: | CN105245367B | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 么刚;刘建;程磊;武尚青 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L9/00 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 马苗苗 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 序列号 生成 方法 电子设备 | ||
1.一种序列号生成方法,其特征在于,所述方法应用于第一集群的第一电子设备中,所述第一集群包括至少一个所述第一电子设备,所述方法包括:
接收客户端发送的序列号请求;所述序列号请求中携带有第一应用的应用信息;
根据所述应用信息和接收所述序列号请求的所述第一电子设备中预存的拓扑信息,从所述第一集群中确定出与所述第一应用对应的第一电子设备作为目标电子设备;所述拓扑信息包括所述第一集群中的第一电子设备与需要服务的应用的对应关系;
当接收所述序列号请求的所述第一电子设备是所述目标电子设备时,从预存的与所述第一应用对应的预分配序列号集合中确定出最小的序列号,作为目标序列号发送至所述客户端;
当接收所述序列号请求的所述第一电子设备不是所述目标电子设备时,转发所述序列号请求至所述目标电子设备,以使所述目标电子设备从预存的与所述第一应用对应的预分配序列号集合中确定出最小的序列号,作为目标序列号发送至所述客户端。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
当确定第二电子设备中存储的拓扑信息发生了更新时,获取所述第二电子设备中存储的更新后的拓扑信息;
用所述更新后的拓扑信息替换所述第一电子设备中预存的拓扑信息。
3.如权利要求2所述的方法,其特征在于,所述确定第二电子设备中存储的拓扑信息发生了更新,包括:
接收到所述第二电子设备发送的拓扑信息更新通知;或
发送拓扑信息查询请求至所述第二电子设备;接收所述第二电子设备基于所述拓扑信息查询请求反馈的拓扑信息更新通知。
4.如权利要求2所述的方法,其特征在于,所述方法还包括:
接收所述第二电子设备发送的更新指令;所述更新指令携带有所述第一集群中的第一电子设备的当前状态和所述需要服务的应用的当前状态;
根据所述第一集群中的第一电子设备的当前状态和所述需要服务的应用的当前状态计算得到当前所述第一集群中的第一电子设备与需要服务的应用的对应关系;
发送所述当前所述第一集群中的第一电子设备与需要服务的应用的对应关系至所述第二电子设备,以更新所述第二电子设备中存储的拓扑信息。
5.如权利要求1-4任一所述的方法,其特征在于,所述从预存的与所述第一应用对应的预分配序列号集合中确定出最小的序列号之前,还包括:
确定所述预分配序列号集合是否为空;
当所述预分配序列号集合为空时,发送预分配请求至第二电子设备;所述预分配请求中携带有所述第一应用的应用信息,用以获得所述第二电子设备基于所述应用信息返回的与所述第一应用对应的新序列号;
接收所述第二电子设备基于所述预分配请求返回的新序列号,并根据所述新序列号更新所述预分配序列号集合。
6.如权利要求5所述的方法,其特征在于,更新后的所述预分配序列号集合中最小的序列号大于更新前的所述预分配序列号集合中最大的序列号。
7.一种电子设备,其特征在于,第一集群包括至少一个所述电子设备,所述电子设备包括:
第一接收单元,用于接收客户端发送的序列号请求;所述序列号请求中携带有第一应用的应用信息;
设备确定单元,用于根据所述应用信息和自身设备中预存的拓扑信息,从所述第一集群中确定出与所述第一应用对应的电子设备作为目标电子设备;所述拓扑信息为所述第一集群中的电子设备与需要服务的应用的对应关系;
判断单元,用于判断自身设备是否是所述目标电子设备;
序列号确定单元,用于当所述判断单元的判断结果为是时,从预存的与所述第一应用对应的预分配序列号集合中确定出最小的序列号,作为目标序列号;
第一发送单元,用于将所述序列号确定单元确定的目标序列号发送至所述客户端;
第二发送单元,用于当所述判断单元的判断结果为否时,转发所述序列号请求至所述目标电子设备,以使所述目标电子设备从预存的与所述第一应用对应的预分配序列号集合中确定出最小的序列号,作为目标序列号发送至所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510645274.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种3D图像显示的方法、装置和电视机
- 下一篇:一种信息交互方法和装置