基于位置发现的蓝牙遥控器智能提醒方案及系统的制作方法

文档序号:19589123发布日期:2020-01-03 10:01阅读:352来源:国知局
基于位置发现的蓝牙遥控器智能提醒方案及系统的制作方法

本发明涉及智能遥控技术领域,具体涉及一种基于位置发现的蓝牙遥控器智能提醒方案及系统。



背景技术:

基于智能操作系统(如android,ios)的智能设备(如智能电视),开始配备蓝牙遥控器。蓝牙相比于红外,具有很多优点:红外通讯技术是一种点对点的数据传输协议,因此遥控器需要对准被遥控设备操作,同时红外遥控器的通讯距离只有1~2米,蓝牙遥控器克服了通讯距离短,需要对准操作等缺点,蓝牙遥控器的通讯距离可以达到10米,因此应用在越来越多的智能电视设备中。蓝牙遥控器相比红外遥控器,有双向通信的功能,所以可以实现红外遥控器不易实现的提醒问题。市面上的遥控器大多只实现了蓝牙遥控器的通信功能,并没有充分挖掘利用蓝牙通讯技术在蓝牙遥控器上的实用价值,也没有实现基于位置发现的蓝牙遥控器提醒功能。



技术实现要素:

有鉴于此,本发明提供一种能够在用户寻找遥控器时提醒用户常用遥控器所在位置,帮助用户找到遥控器的基于位置发现的蓝牙遥控器智能提醒方案及系统。

一种基于位置发现的蓝牙遥控器智能提醒方案,所述基于位置发现的蓝牙遥控器智能提醒方案包括以下步骤:

s1、根据当前遥控器的信号强度,判断出遥控器与智能电视之间的距离;

s2、将用户使用的遥控器位置点记录下来,并筛选出常用位置;

s3、当用户需要寻找遥控器时,根据遥控器的历史常用位置提醒找到遥控器。

一种基于位置发现的蓝牙遥控器智能提醒系统,其包括距离判断模块、位置筛选模块以及位置提醒模块;

所述距离判断模块,用于根据当前遥控器的信号强度,判断出遥控器与智能电视之间的距离;

所述位置筛选模块,用于将用户使用的遥控器位置点记录下来,并筛选出常用位置;

所述位置提醒模块,用于当用户需要寻找遥控器时,根据遥控器的历史常用位置提醒找到遥控器。

本发明所述基于位置发现的蓝牙遥控器智能提醒方案及系统,其利用蓝牙遥控器的双向通讯技术,根据智能电视接收到遥控器的信号强度,即蓝牙广播的信号强度,计算判断出遥控器与智能电视之间的距离与位置,并保存下来,随便着使用次数的增多,记录的历史遥控器位置就越多,通过对历史位置进行常用位置排序,在用户寻找遥控器时提醒用户常用遥控器所在位置,帮助用户找到遥控器。

附图说明

图1是本发明所述基于位置发现的蓝牙遥控器智能提醒方案的流程框图;

图2是图1中步骤s1的流程框图;

图3是图1中步骤s2的流程框图;

图4是图1中步骤s3的流程框图;

图5是本发明所述基于位置发现的蓝牙遥控器智能提醒方案中步骤s3的分步骤流程结构图;

图6是本发明所述基于位置发现的蓝牙遥控器智能提醒系统的模块框图;

图7是本发明所述基于位置发现的蓝牙遥控器智能提醒系统中的距离判断模块的功能单元框图;

图8是本发明所述基于位置发现的蓝牙遥控器智能提醒系统中的位置筛选模块的功能单元框图;

图9是本发明所述基于位置发现的蓝牙遥控器智能提醒系统中的位置提醒模块的功能单元框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明,应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,本发明实施例提供一种基于位置发现的蓝牙遥控器智能提醒方案,所述蓝牙遥控器智能提醒方案包括以下步骤:

s1、根据当前遥控器的信号强度,判断出遥控器与智能电视之间的距离。

其中,如图2所示,步骤s1包括以下分步骤:

s11、将智能电视的蓝牙模块与遥控器的蓝牙模块进行配对,建立智能电视与遥控器的蓝牙通信路径。

