CN113259942A - 连接方法、装置、电子设备、***及计算机可读存储介质 - Google Patents
连接方法、装置、电子设备、***及计算机可读存储介质 Download PDFInfo
- Publication number
- CN113259942A CN113259942A CN202110536395.7A CN202110536395A CN113259942A CN 113259942 A CN113259942 A CN 113259942A CN 202110536395 A CN202110536395 A CN 202110536395A CN 113259942 A CN113259942 A CN 113259942A
- Authority
- CN
- China
- Prior art keywords
- terminal
- connection
- connection identifier
- intelligent equipment
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/08—Trunked mobile radio systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供的一种连接方法、装置、电子设备、***及计算机可读存储介质,应用于终端,方法包括:接收终端与智能设备的连接指令;智能设备与终端上登录的用户信息具有关联关系;终端为可用于登录用户信息的任意一个终端;响应连接指令,根据获取的连接标识与智能设备进行连接;其中,连接标识为智能设备与登录用户信息的任意一个终端完成配对生成的配对信息。本申请不管用户在何种终端上进行连接,都可以基于用户信息与智能设备的对应关系,获得该用户信息绑定的智能设备的连接标识,从而根据该连接标识完成连接,不需要重复执行配对过程,简化了连接过程,提高了连接效率。
Description
技术领域
本发明涉及通信技术领域,具体而言,涉及一种连接方法、装置、电子设备、***及计算机可读存储介质。
背景技术
智能设备(例如无人机、无人车等)与终端(例如手机、遥感器等)之间建立好绑定关系之后,即可实现通过终端管理智能设备的效果。
目前,相关技术中实现智能设备与终端绑定的操作方式较为繁琐,即一旦用户更换终端,就需要重新执行更换终端与智能设备进行配对操作,然后根据配对后配对过程生成的密钥建立连接,较为繁琐和复杂,降低了连接效率,不利于智能设备的管理。
发明内容
本发明的目的包括,例如,提供了一种连接方法、装置、电子设备、***及计算机可读存储介质,其能够简化终端与智能设备的连接流程,提高连接效率。
本发明的实施例可以这样实现:
第一方面,本发明提供一种连接方法,应用于终端,所述方法包括:
接收所述终端与智能设备的连接指令;所述智能设备与所述终端上登录的用户信息具有关联关系;所述终端为可用于登录所述用户信息的任意一个终端;响应所述连接指令,根据获取的连接标识与所述智能设备进行连接;其中,所述连接标识为所述智能设备与登录所述用户信息的任意一个终端完成配对生成的配对信息。
第二方面,本发明提供一种连接方法,应用于服务器,所述服务器与终端通过网络通信,所述方法包括:当接收到所述终端发送的连接请求信息,获取所述终端上登录的用户信息对应的智能设备的连接标识;其中,所述终端为可用于登录所述用户信息的任意一个终端;所述连接请求信息包含所述用户信息;所述连接标识为所述智能设备与登录所述用户信息的任意一个终端完成配对生成的配对信息;将所述连接标识发送给所述终端。
第三方面,本发明提供一种连接装置,应用于终端,包括:接收模块,用于接收所述终端与智能设备的连接指令;所述智能设备与所述终端上登录的用户信息具有关联关系;所述终端为可用于登录所述用户信息的任意一个终端;处理模块,用于响应所述连接指令,根据获取的连接标识与所述智能设备进行连接;其中,所述连接标识为所述智能设备与登录所述用户信息的任意一个终端完成配对生成的配对信息。
第四方面,本发明提供一种连接装置,应用于服务器,所述服务器与终端通过网络通信,包括:获取模块,用于当接收到所述终端发送的连接请求信息,获取所述终端上登录的用户信息对应的智能设备的连接标识;其中,所述连接标识为所述智能设备与登录所述用户信息的任意一个终端完成配对生成的配对信息;发送模块,用于将所述连接标识发送给所述终端。
第五方面,本发明提供一种连接***,包括服务器、终端和智能设备;所述服务器,用于当接收到所述终端发送的连接请求信息,获取所述终端上登录的用户信息对应的智能设备的连接标识;其中,所述终端为可用于登录所述用户信息的任意一个终端;所述连接请求信息包含所述用户信息;所述连接标识为所述智能设备与登录所述用户信息的任意一个终端完成配对生成的配对信息;将所述连接标识发送给所述终端;所述终端,用于接收所述终端与智能设备的连接指令;响应所述连接指令,根据获取的连接标识与所述智能设备进行连接。
第六方面,本发明提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现如第一方面所述的方法或者如第二方面所述的方法。
第七方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法或者如第二方面所述的方法。
本发明实现的有益效果如下:
本发明提供一种连接方法、装置、电子设备、***及计算机可读存储介质,应用于终端,所述方法包括:接收所述终端与智能设备的连接指令;所述智能设备与所述终端上登录的用户信息具有关联关系;所述终端为可用于登录所述用户信息的任意一个终端;响应所述连接指令,根据获取的连接标识与所述智能设备进行连接;其中,所述连接标识为所述智能设备与登录所述用户信息的任意一个终端完成配对生成的配对信息。与现有技术的区别在于,现有技术中用户更换终端或者智能设备后,需要重新执行更换后的终端与智能设备之间的配对操作,然后根据配对后配对过程生成的密钥建立连接,较为繁琐和复杂,降低了连接效率,不利于智能设备的管理。而本申请不管用户在何种终端上进行连接,都可以基于用户信息与智能设备的绑定关系,获得该用户信息绑定的智能设备的连接标识,从而根据该连接标识完成连接,不需要重复执行配对过程,简化了连接过程,提高了连接效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例提供的一种***架构图;
图2为本发明实施例提供的一个实施例中的连接方法的示意性流程图;
图3为本发明实施例提供的一种设备管理界面的示例图;
图4为本发明实施例提供的另一种连接方法的示意性流程图;
图5为本发明实施例提供的另一种连接方法的示意性流程图;
图6为本发明实施例提供的另一种连接方法的示意性流程图;
图7为本发明实施例提供的另一种设备管理界面的示例图;
图8为本发明实施例提供的步骤S27的一种实现方式的示意性流程图;
图9为本发明实施例提供的一种连接示例图;
图10为本发明实施例提供的步骤S27的另一种实现方式的示意性流程图;
图11为本发明实施例提供的一种重置连接界面;
图12为本发明实施例提供的另一个实施例中的连接方法的示意性流程图;
图13为本发明实施例提供的另一个实施例中的连接方法的另一种示意性流程图;
图14为本发明实施例提供的另一个实施例中的连接方法的另一种示意性流程图;
图15为本发明实施例提供的一种连接装置的功能模块图;
图16为本发明实施例提供的另一种连接装置的功能模块图;
图17为本发明实施例提供的一种电子设备结构框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
在本发明的描述中,需要说明的是,若出现术语“上”、“下”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。
智能设备可以通过与终端建立好绑定关系后,由终端管理其使用权和设备信息,并可以由终端控制智能设备进行工作。
目前,相关技术中实现智能设备与终端绑定的操作方式较为繁琐,即一旦用户更换终端,就需要重新执行更换终端与智能设备进行配对操作,然后根据配对后配对过程生成的密钥建立连接,较为繁琐和复杂,降低了连接效率,不利于智能设备的管理。
为了解决上述技术问题,本发明实施例提供的一种连接方法,该连接方法可以应用于图1所示的***架构中,如图1所示,本发明实施例涉及的***中可以但不限于包括:终端11、智能设备12、服务器13。
其中,服务器13可以是单个服务器或者是服务器集群。服务器13可以用于建立用户信息与至少一个智能设备12之间的对应关系以及存储具有对应关系的智能设备的连接标识,可以理解的是,其中,连接标识为智能设备与登录用户信息的任意一个终端完成配对生成的配对信息,可以但不限于是密钥、标识码等。例如,某终端与一个智能设备完成配对生成的连接标识为111,那么该连接标识111可以由智能设备、终端和服务器同步存储,当智能设备与该终端连接时,可以根据该连接标识111直接完成连接。
在一些可能的实施例中,一方面,在用户更换终端的场景中,服务器13可以用于接收到终端11发送的请求信息,根据对应关系向终端11提供预先存储的连接标识,以使终端11在获得连接指令后根据获取的连接标识直接完成与智能设备12的连接,无需更换后的终端与智能设备之间的配对流程。另一方面,若用户在更换后的终端上需要添加新的智能设备,则服务器13可以用于建立该用户与新的智能设备之间的对应关系。
终端11,是可用于登录与智能设备12具有对应关系的用户信息的任意一个终端,可以但不限于是:带屏幕遥控器,或者,不带屏幕遥控器与终端设备(例如笔记本、平板、掌上电脑等),其中,带屏幕遥控器可以运行应用程序(APP),通过实现本发明实施例提供的连接方法实现与智能设备的连接,在另一种实现方式中,与智能设备进行连接的遥控器可以不带屏幕,在这种场景中,则需要辅助连接的终端设备(例如笔记本、平板、掌上电脑)实现智能设备与遥控器进行连接,则应用程序可以运行在终端设备上,用户通过终端设备登录应用程序后,通过终端设备向遥控器的通信模块发送连接请求,遥控器通信模块收到连接请求后根据获取的连接标识与智能设备连接,例如,遥控器的通信模块会不断地将包含连接标识的设备列表信息向周围广播,当智能设备接受到广播信息中的连接标识与自身储存的连接标识匹配时,即可与遥控器建立连接。
在一些可能的实施例中,终端11用于接收终端与智能设备的连接指令,响应连接指令,根据获取的连接标识与智能设备进行连接。
智能设备12,可以但不限于是无人机、无人车、无人船等,智能设备12可以与带屏幕遥控器直接连接,或者由终端设备控制不带屏幕遥控器与智能设备连接。
基于上述***架构,可以实现在设备添加、更换遥控器、更换终端设备、乃至变更智能设备拥有人或使用权人等全流程不同情况,都可以不进行配对流程而将遥控器与无人机进行连接,用户全流程不需要认知配对概念,降低用户使用无人机过程中用户理解门槛和成本,减少异常情况处理,提高了连接耗时。
为了方便理解上述实现原理,下面将结合相关附图进行详细阐述。
首先参见图2,图2为本发明实施例提供的一个实施例中的连接方法的示意性流程图,该方法可以应用于图1所示的终端,例如带屏幕遥控器或者终端设备(下面以手机为例),终端设备与不带屏幕遥控器连接。需要说明的是,该终端可以是用户信息与智能设备第一次进行绑定时用户所用的终端,还可以是用户更换后的其他终端,该方法可以包括:
S200、接收终端与智能设备的连接指令。
其中,上述的智能设备与终端上登录的用户信息具有关联关系,终端为可用于登录用户信息的任意一个终端,也就是说,终端可以是用户用来与智能设备建立对应关系,完成配对的终端,也可以是仅仅用来连接智能设备的终端,在本申请实施例中,用户可以通过任意一个终端来登录用户信息,并基于该任意一个终端实现与对应的智能设备的连接。
可以理解的是,用户可以通过用户界面触发连接指令,还可以通过语音、姿势等触发连接指令,当采用语音、姿势触发连接指令时,终端配置有对应的采集装置,可以采集用户发出的语音指令或者采集用户做出的预定义姿势。
在一种可能的实现方式中,为了方便理解,下面给出一种基于用户界面触发连接指令的实现发公式,请参见图3,图3为本发明实施例提供的一种设备管理界面的示例图,需要说明的是,该界面中的标识、区域仅仅作为示例,器还可以包括更多的界面元素,此处不再赘述。
如图3所示,在该设备管理界面上显示有用户信息(例如张小A),可以理解的是,用户信息可以是用户账号、该用户信息可以是***账号、用户名、用户二维码等等,此处不作限定。在智能设备区域可以显示有该用户信息已经绑定的全部智能设备,用户可以通过操作连接标识实现终端与已绑定的任意智能设备进行连接。
S207、响应连接指令,根据获取的连接标识与智能设备进行连接。
其中,连接标识为智能设备与登录用户信息的任意一个终端完成配对生成的配对信息。例如,某终端与一个智能设备完成配对生成的连接标识为111,那么当终端获得该连接标识后即可与该智能设备完成连接,而不需要再次进行配对过程。
可以理解的是,当用户打开终端自带的软件后,软件会自动触发一次遥控器与智能设备之间的连接,对于处于未连接状态的智能设备,设备管理界面会显示连接按钮,用户可以点击手动触发连接,当接收到连接操作,终端可以从服务器处获得要连接的智能设备对应的连接标识,连接标识为智能设备与登录用户信息的任意一个终端完成配对生成的配对信息,例如可以是密钥、标识码等,进而实现与智能设备的连接。
例如,以终端为带屏幕遥控器和无人机为例,当接收到连接操作,带屏幕遥控器从服务器获取当前无人机的连接标识),无人机开机后遥控器直接自动连接,而不需要用户手动操作遥控器与无人机的配对。
又例如,以终端为手机和不带屏幕遥控器为例,当在手机上接收到连接操作,手机将从服务器端获得的连接标识发送给不带屏幕遥控器,实现不带屏幕遥控器与当前无人机的连接,不需要用户手动操作遥控器与无人机的配对。
与现有技术的区别在于,现有技术中用户更换终端或者智能设备后,需要重新执行更换后的终端与智能设备之间的配对操作,然后根据配对后配对过程生成的密钥建立连接,较为繁琐和复杂,降低了连接效率,不利于智能设备的管理。而本申请不管用户在何种终端上进行连接,都可以基于用户信息与智能设备的绑定关系,获得该用户信息绑定的智能设备的连接标识,从而根据该连接标识完成连接,不需要重复执行配对过程,简化了连接过程,提高了连接效率。
可选地,在一些可能的实施例中,终端可以获取自身存储的连接标识,但由于用户可以登录任意一个终端来与智能设备进行连接,因此不同终端存储的连接标识不同,在连接过程中,可能出现获取的连接标识与智能设备的连接标识不匹配导致连接失败的现象,为了解决这种问题,下面给出一种实现方式,请参见图4,图4为本申请实施例提供的另一种连接方法的示意性流程图,即在步骤S22中根据获取的连接标识与智能设备进行连接之前,该方法还可以包括:
S202,若确定终端存储有连接标识,则获取终端存储的连接标识。
S203,检测连接标识与智能设备的连接标识是否匹配。
S204,若不匹配,则根据智能设备的信息从服务器请求智能设备对应的连接标识。
S205,若匹配,则执行根据获取的连接标识与智能设备进行连接的步骤。
S206,若确定终端不存在连接标识,则根据智能设备的信息从服务器请求智能设备对应的连接标识。
为了方便理解,下面给出一个示例,例如,用户A在设备标识为000的终端上登录用户信息后,与智能设备aaa建立对应关系后进行配对生成连接标识111。
在一种场景中,用户A登录终端000后与智能设备aaa连接,由于终端000存储有连接标识111,则在响应连接指令后,获得存储的连接标识111,该连接标识与智能设备aaa的连接标识匹配,则可以直接执行连接动作。
在另一种场景中,用户A登录终端001后预与智能设备aaa连接,但终端001与其他智能设备配过对且存储有智能设备的连接标识222,检测获得的连接标识为222与智能设备aaa的连接标识111不匹配,则终端001可以基于智能设备aaa的信息从服务器请求智能设备对应的连接标识111,然后基于获得的连接标识111进行连接过程。
在另一种场景中,用户A登录终端001后预与智能设备aaa连接,但终端001还未与任何智能设备配过对且未存储有连接标识,此时,终端001在确定自身未存储有连接标识后,可以基于智能设备aaa的信息从服务器请求智能设备对应的连接标识111,然后基于获得的连接标识111进行连接过程。
可选地,为了避免检测过程造成连接耗时,下面还给出一种实现方式,请参见图5,图5为本申请实施例提供的另一种连接方法的示意性流程图,即不管终端是否存储有连接标识,但每次连接的时候所用到的连接标识都是服务器提供的,然后基于获得的连接标识完成连接,即在在步骤S22中根据获取的连接标识与智能设备进行连接之前,该方法还可以包括:
S201、根据智能设备的信息从服务器请求获得所述智能设备对应的连接标识。
这样一来,就可以避免连接标识不匹配的问题,避免了检测带来的耗时,提高连接效率。
可选地,在本发明实施例中,还可以基于为用户信息绑定新的智能设备,下面给出一种实现方式,参见图6,图6为本发明实施例提供的一个实施例中的另一种连接方法的示意性流程图,该方法还可以包括:
S208、当在接收到添加操作指令,获取全部处于配对模式的设备的设备信息。
可以理解的是,用户可以通过用户界面触发添加操作指令,还可以通过语音、姿势等触发连接指令,当采用语音、姿势触发连接指令时,终端配置有对应的采集装置,可以采集用户发出的语音指令或者采集用户做出的预定义姿势。
可以理解的是,当接收到添加操作指令,终端可以开启搜索功能捕获预设范围内的全部处于配对状态的设备的信息。在一些场景中,预设范围内的处于配对状态的设备可能有很多种类,例如蓝牙耳机、手机、共享单车、无人机、无人车等等,因此,终端获取的全部设备信息中存在不被***支持的非法设备(例如蓝牙耳机、手机、共享单车等),因此,需要将获得的设备信息发送到服务端进行过滤,以筛选出***支持的合法设备。
在一些可能的实施方式中,以设备为无人机为例,可以由用户手动打开无人机的配对按键,使无人机处于配对状态,无人机还可以根据自身存储的判断程序在开机后即可触发自身处于配对状态。这样一来,终端便可以开启搜索功能捕获预设范围内的全部处于配对状态的设备的信息。
S209、将全部设备的信息发送给服务器进行校验。
可以理解的是,服务器在进行校验的过程中可以进行两次过滤操作,第一次过滤操作可以获得***支持的合法设备,第二次过滤掉一些状态异常的设备,例如设备被锁定,或者,设备已经被绑定,或者设备处于工作状态等等。服务器通过二次过滤后即可将可支持设备的设备信息发送给终端。
S210、根据服务器发送的可支持的智能设备的设备信息,显示设备选择界面。
在一些可能的实施例中,该设备信息可以但不限于包括:设备类型、图像信息、配置信息、设备标识等等。终端获得这些设备之后,可以显示设备选择界面,以提示用户选择要绑定的智能设备。
S211、当在设备选择界面接收到选择操作,将被选择的智能设备的设备信息发送给服务器,以使服务器建立用户信息与被选择的智能设备的对应关系。
S212、建立与被选择的智能设备的配对关系,生成连接标识。
用户信息与被选择的智能设备绑定之后,触发终端与被选择的智能设备的通信配对,生成配对连接标识。
S213、将连接标识发送给服务器。
可以理解的是,本次生成的连接标识可以同步存储到终端、智能设备和服务器中。
例如,图3所示的设备管理界面还可以如图7所示,参见图7,图7为本发明实施例提供的另一种设备管理界面的示例图,可以看出,在添加区域可以显示有添加标识,用户可以通过操作添加功能标识添加新的智能设备。当接收到添加操作,终端可以先与要连接的智能设备生成连接标识,然后基于该连接标识进行连接。
例如,继续以终端为带屏幕遥控器和无人机为例,当接收到添加操作,带屏幕遥控器可以先生成和预备连接的无人机对应的连接标识,之后无人机开机可以与遥控器直接自动连接。
又例如,以终端为手机和不带屏幕遥控器为例,当在手机上接收到添加操作,手机将要连接的无人机的信息发送给遥控器,触发不带屏幕遥控器与无人机通信配对,生成连接标识,进而实现无人机的连接。
通过上述提供的设备管理界面还可以实现为用户信息添加新的智能设备的作用,也就是说,用户可以基于不同的终端完成用户信息与智能设备的绑定,方便管理多个智能设备。
可选地,本发明实施例还给出了一种终端和智能设备连接的实现方式,请参见图8,图8为本发明实施例提供的步骤S27的一种实现方式的示意性流程图,步骤S207可以包括:
S207-1,发送广播消息,广播消息中包含连接标识。
为了方便理解,本发明实施例还提供了一种连接界面,请参见图9,图9为本发明实施例提供的一种连接示例图,连接界面上可以显示有预备连接的设备的图像信息和连接状态信息(包括连接状态和未连接状态等)、用户信息、连接标识,用户通过操作连接标识后即可显示连接状态界面,连接状态界面上可以具有取消连接的标识,以方便用户随时取消连接。
S207-3,接收连接标识对应的智能设备发送的反馈信息,建立与智能设备之间的连接。
例如,以终端为带屏幕遥控器、智能设备为无人机为例,带屏幕遥控器从服务器获取连接标识(也就是连接标识),再将连接标识传给遥控器的通信模块,遥控器的通信模块会不断地将包含设备连接标识的设备列表信息向周围广播,当无人机接受到广播信息,确定广播信息中的连接标识与自身储存的连接标识匹配一致时,即与遥控器自动建立连接。
可选地,在终端与智能设备进行连接的过程中,无人机的状态会使得连接过程出现异常,例如,智能设备处于开机过程不能达到连接条件、智能设备存储的连接标识出现异常、损坏、失效等,为了解决这种问题,本发明实施例提在图8的基础上,给出一种实现方式,请参见图10,图10为本发明实施例提供的步骤S207的另一种实现方式的示意性流程图,步骤S207还可以包括:
S207-4、若在预设时间段内未接收到反馈信息,触发显示重置连接界面。
可以理解的是,若在预设时间内未接收到反馈信息,表明连接出现异常,用户可以根据实际需要选择触发重置连接界面,这样一来,在重置连接界面上,通过用户交互操作可以重新与无人机建立配对关系,进而完成连接。
S207-5、当在重置连接界面接收到连接操作,向智能设备发送配对请求信息。
可以理解的是,上述预设时间段可以由用户自定义设置,例如1分钟。上述的重置连接界面可以如图11所示,图11为本发明实施例提供的一种重置连接界面,可以看出,重置连接界面上的重置连接标识可以提示用户触发该智能设备与终端重新配对。
还可以理解的是,在图11的界面上实现的操作,实际进行的是终端与智能设备的重新配对,需要用户手动触发智能设备进入配对模式,终端根据智能设备的设备序列号匹配到该智能设备后进行配对操作,生成新的连接标识,并进行自动连接,新生成的连接标识仍然同步存储在终端、智能设备、服务器等,以便后续终端与智能设备自动连接。
可选地,本发明实施例还提供的一种智能设备使用权转让或者共享的实现方式,即当在设备管理界面接收到管理操作,该管理操作可以为转让、共享等,将目标转移用户的用户信息给服务器,以使服务器建立智能设备与目标转移用户的对应关系。
可以理解的是,以无人机为例,管理操作的对象在使用新的遥控器或者手机终端设备时,也无须重新进行遥控器与无人机的配对,而是通过遥控器或者手机从服务器直接获取该无人机的连接标识,实现遥控器与无人机的自动连接。
基于同一发明构思,本发明实施例还提供了一种连接方法,可以应用于服务器侧,请参见图12,图12为本发明实施例提供的另一个实施例中的连接方法的示意性流程图,该方法可以包括:
S31、当接收到终端发送的连接请求信息,获取终端上登录的用户信息对应的智能设备的连接标识。
其中,终端发送的连接请求信息中可以包含有终端上当前登录的用户信息;连接标识为智能设备与登录用户信息的任意一个终端完成配对生成的配对信息。
S32、将连接标识发送给终端。
可选地,当终端侧需要添加信息智能设备,本发明实施例还提供了一种实现方式,参见图13,图13为本发明实施例提供的另一个实施例中的连接方法的示意性流程图之二,即该方法还可以包括:
S33、当接收到终端发送的设备信息,向终端发送全部可支持的智能设备的信息。
其中,该设备信息对应的设备处于配对状态。
S34、接收终端发送的被选择的智能设备的设备信息,建立被选择的智能设备与用户信息的对应关系。
S35、接收终端发送的连接标识,将连接标识存储。
可选地,服务器还可以定期校验自身存储的连接标识与智能设备中存储的连接标识是否一致,防止因智能终端设备存储的连接标识破损、被篡改或者失效的异常情况导致连接失败,下面给出一种解决方式,请参见图14,图14为本发明实施例提供的另一个实施例中的连接方法的示意性流程图之三,该方法还可以包括:
S36、接收智能设备发送的上报信息,上报信息中包含智能设备存储的连接标识,当确定智能设备存储的连接标识与服务器存储的连接标识不一致,向所述智能设备发送修改指令;或者,
S37、向智能设备发送验证消息,以使智能设备验证智能设备存储的连接标识与服务器存储的连接标识是否一致。
以无人机为例,当服务器发现无人机内存储的连接标识与服务器存储的该连接标识不一致时(比如无人机内存储的配对连接标识损坏而不可用,或者无人机在离线状态与其他离线的遥控器配对连接过,无人机内存储的连接标识被更改过),服务器自动将存储的连接标识下发给无人机,无人机替换作为自身的连接标识使用,或者,服务器检验无人机上报信息包含的连接标识与自身存储的是否一致,若不一致,可以向无人机下发修改指令,以使无人机修改连接标识。
为了实现与终端侧对应的连接方法的各个步骤,以达到对应的技术效果,下面给出一种连接装置的实现方式,参见图15,图15为本发明实施例提供的一种连接装置的功能模块图,其中,该连接装置40包括:接收模块41、处理模块42。
接收模块41,用于接收终端与智能设备的连接指令;智能设备与终端上登录的用户信息具有关联关系;终端为可用于登录用户信息的任意一个终端;
处理模块42,用于响应连接指令,根据获取的连接标识与智能设备进行连接;其中,连接标识为智能设备与登录用户信息的任意一个终端完成配对生成的配对信息。
可选地,处理模块42,还用于若确定终端存储有连接标识,则获取终端存储的连接标识;检测连接标识与智能设备的连接标识是否匹配;若不匹配,则根据智能设备的信息从服务器请求智能设备对应的连接标识;若匹配,则执行根据获取的连接标识与智能设备进行连接的步骤;若确定终端不存在连接标识,则根据智能设备的信息从服务器请求智能设备对应的连接标识。
可选地,接收模块41,还用于根据智能设备的信息从服务器请求获得智能设备对应的连接标识。
可选地,处理模块42,还用于:当接收到添加操作指令,获取全部处于配对模式的设备的设备信息;全部设备中至少包括可支持的智能设备;将全部设备信息发送给服务器进行校验;根据服务器发送的可支持的智能设备的设备信息,显示设备选择界面;当在设备选择界面接收到选择操作,将被选择的智能设备的设备信息发送给服务器,以使服务器建立用户信息与被选择的智能设备的对应关系;建立与被选择的智能设备的配对关系,生成连接标识;将连接标识发送给服务器。
可选地,装置还包括发送模块,用于发送广播消息,广播消息中包含连接标识;接收模块41,还用于接收连接标识对应的智能设备发送的反馈信息,处理模块42,还用于建立与智能设备之间的连接。
可选地,处理模块42,还用于若在预设时间段内为接收到反馈信息,触发显示重置连接界面;当在重置连接界面接收到连接操作,向智能设备发送配对请求信息。
可选地,处理模块42,还用于当在设备管理界面接收到管理操作,将目标转移用户的用户信息发送给服务器,以使服务器建立智能设备与目标转移用户的对应关系。
可以理解的是,上述的连接装置40的各个模块可以软件或固件(Firmware)的形式存储于图1所示的终端的存储器中,并由终端的处理器执行,同时,执行上述模块所需的数据、程序的代码等可以存储在终端的存储器中。
为了实现与服务器侧对应的连接方法的各个步骤,以达到对应的技术效果,下面给出一种连接装置的实现方式,参见图16,图16为本发明实施例提供的一种连接装置的功能模块图,其中,该连接装置50包括:获取模块51、发送模块52。
获取模块51,用于当接收到终端发送的连接请求信息,获取终端上登录的用户信息对应的智能设备的连接标识;其中,终端为可用于登录用户信息的任意一个终端;连接请求信息包含用户信息;连接标识为智能设备与登录用户信息的任意一个终端完成配对生成的配对信息;
发送模块52,用于将连接标识发送给终端。
可选地,装置还包括处理模块,发送模块52,还用于当接收到终端发送的设备信息,向终端发送全部可支持设备的信息;处理模块用于接收终端发送的被选择智能设备的设备信息,建立被选择智能设备与用户信息的对应关系;接收终端发送的连接标识,将连接标识存储。
可选地,服务器还与智能终设备通过网络通信,发送模块52,还用于接收智能设备发送的上报信息,当确定智能设备存储的连接标识与服务器存储的连接标识不一致,向智能设备发送修改指令;或者,向智能设备发送验证消息,以使智能设备验证智能设备存储的连接标识与服务器存储的连接标识是否一致。
可以理解的是,上述的连接装置50的各个模块可以软件或固件(Firmware)的形式存储于图1所示的服务器的存储器中,并由服务器的处理器执行,同时,执行上述模块所需的数据、程序的代码等可以存储在服务器的存储器中。
本发明实施例还提供一种电子设备,如图17,图17为本发明实施例提供的一种电子设备结构框图。该电子设备可以是图其所示的终端或者服务器,该电子设备60包括通信接口61、处理器62和存储器63。该处理器62、存储器63和通信接口61相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器63可用于存储软件程序及模块,如本发明实施例所提供的连接方法对应的程序指令/模块,处理器62通过执行存储在存储器63内的软件程序及模块,从而执行各种功能应用以及数据处理。该通信接口61可用于与其他节点设备进行信令或数据的通信。在本发明中该电子设备6可以具有多个通信接口61。
其中,存储器63可以是但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-OnlyMemory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。
处理器62可以是一种集成电路芯片,具有信号处理能力。该处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
可以理解的是,上述的连接装置的各个模块可以软件或固件(Firmware)的形式存储于电子设备60的存储器63中,并由处理器62执行,同时,执行上述模块所需的数据、程序的代码等可以存储在存储器63中。
本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前述实施方式中任一项的连接方法。该计算机可读存储介质可以是,但不限于,U盘、移动硬盘、ROM、RAM、PROM、EPROM、EEPROM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (15)
1.一种连接方法,其特征在于,应用于终端,所述方法包括:
接收所述终端与智能设备的连接指令;所述智能设备与所述终端上登录的用户信息具有关联关系;所述终端为可用于登录所述用户信息的任意一个终端;
响应所述连接指令,根据获取的连接标识与所述智能设备进行连接;其中,所述连接标识为所述智能设备与登录所述用户信息的任意一个终端完成配对生成的配对信息。
2.根据权利要求1所述的连接方法,其特征在于,在根据获取的连接标识与所述智能设备进行连接之前,所述方法还包括:
若确定所述终端存储有连接标识,则获取所述终端存储的连接标识;
检测所述连接标识与所述智能设备的连接标识是否匹配;
若不匹配,则根据所述智能设备的信息从服务器请求所述智能设备对应的连接标识;
若匹配,则执行根据获取的连接标识与所述智能设备进行连接的步骤;
若确定所述终端不存在连接标识,则根据所述智能设备的信息从服务器请求所述智能设备对应的连接标识。
3.根据权利要求1所述的连接方法,其特征在于,在根据获取的连接标识与所述智能设备进行连接之前,所述方法还包括:
根据所述智能设备的信息从服务器请求获得所述智能设备对应的连接标识。
4.根据权利要求1所述的连接方法,其特征在于,所述方法还包括:
当接收到添加操作指令,获取全部处于配对模式的设备的设备信息;全部所述设备中至少包括可支持的智能设备;
将全部所述设备信息发送给服务器进行校验;
根据所述服务器发送的所述可支持的智能设备的设备信息,显示设备选择界面;
当在所述设备选择界面接收到选择操作,将被选择的智能设备的设备信息发送给所述服务器,以使所述服务器建立所述用户信息与被选择的智能设备的对应关系;
建立与所述被选择的智能设备的配对关系,生成所述连接标识;
将所述连接标识发送给所述服务器。
5.根据权利要求1所述的连接方法,其特征在于,根据获取的连接标识与所述智能设备进行连接,包括:
发送广播消息,所述广播消息中包含所述连接标识;
接收所述连接标识对应的智能设备发送的反馈信息,建立与所述智能设备之间的连接。
6.根据权利要求5所述的连接方法,其特征在于,所述方法还包括:
若在预设时间段内未接收到所述反馈信息,触发显示重置连接界面;
当在所述重置连接界面接收到连接操作,向所述智能设备发送配对请求信息。
7.根据权利要求1所述的连接方法,其特征在于,所述方法还包括:
当在接收到管理操作指令,将目标转移用户的用户信息发送给服务器,以使所述服务器建立所述智能设备与所述目标转移用户的对应关系。
8.一种连接方法,其特征在于,应用于服务器,所述服务器与终端通过网络通信,所述方法包括:
当接收到所述终端发送的连接请求信息,获取所述终端上登录的用户信息对应的智能设备的连接标识;
其中,所述终端为可用于登录所述用户信息的任意一个终端;所述连接请求信息包含所述用户信息;所述连接标识为所述智能设备与登录所述用户信息的任意一个终端完成配对生成的配对信息;
将所述连接标识发送给所述终端。
9.根据权利要求8所述的连接方法,其特征在于,所述方法还包括:
当接收到所述终端发送的设备信息,向所述终端发送全部可支持的智能设备的设备信息;所述设备信息对应的设备处于配对状态;
接收终端发送的被选择的智能设备的设备信息,建立所述被选择的智能设备与所述用户信息的对应关系;
接收所述终端发送的连接标识,将所述连接标识存储。
10.根据权利要求8所述的连接方法,其特征在于,所述服务器还与所述智能终设备通过网络通信,所述方法还包括:
接收所述智能设备发送的上报信息,所述上报信息中包含所述智能设备存储的连接标识,当确定所述智能设备存储的连接标识与所述服务器存储的连接标识不一致,向所述智能设备发送修改指令;或者,
向所述智能设备发送验证消息,以使所述智能设备验证所述智能设备存储的连接标识与所述服务器存储的连接标识是否一致,所述验证消息中包含所述服务器存储的连接标识。
11.一种连接装置,其特征在于,应用于终端,包括:
接收模块,用于接收所述终端与智能设备的连接指令;所述智能设备与所述终端上登录的用户信息具有关联关系;所述终端为可用于登录所述用户信息的任意一个终端;
处理模块,用于响应所述连接指令,根据获取的连接标识与所述智能设备进行连接;其中,所述连接标识为所述智能设备与登录所述用户信息的任意一个终端完成配对生成的配对信息。
12.一种连接装置,其特征在于,应用于服务器,所述服务器与终端通过网络通信,包括:
获取模块,用于当接收到所述终端发送的连接请求信息,获取所述终端上登录的用户信息对应的智能设备的连接标识;
其中,所述终端为可用于登录所述用户信息的任意一个终端;所述连接请求信息包含所述用户信息;所述连接标识为所述智能设备与登录所述用户信息的任意一个终端完成配对生成的配对信息;
发送模块,用于将所述连接标识发送给所述终端。
13.一种连接***,其特征在于,包括服务器、终端和智能设备;
所述服务器,用于当接收到所述终端发送的请求信息,获取所述终端上登录的用户信息对应的智能设备的连接标识;所述终端为可用于登录所述用户信息的任意一个终端;所述连接请求信息包含所述用户信息;所述连接标识为所述智能设备与登录所述用户信息的任意一个终端完成配对生成的配对信息;将所述连接标识发送给所述终端;
所述终端,用于接收所述终端与智能设备的连接指令;响应所述连接指令,根据获取的连接标识与所述智能设备进行连接。
14.一种电子设备,包括处理器和存储器,其特征在于,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现如权利要求1-7任意一项所述的方法或者如权利要求8-10任意一项所述的方法。
15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任意一项所述的方法或者如权利要求8-10任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110536395.7A CN113259942B (zh) | 2021-05-17 | 2021-05-17 | 连接方法、装置、电子设备、***及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110536395.7A CN113259942B (zh) | 2021-05-17 | 2021-05-17 | 连接方法、装置、电子设备、***及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113259942A true CN113259942A (zh) | 2021-08-13 |
CN113259942B CN113259942B (zh) | 2023-03-24 |
Family
ID=77182307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110536395.7A Active CN113259942B (zh) | 2021-05-17 | 2021-05-17 | 连接方法、装置、电子设备、***及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113259942B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114143908A (zh) * | 2021-11-17 | 2022-03-04 | 武汉领普科技有限公司 | 无线配对方法、装置及存储介质 |
WO2023065161A1 (zh) * | 2021-10-20 | 2023-04-27 | 深圳市大疆创新科技有限公司 | 图像的处理方法、终端、可移动平台和存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105281809A (zh) * | 2014-05-30 | 2016-01-27 | 刘洪明 | 辅助蓝牙低功耗设备配对的方法及*** |
CN105897534A (zh) * | 2016-06-30 | 2016-08-24 | 广东美的制冷设备有限公司 | 绑定方法、绑定装置、设备、智能终端、绑定*** |
US20160277439A1 (en) * | 2015-03-20 | 2016-09-22 | Ncluud Corporation | Locking Applications and Devices Using Secure Out-of-Band Channels |
CN106302762A (zh) * | 2016-08-19 | 2017-01-04 | 北京小米移动软件有限公司 | 智能设备绑定方法和装置 |
CN108282767A (zh) * | 2017-12-29 | 2018-07-13 | 青岛真时科技有限公司 | 一种配对方法、装置和*** |
US20180337922A1 (en) * | 2017-05-22 | 2018-11-22 | Beijing Baidu Netcom Science And Technology Co., Ltd. | Method and device for controlling smart device, server and storage medium |
WO2019061116A1 (zh) * | 2017-09-28 | 2019-04-04 | 深圳传音通讯有限公司 | 终端配对方法、服务器及终端 |
CN111246458A (zh) * | 2020-01-08 | 2020-06-05 | 广东小天才科技有限公司 | 穿戴设备的安全配对方法、装置、电子书设备及存储介质 |
-
2021
- 2021-05-17 CN CN202110536395.7A patent/CN113259942B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105281809A (zh) * | 2014-05-30 | 2016-01-27 | 刘洪明 | 辅助蓝牙低功耗设备配对的方法及*** |
US20160277439A1 (en) * | 2015-03-20 | 2016-09-22 | Ncluud Corporation | Locking Applications and Devices Using Secure Out-of-Band Channels |
CN105897534A (zh) * | 2016-06-30 | 2016-08-24 | 广东美的制冷设备有限公司 | 绑定方法、绑定装置、设备、智能终端、绑定*** |
CN106302762A (zh) * | 2016-08-19 | 2017-01-04 | 北京小米移动软件有限公司 | 智能设备绑定方法和装置 |
US20180337922A1 (en) * | 2017-05-22 | 2018-11-22 | Beijing Baidu Netcom Science And Technology Co., Ltd. | Method and device for controlling smart device, server and storage medium |
WO2019061116A1 (zh) * | 2017-09-28 | 2019-04-04 | 深圳传音通讯有限公司 | 终端配对方法、服务器及终端 |
CN108282767A (zh) * | 2017-12-29 | 2018-07-13 | 青岛真时科技有限公司 | 一种配对方法、装置和*** |
CN111246458A (zh) * | 2020-01-08 | 2020-06-05 | 广东小天才科技有限公司 | 穿戴设备的安全配对方法、装置、电子书设备及存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023065161A1 (zh) * | 2021-10-20 | 2023-04-27 | 深圳市大疆创新科技有限公司 | 图像的处理方法、终端、可移动平台和存储介质 |
CN114143908A (zh) * | 2021-11-17 | 2022-03-04 | 武汉领普科技有限公司 | 无线配对方法、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113259942B (zh) | 2023-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113259942B (zh) | 连接方法、装置、电子设备、***及计算机可读存储介质 | |
EP3389295A1 (en) | Multi-terminal mapping system and method for virtual sim card | |
CN108681459B (zh) | 一种智能硬件设备的固件更新方法、装置及*** | |
CN112732135A (zh) | 健康信息的显示方法、装置和存储介质及电子设备 | |
WO2017166619A1 (zh) | 一种紧急通信号码确定方法、装置和电子设备 | |
KR102538663B1 (ko) | 전자 장치, 외부 전자 장치 및 외부 전자 장치의 eSIM 관리 방법 | |
CN114465998A (zh) | 多设备的文件传输方法、装置、终端设备及可读存储介质 | |
CN111757314A (zh) | 安装用户配置文件的方法及其电子装置 | |
CN111193900A (zh) | 一种监控视频的共享方法、装置和存储介质 | |
JP6232057B2 (ja) | 管理装置 | |
US20170118625A1 (en) | Method and Device for Controlling Subscriber Identity Module Card of Mobile Terminal | |
CN114416508A (zh) | 应用性能监控方法和装置、存储介质及电子设备 | |
US11234113B2 (en) | Electronic device and method for providing service by electronic device | |
CN110545309B (zh) | 物联网终端eUICC卡管理方法、装置及*** | |
CN110619698A (zh) | 基于物联网操作***的信息提示方法及装置 | |
CN105228035A (zh) | 一种远程控制智能手机的方法及*** | |
CN109600738A (zh) | 用户信息更新方法、装置、设备和存储介质 | |
CN110769396A (zh) | 机器人连接网络的方法、***及终端设备 | |
KR20190115361A (ko) | 외부 전자 장치의 키와 관련된 어플리케이션을 관리하는 전자 장치 및 전자 장치의 동작 방법 | |
CN111736859B (zh) | 操作***的版本更新方法、服务器以及终端 | |
CN110247992B (zh) | 地址更新方法、装置、终端及服务器 | |
CN107920346B (zh) | 控制移动终端通信的方法、移动终端及计算机可读存储介质 | |
CN112910985A (zh) | 基于智能合约的协议转换方法、装置、设备及存储介质 | |
CN110943975A (zh) | 服务注册的方法、装置、计算机设备和存储介质 | |
CN110659174A (zh) | 监控告警方法、装置和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |