CN115379275A - 用于控制机顶盒状态的方法、介质、程序产品和机顶盒 - Google Patents
用于控制机顶盒状态的方法、介质、程序产品和机顶盒 Download PDFInfo
- Publication number
- CN115379275A CN115379275A CN202110544051.0A CN202110544051A CN115379275A CN 115379275 A CN115379275 A CN 115379275A CN 202110544051 A CN202110544051 A CN 202110544051A CN 115379275 A CN115379275 A CN 115379275A
- Authority
- CN
- China
- Prior art keywords
- top box
- rssi
- state
- value
- playing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/318—Received signal strength
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4333—Processing operations in response to a pause request
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本公开涉及用于控制机顶盒状态的方法、介质、程序产品和机顶盒。在该方法中,响应于机顶盒的启动,由机顶盒进行与移动设备的配对;根据机顶盒在配对之后检测到的移动设备的接收信号强度指示RSSI值,由机顶盒确定用于播放状态的RSSI基准值;如果处于播放状态的机顶盒检测到移动设备的RSSI值低于预定阈值,则机顶盒进入暂停状态以暂停正在播放的视频;以及如果处于暂停状态的机顶盒检测到移动设备的RSSI值达到所述RSSI基准值,则机顶盒回到播放状态以继续所述视频的播放。通过利用与机顶盒配对的移动设备的RSSI值,能够更智能地自动控制机顶盒的状态,有助于用户体验的提高。
Description
技术领域
本公开涉及数字电视领域,更具体地,涉及数字电视领域中的用于控制机顶盒状态的方法、介质、程序产品和机顶盒。
背景技术
随着数字电视技术的发展,机顶盒(set-top box,STB)进入了越来越多的家庭。用户通过使用机顶盒,能够观看种类繁多的数字多媒体节目。例如,用户可以操作机顶盒自身的遥控器,从机顶盒显示在电视屏幕上的节目导航中选择希望观看的视频,从而通过机顶盒对所选视频的接入和解码,在电视机上观看相应的视频。
用户通过在机顶盒自身的遥控器上进行操作,可以人工控制机顶盒的状态,例如,暂停或恢复机顶盒的播放、使机顶盒待机或唤醒等。机顶盒自身的遥控器通过向机顶盒发送诸如红外信号之类的无线信号,可以将改变机顶盒状态的命令发送到机顶盒,从而使机顶盒响应于命令进入对应的状态。
上述状态控制离不开用户对遥控器上相应按钮的选择和按压,这使得对机顶盒的状态控制不够智能,用户体验存在改进的空间。
发明内容
本公开的一些方面涉及一种机顶盒。该机顶盒可以包括:存储器,存储有指令;以及处理器,被配置为执行存储在存储器中的指令以使所述机顶盒执行以下操作。所述操作包括:响应于机顶盒的启动,进行与移动设备的配对;根据在配对之后检测到的移动设备的接收信号强度指示RSSI值,确定用于播放状态的RSSI基准值;如果处于播放状态的机顶盒检测到移动设备的RSSI值低于预定阈值,则进入暂停状态以暂停正在播放的视频;以及如果处于暂停状态的机顶盒检测到移动设备的RSSI值达到所述RSSI基准值,则回到播放状态以继续所述视频的播放。
在一些实施例中,可以根据自配对时起由机顶盒检测到的移动设备的一个或多个RSSI值,确定RSSI基准值。在其它实施例中,可以根据机顶盒处于播放状态时由机顶盒检测到的移动设备的一个或多个RSSI值,确定RSSI基准值。
在一些实施例中,在机顶盒处于暂停状态的情况下,如果机顶盒检测到移动设备的RSSI值低于所述预定阈值达第一预定时间,或者尽管移动设备的RSSI值低于所述预定阈值未达第一预定时间、但是RSSI值消失了,则机顶盒可以进入待机状态。
在一些实施例中,在机顶盒处于待机状态的情况下,如果机顶盒被设置为能够自动开机并且能够检测移动设备的RSSI值,则当机顶盒检测到移动设备的RSSI值达到所述RSSI基准值时,机顶盒可以进入自动唤醒状态。
在一些实施例中,在机顶盒处于自动唤醒状态的情况下,如果机顶盒在第二预定时间内接收到继续播放上次视频的用户输入,则机顶盒可以进入播放状态以播放上次视频。
在一些实施例中,在机顶盒处于自动唤醒状态的情况下,如果机顶盒在第二预定时间内未接收到继续播放上次视频的用户输入,则机顶盒可以返回待机状态并停止对移动设备的RSSI值的检测。
在一些实施例中,移动设备可以是观看视频的用户携带的与机顶盒蓝牙配对的移动电话。
本公开的其他方面涉及一种用于控制机顶盒状态的方法、非暂态计算机可读介质和计算机程序产品。它们均可以实现上述机顶盒可执行的操作。
附图说明
为了更好地理解本公开,并示出如何实现本公开,现在将以举例的方式参照附图描述,其中:
图1示出了根据本公开实施例的用户通过机顶盒观看视频的场景的示意图。
图2示出了根据本公开实施例的图1中的机顶盒的示例性配置框图。
图3示出了根据本公开实施例的用于控制机顶盒状态的方法的流程图。
图4示出了根据本公开实施例的机顶盒状态迁移的示意图。
图5示出了根据本公开实施例的在用户观看视频并离开家的情况下用于控制机顶盒状态的方法的示例的流程图。
具体实施方式
参考附图进行以下详细描述,并且提供以下详细描述以帮助全面理解本公开的各种示例实施例。以下描述包括各种细节以帮助理解,但是这些细节仅被认为是示例,而不是为了限制本公开,本公开是由随附权利要求及其等同内容限定的。在以下描述中使用的词语和短语仅用于能够清楚一致地理解本公开。另外,为了清楚和简洁起见,可能省略了对公知的结构、功能和配置的描述。本领域普通技术人员将认识到,在不脱离本公开的精神和范围的情况下,可以对本文描述的示例进行各种改变和修改。
首先参考图1,描述本公开实施例的用户通过机顶盒观看视频的场景100的示意图。
机顶盒110可以通过线缆等与诸如数字电视机之类的视频播放设备120连接,以将从互联网、分组数据网络、电视网络等接收到的视频数据发送到诸如电视机之类的视频播放设备120进行播放。机顶盒110可以具有与之配对的专用遥控器115,遥控器115通常通过红外信号与机顶盒110进行无线通信。用户130通过选择并按压遥控器115上的按钮,可以向机顶盒110发送控制信号,以例如控制机顶盒110暂停当前视频的播放、开始所选视频的播放、进入待机、执行在电视屏幕上弹出的对话框中选择的操作、执行在节目导航页面中选择的应用等。
随着移动电话、包括智能手表、智能腕带在内的可穿戴式设备等的普及,用户130通常会携带诸如此类便携式设备的移动设备135。在图1的场景中,用户130在观看视频的过程中随身携带有作为移动电话的移动设备135,这样用户可以在观看视频的同时通过移动电话进行其它娱乐等。当用户130起身离开视频播放设备120前时,由用户130携带的移动设备135(例如移动设备135位于用户130的手上、用户130的衣服口袋里等)随用户离开。
机顶盒110除了与它自身的遥控器115配对之外,机顶盒110还可以与移动设备135配对。例如,包括Commscope公司的VIP4302、VIP5305、VIP5202等机顶盒型号的部分机顶盒通过嵌入支持蓝牙协议的芯片或在软件部分写入蓝牙栈,可以支持蓝牙功能。作为移动电话的移动设备135通常也支持蓝牙功能,因此移动设备135可以与支持蓝牙功能的机顶盒110进行蓝牙连接,从而完成蓝牙配对。
例如,当机顶盒110启动时,机顶盒110可以在其覆盖范围内广播蓝牙信号,以使扫描到该信号的设备能够与它进行蓝牙连接。再例如,移动设备135可以周期性发送进行蓝牙连接的请求信号,当机顶盒110检测到并识别该信号时,机顶盒110可以与移动设备135进行蓝牙连接。
机顶盒的示例性配置可以采用图2所示的示例性结构进行配置。
尽管在本文中将其称为机顶盒,但是机顶盒110可以例如是可以组合调制解调器、接入点和/或路由器的功能的硬件电子设备。本公开还设想调制解调器110可以包括但不限于能够解码音频/视频内容并播放OTT或MSO提供的内容的智能媒体设备(SMD)或IP/QAM机顶盒(STB)的功能。
如图2所示,机顶盒110包括用户接口20、网络接口(例如LAN接口)21、电源22、WAN接口23、存储器24和控制器26。用户接口20可以包括但不限于推动按钮、键盘、小键盘、LCD、CRT、TFT、LED、HD或其他类似显示设备,包括具有触摸屏能力的显示设备,以允许用户和机顶盒110之间的交互。网络接口21可以包括各种网卡以及以软件和/或硬件实施的电路,以使得能够使用一个或多个无线协议来实现与无线扩展器设备和用户设备的通信,所述无线协议例如是任何IEEE 802.11Wi-Fi协议、蓝牙协议、蓝牙低功耗(BLE)、或根据无线技术标准工作以使用任何许可或未许可频段在短距离上交换数据的任何短距离协议、RF4CE协议、ZigBee协议、Z波协议或IEEE802.15.4协议,所述许可或未许可频段例如是市民宽带无线电服务(CBRS)频段、2.4GHz频段、5GHz频段、或6GHz频段。
电源22通过内部总线27向机顶盒110的内部组件供电。电源22可以是独立式电源,例如电池组,其具有通过连接到插座(例如,直接或通过其他设备)的电气充电器供电的接口。电源22还可以包括可拆卸以允许替换的可充电电池,例如NiCd、NiMH、Li离子或Li聚合物电池。如果机顶盒110是调制解调器或网关设备,则其可以包括WAN接口23,WAN接口23可以包括各种网卡以及以软件和/或硬件实现的电路,以实现网关设备与互联网服务提供商或多个***运营商(MSO)之间的通信。
存储器24包括单个存储器或一个或多个存储器或存储器位置,包括但不限于随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、只读存储器(ROM)、EPROM、EEPROM、ROM、闪存、FPGA的逻辑块、硬盘或存储器层次结构的任何其他各层。存储器24可以用于存储任何类型的指令、软件或算法,包括用于控制机顶盒110的一般功能和操作的软件25。
控制器26控制机顶盒110的一般操作,并执行与网络中的其他设备(例如扩展器和用户设备)有关的管理功能。控制器26可以包括但不限于CPU、硬件微处理器、硬件处理器、多核处理器、单核处理器、微控制器、专用集成电路(ASIC)、DSP、或根据本公开中描述的实施例的能够执行用于控制调制解调器110的操作和功能的任何类型的指令、算法或软件的其他类似处理设备。处理器26可以包括在计算***中执行功能的数字电路、模拟电路、或混合信号(模拟和数字的组合)电路的各种实现。控制器26可以包括例如诸如集成电路(IC)之类的电路、单个处理器核的部分或电路、整个处理器核、单个处理器、诸如现场可编程门阵列(FPGA)之类的可编程硬件设备、和/或包括多个处理器的***。
可以使用内部总线27在机顶盒110的组件(例如20-22、24和26)之间建立通信。
返回图1,当机顶盒110和移动设备135配对之后,机顶盒110可以检测移动设备135的接收信号强度指示(RSSI)值。例如,可以在机顶盒110中嵌入现有的Bluez库以使得机顶盒110可以支持附近设备的RSSI值的查询。机顶盒110可以连续地检测移动设备135的RSSI值,并利用检测到的RSSI值来进行自身的状态控制。
机顶盒110检测到的移动设备135的RSSI值通常与机顶盒110和移动设备135之间的距离成反比。当携带移动设备135的用户130正在视频播放设备120前观看视频时,机顶盒110可以检测到值较大且相对稳定的RSSI值。当用户130携带移动设备135远离机顶盒110或来到新的房间时,机顶盒110检测到的移动设备135的RSSI值会降低。
由于移动设备135的RSSI值能够反映用户130是否在视频播放设备120前,因此本公开的实施例利用RSSI值来进行机顶盒110的智能控制。在图3中示出了用于控制机顶盒状态的方法300。该方法300可以由机顶盒110执行。
在S310中,响应于机顶盒的启动,由机顶盒进行与移动设备的配对。
用户130可以通过操作遥控器115或按下机顶盒110上的开关按钮来启动机顶盒110。也可以由机顶盒110响应于特定事件的发生而自动启动。例如,如果机顶盒110在其蓝牙连接的覆盖范围内检测到来自移动设备的蓝牙连接请求,则机顶盒110可以自动启动并开始蓝牙连接。
当机顶盒110启动时,机顶盒110可以进行与其覆盖范围内的移动设备的连接从而实现配对。例如,当用户130开启机顶盒110时,用户130携带的移动设备135处于机顶盒110的覆盖范围内,使得机顶盒110可以通过蓝牙协议与同样具有蓝牙功能的移动设备135进行蓝牙连接,从而实现蓝牙配对。
尽管本公开实施例以蓝牙协议为例描述了机顶盒和移动设备之间的连接关系,但是本领域技术人员能够理解机顶盒和移动设备也可以通过其它技术进行配对,只要这样的配对使得机顶盒能够检测移动设备的接收信号强度指示RSSI即可。
在S320中,根据机顶盒在配对之后检测到的移动设备的接收信号强度指示RSSI值,由机顶盒确定用于播放状态的RSSI基准值。
机顶盒110可以连续地检测与其配对的移动设备135的RSSI值。例如,机顶盒110可以按2秒、5秒、10秒、20秒等的间隔周期性地检测移动设备135的RSSI值。机顶盒110检测RSSI值的时间间隔也可以是不固定的,例如机顶盒110可以在RSSI值稳定的期间将检测周期设置为例如20秒的第一周期,而在RSSI值与稳定值之间的差值达到一定水平之后将检测周期设置为例如5秒的第二周期,以兼顾机顶盒的功耗和检测准确性。
在本公开的实施例中,机顶盒110自从与移动设备135配对时起,就可以开始检测移动设备135的RSSI值了。可以根据在配对之后由机顶盒110检测到的移动设备135的一个或多个RSSI值来确定RSSI基准值。通常认为当机顶盒110和移动设备135配对时,由用户130携带的移动设备135与用户130一起处于观看视频的合适位置或其附近,例如电视机前的沙发上等。此时由机顶盒检测到的RSSI值与用户坐在沙发上观看视频时的RSSI值相当。可以通过机顶盒110最初检测到的RSSI值来估计当机顶盒播放视频时移动设备135的大致RSSI值,并将这样的值作为播放状态下的RSSI基准值。
可以通过多种方式来确定RSSI基准值。例如,当机顶盒110开机并与移动设备135配对之后,机顶盒110可以检测自配对时起的预定时间(1分钟、2分钟等)内移动设备135的一个或多个RSSI值,并将这些RSSI值中的最小值或平均值等作为RSSI基准值。再例如,机顶盒110可以自配对时起检测预定个数(例如10个、20个等)的RSSI值,将这些RSSI值中的最小值或平均值等作为RSSI基准值。又例如,机顶盒110根据以前的观看历史,可以预先存储多个播放状态下的历史RSSI基准值。机顶盒根据检测到的一个或多个RSSI值与哪个历史RSSI基准值更接近(例如,检测到的RSSI值的最小值/平均值等与哪个历史RSSI基准值的差最小),来将最接近的那个历史RSSI基准值设置为当前的用于播放状态的RSSI基准值。
根据本公开的实施例,可以在机顶盒开始播放视频而处于播放状态时,才开始检测移动设备的RSSI值,并根据检测到的一个或多个RSSI值来确定用于播放状态的RSSI值。例如,当机顶盒开始播放用户点播的视频时,认为用户当前正处于观看视频的合适位置,于是此时检测到的一个或多个RSSI值可以反映播放状态下的正常的RSSI值。
与上述确定RSSI值的方式类似,可以将机顶盒开始播放视频时起预定时间内检测到的一个或多个RSSI值中的最小值或平均值等作为RSSI基准值,也可以将机顶盒开始播放视频时起检测到的预定个数的RSSI值中的最小值或平均值等作为RSSI基准值,还可以将机顶盒开始播放视频时起检测到的一个或多个RSSI值中的最小值或平均值等与历史RSSI基准值进行比较,将最接近的历史RSSI基准值作为当前的RSSI基准值。
当机顶盒处于播放状态时,机顶盒仍然会持续检测移动设备的RSSI值。此时检测到的RSSI值不一定等于RSSI基准值,而是可能在RSSI基准值附近浮动或震荡。只要RSSI值没有低于一个较小的阈值,就可以使机顶盒保持在播放状态。设置RSSI基准值的目的主要是为了帮助机顶盒判断当RSSI值低于某阈值而暂停播放后何时恢复视频的播放。
在图1的场景中,例如,在机顶盒110和移动设备135蓝牙配对之后,机顶盒110可以开始扫描移动设备135并持续检测移动设备135的RSSI值。机顶盒110可以将开始播放视频时检测到的第一个RSSI值(例如-50dB)作为用于播放状态的RSSI基准值。
在S330中,如果处于播放状态的机顶盒检测到移动设备的RSSI值低于预定阈值,则机顶盒进入暂停状态以暂停正在播放的视频。
机顶盒110可以在播放视频的同时持续地检测移动设备135的RSSI值。如果检测到的RSSI值低于预定阈值(例如,-100dB),则机顶盒110自动暂停当前正在播放的视频。RSSI值与机顶盒110和移动设备135之间的距离成反比,RSSI值的减小意味着机顶盒110和移动设备135之间的距离的增大。通常认为用户130会携带移动设备135移动,RSSI值低于一个较低的阈值表明用户130远离了机顶盒110,例如用户130来到了另一个房间、或者距离机顶盒110足够远而难以看清画面等。此时,用户130无法再继续观看视频。于是,机顶盒110响应于RSSI值低于阈值而进入暂停状态。
在S340中,如果处于暂停状态的机顶盒检测到移动设备的RSSI值达到RSSI基准值,则机顶盒回到播放状态以继续视频的播放。
尽管机顶盒110暂停了视频的播放,但是机顶盒110仍然可以持续移动设备135的RSSI值的检测。机顶盒110可能检测到RSSI值继续降低、开始升高、或在一定范围内震荡。如果机顶盒110检测到移动设备135的RSSI值达到S320中确定的RSSI基准值(例如,-50dB),则机顶盒110认为携带移动设备135的用户130回到了观看视频的合适位置,于是机顶盒110回到播放状态以恢复在S330中暂停的视频的播放。
这样,通过上述方案,能够在无需人工操作的情况下,利用移动设备的RSSI值来更加智能地控制机顶盒暂停和恢复视频播放,使得用户短暂离开视频播放设备前时机顶盒能够自动暂停播放,并在用户回到观看视频的位置时能够自动恢复播放,从而有助于用户体验的提高。
图4示出了根据本公开实施例的机顶盒状态迁移400的示意图。在不同的实施例中,可以实现图4的状态迁移图的不同子集。图4的所有状态迁移过程可以在一个实施例中实现,也可以只是其中的一部分在一个实施例中实现。这意味着,图4所示的状态迁移过程可以只是本公开的一个实施例,本公开的其它实施例可以选择实现图4所示的状态迁移过程中的一部分。
如图4所示,机顶盒110可以处于播放状态410、暂停状态420、待机状态430和自动唤醒状态440。播放状态410下的机顶盒能够播放用户选择的视频,暂停状态420下的机顶盒能够暂停当前正在播放的视频,待机状态430下的机顶盒110处于停止工作的状态,自动唤醒状态440下的机顶盒能够接收用户的指令。
当机顶盒110开始播放用户选择的视频而处于播放状态410时,如果机顶盒110检测到与之配对的移动设备135的RSSI值没有低于提前设置的预定阈值,则机顶盒110始终处于播放状态410,以正常播放当前的视频。如果机顶盒110检测到移动设备135的RSSI值低于所述预定阈值,则机顶盒110进入暂停状态420,从而暂停当前正在播放的视频。当机顶盒110处于播放状态410时,机顶盒110可以根据预定时间内检测到的多个RSSI值来确定用于播放状态的RSSI基准值,例如将这多个RSSI值的平均值作为RSSI基准值。此外,机顶盒110可以持续确定RSSI基准值,用后一个预定时间内检测到的RSSI值的平均值替代前一个预定时间内检测到的RSSI值的平均值,从而使RSSI基准值被持续更新。
当机顶盒110处于暂停状态420时,如果机顶盒110在第一预定时间T1(例如5分钟、10分钟等)内检测到移动设备135的RSSI值恢复RSSI基准值,则机顶盒进入播放状态410以恢复被暂停的视频的播放。如果机顶盒110检测到移动设备135的RSSI值低于所述预定阈值达第一预定时间T1,则机顶盒进入待机状态430,或者如果机顶盒110检测到尽管移动设备135的RSSI值低于所述预定阈值未达第一预定时间T1、但是移动设备135的RSSI值消失了,则机顶盒110进入待机状态430。
例如,如果用户130携带着移动设备135准备出门,则正在播放视频的机顶盒110可以检测到RSSI值减小。当减小到小于阈值时,机顶盒110进入暂停状态420。接着,机顶盒110持续检测到RSSI值低于阈值并越来越小,最后检测不到移动设备135的RSSI值了,于是可以确定用户130离开了家,从而机顶盒110自动进入待机状态430或者在等待一定时间后进入待机状态430。
当机顶盒110处于待机状态430时,机顶盒110停止工作,但仍然可能开启了与移动设备配对连接并检测其RSSI值的功能。如果机顶盒110停止工作、而上述配对连接和检测RSSI值的功能未被开启或不具有该功能,则机顶盒110始终处于待机状态430,等待用户130的人工操作才能启动。如果机顶盒110停止工作、而上述功能被开启,则在机顶盒被设置为能够自动开机的情况下,当机顶盒110与移动设备配对并检测到移动设备的RSSI值达到RSSI基准值时,机顶盒110进入自动唤醒状态440,以等待用户的进一步操作。
当机顶盒110处于自动唤醒状态440时,如果机顶盒110在第二预定时间T2(例如3分钟、5分钟等)内接收到继续播放上次视频的用户输入,则机顶盒110进入播放状态410以播放上次视频。如果机顶盒110在第二预定时间T2内未接收到继续播放上次视频的用户输入,则机顶盒110返回待机状态430,并关闭与移动设备配对连接并检测其RSSI值的功能。要注意的是,T1和T2可以相同也可以不同,本文只是为了用不同的描述来区分这两个时间,并不表示这两个时间之间有大小关系和关联关系。这两个时间可以根据用户的需要来灵活设置。
接下来,在图5中,以用户在家中观看视频并离开家为例,描述根据本公开实施例的用于控制机顶盒状态的方法的示例的流程图。
在S510中,机顶盒110在用户130按下遥控器上的开关按钮时启动,并与用户130的同样支持蓝牙功能的移动电话进行蓝牙配对。
在S520中,机顶盒110在用户130按下遥控器上的确定按钮以开始播放点播的视频时,检测配对的移动电话的RSSI值,并将检测到的多个RSSI值的中间值作为用于播放状态的RSSI基准值。
在S530中,机顶盒110检测到移动电话的RSSI值低于预定阈值,于是机顶盒110进入暂停状态。
在S540中,机顶盒110在暂停状态起的T1时间内检测到移动电话的RSSI值恢复到RSSI基准值,于是恢复暂停的视频的播放。可选地,当机顶盒检测到RSSI值恢复到RSSI基准值时,机顶盒可以在视频播放设备的屏幕上显示对话框以询问用户是否恢复播放,这样可以使得视频播放的恢复更加准确。
在S550中,机顶盒110检测到移动电话的RSSI值低于预定阈值,于是机顶盒110再次进入暂停状态。
在S560中,机顶盒110在暂停状态起的T1时间内未检测到RSSI值恢复RSSI基准值,但检测到RSSI值越来越小并且最后消失了,于是机顶盒110在一定时间之后进入待机状态。可选地,当机顶盒进入待机状态后,机顶盒的蓝牙配对和RSSI值检测的功能关闭,从而可以更加节省功率。
这样,机顶盒通过持续检测与其配对的移动设备的RSSI值,在RSSI值低于阈值而表明用户离开例如电视机前的沙发去到另一个房间时,机顶盒暂停视频的播放,当检测到RSSI值恢复到基准值而表明用户回到了该沙发时,机顶盒自动恢复视频的播放,当检测到RSSI值越来越小并最终消失而表明用户离开家时,机顶盒自动待机。这使得用户的观看体验不会因为暂时的离开而受到影响,也不会因为暂时的离开而错过视频的片段,从而提高了用户的体验。并且,在用户离开家时能自动待机,从而即便用户忘记关机,也不会使机顶盒在长期无人的状态下持续工作,因此节省了功率,免去了用户的繁琐操作。
本公开可以被实现为装置、***、集成电路和非瞬时性计算机可读介质上的计算机程序的任何组合。可以将一个或多个处理器实现为执行本公开中描述的部分或全部功能的集成电路(IC)、专用集成电路(ASIC)或大规模集成电路(LSI)、***LSI,超级LSI或超LSI组件。
本公开包括软件、应用程序、计算机程序或算法的使用。可以将软件、应用程序、计算机程序或算法存储在非瞬时性计算机可读介质上,以使诸如一个或多个处理器的计算机执行上述步骤和附图中描述的步骤。例如,一个或多个存储器以可执行指令存储软件或算法,并且一个或多个处理器可以关联执行该软件或算法的一组指令,以根据本公开中描述的实施例通过利用与机顶盒配对的移动设备的RSSI值来更智能地自动控制机顶盒的状态,从而有助于用户体验的提高。
软件和计算机程序(也可以称为程序、软件应用程序、应用程序、组件或代码)包括用于可编程处理器的机器指令,并且可以以高级过程性语言、面向对象编程语言、功能性编程语言、逻辑编程语言或汇编语言或机器语言来实现。术语“计算机可读介质”是指用于向可编程数据处理器提供机器指令或数据的任何计算机程序产品、装置或设备,例如磁盘、光盘、固态存储设备、存储器和可编程逻辑设备(PLD),包括将机器指令作为计算机可读信号来接收的计算机可读介质。
举例来说,计算机可读介质可以包括动态随机存取存储器(DRAM)、随机存取存储器(RAM)、只读存储器(ROM)、电可擦只读存储器(EEPROM)、紧凑盘只读存储器(CD-ROM)或其他光盘存储设备、磁盘存储设备或其他磁性存储设备,或可以用于以指令或数据结构的形式携带或存储所需的计算机可读程序代码以及能够被通用或专用计算机或通用或专用处理器访问的任何其它介质。如本文中所使用的,磁盘或盘包括紧凑盘(CD)、激光盘、光盘、数字多功能盘(DVD)、软盘和蓝光盘,其中磁盘通常以磁性方式复制数据,而盘则通过激光以光学方式复制数据。上述的组合也包括在计算机可读介质的范围内。
在一个或多个实施例中,词语“能”、“能够”、“可操作为”或“配置为”的使用是指被设计成能够以指定方式使用的一些装置、逻辑、硬件和/或元件。提供本公开的主题作为用于执行本公开中描述的特征的装置、***、方法和程序的示例。但是,除了上述特征之外,还可以预期其他特征或变型。可以预期的是,可以用可能代替任何上述实现的技术的任何新出现的技术来完成本公开的部件和功能的实现。
另外,以上描述提供了示例,而不限制权利要求中阐述的范围、适用性或配置。在不脱离本公开的精神和范围的情况下,可以对所讨论的元件的功能和布置进行改变。各种实施例可以适当地省略、替代或添加各种过程或部件。例如,关于某些实施例描述的特征可以在其他实施例中被结合。
类似地,虽然在附图中以特定次序描绘了操作,但是这不应该被理解为要求以所示的特定次序或者以顺序次序执行这样的操作,或者要求执行所有图示的操作以实现所希望的结果。在某些情况下,多任务处理和并行处理可以是有利的。
Claims (20)
1.一种机顶盒,包括:
存储器,存储有指令;以及
处理器,被配置为执行存储在存储器中的指令以使所述机顶盒执行以下操作:
响应于机顶盒的启动,进行与移动设备的配对;
根据在配对之后检测到的移动设备的接收信号强度指示RSSI值,确定用于播放状态的RSSI基准值;
如果处于播放状态的机顶盒检测到移动设备的RSSI值低于预定阈值,则进入暂停状态以暂停正在播放的视频;以及
如果处于暂停状态的机顶盒检测到移动设备的RSSI值达到所述RSSI基准值,则回到播放状态以继续所述视频的播放。
2.根据权利要求1所述的机顶盒,其中,所述处理器进一步被配置为执行存储在存储器中的指令以使所述机顶盒执行以下操作:
根据自配对时起检测到的移动设备的一个或多个RSSI值,确定RSSI基准值;或者
根据机顶盒处于播放状态时检测到的移动设备的一个或多个RSSI值,确定RSSI基准值。
3.根据权利要求1所述的机顶盒,其中,所述处理器进一步被配置为执行存储在存储器中的指令以使所述机顶盒执行以下操作:
在机顶盒处于暂停状态的情况下,如果机顶盒检测到移动设备的RSSI值低于所述预定阈值达第一预定时间,或者尽管移动设备的RSSI值低于所述预定阈值未达第一预定时间、但是RSSI值消失了,则进入待机状态。
4.根据权利要求3所述的机顶盒,其中,所述处理器进一步被配置为执行存储在存储器中的指令以使所述机顶盒执行以下操作:
在机顶盒处于待机状态的情况下,如果机顶盒被设置为能够自动开机并且能够检测移动设备的RSSI值,则当机顶盒检测到移动设备的RSSI值达到所述RSSI基准值时,进入自动唤醒状态。
5.根据权利要求4所述的机顶盒,其中,所述处理器进一步被配置为执行存储在存储器中的指令以使所述机顶盒执行以下操作:
在机顶盒处于自动唤醒状态的情况下,如果机顶盒在第二预定时间内接收到继续播放上次视频的用户输入,则进入播放状态以播放上次视频。
6.根据权利要求4所述的机顶盒,其中,所述处理器进一步被配置为执行存储在存储器中的指令以使所述机顶盒执行以下操作:
在机顶盒处于自动唤醒状态的情况下,如果机顶盒在第二预定时间内未接收到继续播放上次视频的用户输入,则返回待机状态并停止对移动设备的RSSI值的检测。
7.根据权利要求1所述的机顶盒,其中,移动设备是观看视频的用户携带的与机顶盒蓝牙配对的移动电话。
8.一种用于控制机顶盒状态的方法,包括:
响应于机顶盒的启动,由机顶盒进行与移动设备的配对;
根据机顶盒在配对之后检测到的移动设备的接收信号强度指示RSSI值,由机顶盒确定用于播放状态的RSSI基准值;
如果处于播放状态的机顶盒检测到移动设备的RSSI值低于预定阈值,则机顶盒进入暂停状态以暂停正在播放的视频;以及
如果处于暂停状态的机顶盒检测到移动设备的RSSI值达到所述RSSI基准值,则机顶盒回到播放状态以继续所述视频的播放。
9.根据权利要求8所述的方法,其中,确定RSSI基准值包括:
根据自配对时起由机顶盒检测到的移动设备的一个或多个RSSI值,确定RSSI基准值;或者
根据机顶盒处于播放状态时由机顶盒检测到的移动设备的一个或多个RSSI值,确定RSSI基准值。
10.根据权利要求8所述的方法,进一步包括:
在机顶盒处于暂停状态的情况下,如果机顶盒检测到移动设备的RSSI值低于所述预定阈值达第一预定时间,或者尽管移动设备的RSSI值低于所述预定阈值未达第一预定时间、但是RSSI值消失了,则机顶盒进入待机状态。
11.根据权利要求10所述的方法,进一步包括:
在机顶盒处于待机状态的情况下,如果机顶盒被设置为能够自动开机并且能够检测移动设备的RSSI值,则当机顶盒检测到移动设备的RSSI值达到所述RSSI基准值时,机顶盒进入自动唤醒状态。
12.根据权利要求11所述的方法,进一步包括:
在机顶盒处于自动唤醒状态的情况下,如果机顶盒在第二预定时间内接收到继续播放上次视频的用户输入,则机顶盒进入播放状态以播放上次视频。
13.根据权利要求11所述的方法,进一步包括:
在机顶盒处于自动唤醒状态的情况下,如果机顶盒在第二预定时间内未接收到继续播放上次视频的用户输入,则机顶盒返回待机状态并停止对移动设备的RSSI值的检测。
14.根据权利要求8所述的方法,其中,移动设备是观看视频的用户携带的与机顶盒蓝牙配对的移动电话。
15.一种非暂态计算机可读介质,存储有指令,所述指令在被处理器执行时使处理器执行包括以下的操作:
响应于机顶盒的启动,进行与移动设备的配对;
根据在配对之后检测到的移动设备的接收信号强度指示RSSI值,确定用于播放状态的RSSI基准值;
如果处于播放状态的机顶盒检测到移动设备的RSSI值低于预定阈值,则进入暂停状态以暂停正在播放的视频;以及
如果处于暂停状态的机顶盒检测到移动设备的RSSI值达到所述RSSI基准值,则回到播放状态以继续所述视频的播放。
16.根据权利要求15所述的非暂态计算机可读介质,其中,所述指令在被处理器执行时使处理器进一步执行包括以下的操作:
在机顶盒处于暂停状态的情况下,如果机顶盒检测到移动设备的RSSI值低于所述预定阈值达第一预定时间,或者尽管移动设备的RSSI值低于所述预定阈值未达第一预定时间、但是RSSI值消失了,则进入待机状态。
17.根据权利要求16所述的非暂态计算机可读介质,其中,所述指令在被处理器执行时使处理器进一步执行包括以下的操作:
在机顶盒处于待机状态的情况下,如果机顶盒被设置为能够自动开机并且能够检测移动设备的RSSI值,则当机顶盒检测到移动设备的RSSI值达到所述RSSI基准值时,进入自动唤醒状态。
18.根据权利要求17所述的非暂态计算机可读介质,其中,所述指令在被处理器执行时使处理器进一步执行包括以下的操作:
在机顶盒处于自动唤醒状态的情况下,如果机顶盒在第二预定时间内接收到继续播放上次视频的用户输入,则进入播放状态以播放上次视频。
19.根据权利要求17所述的非暂态计算机可读介质,其中,所述指令在被处理器执行时使处理器进一步执行包括以下的操作:
在机顶盒处于自动唤醒状态的情况下,如果机顶盒在第二预定时间内未接收到继续播放上次视频的用户输入,则返回待机状态并停止对移动设备的RSSI值的检测。
20.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现根据权利要求8-14中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110544051.0A CN115379275A (zh) | 2021-05-19 | 2021-05-19 | 用于控制机顶盒状态的方法、介质、程序产品和机顶盒 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110544051.0A CN115379275A (zh) | 2021-05-19 | 2021-05-19 | 用于控制机顶盒状态的方法、介质、程序产品和机顶盒 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115379275A true CN115379275A (zh) | 2022-11-22 |
Family
ID=84059913
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110544051.0A Pending CN115379275A (zh) | 2021-05-19 | 2021-05-19 | 用于控制机顶盒状态的方法、介质、程序产品和机顶盒 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115379275A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115604800A (zh) * | 2022-12-13 | 2023-01-13 | 深圳市鑫宇鹏电子科技有限公司(Cn) | 一种终端控制方法、设备控制方法、控制***及相关设备 |
-
2021
- 2021-05-19 CN CN202110544051.0A patent/CN115379275A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115604800A (zh) * | 2022-12-13 | 2023-01-13 | 深圳市鑫宇鹏电子科技有限公司(Cn) | 一种终端控制方法、设备控制方法、控制***及相关设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3104574B1 (en) | Operating method of portable device, operating method of content reproducing device, portable device, and content reproducing device | |
US9635409B2 (en) | Playback device, playback method, and recording medium | |
CN103391473B (zh) | 一种提供及获取音视频的方法和装置 | |
CN103596057A (zh) | 智能电视媒体播放器及其续播控制方法、智能电视 | |
CN104581320A (zh) | 一种切换播放模式的方法、装置和终端 | |
US11258269B2 (en) | Systems, apparatus, and methods for power management | |
JP5433672B2 (ja) | 電子機器及び給電方法 | |
JP2015080079A (ja) | 機器及びその制御方法 | |
KR20140052811A (ko) | 근거리 무선 통신을 통한 전원 상태 전환 장치 및 방법 | |
US20150126121A1 (en) | Display apparatus and method of controlling display apparatus | |
KR20210069441A (ko) | 디스플레이 장치 | |
CN115379275A (zh) | 用于控制机顶盒状态的方法、介质、程序产品和机顶盒 | |
JP2007019774A (ja) | 携帯端末装置及びプログラム | |
KR20160121925A (ko) | 영상처리시스템, 영상표시장치, 영상송신장치, 영상표시장치의 구동방법 및 영상송신장치의 구동방법 | |
JP2013255213A (ja) | 録画装置、テレビジョン受信機及び録画システム | |
CN105070965A (zh) | 终端的充电方法、装置及终端 | |
WO2012139345A1 (zh) | 图片资源播放方法及装置 | |
JP2014072622A (ja) | 画像表示装置と画像出力装置が無線通信する画像表示システム、画像表示装置、画像出力装置および前記画像表示システムの通信制御方法 | |
US20160155280A1 (en) | Information processing methods, electronic devices and wearable electronic devices | |
CN113285500B (zh) | 移动终端及其充电方法 | |
US20230054954A1 (en) | Electronic device and operating method thereof | |
KR102640422B1 (ko) | 컨텐츠 캐스팅 방법 및 이를 위한 전자 장치 | |
CN109842809B (zh) | 基于移动终端远程指引智能电视的方法、***及存储介质 | |
JP2007329692A (ja) | 携帯端末装置及びプログラム | |
JP2013198000A (ja) | 表示装置、テレビジョン受信機及び表示装置の制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |