机顶盒控制方法、装置、电子设备和介质与流程

文档序号:16688032发布日期:2019-01-22 18:31阅读:177来源:国知局
机顶盒控制方法、装置、电子设备和介质与流程

本申请涉及机顶盒控制领域,尤其涉及一种机顶盒控制方法、装置、电子设备和介质。



背景技术:

电视成为人们生活和娱乐的必需品,人们在闲暇之余常会看电视。电视一般由机顶盒来控制。现有的机顶盒中,需要人手动控制以打开电视,在用户想要看电视时,不能及时打开电视机。

因此如何提供一种能及时打开电视的装置或方法,就成了现有技术的需求。



技术实现要素:

本申请提供一种机顶盒控制方法、装置、电子设备和介质,解决了现有的机顶盒不能自动打开电视机的问题,实现了及时使机顶盒开机的效果。

第一方面,本申请实施例提供了一种机顶盒控制方法,该方法包括:终端计算所述终端与机顶盒的距离;若所述机顶盒与所述终端的距离小于或等于第一距离,所述终端生成机顶盒开机指令并发送所述机顶盒开机指令给机顶盒。

第二方面,本发明实施例还提供一种机顶盒控制方法,该方法包括:机顶盒接收机顶盒开机指令,所述机顶盒开机指令由终端根据机顶盒与终端的距离小于或等于预设第一距离生成;机顶盒根据所述机顶盒开机指令开机。

第二方面,本发明实施例提供一种机顶盒控制装置,该机顶盒控制装置包括:计算模块,用于控制计算终端与机顶盒的距离;开机指令生成模块,用于控制若机顶盒与终端的距离小于或等于第一距离,生成机顶盒开机指令并发送所述机顶盒开机指令给机顶盒。

第四方面,本发明实施例还提供一种机顶盒控制装置,其特征在于,该机顶盒控制装置包括:接收模块,用于控制接收机顶盒开机指令,所述机顶盒开机指令由终端根据机顶盒与终端的距离小于或等于预设第一距离生成;开机模块,用于控制根据所述机顶盒开机指令开机。

第五方面,本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于:所述处理器执行所述程序时本发明第一实施例或第二实施例所述的机顶盒控制方法。

第五方面,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于:该程序被处理器执行时实现发明第一实施例或第二实施例所述的机顶盒控制方法。

与现有技术相比,本申请实施例的机顶盒控制方法、装置、电子设备和介质,能使机顶盒及时自动开启,以启动电视机,供用户及时看电视。

附图说明

图1为本申请第一实施例提供的机顶盒控制方法的流程示意图;

图2为本申请第二实施例提供的机顶盒控制方法的流程示意图;

图3为本申请第三实施例提供的机顶盒控制方法的流程示意图;

图4为本申请第四实施例提供的机顶盒控制方法的流程示意图;

图5为本申请第五实施例提供的机顶盒控制方法的流程示意图;

图6为本申请第六实施例提供的机顶盒控制方法的流程示意图;

图7为本申请第七实施例提供的机顶盒控制装置的模块结构示意图。

图8为本申请第八实施例提供的机顶盒控制装置的模块结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

请参阅图1,本公开第一实施例提供了一种机顶盒控制方法,该机顶盒控制方法应用于终端,可由终端中的机顶盒控制装置来执行,该装置可通过硬件和/或软件的方式来实现,并通常集成于终端中,具体的如手机、平板、笔记本电脑等移动终端,用于智能控制机顶盒。该机顶盒控制方法包括:

s11:终端计算所述终端与机顶盒的距离;

s12:若所述机顶盒与所述终端的距离小于或等于第一距离,所述终端生成机顶盒开机指令并发送所述机顶盒开机指令给机顶盒。

在s11中,所述终端包括但不限于手机、平板、笔记本电脑等移动终端。终端可以根据终端自身的位置和机顶盒的位置计算终端与机顶盒的距离。终端被用户随身携带,终端的位置即为终端所属用户的位置,机顶盒的位置可以作为用户的家的位置。

