一种绑定iOS设备的方法、iOS设备及辅助设备的制造方法

文档序号:9870449阅读:276来源:国知局
一种绑定iOS设备的方法、iOS设备及辅助设备的制造方法
【技术领域】
[0001]本发明涉及一种绑定1S设备的方法、1S设备及辅助设备。
【背景技术】
[0002]从i0S7开始,苹果公司对应用开发者可以获取1S设备唯一标识的方法进行了限制,1S应用无法通过向1S设备请求获取MAC(Medium/Media Access Control)地址。UUID(Universally Unique Identifier,通用唯一识别码)让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要透过中央控制端来做辨识信息的指定。这样,每个应用都可以建立不与其它应用冲突的UUID。在此情况下,就不需考虑数据库建立时的名称重复问题。苹果公司建议使用UUID为应用生成唯一标识字符串。但是,当应用被删除或者系统重置后,UUID就无效了,当应用再次安装时,又会生成新的UUID,所以UUID不能保证唯一识别该设备。

【发明内容】

[0003]本发明的目的就是为了解决上述问题,提供一种绑定1S设备的方法、1S设备及辅助设备,它解决了从i0S7开始应用无法获取1S设备MAC的问题,利用MAC地址生成1S设备的唯一标识并1S应用绑定,实现了 1S应用和1S设备绑定关系不受应用重新安装或者系统重置的影响,进而可以实现1S设备无需用户注册就能使用1S应用提供的定制化网络服务,以及实现精准的消息推送等。
[0004]为了实现上述目的,本发明采用如下技术方案:
[0005 ] 一种绑定1S设备的方法,包括如下步骤:
[0006]步骤(11):1OS设备向局域网中的辅助设备发送广播消息;
[0007]步骤(12): 1S设备等待接收辅助设备发来的回复消息;
[0008]步骤(13):10S设备从回复消息中获取自身的MAC地址;
[0009]步骤(14): 1S设备使用MAC地址生成1S设备的唯一标识;
[0010]步骤(15):10S设备与1S设备唯一标识进行绑定。
[0011 ]所述广播消息为RARP广播消息或免费ARP广播消息。
[0012]所述步骤(14)进一步为:1S设备直接使用MAC地址作为1S设备唯一标识;或者1S设备使用哈希算法对MAC地址进行运算,并将运算结果作为1S设备唯一标识;或者1S设备使用哈希算法对MAC地址和附加信息进行运算,并将运算结果作为1S设备唯一标识。
[0013]所述附加信息为1S应用的特征值和/或随机数。
[0014]一种绑定1S设备的方法,包括如下步骤:
[0015]步骤(21):辅助设备接收1S设备发送的广播消息;
[0016]步骤(22):辅助设备从广播消息中获取1S设备的MAC地址;
[0017]步骤(23):辅助设备将所述MAC地址封装到回复消息中;
[0018]步骤(24):辅助设备发送回复消息给1S设备。
[0019]所述广播消息为RARP广播消息或者免费ARP广播消息。
[0020] 一种1S设备,包括:
[0021 ]第一数据收发模块,被配置为接收和发送广播消息;
[0022]第一MAC地址获取模块,被配置为获取广播消息中自身的MAC地址;
[0023]唯一标识生成模块,被配置为利用哈希算法根据MAC地址生成1S设备唯一标识;
[0024]唯一标识绑定模块,被配置为将生成的1S设备唯一标识与1S设备进行绑定。
[0025]所述唯一标识生成模块生成唯一标识的方法为:直接使用MAC地址作为1S设备唯一标识;或者使用哈希算法对MAC地址进行运算,并将运算结果作为1S设备唯一标识;或者使用哈希算法对MAC地址和附加信息进行运算,并将运算结果作为1S设备唯一标识。
[0026]一种辅助设备,包括:
[0027]第二数据收发模块,被配置为接收1S设备发送过来广播消息并发送回复消息给1S设备;
[0028]第二MAC地址获取模块,被配置为从1S设备发来的广播消息中获取1S设备的MAC地址;
[0029]回复消息生成模块,被配置为将获取的1S设备的MAC地址封装到回复消息中,并通过第二数据收发模块发送给1S设备。
[0030]所述第二MAC地址获取模块还被配置为根据免费ARP协议或者RARP协议解析广播消息获取MAC地址。
[0031 ]本发明的有益效果:本发明解决了从i0S7开始应用无法获取1S设备MAC的问题,利用MAC地址生成1S设备的唯一标识并1S应用绑定,实现了 1S应用和1S设备绑定关系不受应用重新安装或者系统重置的影响。MAC地址是全球唯一且固定不变的,即使系统重置或者应用重新安装也不会导致MAC地址发生变化,进而不会导致与1S应用绑定的1S设备的唯一标识发生变化。所以在1S应用与1S设备绑定后,1S应用可以使用1S设备的唯一标识登录云端服务,无需用户注册;云端服务还可以根据1S设备标识通过1S应用为1S设备提供精准的消息推送和定制化服务。
【附图说明】
[0032]图1为本发明所述方法实施例1流程图;
[0033]图2为本发明所述方法实施例2流程图;
[0034]图3为本发明所述1S设备结构示意图;
[0035]图4为本发明所述辅助设备结构示意图。
【具体实施方式】
[0036]下面结合附图与实施例对本发明作进一步说明。
[0037]实施例1:
[0038]如图1所示,一种绑定1S设备的方法,包括如下步骤:
[0039]步骤(11):1OS设备向局域网中的辅助设备发送广播消息;
[0040]步骤(12): 1S设备等待接收辅助设备发来的回复消息;
[0041 ]步骤(13): 1S设备从回复消息中获取自身的MAC地址;
[0042]步骤(14): 1S设备使用MAC地址生成1S设备的唯一标识;
[0043]步骤(15): 1S设备与1S设备唯一标识进行绑定。
[0044]所述广播消息为RARP广播消息或免费ARP广播消息。
[0045]所述步骤(14)进一步为:1S设备直接使用MAC地址作为1S设备唯一标识;或者1S设备使用哈希算法对MAC地址进行运算,并将运算结果作为1S设备唯一标识;或者1S设备使用哈希算法对MAC地址和附加信息进行运算,并将运算结
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1