一种机顶盒终端设备的控制方法及装置与流程

文档序号:12697562阅读:189来源:国知局
一种机顶盒终端设备的控制方法及装置与流程

本发明实施例涉及控制领域技术,尤其涉及一种机顶盒终端设备的控制方法及装置。



背景技术:

为了满足用户收看电视操作体验的新需求,近年来,Wifi装置逐渐成为机顶盒的标配,机顶盒的功能也日趋智能化。

机顶盒通过Wifi装置与手持端设备建立连接,通过手机、平板等手持端设备的触摸屏实现对机顶盒的操作控制,改变了用户通过遥控器操作机顶盒收看电视的传统方式。而现实生活中往往存在一个家庭中同时拥有多个相同的机顶盒设备的情况,这些设备分布在客厅、卧室中,由于这些机顶盒设备为同一个生产商所提供,他们通常具有相同的设备命名,在这种情况下,用户采用手持终端对机顶盒设备进行互动控制时,就会存在着由于设备名称相同而导致无法选择目标设备进行控制的问题。



技术实现要素:

本发明实施例提供一种机顶盒终端设备的控制方法及装置,解决当前由于设备名称相同而导致无法选择目标设备进行控制的问题。

第一方面,本发明实施例提供了一种机顶盒终端设备的控制方法,该方法包括:

机顶盒终端设备监测到通过数据线连接显示设备时,读取所述数据线传送的显示设备数据;

机顶盒终端设备根据所述显示设备数据,获取显示设备的用户化名称;

机顶盒终端设备根据所述用户化名称,确定机顶盒终端设备的设备名称,并替换本地存储的设备名称。

进一步的,该方法还包括:

机顶盒终端设备接收主控设备基于近距离无线通信协议发送的发现广播数据包;

所述机顶盒终端设备向所述主控设备发送反馈数据包以响应所述发现广播数据包,所述反馈数据包至少包括:设备名称;

所述机顶盒终端设备与所述主控设备基于近距离无线通信协议建立连接;

所述机顶盒终端设备接收所述主控设备基于所述设备名称所发送的控制指令。

进一步的,所述机顶盒终端设备向所述主控设备发送反馈数据包以响应所述发现广播数据包之后,还包括:

所述主控设备接收至少两个机顶盒终端设备发送的反馈数据包,并解析获取设备名称;

如果存在相同的设备名称,主控设备根据相同设备名称的机顶盒终端设备的IP地址信息,向机顶盒终端设备发送命名冲突通知消息。

进一步的,所述机顶盒终端设备向所述主控设备发送反馈数据包以响应所述发现广播数据包之后,还包括:

所述机顶盒终端设备接收到主控设备发送的命名冲突通知消息时,控制在显示设备上弹出设备名称选项列表;

所述机顶盒终端设备接收用户在设备名称选项列表中的命名,更新为设备名称。

进一步的,所述机顶盒终端设备根据所述显示设备数据,获取显示设备的用户化名称包括:

机顶盒终端设备根据所述显示设备数据,提取显示设备的至少一个特征信息;

机顶盒终端设备根据所述至少一个特征信息,查表获取显示设备的用户化名称。

其中,所述特征信息至少包括:显示设备的厂商名称、生产年份、生产周期、产品代码和产品序号。

第二方面,本发明实施例还提供了一种机顶盒终端设备的控制装置,该装置包括:

显示设备数据读取模块,配置于机顶盒终端设备中,用于监测到通过数据线连接显示设备时,读取所述数据线传送的显示设备数据;

用户化名称获取模块,配置于机顶盒终端设备中,用于根据所述显示设备数据,获取显示设备的用户化名称;

设备名称确定模块,配置于机顶盒终端设备中,用于根据所述用户化名称,确定机顶盒终端设备的设备名称,并替换本地存储的设备名称。

进一步的,该装置还包括:

发现广播数据包接收模块,配置于机顶盒终端设备中,用于接收主控设备基于近距离无线通信协议发送的发现广播数据包;

反馈数据包发送模块,配置于机顶盒终端设备中,用于向所述主控设备发送反馈数据包以响应所述发现广播数据包,所述反馈数据包至少包括:设备名称;

