一种设备绑定系统、方法及电子设备与流程

文档序号:35891144发布日期:2023-10-28 20:08阅读:37来源:国知局
一种设备绑定系统、方法及电子设备与流程

本发明涉及设备绑定技术,具体涉及一种设备绑定系统、方法及电子设备。


背景技术:

1、随着智能网关的功能越来越丰富,运营商基于该智能网关不断推出各种增值业务,比如游戏加速、绿色上网、教育加速等。用户要想使用这些增值业务,首先需要在用户设备上下载运营商的应用,然后在该应用中建立用户账号与智能网关的绑定关系。但是,现有的绑定方案需要用户在用户设备中手动输入或者扫码获取智能网关的物理地址(mac,media access control address)和设备序列号(sn,serial number),然后将该智能网关的mac地址和sn码上传到云服务器以完成用户账号和智能网关的绑定。其中扫码绑定的方式,需要sn码和设备一一对应,对设备的生产管理要求高,人而提高了设备生产的复杂度和成本。手动输入的绑定方式,由于通常设备的mac地址和sn码都较长,用户手动输入不仅繁琐,而且也容易输入错误,从而导致绑定成功率低,用户体验差。


技术实现思路

1、为解决现有存在的技术问题,本技术的技术方案是这样实现的:

2、根据本技术的一方面,提供一种设备绑定系统,其特征在于,所述系统包括:

3、第一设备,与第二设备通信连接,基于所述通信连接获取所述第二设备的物理地址;以及用于基于所述物理地址从云服务器中获取对应的程序组件的第一信息,所述第一信息用于与所述程序组件进行通信;以及用于基于所述第一信息从所述程序组件中获取对应的设备序列号;以及用于向所述云服务器发送绑定请求,所述绑定请求中携带有所述物理地址和所述设备序列号;

4、第二设备,具有所述程序组件,所述程序组件用于向所述云服务器发送所述第二设备的相关数据,所述相关数据中至少包括所述程序组件的所述第一信息、所述物理地址和所述设备序列号;以及用于基于所述第一设备发送的所述第一信息向所述第一设备发送所述设备序列号;

5、云服务器,用于基于所述绑定请求对所述第一设备发送的所述物理地址和所述设备序列号的匹配关系进行验证,如果验证成功,建立所述第一设备对应的应用账号和所述第二设备的绑定关系。

6、上述方案中,所述第一设备还用于向所述云服务器发送数据获取请求,所述数据获取请求中携带有所述物理地址;

7、所述云服务器还用于响应所述数据获取请求,查询与所述物理地址对应的程序组件的第一信息,向所述第一设备发送所述第一信息。

8、上述方案中,所述第一信息至少包括数据传输端口的端口号、鉴权信息和互联网协议ip地址;

9、所述第一设备还用于基于所述ip地址通过所述端口号向所述程序组件发送所述鉴权信息;

10、所述第二设备中的所述程序组件还用于对所述鉴权信息进行验证,如果验证成功,通过所述端口号向所述第一设备发送所述设备序列号。

11、上述方案中,所述第二设备中的所述程序组件还用于通过随机方式监听所述第二设备的数据传输端口,如果监听到的所述数据传输端口当前处于空闲态,生成所述数据传输端口的鉴权信息;以及用于将所述数据传输端口的端口号、所述鉴权信息和所述第二设备的互联网协议ip地址作为所述第一信息发送至所述云服务器。

12、上述方案中,所述云服务器还用于保存所述第二设备的所述相关数据;以及还用于在所述相关数据与所述云服务器中针对所述第二设备存储的历史相关数据不一致的情况下,将所述历史相关数据更新为所述相关数据。

13、上述方案中,所述云服务器还用于向所述第一设备发送表征所述第一设备对应的应用账号和所述第二设备是否绑定成功的通知消息。

14、上述方案中,所述第二设备的程序组件还用于获取所述第二设备的所述相关数据;以及还用于保存所述相关数据。

15、根据本技术的第二方面,提供一种设备绑定方法,应用于第一设备,其特征在于,所述方法包括:

16、向云服务器发送数据获取请求,所述数据获取请求中携带有第二设备的物理地址;

17、接收所述云服务器基于所述物理地址返回的对应于所述第二设备的程序组件的第一信息,所述第一信息用于从所述程序组件中获取对应的设备序列号;

18、向所述云服务器发送绑定请求,所述绑定请求中携带有所述物理地址和所述设备序列号;

19、如果所述物理地址和所述设备序列号的匹配关系通过所述云服务器的验证,接收所述云服务器返回的表征所述第一设备对应的应用账号与所述第二设备绑定成功的通知消息。

20、上述方案中,所述第一信息至少包括数据传输端口的端口号、鉴权信息和互联网协议ip地址;所述方法还包括:

21、基于所述ip地址通过所述端口号向所述程序组件发送所述鉴权信息;

22、如果所述鉴权信息通过所述程序组件的验证,接收所述程序组件发送的所述设备序列号。

23、根据本技术的第三方面,提供一种设备绑定方法,应用于第二设备,其特征在于,所述方法包括:

