应用启动方法、系统、终端设备及计算机可读存储介质与流程

文档序号:16404998发布日期:2018-12-25 20:22阅读:183来源:国知局
应用启动方法、系统、终端设备及计算机可读存储介质与流程

本发明涉及通信技术领域,具体涉及一种应用启动方法、系统、终端设备及计算机可读存储介质。

背景技术

蓝牙无线传输技术,以其低成本、低功耗的特点,已经被广泛应用到各类智能终端设备与外围设备的通信连接中。通常情况下,用户为了更好的操作某个应用程序或是为了满足某种功能需求时,需要连接相对应的外围设备。使用外围设备时,用户需要控制外围设备与终端设备实现蓝牙连接,还需要用户手动开启相应的应用程序或进入到该应用程序的特定的场景下,从而在外围设备的参与下实现某种功能。该过程需要用户做出多次操作,特别是当开启特定场景本身需要多次操作时,显得操作尤为复杂。

因此,有必要提供一种新型的应用启动方法,以解决上述技术问题。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的是提供一种应用启动方法、系统、终端设备及计算机可读存储介质,旨在解决现有技术中启动特定应用程序操作复杂的技术问题。

为实现上述目的,本发明提供一种应用启动方法,包括:

与外围设备蓝牙连接成功时,接收所述外围设备发送的广播信息,所述广播信息携带场景启动策略和所述外围设备的身份识别信息;

判断所述外围设备的身份识别信息是否与预设快捷启动名单中的身份识别信息配对;

当所述外围设备的身份识别信息与所述预设快捷启动名单中的身份识别信息配对时,根据所述场景启动策略启动相应的应用。

优选地,所述与外围设备蓝牙连接成功时,接收所述外围设备发送的广播信息的步骤之前,包括:

控制蓝牙通信器开启,与所述外围设备建立蓝牙连接;

接收用户添加快捷启动设备的操作指令,根据所述操作指令获取所述外围设备的身份识别信息,并将所述外围设备的身份识别信息存储于所述预设快捷启动名单内。

优选地,所述与外围设备蓝牙连接成功时,接收所述外围设备发送的广播信息的步骤,包括:

与外围设备蓝牙连接成功时,控制所述蓝牙通信器进入低功耗模式;

接收所述外围设备发送的广播信息。

优选地,所述当所述外围设备的身份识别信息与所述预设快捷启动名单中的身份识别信息配对时,根据所述场景启动策略启动相应的应用的步骤,包括:

当所述外围设备的身份识别信息与所述预设快捷启动名单中的身份识别信息配对时,唤醒所述终端设备的系统程序;

根据所述场景启动策略中的场景码启动相应的应用场景。

优选地,所述判断所述外围设备的身份识别信息是否与预设快捷启动名单中的身份识别信息配对的步骤之前,还包括:

判断所述广播信息的信号强度值是否大于预设阈值;

当所述广播信息的信号强度值大于所述预设阈值时,执行步骤:判断所述外围设备的身份识别信息是否与预设快捷启动名单中的身份识别信息配对。

优选地,所述当所述外围设备的身份识别信息与所述预设快捷启动名单中的身份识别信息配对时,根据所述场景启动策略启动相应的应用的步骤之后,还包括:

检测到所述应用关闭,断开与所述外围设备的蓝牙连接。

此外,为实现上述目的,本发明还提供一种应用启动系统,所述应用启动系统包括外围设备和终端设备,所述终端设备包括:蓝牙通信器;

所述终端设备用于通过所述蓝牙通信器与所述外围设备蓝牙连接成功时,接收所述外围设备发送的广播信息,所述广播信息携带场景启动策略和所述外围设备的身份识别信息;判断所述外围设备的身份识别信息是否与预设快捷启动名单中的身份识别信息配对;当所述外围设备的身份识别信息与所述预设快捷启动名单中的身份识别信息配对时,根据所述场景启动策略启动相应的应用。此外,为实现上述目的,本发明还提供一种终端设备,包括存储器、处理器、蓝牙通信器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的应用启动方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理单元进入时实现如上述的应用启动方法的步骤。

