基于蓝牙的客户端添加设备的方法和系统

文档序号:173078 发布日期:2021-10-29 浏览:27次 >En<

阅读说明:本技术 基于蓝牙的客户端添加设备的方法和系统 (Method and system for adding equipment to client based on Bluetooth ) 是由 李志为 王树友 于 2021-06-30 设计创作,主要内容包括:本申请涉及一种基于蓝牙的客户端添加设备的方法和系统,其中,该基于蓝牙的客户端添加设备的方法包括:客户端所在终端获取蓝牙配网指令,并根据所述蓝牙配网指令,广播配网通知报文;设备在待蓝牙配网状态下,接收所述配网通知报文,并发送响应信息至所述终端,其中,所述设备上电后,开放蓝牙配网窗口,进入所述待蓝牙配网状态,通过本申请,解决了相关技术中客户端所在终端和设备之间的配对速度慢的问题,提高了客户端添加设备的速度。(The application relates to a method and a system for adding equipment to a client based on Bluetooth, wherein the method for adding equipment to the client based on Bluetooth comprises the following steps: a terminal where a client is located acquires a Bluetooth distribution network instruction, and broadcasts a distribution network notification message according to the Bluetooth distribution network instruction; the method comprises the steps that the equipment receives a distribution network notification message and sends response information to the terminal when the equipment is in a Bluetooth distribution network state, wherein after the equipment is powered on, a Bluetooth distribution network window is opened, and the equipment enters the Bluetooth distribution network state.)

基于蓝牙的客户端添加设备的方法和系统

技术领域

本申请涉及通信技术领域,特别是涉及一种基于蓝牙的客户端添加设备的方法和系统。

背景技术

在智能家居行业,用户可以通过在相关客户端上添加设备的方式,在客户端上控制设备,在相关技术中,用户在相关客户端上添加设备时,客户端所在终端与设备之间的蓝牙配对操作冗长,客户端所在终端和设备之间的配对速度慢,用户体验感较差。

针对相关技术中,客户端所在终端和设备之间的配对速度慢的问题,尚未提出有效的解决方案。

发明内容

本申请实施例提供了一种基于蓝牙的客户端添加设备的方法和系统,以至少解决相关技术中客户端所在终端和设备之间的配对速度慢的问题。

第一方面,本申请实施例提供了一种基于蓝牙的客户端添加设备的方法,所述方法包括:

客户端所在终端获取蓝牙配网指令,并根据所述蓝牙配网指令,广播配网通知报文;

设备在待蓝牙配网状态下,接收所述配网通知报文,并发送响应信息至所述终端,其中,所述设备上电后,开放蓝牙配网窗口,进入所述待蓝牙配网状态。

在其中一些实施例中,所述设备在上电后的预设时间段内,保持所述待蓝牙配网状态。

在其中一些实施例中,所述方法包括:

所述终端获取蓝牙配网指令之前,所述客户端获取用户对第一控件的点击操作,生成所述蓝牙配网指令;

所述终端开始广播所述配网通知报文之后,所述客户端在获取到用户对第二控件的点击操作的情况下,生成停止配网指令,所述终端获取所述停止配网指令,停止广播所述配网通知报文。

在其中一些实施例中,所述方法包括:

所述客户端生成所述蓝牙配网指令之后,所述客户端显示第一页面,其中,所述第一页面携带所述客户端进行设备扫描的信息;

所述设备发送响应信息至所述终端之后,所述客户端显示第二页面,其中,所述第二页面携带所述客户端添加到所述设备的信息。

在其中一些实施例中,所述终端根据所述蓝牙配网指令,广播配网通知报文的过程包括:

所述终端根据所述蓝牙配网指令,确定配网通知报文;

所述终端采用白化密钥加密所述配网通知报文,并广播所述配网通知报文。

在其中一些实施例中,所述响应信息包括设备信息和生产烧入的随机密钥,所述设备发送响应信息至所述终端之后,所述方法包括:

所述终端根据所述设备信息,配置设备地址,并且所述终端采用所述随机密钥加密广播密钥;

所述终端发送所述设备地址和加密后的所述广播密钥至所述设备,所述设备对加密后的所述广播密钥进行解密;

所述设备采用所述广播密钥加密心跳,并发送所述心跳至所述终端。

第二方面,本申请实施例提供了一种物联网设备,所述设备上电后,开放蓝牙配网窗口,进入待蓝牙配网状态,并且所述设备在上电后的预设时间段内,保持所述待蓝牙配网状态。

第三方面,本申请实施例提供了一种物联网客户端,所述客户端获取用户对第一控件的点击操作,生成蓝牙配网指令,其中,所述蓝牙配网指令指示所述客户端所在终端广播配网通知报文;

所述客户端在获取到用户对第二控件的点击操作的情况下,生成停止配网指令,其中,所述停止配网指令指示所述终端停止广播所述配网通知报文。