当蓝牙遥控器与智能电视配对后,智能电视属于主设备,遥控器属于从设备,智能电视预存有遥控器的pin码、地址等,智能电视开机后即自动建链,透明串口传输,无需外围电路干预。所述智能电视的蓝牙模块与遥控器的蓝牙模块之间通过广播形式进行通信,所述广播形式包括以下通信广播:

配对广播:用于将遥控器的蓝牙模块与智能电视的蓝牙模块进行配对;即在遥控器的蓝牙模块未与任何智能电视的蓝牙模块配对时,需要发送配对广播,实现遥控器的蓝牙模块与智能电视的蓝牙模块配对。

回连广播:用于在遥控器处于休眠等待状态时,建立遥控器的蓝牙模块与智能电视的蓝牙模块的通信连接。即在蓝牙遥控器与智能电视已经配对后,若双方还未建立连接,或者已连接过,但是当前长时间未操作遥控,导致遥控器处于休眠等待状态时,这时按遥控器按键,会先发回连广播(由遥控器发出),建立或重新恢复连接。

状态广播:用于遥控器的蓝牙模块与智能电视的蓝牙模块之间交换状态信息。

按键广播:用于在遥控器的蓝牙模块与智能电视的蓝牙模块建立通信连接后,发送按键事件。

s12、在遥控器与智能电视进行互相通信时,遥控器的蓝牙模块向智能电视的蓝牙模块发送当前遥控器的信号强度。

s13、通过当前遥控器的信号强度计算出当前遥控器与智能电视之间的距离。

首先对智能电视的蓝牙模块与遥控器的蓝牙模块进行配对,完成配对后的智能电视的蓝牙模块能够在启动后直接与遥控器的蓝牙模块建立通信路径,使遥控器能够对智能电视进行遥控操作。在使用遥控器的过程中,智能智能电视在与遥控器的每次通信中,可以读到遥控器的信号强度,利用信号强度,通过特定的公式,可以计算出遥控器与智能电视的距离。

具体的,计算遥控器与智能电视之间的距离的公式如下:

d=10(|rssi|-a*p)/(10*n))

其中,

d表示计算所得距离;

rssi表示接收信号强度(负值);

a表示智能电视端和遥控器相隔1米时的信号强度,a=59;

p表示遥控器的当前电量对信号强度的影响值,n=2.0;

n表示环境衰减因子。

s2、将用户使用的遥控器位置点记录下来,并筛选出常用位置。

如图3所示,步骤s2包括以下分步骤:

s21、将遥控器相对智能电视的实时位置记录下来;

s22、根据遥控器与智能电视之间的距离对历史记录的遥控器位置进行区域分类;

s23、根据遥控器在同一区域出现的次数对历史记录的区域位置进行先后排序,筛选出历史排序前十的区域位置。

在记录遥控器常用位置的时候,会根据当前遥控器的位置,刷新当前位置的使用次数,并根据当前遥控器位置的使用次数进行排序,得到一个常用遥控器使用位置的排序数组,在需要展示遥控器常用位置的时候,则实时取出当前遥控器常用位置数组的前十位即可。

s3、当用户需要寻找遥控器时,根据遥控器的历史常用位置提醒找到遥控器。

如图4和图5所示,步骤s3中包括以下两种情况:

s31、在智能电视开机前找不到遥控器时,用户通过智能电视的开关键开启智能电视,则智能电视会在开机后将历史排序前十的区域位置展示出来,提醒用户在这十个最常用的方位来寻找遥控器。

当用户未使用遥控器开机时,则默认认为用户找不到遥控器,则智能电视会在开机后,显示一张遥控设备与智能电视之间位置关系图,图中会列出历史记录中遥控器出现最多的十个位置,用户可以根据显示图上的遥控器方位图,去遥控器曾经出现最多的位置寻找遥控器,从而增大用户找到遥控器的可能性。

s32、在智能电视开机后找不到遥控器,可以通过智能电视上的指定按键触发遥控器的震动响铃模块,对用户进行提醒。

具体的,如果在遥控器处于与智能电视正常操作的范围内,当触发了唤醒操作后,遥控器接收到唤醒的通知后,会主动的震动响铃,以提醒用户在发出提示的位置找到遥控器;但如果遥控器不在与智能电视正常操作的范围内,则不会主动提醒,则智能电视会提醒用户遥控器可能在范围之外。