连接建立模块,配置于机顶盒终端设备中,用于与所述主控设备基于近距离无线通信协议建立连接;

控制指令接收模块,配置于机顶盒终端设备中,用于接收所述主控设备基于所述设备名称所发送的控制指令。

进一步的,该装置还包括:

设备名称解析模块,配置于主控设备中,用于在所述机顶盒终端设备向所述主控设备发送反馈数据包以响应所述发现广播数据包之后,接收至少两个机顶盒终端设备发送的反馈数据包,并解析获取设备名称;

如果存在相同的设备名称,根据相同设备名称的机顶盒终端设备的IP地址信息,向机顶盒终端设备发送命名冲突通知消息。

进一步的,该装置还包括:

设备名称更新模块,配置于机顶盒终端设备中,用于在所述机顶盒终端设备向所述主控设备发送反馈数据包以响应所述发现广播数据包之后,接收到主控设备发送的命名冲突通知消息时,控制在显示设备上弹出设备名称选项列表;

接收用户在设备名称选项列表中的命名,更新为设备名称。

进一步的,所述用户化名称获取模块具体用于:

根据所述显示设备数据,提取显示设备的至少一个特征信息;

根据所述至少一个特征信息,查表获取显示设备的用户化名称。

其中,所述特征信息至少包括:显示设备的厂商名称、生产年份、生产周期、产品代码和产品序号。

本发明实施例通过自动采集机顶盒设备所连接的显示设备数据,将显示设备的用户化名称替换机顶盒终端设备本地存储的设备名称,避免了多个机顶盒终端设备的本地存储的设备名称相同时难以区分的问题,实现了机顶盒终端设备的自动命名,提高了机顶盒终端设备的区分性,由于显示设备的用户化名称较机顶盒终端设备本地存储的设备名称更便于用户查看,因而将机顶盒终端设备的设备名称替换为显示设备的用户化名称,可以提高对机顶盒终端设备的控制效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的一种机顶盒终端设备的控制方法的流程示意图;

图2是本发明实施例二提供的一种机顶盒终端设备的控制方法的流程示意图;

图3是本发明实施例三提供的一种机顶盒终端设备的控制方法的流程示意图;

图4是本发明实施例四提供的一种机顶盒终端设备的控制方法的流程示意图;

图5是本发明实施例五提供的一种机顶盒终端设备的控制装置的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

图1是本发明实施例一提供的一种机顶盒终端设备的控制方法的流程图。本实施例的技术方案可以适用于机顶盒终端设备进行控制的情况。该方法可以由本发明实施例提供的一种机顶盒终端设备的控制装置来执行,该装置可以采用软件和/或硬件的方式实现,一般集成于机顶盒终端设备中。该方法具体包括如下操作:

S110、机顶盒终端设备监测到通过数据线连接显示设备时,读取所述数据线传送的显示设备数据。

其中,数据线可以是HDMI(High Definition Multimedia Interface,高清晰度多媒体接口)数据线、VGA(Video Graphics Array,视频图形阵列)数据线或DVI(Digital Visual Interface,数字视频接口)数据线中的任意一种,优选为HDMI数据线。显示设备可以是任意具备显示功能的电子器件,例如可以是电视机。机顶盒终端设备通过数据线与显示设备相连,具体的,机顶盒终端设备通过HPD(Hot Plug Detection,热插拔检测)引脚的高低电平判断机顶盒终端设备是否通过数据线与显示设备相连。当检测到HPD引脚的电平为高时,可以确定机顶盒终端设备与显示设备相连。机顶盒终端设备通过调用通过新驱动接口,获取数据线传输的显示设备数据,显示设备数据中包括可以表征显示设备的各种类型的参数的数据,例如可以是EDID(Extended Display Identification Data,扩展显示标识数据)。EDID是HDMI数据线中传输的显示设备数据,包含数据设备的基本参数,如制造厂商、产品名称、最大行场频以及可支持的分辨率等。

S120、机顶盒终端设备根据所述显示设备数据,获取显示设备的用户化名称。