在其中一些实施例中,所述客户端生成所述蓝牙配网指令之后,显示第一页面,其中,所述第一页面携带所述客户端进行设备扫描的信息;

所述终端接收到所述配网通知报文的响应信息之后,所述客户端显示第二页面,其中,所述第二页面携带所述客户端添加到所述设备的信息。

第四方面,本申请实施例提供了一种基于蓝牙的客户端添加设备的系统,所述系统包括设备和客户端所在终端;

所述终端获取蓝牙配网指令,并根据所述蓝牙配网指令,广播配网通知报文;

所述设备在待蓝牙配网状态下,接收所述配网通知报文,并发送响应信息至所述终端,其中,所述设备上电后,开放蓝牙配网窗口,进入所述待蓝牙配网状态。

相比于相关技术,本申请实施例提供的基于蓝牙的客户端添加设备的方法,通过客户端所在终端获取蓝牙配网指令,并根据所述蓝牙配网指令,广播配网通知报文;设备在待蓝牙配网状态下,接收所述配网通知报文,并发送响应信息至所述终端,其中,所述设备上电后,开放蓝牙配网窗口,进入所述待蓝牙配网状态,解决了相关技术中客户端所在终端和设备之间的配对速度慢的问题,提高了客户端添加设备的速度。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请实施例的基于蓝牙的客户端添加设备的应用环境示意图;

图2是根据本申请第一实施例的基于蓝牙的客户端添加设备的方法的流程图;

图3是根据本申请第二实施例的基于蓝牙的客户端添加设备的方法的流程图;

图4是根据本申请第三实施例的客户端所在终端与设备间的配网流程的示意图;

图5是根据本申请第四实施例的设备进入待蓝牙配网状态的流程的示意图;

图6是根据本申请第五实施例的用户操作客户端的流程的示意图;

图7是根据本申请第六实施例的基于蓝牙的客户端添加设备的系统的示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的技术内容的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。

在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本申请所描述的实施例在不冲突的情况下,可以与其它实施例相结合。

除非另作定义,本申请所涉及的技术术语或者科学术语应当为本申请所属技术领域内具有一般技能的人士所理解的通常意义。本申请所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本申请所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含了一系列步骤或模块(单元)的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可以还包括没有列出的步骤或单元,或可以还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本申请所涉及的“连接”、“相连”、“耦接”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电气的连接,不管是直接的还是间接的。本申请所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本申请所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。

本申请提供的基于蓝牙的客户端添加设备的方法,可以应用于如图1所示的应用环境中,图1是根据本申请实施例的基于蓝牙的客户端添加设备的应用环境示意图,如图1所示,在智能家居场景中,终端101与设备102通过蓝牙进行配对,该终端101上部署有客户端,用户通过终端101在客户端上添加设备102,从而在客户端上对设备102进行控制,享受到智能家居带来的便利生活,其中,终端101可以但不限于是具备蓝牙功能的各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,设备102可以是智能门锁、智能摄像头、智能开关、智能窗帘、智能扫地机等具备蓝牙功能的智能家居设备。

本实施例提供了一种基于蓝牙的客户端添加设备的方法,图2是根据本申请第一实施例的基于蓝牙的客户端添加设备的方法的流程图,如图2所示,该流程包括如下步骤:

步骤S201,客户端所在终端101获取蓝牙配网指令,并根据蓝牙配网指令,广播配网通知报文;

步骤S202,设备102在待蓝牙配网状态下,接收配网通知报文,并发送响应信息至终端101,其中,设备102上电后,开放蓝牙配网窗口,进入待蓝牙配网状态。

通过步骤S201至步骤S202,相对于相关技术中客户端所在终端101和设备102之间的配对速度慢的问题,本实施例通过终端101广播配网通知报文,设备102在上电后,开放蓝牙配网窗口,从而该设备102可以接收配网通知报文,并发送响应信息至终端101,完成终端101与设备102之间的联网配对,简化了配网步骤,解决了相关技术中客户端所在终端101和设备102之间的配对速度慢的问题,提高了客户端添加设备102的速度。

另外,本实施例减少了客户端添加设备102过程中的用户操作,进而改善了用户使用智能家居设备的体验。

由于保持待蓝牙配网状态会增加设备102的功耗,在其中一些实施例中,设备102在上电后的预设时间段内,保持待蓝牙配网状态,例如,设备102在上电之后的3至5秒内,保持待蓝牙配网状态,3至5秒之后,设备102关闭待蓝牙配网状态,进入正常工作状态。

在其中一些实施例中,图3是根据本申请第二实施例的基于蓝牙的客户端添加设备的方法的流程图,如图3所示,该流程包括如下步骤:

