本申请公开了一种蓝牙终端设备自动入网的方法。该方法包括终端设备与手机建立蓝牙连接;手机对终端设备进行认证;若认证成功,则终端设备将其设备型号通过ZJBTWIFI Profile协议发送给手机,并且手机将wifi入网配置信息发送给终端设备;终端设备基于所述wifi入网配置信息自动入网并更新其连通性标记。本申请还公开了蓝牙终端设备之间基于上述方法进行无线通信的方法。利用上述方法,能实现蓝牙终端设备的快速自动入网。备的快速自动入网。备的快速自动入网。
【技术实现步骤摘要】
蓝牙终端设备自动入网方法
[0001]本申请涉及数字通信领域,并且更为具体地,涉及终端和蓝牙通信技术。
技术介绍
[0002]当代社会的智能终端设备绝大多数都同时支持蓝牙连接和wifi连接两种技术。目前,当每个智能终端设备需要接入新的wifi环境时,用户都需要手动设置一遍wifi配置数据,才能顺利接入无线网络。因此,设备本身都不具有自动接入wifi环境并与其他设备进行通信的能力。同时,因为蓝牙功能的利用率比较低,因此蓝牙连接所具有的简单快速的特点并没有被充分利用。究其原因,是因为上述设备缺乏一种自动获取尝试入网的wifi配置信息,从而设备无法自动接入当前wifi环境。
[0003]因此,本领域对于同时支持蓝牙连接和wifi连接的设备如何充分利用蓝牙连接简单快速这一优势,从而方便快捷地接入无线网络存在极大的需求。
技术实现思路
[0004]以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在标识出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以作为稍后给出的更加详细的描述之序。
[0005]本申请在常用于蓝牙连接的LMP(Link Manager Protocol,链路管理协议,用于链接设置和控制)基础协议和L2CAP(Logical Link Control and Adaption Protocol,链路控制和适配协议)协议的基础上,通过自定义的用于wifi自动入网的ZJBTWIFI Profile协议服务接口实现了wifi配置数据从手机等智能终端设备自动同步到蓝牙终端设备侧,从而蓝牙终端设备能够根据配置信息接入wifi环境,为TCP/IP通信的服务提供基础能力。
[0006]当终端设备与手机等智能终端建立蓝牙连接后,通过本申请的ZJBTWIFI Profile蓝牙协议,从手机端自动获取wifi网络的入网配置信息,从而自动连入wifi网络,并与其他设备通过TCP/IP协议进行通信。
[0007]根据一示例,描述了一种蓝牙终端设备自动入网的方法,包括:终端设备与手机建立蓝牙连接;手机对终端设备进行认证;若认证成功,则终端设备将其设备型号通过ZJBTWIFI Profile协议发送给手机,并且手机将wifi入网配置信息发送给终端设备;终端设备基于wifi入网配置信息自动入网并更新其连通性标记。
[0008]在本申请的优选实施例中,认证包括认证预先设置在所述终端设备中的设备认证信息。该方法进一步包括:当认证成功后,终端设备将设备型号信息发送给手机,并且手机存储设备型号信息并更新wifi网络内设备列表。该方法进一步包括:当认证成功后,手机将wifi网络内的其它终端设备的信息发送给终端设备。终端设备根据其它终端设备的信息与其它终端设备通信。终端设备、手机以及其它终端设备中的每一者在蓝牙协议栈中加载wifi自动入网协议配置文件,该wifi自动入网协议配置文件包括以下服务:
[0009]netStatusService,用于管理终端设备的wifi连接状态;
[0010]wifiSetInfoService,用于向上层协议提供终端设备的wifi配置信息;
[0011]devInfoService,用于管理网络内的终端设备的列表;以及
[0012]authenticationService,用于对终端设备进行认证。
[0013]并且,其中wifi连接状态进一步包括:空、已连接以及连接失败;wifiSetInfoService服务进一步包括以下特征中的至少一个:操作码、设备接入wifi环境所需的网关IP、掩码、DNS地址、备用DNS地址入网协议、wifi名称以及接入密码;以及devInfoService服务进一步包括以下特征中的至少一个:设备ID、设备IP、以及设备基本信息。
[0014]authenticationService服务包括设备认证信息,该设备认证信息由CRM受理系统或者装维人员写入终端设备中。wifi自动入网协议配置文件与链路管理协议LMP和链路控制和适配协议L2CAP兼容。
[0015]本申请还提供了一种蓝牙终端设备之间通过上述ZJBTWIFI Profile协议进行无线通信的方法,包括:终端设备通过netStatusService来检查其连通性标记;若连通性标记为empty(空),则将终端设备标识为尚未建立初始化连接,执行上述方法以建立wifi连接;若连通性标记为connected(已连接),则通过devInfoService服务以获取网络内的其它终端设备的信息;与其它终端设备建立连接以进行无线通信。
[0016]与现有技术相比,本申请所提供的方法充分利用了蓝牙简单快速连接的特性,极大地方便了同时具备蓝牙连接和wifi连接的终端快速便捷地接入无线网络。
[0017]为能达成前述及相关目的,这一个或多个方面包括在下文中充分描述并在所附权利要求中特别指出的特征。以下描述和附图详细阐述了这一个或多个方面的某些解说性特征。但是,这些特征仅仅是指示了可采用各种方面的原理的各种方式中的若干种,并且本描述旨在涵盖所有此类方面及其等效方案。
附图说明
[0018]为了能详细理解本申请的以上陈述的特征所用的方式,可参照各方面来对以上简要概述的内容进行更具体的描述,其中一些方面在附图中解说。然而应该注意,附图仅解说了本申请的某些典型方面,故不应被认为限定其范围,因为本描述可允许有其他等同有效的方面。
[0019]在附图中:
[0020]图1是解说根据本申请的实施例描述的蓝牙终端设备自动入网方法100的流程图;以及
[0021]图2是解说根据本申请的实施例描述的蓝牙终端设备之间进行无线通信的方法200的流程图。
具体实施方式
[0022]以下结合附图阐述的详细描述旨在作为各种配置的描述,而无意表示可实践本文所描述的概念的仅有配置。本详细描述包括具体细节以提供对各种概念的透彻理解。然而,对于本领域技术人员将显而易见的是,没有这些具体细节也可实践这些概念。在某些实例
中,以框图形式示出众所周知的组件以便避免淡化此类概念。
[0023]应当理解,基于本公开,其他实施例将是显而易见的,并且可以在不脱离本公开的范围的情况下做出系统、结构、过程或机械改变。
[0024]如上所述,本申请在本申请在蓝牙连接常用的LMP基础协议和L2CAP协议的基础上,通过自定义的用于wifi自动入网的ZJBTWIFI Profile协议,使得当终端设备与手机等智能终端建立蓝牙连接后,通过ZJBTWIFI Profile蓝牙协议,就能从手机端自动获取wifi网络的入网配置信息,从而自动连入wifi网络,并与其他设备通过TCP/IP协议进行通信。
[0025]本申请涉及的终端设备,需要支持蓝牙通讯协议SSP(Secure Simple Pairing,安全简单配对)本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种蓝牙终端设备自动入网的方法,包括:所述终端设备与手机建立蓝牙连接;所述手机对所述终端设备进行认证;若认证成功,则所述手机通过所述蓝牙连接将wifi入网配置信息发送给所述终端设备;以及所述终端设备基于所述wifi入网配置信息自动入网。2.如权利要求1所述的方法,其特征在于,所述认证包括认证预先设置在所述终端设备中的设备认证信息。3.如权利要求1所述的方法,其特征在于,所述方法进一步包括:当认证成功后,所述终端设备将设备型号信息发送给所述手机,并且所述手机存储所述设备型号信息并更新wifi网络内设备列表。4.如权利要求1所述的方法,其特征在于,所述方法进一步包括:当认证成功后,所述手机将wifi网络内的其它终端设备的信息发送给所述终端设备。5.如权利要求4所述的方法,其特征在于,所述方法进一步包括:所述终端设备根据所述其它终端设备的信息与所述其它终端设备通信。6.如权利要求1所述的方法,其特征在于,所述终端设备、所述手机以及所述其它终端设备中的每一者在蓝牙协议栈中加载wifi自动入网协议配置文件,所述wifi自动入网协议配置文件包括以下服务:netStatusService,用于管理所述终端设备的wifi连接状态;wifiSetInfoService,用于向上层协议提供所述终端设备的wifi配置信息;devInfoService,用于管理网络内的其它终端设备的列表;以及authenticationService,用于对所述终...
【专利技术属性】
技术研发人员:吕超,张继东,李金珅,姜弘民,
申请(专利权)人:天翼智慧家庭科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。