本发明实施例提出的一种应用启动方法、终端设备及计算机可读存储介质,通过将与外围设备蓝牙连接成功作为触发事件,直接启动与外围设备相对应的应用,从而避免了用户为启动特定应用程序,需要进行多次操作的技术问题;通过将外围设备的身份识别信息与预设快捷启动名单中的身份识别信息进行配对,从而可区分不同的外围设备,避免对任何进行蓝牙连接的外围设备发送的广播信息,都根据广播信息进行执行的情况。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的终端设备结构示意图;

图2为本发明应用启动方法第一实施例的流程示意图;

图3为本发明应用启动方法第二实施例的流程示意图;

图4为本发明应用启动方法第三实施例的流程示意图;

图5为本发明应用启动方法第四实施例的流程示意图;

图6为本发明应用启动方法第五实施例的流程示意图;

图7为本发明应用启动方法第六实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

由于现有技术中,外围设备与终端设备实现蓝牙连接之后,开启特定应用程序常常需要多次操作,操作复杂、影响用户体验。

本发明提供一种解决方案,外围设备与终端设备实现蓝牙连接,即可开启特定场景,避免用户需要多次操作才能开启特定场景的技术问题。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端设备结构示意图。

本发明实施例中的终端设备可以是智能电视,也可以是智能手机、平板电脑、便携计算机等可进行蓝牙连接的终端设备。本发明实施例中的外围设备可以是游戏手柄,也可以是智能手机、平板电脑、便携计算机、音箱等可与终端设备进行蓝牙通信连接的设备。

如图1所示,该终端设备可以包括:处理器1001,例如cpu,通信总线1002,蓝牙通信器1003,存储器1004。其中,通信总线1002用于实现这些组件之间的连接通信。蓝牙通信器1003采用蓝牙无线技术标准与外围设备进行通信连接,可实现设备之间的短距离数据交换。蓝牙通信器1003在处理器1001的控制下,将存储器1004中的数据发送至与蓝牙通信器1003建立蓝牙连接的外围设备,并接收该外围设备发送的数据。存储器1004可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1004可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端设备还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度。当然,终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1004中可以包括操作系统和实现本发明应用启动方法的计算机程序。

在图1所示的终端中,处理器1001可以用于调用存储器1004中存储的计算机程序时,并执行以下操作:

与外围设备蓝牙连接成功时,接收所述外围设备发送的广播信息,所述广播信息携带场景启动策略和所述外围设备的身份识别信息;

判断所述外围设备的身份识别信息是否与预设快捷启动名单中的身份识别信息配对;

当所述外围设备的身份识别信息与所述预设快捷启动名单中的身份识别信息配对时,根据所述场景启动策略启动相应的应用。

进一步地,处理器1001可以调用存储器1004中存储的计算机程序时,还执行以下操作:

所述与外围设备蓝牙连接成功时,接收所述外围设备发送的广播信息的步骤之前,包括:

控制蓝牙通信器开启,与所述外围设备建立蓝牙连接;

接收用户添加快捷启动设备的操作指令,根据所述操作指令获取所述外围设备的身份识别信息,并将所述外围设备的身份识别信息存储于所述预设快捷启动名单内。

进一步地,处理器1001可以调用存储器1004中存储的计算机程序时,还执行以下操作:

所述与外围设备蓝牙连接成功时,接收所述外围设备发送的广播信息的步骤,包括:

与外围设备蓝牙连接成功时,控制所述蓝牙通信器进入低功耗模式;

接收所述外围设备发送的广播信息。

进一步地,处理器1001可以调用存储器1004中存储的计算机程序时,还执行以下操作:

所述当所述外围设备的身份识别信息与所述预设快捷启动名单中的身份识别信息配对时,根据所述场景启动策略启动相应的应用的步骤,包括:

当所述外围设备的身份识别信息与所述预设快捷启动名单中的身份识别信息配对时,唤醒所述终端设备的系统程序;

根据所述场景启动策略中的场景码启动相应的应用场景。

进一步地,处理器1001可以调用存储器1004中存储的计算机程序时,还执行以下操作:

所述判断所述外围设备的身份识别信息是否与预设快捷启动名单中的身份识别信息配对的步骤之前,还包括:

判断所述广播信息的信号强度值是否大于预设阈值;

当所述广播信息的信号强度值大于所述预设阈值时,执行步骤:判断所述外围设备的身份识别信息是否与预设快捷启动名单中的身份识别信息配对。

