专利名称:配置机顶盒的方法、装置及系统的制作方法
技术领域:
本发明涉及机顶盒技术,尤其涉及一种配置机顶盒的方法、装置及系统。
背景技术:
交互式网络电视(InternetProtocol Television, IPTV)机顶盒(Set Top Box,STB)是收看IPTV电视必不可少的设备。而IPTV STB存在较多的配置项,STB启动后需要对这些配置项进行配置,才能实现电视播放或其他功能。但是,对于普通用户来说,通过STB界面配置STB专业性太高,对于运营商来说派专人入户配置STB,则成本太高。因此,目前IPTV STB的配置方式有两种一种方式是利用终端网管实现自动配置,STB先接入网络,配置终端网管IP,接入认证后终端网管下发配 置,实现自动配置;另一种方式是用户开户时为用户提供存储有配置数据的U盘,用户开机后将U盘插入STB,STB自动发现U盘并实现配置。现有技术至少存在以下缺陷采用前一种方式,则配置范围受限。原因在于,STB首先要接入网络,而接入网络本身也需要配置。虽然STB支持动态主机设置协议(DynamicHost Configuration Protocol, DHCP)自动配置实现网络接入,但不是所有的局点都支持DHCP接入方式。并且,STB利用DHCP方式接入网络,利用DHCP服务器下发终端网管地址,但并非所有的DHCP都支持该属性下发。采用后一种方式,则成本高且不易于维护和管理。如不是所有的用户的STB配置都一样,操作员在下发STB时需要对U盘进行写盘,不能统一提前制作,开户时操作麻烦。在用户使用期间,用户自己修改配置混乱,想恢复初始配置,需要找到U盘,而U盘可能丢失了
发明内容
本发明实施例提出一种配置机顶盒的方法、装置及系统,以便于实现STB的自动配置,避免依赖任何其他网络设备,简化配置操作。本发明实施例还提供了一种配置机顶盒的方法,包括接收机顶盒控制台后台服务器发送的配置信息,所述配置信息包含访问web服务器的统一资源定位符URL,其中,所述URL包含用户账号信息;从所述URL对应的Web服务器下载与所述用户账号信息对应的机顶盒配置数据、及与终端的操作系统对应的终端应用软件;通过运行所述终端应用软件从所述机顶盒配置数据中得到机顶盒的蓝牙设备标识;利用所述蓝牙设备标识搜索并链接所述蓝牙设备标识对应的机顶盒;将所述机顶盒配置数据发送给所述机顶盒,以使所述机顶盒利用所述机顶盒配置数据进行配置。本发明实施例还提供了一种配置机顶盒的方法,包括接收终端通过统一资源定位符URL链接发起的请求;
根据所述URL中包含的用户账号信息获取对应的机顶盒配置数据,及与所述终端的操作系统对应的终端应用软件;向所述终端下发所述机顶盒配置数据及所述终端应用软件,以使所述终端通过运行所述终端应用软件从所述机顶盒配置数据中得到机顶盒的蓝牙设备标识,利用所述蓝牙设备标识搜索并链接所述蓝牙设备标识对应的机顶盒,将所述机顶盒配置数据发送给所述机顶盒,以使所述机顶盒利用所述机顶盒配置数据进行配置。本发明实施例还提供了一种用于配置机顶盒的终端,包括配置信息接收单元,用于接收机顶盒控制台后台服务器发送的配置信息,所述配置信息包含访问web服务器的统一资源定位符URL,其中,所述URL包含 用户账号信息;下载单元,用于从所述URL对应的Web服务器下载与所述用户账号信息对应的机顶盒配置数据、及与所述终端的操作系统对应的终端应用软件;终端应用软件运行单元,用于通过运行所述终端应用软件从所述机顶盒配置数据中得到机顶盒的蓝牙设备标识;蓝牙驱动单元,用于利用所述蓝牙设备标识搜索并链接所述蓝牙设备标识对应的机顶盒,将所述机顶盒配置数据发送给所述机顶盒,以使所述机顶盒利用所述机顶盒配置数据进行配置。本发明实施例还提供了一种用于配置机顶盒的web服务器,包括请求接收单元,用于接收终端通过统一资源定位符URL链接发起的请求;获取单元,用于根据所述URL中包含的用户账号信息获取对应的机顶盒配置数据,及与所述终端的操作系统对应的终端应用软件;下发单元,用于向所述终端下发所述机顶盒配置数据及所述终端应用软件,以使所述终端通过运行所述终端应用软件从所述机顶盒配置数据中得到机顶盒的蓝牙设备标识,利用所述蓝牙设备标识搜索并链接所述蓝牙设备标识对应的机顶盒,将所述机顶盒配置数据发送给所述机顶盒,以使所述机顶盒利用所述机顶盒配置数据进行配置。本发明实施例还提供了一种用于配置机顶盒的系统,包括机顶盒控制台后台服务器,其中,还包括上述用于配置机顶盒的终端及上述用于配置机顶盒的web服务器。本发明实施例提供的配置机顶盒的方法、装置及系统,通过机顶盒控制台后台服务器下发配置短信给终端,并通过终端与web服务器之间的通信获得终端应用软件和配置数据,运行终端应用软件,采用蓝牙方式将配置数据发送到机顶盒进行配置,避免了对网络连接参数、视频参数、内容保护参数等的手工配置,也避免了额外配备U盘等实物,简化了机顶盒的配置操作,实现了机顶盒的自动配置,且降低了配置成本。
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例提供的一种配置机顶盒的方法流程图;图2为本发明实施例提供的又一种配置机顶盒的方法流程图3为本发明实施例提供的另一种配置机顶盒的方法流程图;图4为图3所示实施例中,web服务器、智能手机及STB之间的接口示意图;图5为本发明实施例提供的实现机顶盒首次配置的信令交互图;图6为本发明实施例提供的用于配置机顶盒的终端的结构示意图;图7为本发明实施例提供的用于配置机顶盒的web服务器的结构示意图;图8为本发明实施例提供的用于配置机顶盒的系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供的一种配置机顶盒的方法中,用户开户时,操作员提示用户输入智能手机号码提供给机顶盒控制台后台服务器。然后,机顶盒控制台后台服务器通过短信或彩信等方式向所述终端发送配置信息,所述配置信息包含统一资源定位符(Uniform/Universal Resource Locator, URL),所述URL包含用户账号信息,以使所述终端从所述URL对应的web服务器获取机顶盒配置数据,并将所述配置数据通过蓝牙方式发送到机顶盒进行配置。如用户开户完毕,管理系统即机顶盒控制台后台服务器通过短信自动向用户的手机发送配置信息,用户取走STB后就可以利用配置短信中的URL登录web服务器获取机顶盒配置数据,并将所述机顶盒配置数据通过蓝牙方式发送到机顶盒进行配置。通过机顶盒控制台后台服务器根据终端的手机号码向终端发送包含有web服务器URL的配置短信,使得用户只需点击URL连接,终端便可从web服务器获取终端应用软件及配置参数,并通过运行终端应用软件,将机顶盒配置数据发送到机顶盒进行自动配置,简化了机顶盒配置的手工操作,降低了机顶盒的配置成本。图I为本发明实施例提供的一种配置机顶盒的方法的流程图。本实施例为终端侧的操作流程,具体如图I所示,该方法包括步骤11、接收机顶盒控制台后台服务器发送的配置信息,所述配置信息可通过短信、彩信等方式发送,所述配置信息包含URL,所述URL包含用户账号信息。如当终端为手机时,用户开户时可提供手机号码,则机顶盒控制台后台服务器根据手机号码发送配置信息。步骤12、从所述URL对应的web服务器下载与所述用户账号信息对应的机顶盒配置数据、及与终端的操作系统对应的终端应用软件。所述机顶盒配置数据可由所述web服务器根据所述用户账号信息从BOSS获取。终端应用软件可存储在web服务器中。如终端通过URL链接,登录对应的web服务器,即向web服务器发起请求,以下载机顶盒配置数据及与终端的型号对应的操作系统的终端应用软件。所述配置数据由所述web服务器根据所述用户账号信息从BOSS获取。步骤13、通过运行所述终端应用软件从所述机顶盒配置数据中得到机顶盒的蓝牙设备标识。如终端通过运行所述终端应用软件,可从配置数据中获得机顶盒的蓝牙设备标识,从而进一步可搜索、链接与获得的蓝牙设备标识对应的机顶盒,将配置数据发送给对应的机顶盒。所述终端应用软件解析配置数据得到机顶盒的蓝牙设备标识。具体地,如所述终端应用软件从所述配置数据中获得机顶盒的唯一标识如MAC或ID等,所述终端应用软件利用所述机顶盒的标识得到机顶盒的蓝牙设备标识。步骤14、利用所述蓝牙设备标识搜索并链接所述蓝牙设备标识对应的机顶盒。当一个终端支持多个机顶盒,如一个用户利用一个终端申请了多个机顶盒,即一个账号或手机号码对应有多个机顶盒时,通常该多个机顶盒的蓝牙设备标识相同,用来进行配置的配置数据也相同,此时终端下载的配置数据只有一个,终端应用软件无需选择配置数据,将终端下载的配置数据发送给用户选择的机顶盒即可。当该多个机顶盒的蓝牙设 备标识不同时,终端下载的配置数据可能有多个,当用户选择其中一个机顶盒进行配置时,终端应用软件将根据用户的选择从多个配置数据中找到对应的配置数据发送给用户选择的机顶盒进行配置。步骤15、将所述机顶盒配置数据发送给所述机顶盒,以使所述机顶盒利用所述机顶盒配置数据进行配置。如所述终端应用软件通过蓝牙方式将机顶盒配置数据发送给链接的机顶盒,以实现机顶盒的配置。 将所述配置数据发送给所述机顶盒之前还可包括若利用所述蓝牙设备标识搜索到多机顶盒,则提示进行选择,如上述步骤14中的说明。将所述机顶盒配置数据发送给所述机顶盒,以使所述机顶盒利用所述机顶盒配置数据进行配置之后还可包括所述终端应用软件再次将所述机顶盒配置数据发送给所述机顶盒,使所述机顶盒进行再次配置。以满足机顶盒的配置被修改后的配置恢复需求。所述终端应用软件将所述机顶盒配置数据发送给所述蓝牙设备标识对应的机顶盒,以使所述机顶盒利用所述机顶盒配置数据进行配置之后还可包括向所述机顶盒控制台后台服务器请求重新配置所述机顶盒;再次接收所述机顶盒控制台后台服务器下发的所述URL ;利用所述URL,再次下载机顶盒配置数据;当所述终端应用软件不可用时,需要再次下载。利用所述终端应用软件将所述机顶盒配置数据发送给所述机顶盒,使所述机顶盒再次进行配置。从所述URL对应的web服务器下载与终端的手机型号对应的操作系统的终端应用软件之前还可包括向所述web服务器发送用户输入的密码;在所述密码经所述web服务器认证通过后,下载所述机顶盒配置数据和所述终端应用软件,以保证机顶盒配置数据的下发安全。本实施例中,终端通过URL下载终端应用软件及机顶盒配置数据,并通过运行终端应用软件搜索链接机顶盒,将机顶盒配置数据发送到机顶盒,实现了机顶盒的自动配置,用户只需点击URL连接即可,简化了传统机顶盒配置的操作,且无需依赖机顶盒的网络连接配置以及额外的U盘等实物,简化了机顶盒的配置成本。图2为本发明实施例提供的又一种配置机顶盒的方法的流程图。本实施例为web服务器(web server)侧的操作流程,具体如图2所示,该方法包括步骤21、接收终端通过URL链接发起的请求;步骤22、根据所述URL中包含的用户账号信息获取对应的机顶盒配置数据,及与所述终端的操作系统对应的终端应用软件。具体地,可根据所述URL中包含的用户账号信息从BOSS获取对应的机顶盒配置数据。步骤23、向所述终端下发终端应用软件及机顶盒配置数据给所述终端,以使所述终端通过运行所述终端应用软件从所述机顶盒配置数据中得到机顶盒的蓝牙设备标识,利 用所述蓝牙设备标识搜索并链接所述蓝牙设备标识对应的机顶盒,将所述机顶盒配置数据发送给所述机顶盒,以使所述机顶盒利用所述机顶盒配置数据进行配置。向所述终端下发所述机顶盒配置数据及所述终端应用软件之前还可包括接收所述终端发送的密码;认证所述密码;认证通过后,通知所述终端下载所述机顶盒配置数据及终端应用软件,以提高机顶盒配置数据的安全性。本实施例中,web服务器通过用户账号信号获取机顶盒配置数据,根据终端的型号获取对应操作系统的终端应用软件,并通知终端下载机顶盒配置数据及终端应用软件,使得机顶盒的配置可通过终端的终端应用软件以蓝牙方式发送给机顶盒来实现机顶盒的配置,简化了传统的配置操作,节约了配置成本。图3为本发明实施例提供的另一种配置机顶盒的方法的流程图。本实施例整体说明了机顶盒的配置过程。STB出厂前存在缺省配置,缺省配置已打开蓝牙,并存储STB的唯一标识MAC。STB 一旦上电就可以自动启动蓝牙并根据STB的唯一标识生成唯一的蓝牙设备标识。并且,终端用户开户时已提供智能手机号码。如图3所示,使用终端,包括但不限于智能手机,配置机顶盒的过程包括步骤31、操作员在用户开户后通过浏览器向商业管理系统(Business ManagementSystem, BMS)中的机顶盒控制台后台服务器下发配置短信指令,以使机顶盒控制台后台服务器向智能手机下发配置短信,配置短信中包含特定URL,该URL中包含用户帐号信息。步骤32、机顶盒控制台后台服务器向智能手机下发配置短信。智能手机接收到所述配置短信后,用户选择打开URL链接,向对应的web服务器发起用户请求。步骤33、web服务器接收到用户请求,根据URL中包含的用户帐号信息到BOSS获取对应的机顶盒配置数据,根据终端的手机型号从web服务器自身存储的软件中获取对应终端操作系统的终端应用软件;步骤34、web服务器向BOSS请求与用户账号信息对应的机顶盒配置数据,BOSS返回相应的机顶盒配置数据。步骤35、用户从web服务器下载终端应用软件及机顶盒配置数据完毕后,运行终端应用软件,终端应用软件从机顶盒配置数据中获得STB的唯一标识,并计算出STB的蓝牙设备标识,使用该标识搜索出STB设备。步骤36、终端应用软件使用蓝牙连接上STB后,用户在终端应用软件的运行界面上选择“开始配置”,终端应用软件利用蓝牙方式将机顶盒配置数据传递给STB,STB完成配置。之后,当用户需要恢复配置时,可以重新启动该终端应用软件来获取机顶盒配置数据进行配置。如果该终端应用软件已丢失,则用户可以通过客服/局方portal再发送一条短信实现配置。但是STB的蓝牙功能必须开启。本实施例中,web服务器、智能手机及STB之间的接口示意图如图4所示,web服务器与智能手机之间通过接口 Fl进行交互,智能手机与STB之间通过接口 F3交互。并且,智能手机内部,终端应用软件与蓝牙驱动之间通过接口 F2交互,STB内部,蓝牙驱动与配置数据获取模块之间通过接口 F4交互,配置数据获取模块与配置模块之间通过F5接口进行交 互。具体地,各接口协议如表I所示表I
权利要求
1.一种配置机顶盒的方法,其特征在于,包括 接收机顶盒控制台后台服务器发送的配置信息,所述配置信息包含访问Web服务器的统一资源定位符URL,其中,所述URL包含用户账号信息; 从所述URL对应的Web服务器下载与所述用户账号信息对应的机顶盒配置数据、及与终端的操作系统对应的终端应用软件; 通过运行所述终端应用软件从所述机顶盒配置数据中得到机顶盒的蓝牙设备标识; 利用所述蓝牙设备标识搜索并链接所述蓝牙设备标识对应的机顶盒; 将所述机顶盒配置数据发送给所述机顶盒,以使所述机顶盒利用所述机顶盒配置数据进行配置。
2.根据权利要求I所述的配置机顶盒的方法,其特征在于,将所述机顶盒配置数据发送给所述机顶盒之前还包括 若利用所述蓝牙设备标识搜索到多台机顶盒,则提示终端进行选择。
3.根据权利要求I或2所述的配置机顶盒的方法,其特征在于,从所述URL对应的Web服务器下载与所述用户账号信息对应的机顶盒配置数据、及与终端的操作系统对应的终端应用软件之前还包括 向所述Web服务器发送用户输入的密码; 在所述密码经所述Web服务器认证通过后,下载所述机顶盒配置数据和所述终端应用软件。
4.一种配置机顶盒的方法,其特征在于,包括 接收终端通过统一资源定位符URL链接发起的请求; 根据所述URL中包含的用户账号信息获取对应的机顶盒配置数据,及与所述终端的操作系统对应的终端应用软件; 向所述终端下发所述机顶盒配置数据及所述终端应用软件,以使所述终端通过运行所述终端应用软件从所述机顶盒配置数据中得到机顶盒的蓝牙设备标识,利用所述蓝牙设备标识搜索并链接所述蓝牙设备标识对应的机顶盒,将所述机顶盒配置数据发送给所述机顶盒,以使所述机顶盒利用所述机顶盒配置数据进行配置。
5.根据权利要求4所述的配置机顶盒的方法,其特征在于,根据所述URL中包含的用户账号信息从BOSS获取对应的机顶盒配置数据。
6.根据权利要求4或5所述的配置机顶盒的方法,其特征在于,向所述终端下发所述机顶盒配置数据及所述终端应用软件之前还包括 接收所述终端发送的密码; 认证所述密码; 认证通过后,向所述终端下发所述机顶盒配置数据及终端应用软件。
7.一种用于配置机顶盒的终端,其特征在于,包括 配置信息接收单元,用于接收机顶盒控制台后台服务器发送的配置信息,所述配置信息包含访问web服务器的统一资源定位符URL,其中,所述URL包含用户账号信息; 下载单元,用于从所述URL对应的Web服务器下载与所述用户账号信息对应的机顶盒配置数据、及与所述终端的操作系统对应的终端应用软件; 终端应用软件运行单元,用于通过运行所述终端应用软件从所述机顶盒配置数据中得到机顶盒的蓝牙设备标识; 蓝牙驱动单元,用于利用所述蓝牙设备标识搜索并链接所述蓝牙设备标识对应的机顶盒,将所述机顶盒配置数据发送给所述机顶盒,以使所述机顶盒利用所述机顶盒配置数据进行配置。
8.根据权利要求7所述的用于配置机顶盒的终端,其特征在于,还包括 提示单元,用于在所述蓝牙驱动单元将所述机顶盒配置数据发送给所述机顶盒之前,若所述蓝牙驱动单元利用所述蓝牙设备标识搜索到多台机顶盒,则提示终端进行选择。
9.根据权利要求7或8所述的用于配置机顶盒的终端,其特征在于,还包括 密码发送单元,用于在所述下载单元从所述URL对应的Web服务器下载与所述用户账号信息对应的机顶盒配置数据、及与终端的操作系统对应的终端应用软件之前,向所述web服务器发送用户输入的密码; 所述下载单元,还用于在所述密码经所述web服务器认证通过后,下载所述机顶盒配置数据和所述终端应用软件。
10.一种用于配置机顶盒的web服务器,其特征在于,包括 请求接收单元,用于接收终端通过统一资源定位符URL链接发起的请求; 获取单元,用于根据所述URL中包含的用户账号信息获取对应的机顶盒配置数据,及与所述终端的操作系统对应的终端应用软件; 下发单元,用于向所述终端下发所述机顶盒配置数据及所述终端应用软件,以使所述终端通过运行所述终端应用软件从所述机顶盒配置数据中得到机顶盒的蓝牙设备标识,利用所述蓝牙设备标识搜索并链接所述蓝牙设备标识对应的机顶盒,将所述机顶盒配置数据发送给所述机顶盒,以使所述机顶盒利用所述机顶盒配置数据进行配置。
11.根据权利要求10所述的用于配置机顶盒的web服务器,其特征在于,所述获取单元具体用于根据所述URL中包含的用户账号信息从BOSS获取对应的机顶盒配置数据。
12.根据权利要求10或11所述的用于配置机顶盒的web服务器,其特征在于,还包括 密码接收单元,用于在所述下发单元向所述终端下发所述机顶盒配置数据及所述终端应用软件之前,接收所述终端发送的密码; 认证单元,用于认证所述密码; 所述下发单元,还用于在所述认证单元认证通过后,向所述终端下发所述机顶盒配置数据及终端应用软件。
13.一种用于配置机顶盒的系统,包括机顶盒控制台后台服务器,其特征在于,还包括上述权利要求7-9任一项所述的用于配置机顶盒的终端及上述权利要求10-12任一项所述的用于配置机顶盒的web服务器。
全文摘要
本发明涉及一种配置机顶盒的方法、装置及系统,方法包括接收机顶盒控制台后台服务器发送的配置信息,所述配置信息包含访问web服务器的统一资源定位符URL,其中,所述URL包含用户账号信息;从所述URL对应的Web服务器下载与所述用户账号信息对应的机顶盒配置数据、及与终端的操作系统对应的终端应用软件;通过运行所述终端应用软件从所述机顶盒配置数据中得到机顶盒的蓝牙设备标识;利用所述蓝牙设备标识搜索并链接所述蓝牙设备标识对应的机顶盒;将所述机顶盒配置数据发送给所述机顶盒,以使所述机顶盒利用所述机顶盒配置数据进行配置。实现了机顶盒的自动配置,且降低了配置成本。
文档编号H04N21/40GK102802059SQ20111014117
公开日2012年11月28日 申请日期2011年5月27日 优先权日2011年5月27日
发明者刘昆 申请人:华为软件技术有限公司