s33、在智能电视开机后找不到遥控器,可以通过智能电视的重启配对操作,触发遥控器的震动响铃模块,对用户进行提醒。

即用户在重启智能电视前设置智能电视蓝牙模块的重启自动匹配,在智能电视重启之后,智能电视的蓝牙模块会自动检测与其匹配的遥控器蓝牙模块,当寻找到匹配蓝牙模块后,向遥控器蓝牙模块发送提醒指令,使遥控器的震动响铃模块工作,对用户进行提醒。

同样,如果在遥控器处于与智能电视正常操作的范围内,当触发了唤醒操作后,遥控器接收到唤醒的通知后,会主动的震动响铃,以提醒用户在发出提示的位置找到遥控器;但如果遥控器不在与智能电视正常操作的范围内,则不会主动提醒,则智能电视会提醒用户遥控器可能在范围之外。

为保证蓝牙遥控器在未配对时可用,将开机/关机按键设计成红外按键,其余按键设计为蓝牙按键。

基于上述蓝牙遥控器智能提醒方案,本发明还提供一种基于位置发现的蓝牙遥控器智能提醒系统,如图6所示,其包括距离判断模块、位置筛选模块以及位置提醒模块;

所述距离判断模块,用于根据当前遥控器的信号强度,判断出遥控器与智能电视之间的距离;

所述位置筛选模块,用于将用户使用的遥控器位置点记录下来,并筛选出常用位置;

所述位置提醒模块,用于当用户需要寻找遥控器时,根据遥控器的历史常用位置提醒找到遥控器。

其中,如图7所示,所述距离判断模块包括通信连接单元、信号发送单元以及距离计算单元;

所述通信连接单元,用于将智能电视的蓝牙模块与遥控器的蓝牙模块进行配对,建立智能电视与遥控器的蓝牙通信路径;

所述信号发送单元,用于在遥控器与智能电视进行互相通信时,遥控器的蓝牙模块向智能电视的蓝牙模块发送当前遥控器的信号强度;

所述距离计算单元,用于通过当前遥控器的信号强度计算出当前遥控器与智能电视之间的距离。

如图8所示,所述距离判断模块包括位置记录单元、区域分类单元以及位置排序单元;

所述位置记录单元,用于将遥控器相对智能电视的实时位置记录下来;

所述区域分类单元,用于根据遥控器与智能电视之间的距离对历史记录的遥控器位置进行区域分类;

所述位置排序单元,用于根据遥控器在同一区域出现的次数对历史记录的区域位置进行先后排序,筛选出历史排序前十的区域位置。

如图9所示,所述位置提醒模块包括启前提醒单元、启后提醒单元以及重启提醒单元;

所述启前提醒单元,用于在智能电视开机前找不到遥控器时,用户通过智能电视的开关键开启智能电视,则智能电视会在开机后将历史排序前十的区域位置展示出来,提醒用户在这十个最常用的方位来寻找遥控器。

所述启后提醒单元,用于在智能电视开机后找不到遥控器,可以通过智能电视上的指定按键触发遥控器的震动响铃模块,对用户进行提醒。前提:遥控器处于与智能电视正常操作的范围内。

所述重启提醒单元,用于在智能电视开机后找不到遥控器,可以通过智能电视的重启配对操作,触发遥控器的震动响铃模块,对用户进行提醒。

本发明所述基于位置发现的蓝牙遥控器智能提醒方案及系统,其利用蓝牙遥控器的双向通讯技术,根据智能电视接收到遥控器的信号强度,即蓝牙广播的信号强度,计算判断出遥控器与智能电视之间的距离与位置,并保存下来,随便着使用次数的增多,记录的历史遥控器位置就越多,通过对历史位置进行常用位置排序,在用户寻找遥控器时提醒用户常用遥控器所在位置,帮助用户找到遥控器。

以上装置实施例与方法实施例是一一对应的,装置实施例简略之处,参见方法实施例即可。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能性一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应超过本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机储存器、内存、只读存储器、电可编程rom、电可檫除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其他形式的存储介质中。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

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