进一步地,处理器1001可以调用存储器1004中存储的计算机程序时,还执行以下操作:

所述当所述外围设备的身份识别信息与所述预设快捷启动名单中的身份识别信息配对时,根据所述场景启动策略启动相应的应用的步骤之后,还包括:

检测到所述应用关闭,断开与所述外围设备的蓝牙连接。

本发明终端的具体实施例与下述应用启动方法各实施例基本相同,在此不作赘述。

参照图2,图2为本发明应用启动方法第一实施例的流程示意图。

本发明第一实施例提供一种应用启动方法,所述应用启动方法包括:

步骤s100,与外围设备蓝牙连接成功时,接收所述外围设备发送的广播信息,所述广播信息携带场景启动策略和所述外围设备的身份识别信息;

本实施例中终端设备可以是智能电视,具体实施中可以将本发明应用于其它终端设备;本实施例中的外围设备可以是游戏手柄,具体实施中还可以是体感设备、耳机、音箱等可与移动终端进行蓝牙通信连接的设备。具体地,终端设备的蓝牙通信器和外围设备中的蓝牙通信器互相验证,建立蓝牙连接,终端设备监听到蓝牙连接成功的事件时,证明与外围设备蓝牙连接成功。终端设备与外围设备蓝牙连接成功后,终端设备和外围设备通过发送广播信息进行数据交换。

外围设备的身份识别信息是与该外围设备一一对应的识别码,以区别不同的外围设备,具体可以是外围设备的mac(mediaaccesscontrol)地址,也可以是终端设备和外围设备之间自行约定的识别码,或者外围设备的设备名称等。场景启动策略具体可以包含启动应用指令、启动不同场景指令、音量调节指令、屏幕显示明暗调节指令等终端设备可执行的指令。

步骤s200,判断所述外围设备的身份识别信息是否与预设快捷启动名单中的身份识别信息配对;

预设快捷启动名单为本领域技术人员或用户预先设置。

根据步骤s100接收到的广播信息,解析得到所述外围设备的身份识别信息,再与预设快捷启动名单内的数据进行比对。

步骤s300,当所述外围设备的身份识别信息与所述预设快捷启动名单中的身份识别信息配对时,根据所述场景启动策略启动相应的应用。

具体地,步骤s800,当所述外围设备的身份识别信息与所述预设快捷启动名单中的身份识别信息不配对时,忽略所述广播信息中的场景启动策略或忽略所述广播信息。可通过蓝牙通信器直接过滤该场景启动策略或忽略所述广播信息,本领域技术人员可根据具体的外围设备进行设定。当所述外围设备的身份识别信息与所述预设快捷启动名单中的身份识别信息配对时,证明所述外围设备为允许进行快速启动应用程序的设备。根据所述场景启动策略启动相应的应用具体可以在应用程序未开启时,开启应用程序;或是应用程序在后台运行时,调用应用程序进入前台;还可以是开启应用后,进入应用非首页的界面;还可以是调节操作系统的运行参数。

以智能电视为终端设备,外围设备为游戏手柄为例进行说明,智能电视与游戏手柄建立蓝牙连接,用户操作游戏手柄或游戏手柄本身在建立蓝牙连接后自动向智能电视发送广播信息,该广播信息包含打开游戏“a应用,并开启至4人组队局页面的场景启动策略,以及“1234”的身份识别信息,智能电机接收到该广播信息,并获取到该广播信息中的身份识别信息和场景启动策略,当预设快捷启动名单中预存的身份识别信息与1234配对时,证明该外围设备发送的广播信息能用于快速启动部分应用;智能电视根据场景启动策略,启动a应用,并开启至4人组队局页面,等待接收用户的进一步操作。

在本发明中,通过将与外围设备蓝牙连接成功作为触发事件,直接启动与外围设备相对应的应用,从而避免了用户为启动特定应用程序,需要进行多次操作的技术问题;通过步骤s200,从而可区分不同的外围设备,避免对任何进行蓝牙连接的外围设备发送的广播信息,都根据广播信息执行启动应用的情况。

进一步地,参照图3,本发明第二实施例提供一种应用启动方法,基于上述实施例,所述步骤s100之前,包括:

步骤s400,控制蓝牙通信器开启,与所述外围设备建立蓝牙连接;