显示设备的用户化名称可以是便于用户识别的名称信息,例如可以是创维32E7BRE(创维32寸LED电视)。机顶盒终端设备根据显示设备数据,通过查找显示设备数据与显示设备的用户化名称的对应关系数据库,确定显示设备的用户化名称。或者,用户化名称也可以是从显示设备数据中直接提取的信息,只要能够对机顶盒终端设备加以个性化区分即可。

S130、机顶盒终端设备根据所述用户化名称,确定机顶盒终端设备的设备名称,并替换本地存储的设备名称。

具体的,机顶盒终端设备将显示设备的用户化名称作为机顶盒设备的设备名称,并替换本地存储的设备名称。本地存储的设备名称由于是机顶盒终端设备出厂时的名称,多个机顶盒终端设备会存在名称相同的问题,因此将机顶盒终端设备的设备名称替换为显示设备的用户化名称,可以提高机顶盒终端设备的区分性,方便用户选择所需的机顶盒终端设备。另外,由于显示设备的用户化名称较机顶盒终端设备本地存储的设备名称更便于用户查看,因而将机顶盒终端设备的设备名称替换为显示设备的用户化名称,可以提高对机顶盒终端设备的控制效率。

本发明实施例通过将显示设备的用户化名称替换机顶盒终端设备本地存储的设备名称,避免了多个机顶盒终端设备的本地存储的设备名称相同时难以区分的问题,实现了机顶盒终端设备的自动命名,提高了机顶盒终端设备的区分性,由于显示设备的用户化名称较机顶盒终端设备本地存储的设备名称更便于用户查看,因而将机顶盒终端设备的设备名称替换为显示设备的用户化名称,可以提高对机顶盒终端设备的控制效率。

实施例二

图2是本发明实施例二提供的一种机顶盒终端设备的控制方法的流程图。本发明实施例在上述实施例的基础上,进一步将所述机顶盒终端设备根据所述显示设备数据,获取显示设备的用户化名称优化为:机顶盒终端设备根据所述显示设备数据,提取显示设备的至少一个特征信息;机顶盒终端设备根据所述至少一个特征信息,查表获取显示设备的用户化名称。

相应的,本实施例的方法包括:

S210、机顶盒终端设备监测到通过数据线连接显示设备时,读取所述数据线传送的显示设备数据。

S220、机顶盒终端设备根据所述显示设备数据,提取显示设备的至少一个特征信息。

S230、机顶盒终端设备根据所述至少一个特征信息,查表获取显示设备的用户化名称。

所述特征信息至少包括:显示设备的厂商名称、生产年份、生产周期、产品代码和产品序号。例如,通过显示设备数据提取的特征信息为:厂商名称为AOC,生产年份:2013,生产周期:10,产品代码:B860,产品序号:1234,通过查询显示设备数据与电视用户化名称对应关系表,获取到显示设备的用户名称为创维32E7BRE(创维32寸LED电视)。示例性的,显示设备数据与显示设备的用户化名称对应关系表如表1所示。以表的形式存储显示设备数据与显示设备的用户化名称,提高了显示设备用户化名称的查找速度。

表1显示设备数据与显示设备的用户化名称对应关系表

S240、机顶盒终端设备根据所述用户化名称,确定机顶盒终端设备的设备名称,并替换本地存储的设备名称。

本发明实施例通过机顶盒终端设备从显示设备数据中提取至少一个显示设备的特征信息,并查表得到显示设备的用户化名称,提高了显示设备用户化名称的查找速度,进而将将显示设备的用户化名称替换机顶盒终端设备本地存储的设备名称,提高了机顶盒终端设备的区分性和控制效率。

实施例三

图3是本发明实施例三提供的一种机顶盒终端设备的控制方法的流程图。本实施例可以是在上述任意实施例的基础上执行,引入了机顶盒终端设备与主控设备进行配合的过程。该方法包括:

S310、机顶盒终端设备接收主控设备基于近距离无线通信协议发送的发现广播数据包。

主控设备可以是任意的手持终端,例如可以是手机、平板电脑或智能遥控器。近距离无线通信协议可以是WIFI、蓝牙或者ZigBee。主控设备与机顶盒终端设备同处在同一局域网内,通过近距离无线通信协议,主控设备可以向机顶盒终端设备发送发现广播数据包,对同一局域网内的所有机顶盒终端设备进行间隔性的搜索和扫描,以获取机顶盒终端设备的特征信息。

S320、所述机顶盒终端设备向所述主控设备发送反馈数据包以响应所述发现广播数据包,所述反馈数据包至少包括:设备名称。

反馈数据包中包含机顶盒设备的特征信息,至少包括:设备名称,还可以包括:IP地址、网络端口号和当前工作状态等信息。

S330、所述机顶盒终端设备与所述主控设备基于近距离无线通信协议建立连接。

主控设备通过机顶盒终端设备发送的反馈数据包,获得了机顶盒终端设备的特征信息,根据机顶盒终端设备的特征信息,主控设备与机顶盒终端设备建立连接。

S340、所述机顶盒终端设备接收所述主控设备基于所述设备名称所发送的控制指令。

主控设备通过机顶盒终端设备的设备名称,向机顶盒终端设备发送控制指令,设备名称与机顶盒终端设备的其他特征信息相互关联,例如设备名称与IP地址相互连接,主控设备接收用户选择的设备名称,并查找与该设备名称对应的IP地址,根据IP地址,将控制指令发到IP地址对应的机顶盒终端设备上,控制机顶盒终端设备的工作状态。例如发送控制打开或者关闭的指令,控制机顶盒终端设备的开启和关闭。设备名称可以方便用户确定所需控制的机顶盒终端设备。

本实施例中通过近距离无线通信协议,主控设备获取机顶盒终端设备的反馈数据包,当用户选择机顶盒终端设备的设备名称时,主控设备能够根据该设备名称快速查找反馈数据包中机顶盒的其他特征信息,并根据特征信息控制机顶盒终端设备,从而提高了控制效率。

本实施例优选在上述任意实施例提供的机顶盒终端设备的控制方法之后执行,通过机顶盒终端设备将显示设备的用户化名称替换本地存储的设备名称,方便用户根据设备名称选择所需机顶盒终端设备,主控设备与机顶盒终端设备通过近距离无线通信协议建立连接,提高了控制效率。

实施例四

图4是本发明实施例四提供的一种机顶盒终端设备的控制方法的流程图。本发明实施例在上述任意实施例的基础上,增加了在所述机顶盒终端设备向所述主控设备发送反馈数据包以响应所述发现广播数据包之后的操作。

相应的,本实施例的方法包括:

S410、机顶盒终端设备接收主控设备基于近距离无线通信协议发送的发现广播数据包。

S420、所述机顶盒终端设备向所述主控设备发送反馈数据包以响应所述发现广播数据包,所述反馈数据包至少包括:设备名称。

S430、所述主控设备接收至少两个机顶盒终端设备发送的反馈数据包,并解析获取设备名称。

同一局域网中所有的机顶盒终端设备均向主控设备发送反馈数据包。

S440、如果存在相同的设备名称,主控设备根据相同设备名称的机顶盒终端设备的IP地址信息,向机顶盒终端设备发送命名冲突通知消息,并返回执行S430,等待机顶盒终端设备解决命名冲突问题后,重新发送的反馈数据包,直至不存在相同的设备命名为止,或直至用户确认忽略命名冲突为止。

主控设备根据解析出的设备名称,检测接收到的所有机顶盒终端设备反馈数据包中是否有相同的设备名称,当有相同的设备名称时,主控设备根据相同的设备名称查找接收到的反馈数据包中与该相同的设备名称对应的所有IP地址信息,并逐一根据IP地址信息向IP地址信息对应的机顶盒终端设备发送命名冲突通知消息。主控设备可以根据预设策略,向具有相同设备名称的两个机顶盒终端设备都发送命名冲突通知消息,或者,也可以只向后接收到反馈数据包的机顶盒终端设备发送命名冲突通知消息。

S450、如果不存在相同的设备名称,所述机顶盒终端设备与所述主控设备基于近距离无线通信协议建立连接。

S460、所述机顶盒终端设备接收所述主控设备基于所述设备名称所发送的控制指令。

本发明实施例通过主控设备向具有相同设备名称的机顶盒终端设备发送命名冲突通知消息,实现了利用主控设备自动识别机顶盒终端设备的命名冲突,并提示进行命名冲突的解决,增强了对机顶盒终端设备名称的管理,可作为辅助自动命名的一种方式。