在s12中,第一距离的大小不做限定,可以根据需要设置,本实施例中为200米。即用户距离家的距离小于等于200米时,终端生成机顶盒开机指令并发送机顶盒开机指令给机顶盒,以供机顶盒开机。终端发送机顶盒开机指令时,终端优选通过网络发送。可以理解,终端发送机顶盒开机指令时,是给与终端相匹配的机顶盒发送机顶盒开机指令,如用户a持有终端b,则用户a的终端b生成机顶盒开机指令时传输给与自己的终端a相匹配的自家的机顶盒c,而不会传输给用户a的邻居d的机顶盒f。可以理解,一个机顶盒可以和多个终端相匹配,如一家人包括用户a和用户g,在用户a或g所持有的终端中任何一个与机顶盒的距离小于或等于第一距离,则该终端生成机顶盒开机指令并发送所述机顶盒开机指令给机顶盒。

优选地,若所述机顶盒与所述终端的距离小于或等于第一距离之后,还包括:判断所述终端与机顶盒距离是否不变或变小;当所述终端与机顶盒的距离不变或变小时,所述终端生成机顶盒开机指令并发送所述机顶盒开机指令给机顶盒。即在机顶盒与终端的距离小于或等于第一距离,且终端与机顶盒的距离不变或减小时,终端才生成机顶盒开机指令并发送所述机顶盒开机指令给机顶盒。终端与机顶盒的距离不变或减小,说明用户正在向家里走去,用户回家则有可能需要看电视,此时产生机顶盒开机指令,供机顶盒开机,本发明的机顶盒控制方法更加智能化。

优选地,若所述机顶盒与所述终端的距离小于或等于第一距离之后,还包括:判断所述机顶盒与所述终端的距离小于或等于第一距离的持续时间是否大于第一时间;当所述机顶盒与所述终端的距离小于或等于第一距离的持续时间大于第一时间时,所述终端生成机顶盒开机指令并发送所述机顶盒开机指令给机顶盒。即在机顶盒与终端的距离小于或等于第一距离的持续时间大于第一时间时,终端才生成机顶盒开机指令并发送所述机顶盒开机指令给机顶盒。第一时间的长短不做限定,本实施例中第一时间为15s,机顶盒与终端的距离小于或等于第一距离,且持续15s时,说明用户正在向家里走去,用户回家则有可能需要看电视,此时产生机顶盒开机指令,供机顶盒开机,本发明的机顶盒控制方法更加智能化。

可以理解,也可以在机顶盒与终端的距离小于或等于第一距离,终端与机顶盒的距离不变或减小,且持续时间大于第一时间时,终端才生成机顶盒开机指令并发送所述机顶盒开机指令给机顶盒。

本公开第一实施例提供的机顶盒控制方法,通过终端计算终端与机顶盒的距离;在机顶盒与终端的距离小于或等于第一距离时,终端生成机顶盒开机指令并发送所述机顶盒开机指令给机顶盒,以供机顶盒开机,实现了及时打开电视机,为用户看电视提供了方便。

请参阅图2,本公开第二实施例也提供了一种机顶盒控制方法,本实施例以前述实施例为基础,提供了一种获取终端位置的方案,该机顶盒控制方法包括:

s01:终端获取所述终端的第一地理位置坐标;

s02:终端根据预设的机顶盒的第二地理位置坐标计算所述终端与机顶盒的距离;

s03:若机顶盒与终端之间的距离小于或等于第一距离时,终端持续获取所述终端的第三地理位置坐标,或根据预设时间间隔依次获取所述终端的第三地理位置坐标;

s11:终端计算所述终端与机顶盒的距离;

s12:若所述机顶盒与所述终端的距离小于或等于第一距离,所述终端生成机顶盒开机指令并发送所述机顶盒开机指令给机顶盒。

在s01中,第一地理位置坐标即终端的位置所在的坐标,终端获取终端自身的第一地理位置坐标的方式不做限定,如可通过gps获取终端的第一地理位置坐标。

在s02中,机顶盒的位置一般是不会发生变化的,即用户的家的位置一般不会变化,从而机顶盒的第二地理位置坐标一般不会发生变化。已经获取机顶盒的第一地理位置坐标,再根据机顶盒的第二地理位置坐标即可算出机顶盒和终端之间的距离。

在s03中,第三地理位置坐标即为获取第一地理位置坐标后再次获取的终端的地理位置坐标,在机顶盒与终端之间的距离小于或等于第一距离时,终端持续获取所述终端第三地理位置坐标、或根据预设时间间隔依次获取终端第三地理位置坐标,即可判断用户是远离家还是在向家里走去。可以理解,s02可省略。