步骤S301,终端101获取蓝牙配网指令之前,客户端获取用户对第一控件的点击操作,生成蓝牙配网指令,可选的,客户端生成蓝牙配网指令之后,客户端显示第一页面,其中,第一页面携带客户端进行设备扫描的信息;

步骤S302,终端101开始广播配网通知报文之后,客户端在获取到用户对第二控件的点击操作的情况下,生成停止配网指令,终端101获取停止配网指令,停止广播配网通知报文,可选的,设备102发送响应信息至终端101之后,客户端显示第二页面,其中,第二页面携带客户端添加到设备102的信息,用户可以根据第二页面,获得设备102的添加情况,从而确定是否点击第二控件,不再继续添加其余的设备102。

通过步骤S301至步骤S302,相对于相关技术中客户端添加设备102操作冗长的问题,本实施例通过客户端获取用户对第一控件的点击操作,生成蓝牙配网指令,并且客户端在获取到用户对第二控件的点击操作的情况下,生成停止配网指令,用户添加设备102时,在客户端点击第一控件,设备102和客户端所在终端101开始配网,用户点击第二控件,客户端不再继续添加其余的设备102,简化了用户在客户端添加设备102的操作步骤,解决了相关技术中客户端添加设备102操作冗长的问题,提升了客户端添加设备102过程的用户体验。

另外,在客户端所在终端101与设备102进行配网的过程中,还需要考虑信息传输的安全性,图4是根据本申请第三实施例的客户端所在终端与设备间的配网流程的示意图,如图4所示,该流程包括如下步骤:

步骤S401,终端101获取到蓝牙配网指令,开始配网,终端101根据蓝牙配网指令,确定配网通知报文,终端101采用白化密钥加密配网通知报文,并广播配网通知报文;

步骤S402,设备102接收配网通知报文,并发送响应信息至终端101,其中,响应信息包括设备信息和生产烧入的随机密钥;

步骤S403,终端101根据设备信息,配置设备地址,并且终端101采用随机密钥加密广播密钥,终端101发送设备地址和加密后的广播密钥至设备102,可选的,此时客户端页面可以显示:已发现设备,正在配置;

步骤S404,设备102对加密后的广播密钥进行解密,设备102采用广播密钥加密心跳,并发送心跳至终端101;

步骤S405,终端101收到设备102心跳后,配网成功,该终端101根据设备地址和广播密钥,对设备102建立控制,从而控制设备102。

通过步骤S401至步骤S405,本实施例在蓝牙无线配网流程中,对相关的信息均进行加密处理,确保了配网过程中的数据安全,从而为用户使用客户端添加设备102提供了安全保障。

本实施例还提供了一种物联网设备,图5是根据本申请第四实施例的设备进入待蓝牙配网状态的流程的示意图,如图5所示,设备102上电后,开放蓝牙配网窗口,进入待蓝牙配网状态,并记录上电后该设备102处于待蓝牙配网状态的持续时间;设备102根据该持续时间,判断是否超时,若未超时,设备102继续保持待蓝牙配网状态,若已超时,设备102关闭待蓝牙配网状态,进入正常工作状态。

本实施例还提供了一种物联网客户端,图6是根据本申请第五实施例的用户操作客户端的流程的示意图,如图6所示,用户在客户端添加设备102时,点击客户端上的添加按钮,客户端进入蓝牙设备扫描页面;用户通过关开设备102的电源,使各设备102上电,设备102上电后进入待蓝牙配网状态;客户端所在终端101扫描到待蓝牙配网状态的设备102并建立对设备102的控制,客户端添加该设备102;需要说明的是,在配对过程中,用户可以同时打开多台设备102,进行设备102与终端101的配对,用户根据设备102添加情况,确定是否停止扫描,若是,用户点击停止扫描按钮,客户端不再继续添加其余的设备102;用户在客户端添加设备102后,在客户端上控制使用设备102;通过本实施例,用户可在1至3秒内将设备102与终端101配网成功,在客户端完成设备102添加,从而控制使用该设备102,解决了相关技术中客户端添加设备102速度较慢的问题,并且用户在整个配网过程中,只有点击添加按钮、打开设备102开关,点击停止扫描按钮这三步操作,解决了相关技术中客户端添加设备102操作冗长的问题,提升了客户端添加设备102过程的用户体验。

本实施例还提供了一种基于蓝牙的客户端添加设备的系统,图7是根据本申请第六实施例的基于蓝牙的客户端添加设备的系统的示意图,如图7所示,该基于蓝牙的客户端添加设备的系统70包括设备102和客户端所在终端101;

终端101获取蓝牙配网指令,并根据蓝牙配网指令,广播配网通知报文;

设备102在待蓝牙配网状态下,接收配网通知报文,并发送响应信息至终端101,其中,设备102上电后,开放蓝牙配网窗口,进入待蓝牙配网状态。

本领域的技术人员应该明白,以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种景点信息交互方法和景区服务系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类