用于设备配对的方法、处理器、移动终端及服务器与流程

文档序号:24716267发布日期:2021-04-16 14:24阅读:133来源:国知局
用于设备配对的方法、处理器、移动终端及服务器与流程

1.本发明涉及通信领域,具体地涉及一种用于设备配对的方法、处理器、移动终端及服务器。


背景技术:

2.如今设备的无人化正成为科技发展的主流,无人机无人车等的行业应用也是遍地开花。然而其中遥控器的作用却无法忽略,它能在无人设备异常、设备自动化程度无法达到预期等的关键时刻人为接管设备,从而达到继续完成作业任务等的作用。
3.设备的配对过程是指控制设备(例如,遥控器)与被控制设备(例如,无人机)在处于相同的无线频段中,进行数据交互的同时附以相应的安全身份认证的过程。然而,常见的无线遥控器的配对方式通常为利用广播的方式,一般工作在2.4g hz或者5.8ghz的无线频段中,这些频段因资源有限,常常拥挤着大量的设备,各个设备又有各自的通信方式,缺乏有限的管理机制,且wifi中采用csma/ca,带来了大量的同频干扰、影响信道质量等的问题。因此,现有的控制设备与被控制设备在配对过程中容易受到时间和空间等的物理环境干扰,导致误配其他同类型的设备,存在设备配对成功率较低的问题。


技术实现要素:

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.图1示意性示出了根据本发明一实施例的用于设备配对的方法的应用环图;
34.图2示意性示出了根据本发明一实施例的用于设备配对的方法的流程示意图;
35.图3示意性示出了根据本发明一实施例的提示确认标识信息步骤的流程示意图;
36.图4示意性示出了根据本发明另一实施例的用于设备配对的方法的流程示意图;
37.图5示意性示出了根据本发明另一实施例的用于设备配对的方法的流程示意图。
38.附图标记说明
39.102终端
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
104服务器
40.106控制设备(遥控器)
ꢀꢀꢀꢀꢀꢀ
108被控制设备(无人机)
具体实施方式
41.以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。
42.本申请提供的用于设备配对的方法,可以应用于如图1所示的应用环境中。如图1所示,终端102通过网络与服务器104进行通信,服务器104通过网络与待配对设备(106和108)进行通信,具体地,终端102获取用户触发的配对请求,其中配对请求包括待配对设备(106和108)的标识信息,终端102根据标识信息从服务器104获取待配对设备(106和108)的状态信息,在状态信息指示待配对状态的情况下,通过服务器104向待配对设备(106和108)发送配对信息,以实现待配对设备(106和108)之间的配对。可以理解,终端102可以但不限于是各种带有用于配对的应用程序的智能手机、个人计算机、笔记本电脑、平板电脑、便携式可穿戴设备、无人车、无人机以及遥控器等,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现,待配对设备(106和108)可以包括控制设备106(例如,遥控器)和被控制设备108(例如,无人车或者无人机等)。服务器104可以使用移动通信技术与终端102、待配对设备(106和108)进行通信,例如第四代移动通信技术(4g)、第五代移动通信技术(5g)等。在一个示例中,服务器104例如可以是iot(internet of things,物联网)服
务器。
43.在一个示例中,待配对设备中的控制设备106和被控制设备108中的任意一者可以代替终端102执行动作。可以理解,控制设备106和被控制设备108中的任意一者可以带有终端102上的用于配对的应用程序和相应的通信模块,以替代终端102执行上述与服务器104的通信过程。
44.图2示意性示出了根据本发明一实施例的用于设备配对的方法的流程示意图。如图2所示,在本发明实施例中,提供一种用于设备配对的方法,以该方法应用于终端为例进行说明,该方法可以包括以下步骤:
45.步骤s210,获取用户触发的配对请求,其中配对请求包括待配对设备的标识信息。
46.可以理解,待配对设备为用户期望进行配对的控制设备(例如,遥控器)和被控制设备(例如,无人机)。配对请求为用于在待配对设备(包括控制设备和被控制设备)之间进行配对的指令。待配对设备的标识信息为表示待配对设备的身份的标识信息,例如可以是用户手动输入的待配对设备序列号或者通过扫描待配对设备的二维码、条形码等获取到的相关信息。
47.具体地,终端可以获取用户通过点击终端的应用程序(即app)选项界面中的配对选项或者触碰终端的配对按钮触发的配对请求,其中配对请求包括待配对设备的标识信息,即控制设备的标识信息和被控制设备的标识信息,标识信息具体可以通过用户手动输入设备序列号或者扫描二维码或者条形码获取。
48.步骤s220,根据标识信息从服务器获取待配对设备的状态信息。
49.可以理解,状态信息为待配对设备开机后所处的状态,具体可以包括正常状态、错误状态以及待配对状态。
50.具体地,终端根据得到的标识信息从服务器查询获取待配对设备的状态信息,也就是说,服务器存储有待配对设备的状态信息,具体可以是待配对设备在设备开机上电后,在预设时间间隔内主动向服务器发送自身的状态信息,服务器在接收到待配对设备发送的状态信息后,存储该待配对设备对应的状态信息,在状态信息发生更改的时候,服务器可以根据接收到的状态信息修改相应的状态信息标记。
51.步骤s230,在状态信息指示待配对状态的情况下,通过服务器向待配对设备发送配对信息,以实现待配对设备之间的配对。
52.可以理解,配对信息为待配对设备在配对过程中需要用到的信息,可以通过用户输入的配对信息确定,也可以获取之前存储的历史配对信息,配对信息例如可以包括组网信息、身份验证钥匙等。
53.具体地,终端在确定状态信息指示的是待配对状态的时候,说明此时待配对设备处于待配对状态,则可以通过服务器向待配对设备发送配对信息,使得待配对设备在接收到配对信息后,完成自身参数等信息的配置,从而实现待配对设备处于相同的无线频段中,并完成待配对设备之间的配对。
54.上述用于设备配对的方法,通过终端获取用户触发的配对请求,其中配对请求包括待配对设备的标识信息,根据标识信息从服务器获取待配对设备的状态信息,在状态信息指示待配对状态的情况下,通过服务器向待配对设备发送配对信息,以实现待配对设备之间的配对。上述配对过程可以使用蜂窝网络进行通信,即终端上的应用程序可以与自身
的服务器进行网络通信,从而在确定需要进行配对的两个待配对设备之后,可由服务器下发配对信息至待配对设备,不需要占用有限的无线频段资源即可完成待配对设备之间的配对,配对速度快,抗干扰能力强,且不受通信距离限制,不受同频干扰问题的影响,解决了因同频广播误配其他设备的问题,提高了设备配对的成功率。
55.在一个实施例中,上述步骤s220可以包括:根据标识信息从服务器获取待配对设备的合法性信息;在根据合法性信息确定待配对设备合法的情况下,获取状态信息。
56.可以理解,合法性信息可以为确认待配对设备是否为存在于服务器数据库中的设备的相关信息。
57.具体地,终端在确定待配对设备的标识新信息后,根据该标识信息从服务器获取待配对设备的合法性信息,即终端向服务器查询设备是否合法,终端在接收到待配对设备的合法性信息之后,判断该合法性信息确定待配对设备是否合法,在确定待配对设备均合法的情况下,终端可以获取待配对设备的状态信息。
58.本实施例中,终端在获取待配对设备的状态信息之前,需向服务器查询待配对设备的合法性,待确定待配对设备合法时,再获取状态信息,可以提高设备配对过程的安全性,减少不必要的工作量。
59.在一个示例中,终端可以根据标识信息从服务器同时获取待配对设备的合法性信息和状态信息,在根据合法性信息确定待配对设备合法的情况下,进入上述步骤s230。
60.在一个实施例中,配对状态包括首次配对状态,上述步骤s230可以包括:在状态信息指示首次配对状态的情况下,获取用户输入的配对信息;将配对信息发送至服务器,通过服务器将配对信息下发至待配对设备,以实现待配对设备之间的配对。
61.可以理解,设备进入配对状态包括多种情况,其中一种情况为首次配对状态,即待配对设备(可以包括控制设备和被控制设备)之间是第一次配对的情况。
62.具体地,在终端接收到的状态信息指示待配对设备为首次配对状态的时候,由于待配对设备(可以包括控制设备和被控制设备)之间为第一次配对,故终端可以获取用户输入的配对信息或者之前存储的配对信息,并将该配对信息发送至服务器,由服务器将该配对信息下发至待配对设备,待配对设备根据用户输入的配对信息完成自身参数等配置,从而实现待配对设备之间的配对。
63.本实施例中,由于待配对设备之间是首次配对,故需要用户通过终端向服务器上传配对信息,以便服务器将该配对信息下发至待配对设备,实现待配对设备之间的配对。
64.在一个实施例中,上述用于设备配对的方法还可以包括:在已配对设备的通信信道需要更换通信信道的情况下,获取用户输入的新的配对信息;将新的配对信息发送至服务器,通过服务器将新的配对信息下发至已配对设备,以用于在更换通信信道后重新配对已配对设备。
65.可以理解,已配对设备为之前完成过配对的控制设备和被控制设备,也就是非首次配对的设备。
66.具体地,在实际作业过程中,若当前通信信道发生拥挤导致已配对设备之间的通信发生异常,也就是在已配对设备的通信信道需要更换通信信道的情况下,终端可以获取用户输入的新的配对信息,例如包含更改后的信道的配对信息,终端将该新的配对信息发送至服务器,由服务器将该新的配对信息下发至已配对设备,以便已配对设备根据该新的
配对信息完成配置信息的更改,从而实现在更换通信信道后重新配对已配对设备。
67.本实施例中,终端在已配对设备的通信信道需要更换通信信道的情况下,通过获取用户输入的新的配对信息,并上传至服务器,由服务器下发至已配对设备,可以实现已配对设备在不同通信信道之间的转换,由于基站的地域分布广,不受通信距离限制,可在特定的作业环境下完成配对操作,只要已配对设备中的任意一方更换了通信信道,已配对设备的另一方依旧可以在新的通信信道上实现两设备之间的配对和通信,从而继续作业任务。
68.在一个实施例中,上述用于设备配对的方法还可以包括:获取待配对设备与终端的位置的距离;在距离小于预设距离阈值的情况下,确定与标识信息相关联的待配对设备是期望待配对设备。
69.可以理解,预设距离阈值为用户根据待配对设备与终端的实际距离设置的距离上限值,可以由用户自由设置修改。
70.具体地,终端可以例如通过定位模块(例如,gps定位)获取待配对设备与终端的位置的距离,例如可以获取控制设备与终端的距离信息和被控制设备与终端的距离信息,将以上两个距离信息与预设距离阈值进行比较,在确定上述两个距离信息均小于预设距离阈值的情况下,终端确定与标识信息相关联的待配对设备是期望待配对设备(用户想要配对的设备)。
71.在一个示例中,终端为待配对设备中的控制设备(例如,遥控器),则遥控器可以获取被控制设备(例如,无人机)与控制设备(例如,遥控器)的距离,在距离小于预设距离阈值的情况下,控制设备(例如,遥控器)确认与标识信息相关联的被控制设备(例如,无人机)是期望待配对设备(此处指用户期望的被控制设备)。
72.本实施例中,通过获取距离信息,将待配对设备与终端的位置的距离与预设距离阈值进行比较,若距离小于预设距离阈值,则可以认为当前的待配对设备是用户所期望配对的设备,从而验证了待配对设备身份信息的正确性,提高了设备配对过程的准确性。
73.在一个示例中,上述方法还可以包括:在距离大于预设距离阈值的情况下,确定与标识信息相关联的待配对设备不是期望待配对设备。
74.具体地,终端可以在获取到控制设备与终端的距离信息和被控制设备与终端的距离信息之后,将以上两个距离信息与预设距离阈值进行比较,当比较结果为存在至少一个距离信息大于预设距离阈值的情况下,终端确定与标识信息相关联的待配对设备不是用户真正期望的待配对设备,出现此现象的原因可能是用户输入的标识信息有误,也就是说至少存在一个待配对设备的标识信息发生错误,可以认定距离大于预设距离阈值的待配对设备的标识信息发生错误。
75.由于用户在输入待配对设备的标识信息的过程中可以会发生失误,输错设备序列号等情况随时可能会发生,因此上述用于设备配对的方法可以增加提示确认标识信息步骤来提高设备配对的成功率。图3示意性示出了根据本发明一实施例的提示确认标识信息步骤的流程示意图。如图3所示,在本发明实施例中,待配对设备包括至少一个控制设备和至少一个被控制设备,提示确认标识信息步骤可以包括:
76.步骤s310,根据标识信息确定至少一个控制设备中的第一控制设备和至少一个被控制设备中的第一被控制设备。
77.可以理解,第一控制设备为用户输入的标识信息所对应的控制设备,第一被控制
设备为用户输入的标识信息所对应的被控制设备。
78.具体地,终端根据用户触发的配对请求中的标识信息确定一个或者多个控制设备中的第一控制设备(例如,遥控器a1)以及确定一个或者多个被控制设备中的第一被控制设备(例如,无人机b1)。
79.步骤s320,获取至少一个控制设备和至少一个被控制设备分别与终端的位置之间的距离。
80.具体地,终端可以通过定位模块获取一个或者多个控制设备、一个或者多个被控制设备分别与终端的位置之间的距离,例如,遥控器a1、遥控器a2分别与终端的位置的距离为da1、da2,无人机b1、无人机b2分别与终端的位置的距离为db1、db2。
81.步骤s330,在确定至少一个控制设备中存在相比于第一控制设备距离终端的位置更近的第二控制设备的情况下,或者在确定至少一个被控制设备中存在相比于第一被控制设备距离终端的位置更近的第二被控制设备的情况下,提示确认标识信息的正确性。
82.具体地,在一个示例中,在终端确定存在至少一个控制设备(例如,遥控器a2)与终端的距离da2小于第一控制设备(例如,遥控器a1)与终端的距离da1的时候,终端可以提示用户确认标识信息的正确性,例如可以弹出提示框以提醒用户注意核对确认所输入的标识信息的正确性。
83.在另一个示例中,在终端确定存在至少一个被控制设备(例如,无人机b2)与终端的距离db2小于第一被控制设备(例如,无人机b1)与终端的距离db1的时候,终端可以提示用户确认标识信息的正确性,例如可以弹出提示框以提醒用户注意核对确认所输入的标识信息的正确性。
84.本实施例中,对于待配对设备包括多个控制设备或者多个被控制设备的情况,由于待配对设备部分情况是近距离通信,也就是说待配对设备离终端距离较近,若出现了第一控制设备或第二被控制设备距离终端更近的其他控制设备或其他被控制设备,则提示用户确认标识信息的正确性,可以提高待配对设备配对过程的安全性,降低用户输入错误标识信息的可能性。
85.在一个实施例中,待配对设备包括控制设备和被控制设备,其中,控制设备包括遥控器,被控制设备包括无人机或无人车。
86.在一个实施例中,配对信息可以包括以下中的至少一者:互联网协议地址、无线网格网络标识、信道、身份验证钥匙。
87.图4示意性示出了根据本发明另一实施例的用于设备配对的方法的流程示意图。如图4所示,在本发明实施例中,提供一种用于设备配对的方法,以该方法应用于服务器为例进行说明,该方法可以包括以下步骤:
88.步骤s410,获取终端发送的待配对设备的标识信息。
89.具体地,服务器获取终端发送的待配对设备的标识信息。可以理解,标识信息可以是用户手动输入的待配对设备序列号或者通过扫描待配对设备的二维码、条形码等获取到的相关信息。
90.步骤s420,根据标识信息确定待配对设备的状态信息。
91.具体地,服务器根据该标识信息查找标识信息相关联的待配对设备所对应的状态信息。可以理解,状态信息为待配对设备开机后所处的状态,具体可以包括正常状态、错误
状态以及待配对状态,待配对设备在开机上电后,在预设时间间隔内主动向服务器发送自身的状态信息,服务器在接收到待配对设备发送的状态信息后,存储该待配对设备对应的状态信息,在状态信息发生更改的时候,服务器可以根据接收到的状态信息修改相应的状态信息标记。服务器例如可以是iot(internet of things,物联网)服务器。
92.步骤s430,将状态信息发送至终端。
93.具体地,服务器将标识信息关联的待配对设备的状态信息发送至终端,以使得终端知晓或者显示待配对设备此时的状态信息,从而方便进行后续有关配对信息的相关操作步骤。
94.步骤s440,在状态信息指示待配对状态的情况下,发送配对信息至待配对设备,以实现待配对设备之间的配对。
95.可以理解,配对信息为待配对设备在配对过程中需要用到的信息,可以通过用户输入的配对信息确定,也可以获取之前存储的历史配对信息,配对信息例如可以包括组网信息、身份验证钥匙等。
96.具体地,在确定状态信息指示的是待配对状态的时候,说明此时待配对设备处于待配对状态,服务器可以发送配对信息至待配对设备,使得待配对设备在接收到配对信息后,完成自身参数等信息的配置,从而实现待配对设备处于相同的无线频段中,并完成待配对设备之间的配对。
97.上述用于设备配对的方法,通过服务器获取终端发送的待配对设备的标识信息,根据标识信息确定待配对设备的状态信息,将状态信息发送至终端,在状态信息指示待配对状态的情况下,服务器发送配对信息至待配对设备,以实现待配对设备之间的配对。上述配对过程可以使用蜂窝网络进行通信,即终端上的应用程序可以与自身的服务器进行网络通信,从而在确定需要进行配对的两个待配对设备之后,可由服务器下发配对信息至待配对设备,不需要占用有限的无线频段资源即可完成待配对设备之间的配对,配对速度快,抗干扰能力强,且不受通信距离限制,不受同频干扰问题的影响,解决了因同频广播误配其他设备的问题,提高了设备配对的成功率。
98.在一个实施例中,上述步骤s420可以包括:根据标识信息确定待配对设备的合法性信息;在根据合法性信息确定待配对设备合法的情况下,确定状态信息。
99.可以理解,合法性信息可以为确认待配对设备是否为存在于服务器数据库中的设备的相关信息。
100.具体地,服务器可以根据标识信息查询历史数据信息,从而确定待配对设备的合法性信息,例如查询到相同的标识信息,则可以确定该待配对设备合法,在根据合法性信息确定待配对设备合法的情况下,服务器可以查询该标识信息相关联的待配对设备的状态信息,从而确定状态信息。
101.本实施例中,服务器在确定待配对设备的状态信息之前,需查询待配对设备的合法性,待确定待配对设备合法时,再确定状态信息,可以提高设备配对过程的安全性,减少不必要的工作量。
102.在一个实施例中,配对状态包括首次配对状态,上述步骤s440可以包括:在状态信息指示首次配对状态的情况下,获取终端发送的配对信息;将配对信息下发至待配对设备,以实现待配对设备之间的配对。
103.可以理解,设备进入配对状态包括多种情况,其中一种情况为首次配对状态,即待配对设备(可以包括控制设备和被控制设备)之间是第一次配对的情况。
104.具体地,在待配对设备的状态信息指示首次配对状态的时候,由于待配对设备(可以包括控制设备和被控制设备)之间为第一次配对,服务器获取终端发送的配对信息,该配对信息可以为用户输入的配对信息,也可以是终端之前存储的配对信息,并将该配对信息下发至待配对设备,待配对设备根据该配对信息完成自身参数等配置,从而实现待配对设备之间的配对。
105.本实施例中,由于待配对设备之间是首次配对,故服务器需要获取终端上传的配对信息,并将将该配对信息下发至待配对设备,实现待配对设备之间的配对。
106.在一个实施例中,配对状态包括非首次配对状态,上述步骤s440可以包括:在状态信息指示非首次配对状态的情况下,将存储的配对信息下发至待配对设备,以实现待配对设备之间的配对。
107.可以理解,设备进入配对状态包括多种情况,其中一种情况为非首次配对状态,即待配对设备(可以包括控制设备和被控制设备)之间以前配对过的情况。
108.具体地,在待配对设备的状态信息指示非首次配对状态的时候,服务器可以查询历史数据,将之前存储的配对信息下发至待配对设备,以实现待配对设备之间的配对。
109.本实施例中,由于待配对设备不是第一次配对,故服务器可以将预先存储的配对信息下发至待配对设备,不需要获取终端发送的配对信息,即可实现待配对设备之间的配对。
110.在一个实施例中,上述用于设备配对的方法还可以包括:在已配对设备的通信信道需要更换通信信道的情况下,获取终端发送的新的配对信息;将新的配对信息下发至已配对设备,以用于在更换通信信道后重新配对已配对设备。
111.可以理解,已配对设备为之前完成过配对的控制设备和被控制设备,也就是非首次配对的设备。
112.具体地,在实际作业过程中,若当前通信信道发生拥挤导致已配对设备之间的通信发生异常,也就是在已配对设备的通信信道需要更换通信信道的情况下,服务器获取终端发送的新的配对信息,并将该新的配对信息下发至已配对设备,以便已配对设备根据该新的配对信息完成配置信息的更改,从而实现在更换通信信道后重新配对已配对设备。
113.本实施例中,服务器在已配对设备的通信信道需要更换通信信道的情况下,通过获取终端上传的新的配对信息,并下发至已配对设备,可以实现已配对设备在不同通信信道之间的转换,由于基站的地域分布广,不受通信距离限制,可在特定的作业环境下完成配对操作,只要已配对设备中的任意一方更换了通信信道,已配对设备的另一方依旧可以在新的通信信道上实现两设备之间的配对和通信,从而继续作业任务。
114.图5示意性示出了根据本发明另一实施例的用于设备配对的方法的流程示意图。如图5所示,提供一种用于设备配对的方法,以该方法应用于包括iot服务器、带有应用程序app的终端、无人机以及遥控器的系统中,具体步骤如下:
115.第1步:app(应用程序)先获取需要配对的两个设备id(手动输入或扫二维码等),点击“配对”按钮,此时app会向iot(物联网服务器)查询设备是否合法,并且不断轮询两设备的配对状态。
116.第2步:设备进入配对状态,分两种情况:第一种情况为两设备均已绑定用户账号名下,且非首次配对(配置信息已存在),则两种设备只需正常开机,就可以自动进入配对状态;第二种情况为两设备首次配对,则两设备均需手动进入特定“配对状态”,此过程会不断的向iot发送指令,iot相应状态标记改变。
117.第3步:app(应用程序)向iot轮询到两设备均处于配对状态时,通过iot向两设备同时发送配对信息(如分配ip地址、mesh id(无线网格网络标识)、信道、身份验证钥匙等),进入第4步。否则提示用户出错并退出配对状态,遥控器和无人机也相应因超时退出配对状态。
118.第4步:无人机和遥控器通过iot下发的配对信息,各自配置自身,完成对频,配对完成,遥控器可操控无人机。
119.可以理解,在第2步中,app可以获取遥控器和无人机与app账户的绑定信息,通过调取历史使用信息,查找是否有在同一账户名下的无人机和遥控器处于配对状态,若是,则进行遥控器与无人机的快速配对。或者,绑定于同一账户下的在线的多台无人机和多个遥控器,当其中一台无人机和一个遥控器先后进入配对模式时,则将该无人机与该遥控器配对。
120.终端上的app可以利用近距离通信模块搜索附近处于在线状态的遥控器/无人机,并列表显示在app界面,当用户将其中一个遥控器/无人机调整进入配对状态时,界面中可以同步显示该遥控器/无人机进入配对状态,用户点击界面中进入配对状态的无人机和遥控器即可将两者配对,配对成功的无人机和遥控器可以发出信号表示配对成功。app还可以利用近距离通信模块搜索附近处于在线状态的遥控器/无人机,并列表显示在app界面,并可依据无人机/遥控器与app所在终端的距离排序,用户点击配对时,自动将距离最近的无人机和遥控器配对。
121.本发明实施例提出了一种新的配对方式,利用4g蜂窝移动通信、运营商基站地域分布广、以及严格的频段管理和划分、抗干扰强的外在技术特点,解决了现有2.4g/5.8ghz无线遥控器因内在因素限制的原因而配对存在的问题:受空间距离限制、易干扰、易人为误配、配对时间过长等的问题,使遥控器更便捷更高效的适用各种复杂的环境中,提升产品的体验感。
122.本申请提出的技术方案操作简单,配对前已人为绑定所需配对的设备,根本解决了因同频广播误配其他设备的问题,用户体验度得到大大提高;因4g通信技术数据传输延时小的特点,所以配对速度快;抗干扰强,没有信道质量差的问题,同频干扰问题变为由运营商解决;在我国村村通4g的国情下,基站的地域分布广,不受通信距离限制,可在特定的作业环境下完成配对操作,如设备当前信道拥挤,无人机可通过iot人为转换信道,避开拥堵,实现空中重新配对的操作,从而继续作业任务。
123.本发明实施例提供了一种处理器,被配置成执行根据上述实施方式中的用于设备配对的方法。
124.本发明实施例提供了一种移动终端,包括根据本发明实施例提供的处理器。
125.在一个实施例中,移动终端包括以下中的至少一者:无人机、无人车、移动通信设备。
126.本发明实施例提供了一种服务器,被配置成执行根据上述实施方式中的用于设备
配对的方法。
127.本发明实施例提供了一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器执行根据上述实施方式中的用于设备配对的方法。
128.本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现根据上述实施方式中的用于设备配对的方法。
129.本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
130.在一个典型的配置中,设备包括一个或多个处理器(cpu)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。
131.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
132.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd

rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
133.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
134.本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
135.以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1