24、通过所述第二设备上的程序组件向云服务器发送所述第二设备的相关数据,所述相关数据中至少包括所述程序组件的第一信息、所述第二设备的物理地址和所述第二设备的设备序列号;

25、接收第一设备发送的所述第一信息,所述第一信息是所述第一设备基于所述第二设备的所述物理地址从所述云服务器中所获得;

26、将所述第一信息与所述程序组件中存储的鉴权信息进行比较;

27、如果比较结果表征所述第一信息与所述鉴权信息相同,向所述第一设备发送所述设备序列号,以使得所述第一设备基于所述物理地址和所述设备序列号建立所述一设备对应的应用账号与所述第二设备的绑定关系。

28、上述方案中,在所述通过所述第二设备上的程序组件向云服务器发送所述第二设备的相关数据之前,所述方法还包括:

29、通过所述程序组件随机监听所述第二设备的数据传输端口;

30、如果监听到的所述数据传输端口当前处于空闲态,生成所述数据传输端口的鉴权信息;

31、将所述数据传输端口的端口号、所述鉴权信息和所述第二设备的ip地址作为所述第一信息发送至所述云服务器。

32、根据本技术的第四方面,提供一种设备绑定方法,应用于云服务器,其特征在于,所述方法包括:

33、接收第一设备发送的数据获取请求,所述数据获取请求中携带有第二设备的物理地址;

34、基于所述物理地址向所述第一设备发送对应的第二设备的程序组件的第一信息;

35、接收所述第一设备发送的绑定请求,所述绑定请求中携带有所述物理地址和设备序列号;所述设备序列号是所述第一设备基于所述第一信息从所述程序组件中所获得;

36、确定所述物理地址和所述设备序列号的匹配关系正确的情况下,建立所述第一设备对应的应用账号和所述第二设备的绑定关系。

37、上述方案中,所述方法还包括:

38、向所述第一设备发送表征所述第一设备对应的应用账号和所述第二设备是否绑定成功的通知消息。

39、根据本技术的第五方面,提供一种电子设备,其特征在于,所述电子设备包括:

40、发送单元,用于向云服务器发送数据获取请求,所述数据获取请求中携带有第二设备的物理地址;以及用于向所述云服务器发送绑定请求,所述绑定请求中携带有所述物理地址和设备序列号;

41、接收单元,用于接收所述云服务器基于所述物理地址返回的对应于所述第二设备的程序组件的第一信息,所述第一信息用于从所述程序组件中获取对应的所述设备序列号;以及用于如果所述物理地址和所述设备序列号的匹配关系通过所述云服务器的验证,接收所述云服务器返回的表征所述电子设备对应的应用账号与所述第二设备绑定成功的通知消息。

42、根据本技术的第六方面,提供一种电子设备,其特征在于,所述电子设备包括:

43、发送单元,用于通过所述电子设备的程序组件向云服务器发送所述电子设备设备的相关数据,所述相关数据中至少包括所述程序组件的第一信息、所述电子设备的物理地址和所述电子设备的设备序列号;

44、接收单元,用于接收第一设备发送的所述第一信息,所述第一信息是所述第一设备基于所述电子设备的所述物理地址从所述云服务器中所获得;

45、鉴权单元,用于将所述第一信息与所述程序组件中存储的鉴权信息进行比较;

46、所述发送单元,还用于如果比较结果表征所述第一信息与所述鉴权信息相同,向所述第一设备发送所述设备序列号,以使得所述第一设备基于所述物理地址和所述设备序列号建立所述第一设备对应的应用账号与所述电子设备的绑定关系。

47、上述方案中,所述电子设备还包括:

48、监听单元,用于以随机的方式监听所述电子设备的数据传输端口;

49、生成单元,用于如果监听到的所述数据传输端口当前处于空闲态,生成所述数据传输端口的鉴权信息;

50、所述发送单元,还用于将所述数据传输端口的端口号、所述鉴权信息和所述第二设备的ip地址作为所述第一信息发送至所述云服务器。

51、根据本技术的第七方面,提供一种电子设备,其特征在于,所述电子设备包括:

52、接收单元,用于接收第一设备发送的数据获取请求,所述数据获取请求中携带有第二设备的物理地址;以及用于接收所述第一设备发送的绑定请求,所述绑定请求中携带有所述物理地址和设备序列号;所述设备序列号是所述第一设备基于所述第一信息从目标程序组件中所获得;

53、发送单元,用于基于所述物理地址向所述第一设备发送对应的所述第二设备的程序组件的第一信息;

54、建立单元,用于确定所述物理地址和所述设备序列号的匹配关系正确的情况下,建立所述第一设备对应的应用账号和所述第二设备的绑定关系。

55、本发明实施例提供的设备绑定系统、方法及电子设备,第一设备通过第二设备的mac地址从云服务器中获取第二设备的程序组件的第一信息,基于该第一信息从第二设备的程序组件中获取第二设备的sn码,然后将该mac地址和sn码上报给云服务器以完成设备绑定流程。由于mac地址和sn码都是自动获取,所以整个过程自动、高效、安全,极大的提升了用户的体验,降低一设备间绑定失败的概率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1