在本实施例的另一优选实施方式中,在所述机顶盒终端设备向所述主控设备发送反馈数据包以响应所述发现广播数据包之后,还包括:

所述机顶盒终端设备接收到主控设备发送的命名冲突通知消息时,控制在显示设备上弹出设备名称选项列表。

所述机顶盒终端设备接收用户在设备名称选项列表中的命名,更新为设备名称。

用户可以在显示设备上弹出的设备名称选项列表中选择已有的名称,也可以自定义命名,并将自定义命名添加到名称选项列表中。将用户在设备名称选项列表中的命名更新为设备名称,由此可以解决机顶盒终端设备的设备名称冲突的问题,方便用户根据设备名称唯一的选择所需要的机顶盒终端设备,提高了控制的准确度。

通过将用户在设备名称选项列表中的命名更新为设备名称,解决机顶盒终端设备的设备名称冲突的问题,方便用户根据设备名称唯一的选择所需要的机顶盒终端设备,提高了控制的准确度。

上述方案提供了由用户自主选择机顶盒终端设备名称的方式来解决命名冲突问题,或者,也可以由机顶盒终端设备基于显示设备数据获取备选的设备名称来进行替换。用户自主命名的方式可以与基于显示设备数据命名的方式单独采用或结合采用。

实施例五

图5是本发明实施例五提供的一种机顶盒终端设备的控制装置的结构框图。该装置用于执行上述任意实施例所提供的一种机顶盒终端设备的控制装置方法。该装置包括:

显示设备数据读取模块510,配置于机顶盒终端设备中,用于监测到通过数据线连接显示设备时,读取所述数据线传送的显示设备数据;

用户化名称获取模块520,配置于机顶盒终端设备中,用于根据所述显示设备数据,获取显示设备的用户化名称;

设备名称确定模块530,配置于机顶盒终端设备中,用于根据所述用户化名称,确定机顶盒终端设备的设备名称,并替换本地存储的设备名称。

进一步的,该装置还包括:

发现广播数据包接收模块,配置于机顶盒终端设备中,用于接收主控设备基于近距离无线通信协议发送的发现广播数据包;

反馈数据包发送模块,配置于机顶盒终端设备中,用于向所述主控设备发送反馈数据包以响应所述发现广播数据包,所述反馈数据包至少包括:设备名称;

连接建立模块,配置于机顶盒终端设备中,用于与所述主控设备基于近距离无线通信协议建立连接;

控制指令接收模块,用于所述机顶盒终端设备接收所述主控设备基于所述设备名称所发送的控制指令。

进一步的,该装置还包括:

设备名称解析模块,配置于主控设备中,用于在所述机顶盒终端设备向所述主控设备发送反馈数据包以响应所述发现广播数据包之后,接收至少两个机顶盒终端设备发送的反馈数据包,并解析获取设备名称;

如果存在相同的设备名称,根据相同设备名称的机顶盒终端设备的IP地址信息,向机顶盒终端设备发送命名冲突通知消息。

进一步的,该装置还包括:

设备名称更新模块,配置于机顶盒终端设备中,用于在所述机顶盒终端设备向所述主控设备发送反馈数据包以响应所述发现广播数据包之后,

接收到主控设备发送的命名冲突通知消息时,控制在显示设备上弹出设备名称选项列表;

接收用户在设备名称选项列表中的命名,更新为设备名称。

进一步的,所述用户化名称获取模块520具体用于:

根据所述显示设备数据,提取显示设备的至少一个特征信息;

根据所述至少一个特征信息,查表获取显示设备的用户化名称。

其中,所述特征信息至少包括:显示设备的厂商名称、生产年份、生产周期、产品代码和产品序号。

本发明实施例五提供的机顶盒终端设备的控制装置,实现了机顶盒终端设备的自动命名,提高了机顶盒终端设备的区分性,提高了对机顶盒终端设备的控制效率。

本发明实施例所提供的机顶盒终端设备的控制装置可执行本发明任意实施例所提供的机顶盒终端设备的控制方法,具备执行方法相应的功能模块和有益效果。

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

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