一种蓝牙启动方法及蓝牙设备的制造方法
【技术领域】
[0001]本发明涉及无线传输领域,特别是涉及一种蓝牙启动方法及蓝牙设备。
【背景技术】
[0002]蓝牙(Bluetooth)是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)。随着蓝牙技术的发展,现在已有蓝牙2.0、蓝牙2.1、蓝牙3.0、蓝牙4.0以及蓝牙4.1。
[0003]现有技术中,用户需要使用蓝牙功能时,例如,文件分享、蓝牙耳机、蓝牙语音通话等,系统会启动蓝牙模块,然后开启所有蓝牙模块支持的服务,即无论该服务在这次操作中是否要被用到,所有的蓝牙服务都会被开启。因此,启动过多的蓝牙服务会消耗更多的时间,同时也会占用更多的系统资源。
【发明内容】
[0004]本发明主要解决的技术问题是提供一种蓝牙启动方法及蓝牙设备,能够提高蓝牙开启效率,降低系统资源占用率。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种蓝牙启动方法,其特征在于,包括:获取一操作指令;根据操作指令启动蓝牙模块;判断操作指令是否包括一特定标记信息;若操作指令包括一特定标记信息,则根据标记信息仅启动与标记信息相关的蓝牙服务。
[0006]其中,方法还包括:若操作指令不包括特定标记信息,则启动全部蓝牙服务;或若操作指令不包括特定标记信息,则不启动蓝牙服务;或若操作指令不包括特定标记信息,则仅启动蓝牙基础服务。
[0007]其中,蓝牙基础服务为蓝牙搜索和蓝牙配对服务。
[0008]其中,标记信息包括要求进行蓝牙文件分享的信息;若操作指令包括一特定标记信息,则根据标记信息仅启动与标记信息相关的蓝牙服务的步骤,具体包括:若操作指令包括要求进行蓝牙文件分享的信息,则启动蓝牙基础服务以及对象存储规范0ΡΡ服务。
[0009]其中,若操作指令包括要求进行蓝牙文件分享的信息,则启动蓝牙基础服务以及对象存储规范0ΡΡ服务的步骤之后,还包括:搜索蓝牙设备;接收指令选择蓝牙设备,并与所选择的蓝牙设备进行蓝牙文件分享。
[0010]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种蓝牙设备,其特征在于,包括:指令获取模块,用于获取一操作指令;蓝牙启动模块,用于根据操作指令启动蓝牙模块;检测模块,用于判断操作指令是否包括一特定标记信息;服务启动模块,用于在操作指令包括一特定标记信息时,根据标记信息仅启动与标记信息相关的蓝牙服务。
[0011]其中,服务启动模块还用于在操作指令不包括特定标记信息时,启动全部蓝牙服务;或在操作指令不包括特定标记信息时,不启动蓝牙服务;或在操作指令不包括特定标记信息时,仅启动蓝牙基础服务。
[0012]其中,蓝牙基础服务为蓝牙搜索和蓝牙配对服务。
[0013]其中,标记信息包括要求进行蓝牙文件分享的信息;服务启动模块还用于在操作指令包括要求进行蓝牙文件分享的信息时,启动蓝牙基础服务以及对象存储规范0ΡΡ服务。
[0014]其中,蓝牙设备还包括:搜索模块,用于搜索蓝牙设备;对象存储模块,用于在接收到选择蓝牙设备的指令后,与所选择的蓝牙设备进行蓝牙文件分享。
[0015]本发明的有益效果是:区别于现有技术的情况,本发明通过获取一操作指令;根据操作指令启动蓝牙模块;判断操作指令是否包括一特定标记信息;若操作指令包括一特定标记信息,则根据标记信息仅启动与标记信息相关的蓝牙服务。能够在用户使用蓝牙功能时,根据用户的需求仅启动与用户需求相关的蓝牙后台服务,大大的减小了系统资源的占用率,同时提高了开启蓝牙后搜索和配对的效率。
【附图说明】
[0016]图1是本发明蓝牙启动方法第一实施方式的流程图;
[0017]图2是本发明蓝牙启动方法第二实施方式的流程图;
[0018]图3是本发明蓝牙启动方法第二实施方式中文件分享时操作界面的示意图;
[0019]图4是本发明蓝牙启动方法第二实施方式中蓝牙搜索时操作界面的示意图;
[0020]图5是本发明蓝牙设备一实施方式的结构示意图。
【具体实施方式】
[0021]参阅图1,本发明蓝牙启动方法第一实施方式的流程图,该方法包括:
[0022]步骤101:获取一操作指令。
[0023]操作指令是指用户输入的与开启蓝牙功能相关的操作指令。由于在实际操作中,用户往往不是直接开启蓝牙,而是在进行其他操作需要使用蓝牙功能时,自动开启蓝牙。例如进行蓝牙文件分享的操作、使用蓝牙接听来电的操作、连接蓝牙耳机听歌的操作等,即该操作指令包括了一切需要开启蓝牙功能的操作。
[0024]步骤102:根据操作指令启动蓝牙模块。
[0025]蓝牙模块是一种集成蓝牙功能芯片的PCBA板,用于短距离无线通讯,按功能分为蓝牙数据模块和蓝牙语音模块。蓝牙功能芯片具有片内数字无线处理器DRP(DigitalRad1 Processor)、数控振荡器,片内射频收发开关切换,内置ARM7嵌入式处理器等。
[0026]这里的启动蓝牙模块为仅仅为该蓝牙模块通电,使蓝牙模块出于待机状态,而并不用启动蓝牙模块中的其他功能性模块。
[0027]步骤103:判断操作指令是否包括一特定标记信息。
[0028]根据步骤101,在接收到一关于蓝牙功能的操作指令后,为了便于区分普通的蓝牙启动流程,会在该操作指令中增加一特定标记信息。该特定的标记信息与操作指令相对应,例如,若操作指令为蓝牙接听来电,则该特定的标记信息即为蓝牙接听来电。其中,这里的普通蓝牙启动流程为仅仅开启蓝牙功能,而未对蓝牙模块下达进行何种功能的指令。具体地,该标记信息的主要功能在于令蓝牙模块识别用户需要开启的蓝牙功能,若能够根据不同的操作指令判断用户需要开启的蓝牙功能,也可以不在操作指令中增加特定的标记信息。
[0029]步骤104:若操作指令包括一特定标记信息,则根据标记信息仅启动与标记信息相关的蓝牙服务。
[0030]蓝牙服务包括蓝牙基础服务以及蓝牙所支持的其他后台服务。
[0031]其中,蓝牙基础服务包括蓝牙搜索和蓝牙配对服务,由于在使用蓝牙功能时,必须与外部设备进行蓝牙连接,因此,蓝牙搜索和蓝牙配对服务是每次使用蓝牙功能必须开启的服务。
[0032]蓝牙后台服务包括HFP(免提通话服务)、PBAP(电话本服务)、A2DP(高级音频传输服务)、AVRCP(音频视频的远程控制服务)、0ΡΡ(对象推送服务)、MAP(消息接收服务)等等。而这些后台服务并不是每次开启蓝牙功能时都会用到。在本实施方式中,仅启动与标记信息相关的蓝牙服务,即仅启动与用户操作指令相关的蓝牙服务。
[0033]在其他实施方式中,步骤102和步骤103的顺序也是可以调换的,即在获取到一操作指令后,先判断该操作指令是否包括一特定的标记信息,若该操作指令包括标记信息,则启动蓝牙模块和与标记信息相关的蓝牙服务。
[0034]下面以HFP(免提通话服务)为例,对本实施方式进行详细说明:
[0035]HFP(Hands-free Profile),即免提通话服务,能够让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等,其中,拒接、语音拨号要视蓝牙耳机及电话是否支持。
[0036]当用户A在行车驾驶中收到来电,为了保证行车安全需要使用蓝牙耳机来接听。用户A选择“使用蓝牙接听来带你”,随即产生“打开蓝牙模块”的操作指令,其中该操作指令包括“使用蓝牙接听来电”的特定标记信息。然后终端调用系统接口打开蓝牙模块,并判断该操作指令是否包括有特定标记信息,当检测到包括“使用蓝牙接听来电”的特定标记信息后,启动与“使用蓝牙接听来电”的特定标记信息相关的后台服务,即HFP(免提通话服务)。
[0037]上述操作完成后,终端会搜索蓝牙设备(即蓝牙耳机)并进行配对,配对成功后,用户A可以通过蓝牙耳机接听来电,并能够通过蓝牙耳机上的相关控制案件来控制终端的接听、挂断、拒接、语音拨号等功能。
[0038]上述实施方式,能够在用户A接听电话启动蓝牙后台服务时,仅启动了HFP(免提通话服务),避免了启动全部后台服务造成了耗时、系统资源占用等问题,提高了蓝牙匹配的速度。
[0039]另外,在步骤104中,若操作指令不包括特定标记信息,则启动全部蓝牙服务;或若操作指令不包括特定标记信
息,则不启动蓝牙服务;或若操作指令不包括特定标记信息,则仅启动蓝牙基础服务。
[0040]例如,用户B开启蓝牙,但其开启蓝牙的目的仅仅是让附近的其他设备能够搜索到自己,而还不确定需要使用何种蓝牙功能,因此,在用户B开启蓝牙后,可以仅仅开启蓝牙的基础服务,即蓝牙搜索和蓝牙配对服务。
[0041]区别于现有技术,本实施方式通过获取一操作指令;根据操作指令启动蓝牙模块;判断操作指令是否包括一特定标记信息;若操作指令包括一特定标记信息,则根据标记信息仅启动与标记信息相关的蓝牙服务。能够在用户使用蓝牙功能时,根据用户的需求仅启动与用户需求相关的蓝牙后台服务,大大的减小了系统资源的占用率,同时提高了开启蓝牙后搜索和配对的效率。
[0042]参阅图2,本发明蓝牙启动方法第二实施方式的流程图,该方法包括:
[0043]步骤201:获取一操作指令。
[0044]该操作指令包括一特定标记信息,该标记信息包括要求进行蓝牙文件分享的信息。其中,该标记信息可以是一标记参数。
[0045]步骤202:根据操作指令启动蓝牙模块。
[0046]步骤203:判断操作指令是否包括一特定标记信息。
[0047]上述步骤201-203与前述实施方式类似,这里不再赘述。
[0048]步骤204:若操作指令包括要求进行蓝牙文件分享的信息,则启动蓝牙基础服务以及对象存储规范0ΡΡ服务。
[0049]具体地,请参阅图3,这里以文件蓝牙分享为例,对本实施方式进行详细说明:
[0050]当用户C需要使用终端a将文件“XXXX”通过蓝牙分享给用户D的终端b时,需要用户D预先打开终端b的蓝牙设备以便搜索和配对。然后用户C点击文件“XXXX”,出现如图3中所示的下拉菜单,其中包括“蓝牙分享”选项,用户C点击后,即会产生一带有特定标记信息的操作指令,系统就会根据操作指令启动蓝牙模块,并检测该操作指令是否包括一特定标记信息,在操作指令包括要求进行蓝牙文件分享的信息时,则启动蓝牙基础服务以及对象存储规范0ΡΡ服务。
[0051 ]步骤205:搜索蓝牙设备;
[0052]步骤206:接收指令选择蓝牙设备,并与所选择的蓝牙设备进行蓝牙文件分享。
[0053]接着上面的实施方式,继续参阅图4,当开启蓝牙基础服务以及对象存储规范0ΡΡ服务后,进入蓝牙搜索界面,搜索蓝牙设备,当搜索到需要进行文件分享的对象终端b时,点击该选项,进行文件分享。
[0054]在现有技术中,用户选择文件通过蓝牙进行分享的时候,系统会启动蓝牙模块,然后开启所有蓝牙模块的支持的后台服务。而在本实施方式中,针对用户的分享文件操作,选择性启动必要的蓝牙服务,即蓝牙基础服务以及对象存储规范0ΡΡ服务。减少了启动的服务,节约了启动时间同时也减少了系统的资源占用率,从流程和效率上都做到优化。
[0055]参阅图5,本发明蓝牙设备一实施方式的结构示意图,该蓝牙设备包括指令获取模块501、蓝牙启动模块502、检测模块503以及服务启动模块504。
[0056]其中,指令获取模块501,用于获取一操作指令。
[0057]蓝牙启动模块502,用于根据操作指令启动蓝牙模块。
[0058]检测模块503,用于判断操作指令是否包括一特定标记信息。
[0059]服务启动模块504,用于在操作指令包括一特定标记信息时,根据标记信息仅启动与标记信息相关的蓝牙服务。
[0060]具体地,本实施方式的蓝牙设备可以是带有蓝牙功能的移动终端,如手机、平板电脑或智能穿戴设备等。另外,蓝牙启动模块502和服务启动模块504也可以是同一个模块。
[0061]本实施方式是基于上述蓝牙启动方法实施方式的一具体装置,其实施方式类似,这里不再赘述。
[0062]在其他实施方式中,服务启动模块504还用于在操作指令不包括特定标记信息时,启动全部蓝牙服务;或在操作指令不包括特定标记信息时,不启动蓝牙服务;或在操作指令不包括特定标记信息时,仅启动蓝牙基础服务。
[0063]在另一实施方式中,标记信息包括要求进行蓝牙文件分享的信息;服务启动模块504还用于在操作指令包括要求进行蓝牙文件分享的信息时,启动蓝牙基础服务以及对象存储规范OPP服务。
[0064]另外,蓝牙设备还包括搜索模块和对象存储模块,该搜索模块用于搜索蓝牙设备;对象存储模块用于在接收到选择蓝牙设备的指令后,与所选择的蓝牙设备进行蓝牙文件分享。
[0065]区别于现有技术,本实施方式的蓝牙设备包括指令获取模块,用于获取一操作指令;蓝牙启动模块,用于根据操作指令启动蓝牙模块;检测模块,用于判断操作指令是否包括一特定标记信息;服务启动模块,用于在操作指令包括一特定标记信息时,根据标记信息仅启动与标记信息相关的蓝牙服务。通过上述方式,能够在用户使用蓝牙功能时,根据用户的需求仅启动与用户需求相关的蓝牙后台服务,大大的减小了系统资源的占用率,同时提高了开启蓝牙后搜索和配对的效率。
[0066]以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种蓝牙启动方法,其特征在于,包括: 获取一操作指令; 根据所述操作指令启动蓝牙模块; 判断所述操作指令是否包括一特定标记信息; 若所述操作指令包括一特定标记信息,则根据所述标记信息仅启动与所述标记信息相关的蓝牙服务。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述操作指令不包括特定标记信息,则启动全部蓝牙服务;或 若所述操作指令不包括特定标记信息,则不启动蓝牙服务;或 若所述操作指令不包括特定标记信息,则仅启动蓝牙基础服务。3.根据权利要求2所述的方法,其特征在于,所述蓝牙基础服务为蓝牙搜索和蓝牙配对服务。4.根据权利要求1所述的方法,其特征在于,所述标记信息包括要求进行蓝牙文件分享的信息; 若所述操作指令包括一特定标记信息,则根据所述标记信息仅启动与所述标记信息相关的蓝牙服务的步骤,具体包括: 若所述操作指令包括要求进行蓝牙文件分享的信息,则启动蓝牙基础服务以及对象存储规范OPP服务。5.根据权利要求4所述的方法,其特征在于,若所述操作指令包括要求进行蓝牙文件分享的信息,则启动蓝牙基础服务以及对象存储规范OPP服务的步骤之后,还包括: 搜索蓝牙设备; 接收指令选择蓝牙设备,并与所选择的蓝牙设备进行蓝牙文件分享。6.一种蓝牙设备,其特征在于,包括: 指令获取模块,用于获取一操作指令; 蓝牙启动模块,用于根据所述操作指令启动蓝牙模块; 检测模块,用于判断所述操作指令是否包括一特定标记信息; 服务启动模块,用于在所述操作指令包括一特定标记信息时,根据所述标记信息仅启动与所述标记信息相关的蓝牙服务。7.根据权利要求6所述的蓝牙设备,其特征在于,所述服务启动模块还用于在所述操作指令不包括特定标记信息时,启动全部蓝牙服务;或 在所述操作指令不包括特定标记信息时,不启动蓝牙服务;或 在所述操作指令不包括特定标记信息时,仅启动蓝牙基础服务。8.根据权利要求7所述的蓝牙设备,其特征在于,所述蓝牙基础服务为蓝牙搜索和蓝牙配对服务。9.根据权利要求6所述的蓝牙设备,其特征在于,所述标记信息包括要求进行蓝牙文件分享的信息; 所述服务启动模块还用于在所述操作指令包括要求进行蓝牙文件分享的信息时,启动蓝牙基础服务以及对象存储规范OPP服务。10.根据权利要求9所述的蓝牙设备,其特征在于,所述蓝牙设备还包括: 搜索模块,用于搜索蓝牙设备; 对象存储模块,用于在接收到选择蓝牙设备的指令后,与所选择的蓝牙设备进行蓝牙文件分享。
【专利摘要】本发明公开了一种蓝牙启动方法及蓝牙设备,该蓝牙启动方法包括:获取一操作指令;根据操作指令启动蓝牙模块;判断操作指令是否包括一特定标记信息;若操作指令包括一特定标记信息,则根据标记信息仅启动与标记信息相关的蓝牙服务。通过上述方式,本发明能够提高蓝牙开启效率,降低系统资源占用率。
【IPC分类】G06F9/445, H04W4/00
【公开号】CN105487887
【申请号】CN201510824712
【发明人】王大鹏
【申请人】惠州Tcl移动通信有限公司
【公开日】2016年4月13日
【申请日】2015年11月24日