具体地,接收用户发出启动蓝牙通信器的操作指令,终端设备接收到该操作指令后,控制器控制蓝牙通信器开启,向外发射无线电波。终端设备为主设备,外围设备为从设备。主设备作为发现方,调用发现从设备的方法,向外发送包含邀请信息的无线电波。从设备则作为被发现方,向外发出验证信息的无线电波,以供主设备验证,验证成功后,实现终端设备和外围设备的蓝牙连接。

步骤s500,接收用户添加快捷启动设备的操作指令,根据所述操作指令获取所述外围设备的身份识别信息,并将所述外围设备的身份识别信息存储于所述预设快捷启动名单内。

具体地,还可以在预设快捷启动名单中,将外围设备的身份识别信息对应不同的应用,以使得该外围设备仅能控制对应的应用快捷启动。

通过步骤s500,用户可根据需要自行设定可进行快捷启动应用的外围设备。

进一步地,参照图4,本发明第三实施例提供一种应用启动方法,基于上述实施例,所述步骤s1包括:

步骤s110,与外围设备蓝牙连接成功时,控制所述蓝牙通信器进入低功耗模式;

步骤s120,接收所述外围设备发送的广播信息。

建立蓝牙连接一般分为发现设备、配对/绑定设备、建立连接3个过程。在发现设备阶段,蓝牙通信器需要采用较大的功率向外发送无线波,以保证发现在通信范围内的每一个从设备。当建立蓝牙通信后,控制所述蓝牙通信器进入低功耗模式,以降低待机功耗、减少运算资源占用。

进一步地,参照图5,本发明第四实施例提供一种应用启动方法,基于上述实施例,所述步骤s300包括:

步骤s310,当所述外围设备的身份识别信息与所述预设快捷启动名单中的身份识别信息配对时,唤醒所述终端设备的系统程序;

具体地,唤醒所述终端设备的系统程序体现为终端设备的显示屏点亮,即在待机状态,显示屏的息屏状态变为点亮状态。若显示屏本身即为点亮状态,则不做更改。

步骤s320,根据所述场景启动策略中的场景码启动相应的应用场景。

不同的场景码对应不同的应用场景,本实施例以智能电视为终端设备,外围设备为音箱为例进行说明,场景码“1”对应智能电视打开音乐应用,场景码“2”为打开视频应用,智能电视接收到音箱发送的场景码“1”,从而开启音乐应用。

进一步地,参照图6,本发明第五实施例提供一种应用启动方法,基于上述实施例,所述步骤s200之前,还包括:

步骤s600,判断所述广播信息的信号强度值是否大于预设阈值;

当所述广播信息的信号强度值大于所述预设阈值时,执行步骤s200:判断所述外围设备的身份识别信息是否与预设快捷启动名单中的身份识别信息配对。

步骤s900,当所述广播信息的信号强度值大于所述预设阈值时,忽略所述广播信息。

预设阈值根据实际需要由本领域技术人员或用户自行设定。由于外围设备的使用过程中,需要与终端进行大量的数据交换,当信号强度值不高时,会影响终端与外围设备的交互,从而导致对外围设备的操作在终端上体现为延迟或无反应。通过判断所述广播信息的信号强度值的强弱,从而保证外围设备的正常使用。

进一步地,参照图7,本发明第六实施例提供一种应用启动方法,基于上述实施例,所述步骤s300之后,还包括:

步骤s700,检测到所述应用关闭,断开与所述外围设备的蓝牙连接。

应用关闭,即代表当下不再需要使用该外围设备,从而方便终端与其他外围设备连接。本领域技术人员可根据不同外围设备、不同的应用等,自行设定该应用的启动方法是否含有步骤s700。例如:当终端为智能电视,外围设备为话筒,场景启动策略为打开音乐应用的伴唱场景,由于话筒的应用场景较多,且连接其他终端设备的可能性较小,则优选地,该启动方法中不包括步骤s700。终端为智能电视,外围设备为可穿戴手环,场景启动策略为打开健身场景,由于可穿戴手环连接其他终端设备的可能性较大,则优选地,该启动方法中包括步骤s700。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的应用启动方法。

本发明计算机可读存储介质的具体实施例与上述应用启动方法各实施例基本相同,在此不作赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1