本实施例的机顶盒控制方法能获取终端位置,便于后续判断终端是靠近还是远离机顶盒,便于后续是否生成开机指令做判断。

请参阅图3,本公开第三实施例也提供了一种机顶盒控制方法,本实施例以前述实施例为基础,提供了一种控制机顶盒关机的方案,该机顶盒控制方法包括:

s11:终端计算所述终端与机顶盒的距离;

s12:若所述机顶盒与所述终端的距离小于或等于第一距离,所述终端生成机顶盒开机指令并发送所述机顶盒开机指令给机顶盒;

s13:若所述机顶盒与所述终端的距离大于第一距离,所述终端生成机顶盒关机指令并发送所述机顶盒关机指令给机顶盒。

在s13中,可以理解,一个机顶盒可以和多个终端对应,在包括多个终端时,距离机顶盒最近的终端与机顶盒的距离小于或等于第一距离,离机顶盒最近的终端才生成机顶盒关机指令并发送所述机顶盒关机指令给机顶盒。以确保所有用户都离家后,才发送机顶盒关机指令,使机顶盒关机。

本实施例的机顶盒控制方法,机顶盒与终端的距离大于第一距离,终端生成机顶盒关机指令并发送所述机顶盒关机指令给机顶盒,使终端能智能化关机,避免用户离家忘关机造成的电能的浪费。

请参阅图4,本公开第四实施例也提供了一种机顶盒控制方法,本实施例以前述实施例为基础,提供了一种控制机顶盒开机的方案,该机顶盒控制方法包括:

s21:机顶盒接收机顶盒开机指令,所述机顶盒开机指令由终端根据机顶盒与终端的距离小于或等于预设第一距离生成;

s22:机顶盒根据所述机顶盒开机指令开机。

在s21中,机顶盒开机指令可以为前述第一、第二和第三实施例中的生成的机顶盒开机指令。优选地,所述机顶盒接收机顶盒开机指令时,机顶盒通过无线网络接收机顶盒开机指令。如机顶盒可以包括wifi模块,wifi模块以供机顶盒接收机顶盒开机指令,wifi模块可以接收到终端距离较远时发送的机顶盒开机指令。可以理解,机顶盒接收开机指令时,只接收与机顶盒匹配的终端发送的机顶盒关机指令,如用户a持有终端b,用户a自家的机顶盒c与自己的终端a相匹配,则机顶盒c接收机顶盒开机指令时,只接收终端b的机顶盒开机指令,而不会接收用户的邻居d的终端e发送的开机指令。

在s22中,机顶盒接收到机顶盒开机指令后,机顶盒即开机。可以理解,机顶盒开机即为机顶盒控制与其连接的电视机开机。

本实施例的机顶盒控制方法,机顶盒接收机顶盒开机指令,机顶盒接收机顶盒开机指令,所述机顶盒开机指令由终端根据机顶盒与终端的距离小于或等于预设第一距离生成,机顶盒根据所述机顶盒开机指令开机,以使用户在家的附近时开机,使得用户到家时能够及时看电视,方便了用户看电视。

请参阅图5,本公开第五实施例也提供了一种机顶盒控制方法,本实施例以前述实施例为基础,提供了一种控制机顶盒关机的方案,该机顶盒控制方法包括:

s21:机顶盒接收机顶盒开机指令,所述机顶盒开机指令由终端根据机顶盒与终端的距离小于或等于预设第一距离生成;

s22:机顶盒根据所述机顶盒开机指令开机;

s23:机顶盒接收机顶盒关机指令,所述机顶盒关机指令由终端根据机顶盒与终端的距离大于预设第一距离生成;

s24:机顶盒根据所述机顶盒关机指令关机。

在s23中,机顶盒关机指令可以为前述第三实施例中的生成的机顶盒关机指令。优选地,所述机顶盒接收机顶盒关机指令时,机顶盒通过无线网络接收机顶盒关机指令。如机顶盒可以包括wifi模块,以供机顶盒接收机顶盒关机指令,wifi模块可以接收到终端距离较远时发送的机顶盒关机指令。可以理解,机顶盒接收关机指令时,只接收与机顶盒匹配的终端发送的机顶盒关机指令。

在s22中,机顶盒接收到机顶盒关机指令后,机顶盒即关机。可以理解,机顶盒开机即为机顶盒控制与其连接的电视机关机,可以理解,此时机顶盒也可以有部分元器件断电,以避免电能的浪费。

优选地,机顶盒根据所述机顶盒关机指令关机包括:

当前时间处于看电视常规时间段时,机顶盒根据所述机顶盒开机指令开机;

或当前时间处于看电视常用时间段时,机顶盒根据所述机顶盒开机指令开机。

看电视常规时段为大众看电视的常规时段,如我国内的人民看电视一般都在晚上六点到晚上十点看电视,则当前时间处于晚上六点到晚上十点之间时,则机顶盒根据所述机顶盒开机指令开机。可以理解,看电视常规时段具体时间不做限定。看电视常规时段可以为预先存储在机顶盒内的。机顶盒不会在白天等用户一般不看电视的时候开机,节省了电能。

看电视常用时段为机顶盒的主人看电视的常用时间段,如机顶盒的主人通常在晚上八点到晚上十点看电视,则当前时间处于晚上八点到晚上十点之间时,则机顶盒根据所述机顶盒开机指令开机。可以理解,看电视常用时段具体时间不做限定。看电视常用时段可以为用户自行设定的,也可以为机顶盒根据用户多次看电视的时间,运用人工智能模型,机顶盒自行训练出来的。机顶盒不会在白天等用户一般不看电视的时候开机,节省了电能。

优选地,在当前时间处于看电视常规时间段时,机顶盒根据所述机顶盒开机指令开机之前;或当前时间处于看电视常用时间段时,机顶盒根据所述机顶盒开机指令开机之前,还包括:

机顶盒获取当前时间;

机顶盒获取当前时间,以供机顶盒判断当前时间是否处于看电视常规时间段,或以供机顶盒判断当前时间是否处于看电视常用时间段。

本实施例的机顶盒控制方法,机顶盒接收机顶盒关机指令,机顶盒接收机顶盒关机指令,所述机顶盒关机指令由终端根据机顶盒与终端的距离小于或等于预设第一距离生成,机顶盒根据所述机顶盒关机指令关机,以使用户离开家时,机顶盒能及时关机,节省了电能。

请参阅图6,本公开第六实施例也提供了一种机顶盒控制方法,本实施例以前述实施例为基础,提供了另一种控制机顶盒关机的方案,该机顶盒控制方法包括:

s21:机顶盒接收机顶盒开机指令,所述机顶盒开机指令由终端根据机顶盒与终端的距离小于或等于预设第一距离生成;

s22:机顶盒根据所述机顶盒开机指令开机;

s231:在预设关机时间前第二时间时,机顶盒锁定当前节目;

s232:机顶盒获取当前节目播放时段;

s233:当前节目播放结束后,机顶盒控制机顶盒关机。

在s231中,预设关机时间为用户自己设定的关机时间,用户准备在预设关机时间时不看电视。第二时间可以根据需要进行设定。如预设关机时间为晚上八点,第二时间为5分钟,在晚上八点前5分钟时,即晚上七点五十五分时,机顶盒锁定当前电视机在播放的节目,电视机不能换台。

在s232中,机顶盒获取当前节目的播放时段,可以确定当前的节目结束的时间。

本实施例的机顶盒控制方法,在预设关机时间前第二时间时,机顶盒锁定当前节目;机顶盒获取当前节目播放时段;当前节目播放结束后,机顶盒控制机顶盒关机,能在用户准备不看电视后,把当前的节目播放完后,机顶盒才关机,机顶盒关机更加智能。

请参阅图7,本公开第七实施例提供了一种机顶盒控制装置,该机顶盒控制装置30可实现上述实施例的机顶盒控制方法,机顶盒控制装置30包括:

计算模块31,用于控制计算终端与机顶盒的距离;

开机指令生成模块32,用于控制若所述机顶盒与所述终端的距离小于或等于第一距离,生成机顶盒开机指令并发送所述机顶盒开机指令给机顶盒。

本公开实施例提供的机顶盒控制装置,通过终端计算终端与机顶盒的距离;在机顶盒与终端的距离小于或等于第一距离时,终端生成机顶盒开机指令并发送所述机顶盒开机指令给机顶盒,以供机顶盒开机,实现了及时打开电视机,为用户看电视提供了方便。

机顶盒控制装置30还包括:

位置获取模块,用于控制获取所述终端的第一地理位置坐标。

第二计算模块,用于控制根据预设的机顶盒的第二地理位置坐标计算所述终端与机顶盒的距离;

位置获取模块,还用于控制若机顶盒与终端之间的距离小于或等于第一距离时,终端持续获取所述终端的第三地理位置坐标,或根据预设时间间隔依次获取所述终端的第三地理位置坐标。

关机指令生成模块,用于控制若机顶盒与终端的距离大于第一距离,生成机顶盒关机指令并发送所述机顶盒关机指令给机顶盒。

上述产品可执行本公开任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

请参阅图8,本公开第八实施例提供了一种机顶盒控制装置,该机顶盒控制装置40可实现上述实施例的机顶盒控制方法,机顶盒控制装置40包括:

接收模块41,用于控制接收机顶盒开机指令,所述机顶盒开机指令由终端根据机顶盒与终端的距离小于或等于预设第一距离生成;

开机模块42,用于控制根据所述机顶盒开机指令开机。

本公开实施例提供的机顶盒控制装置,机顶盒接收机顶盒开机指令,机顶盒接收机顶盒开机指令,所述机顶盒开机指令由终端根据机顶盒与终端的距离小于或等于预设第一距离生成,机顶盒根据所述机顶盒开机指令开机,以使用户在家的附近时开机,使得用户到家时能够及时看电视,方便了用户看电视。

接收模块41,还用于控制接收机顶盒关机指令,所述机顶盒关机指令由终端根据机顶盒与终端的距离大于预设第一距离生成;

机顶盒控制装置40还包括:

关机模块,还用于控制根据所述机顶盒关机指令关机。

时间获取模块,用于控制机顶盒获取当前时间;

关机模块包括:

锁定模块,用于控制在预设关机时间前第二时间时,锁定当前节目;

节目时段模块,用于控制机顶盒获取当前节目播放时段;

关机控制模块,用于控制当前节目播放结束后,控制机顶盒关机。

上述产品可执行本公开任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时用于执行一种机顶盒控制方法,机顶盒控制方法包括如下步骤:

s11:终端计算所述终端与机顶盒的距离;

s12:若所述机顶盒与所述终端的距离小于或等于第一距离,所述终端生成机顶盒开机指令并发送所述机顶盒开机指令给机顶盒。

或机顶盒控制方法包括如下步骤:

s21:机顶盒接收机顶盒开机指令,所述机顶盒开机指令由终端根据机顶盒与终端的距离小于或等于预设第一距离生成;

s22:机顶盒根据所述机顶盒开机指令开机。

当然,本发明实施例所提供的一种计算机可读存储介质,其计算机可执行程序不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的机顶盒控制方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,一般计算机可读的存储介质的形式包含:软盘(floppydisk)、可挠性盘片(flexibledisk)、硬盘、磁带、任何其余的磁性介质、cd-rom、任何其余的光学介质、打孔卡片(punchcards)、纸带(papertape)、任何其余的带有洞的图案的物理介质、随机存取存储器(ram)、可编程只读存储器(prom)、可抹除可编程只读存储器(eprom)、快闪可抹除可编程只读存储器(flash-eprom)、其余任何存储器芯片或卡匣(cartridge)、或任何其余可让计算机读取的介质。指令可进一步被一传输介质所传送或接收。“传输介质”这个术语可包含任何有形或无形的介质,其可用来存储、编码或承载用来给机器执行的指令,并且包含数字或模拟通信信号或其余促进上述指令的通信的无形介质。传输介质包含同轴电缆、铜线以及光纤,其包含了用来传输一计算机数据信号的总线的导线。计算机可读存储介质包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

本发明还提供一种电子设备,该电子设备包括存储器、处理器,存储器和处理器电性连接,存储器作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的机顶盒控制方法对应的程序指令/模块。处理器通过运行存储在存储器中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的机顶盒控制方法。

存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。在一些实例中,存储器可包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至设备/终端/服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

描述于本公开实施例中所涉及到的模块或单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取单元还可以被描述为“获取至少两个网际协议地址的单元”。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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