一种自动配置方法、机顶盒及服务器与流程

文档序号:11157631阅读:898来源:国知局
一种自动配置方法、机顶盒及服务器与制造工艺

本发明涉及通信领域的机顶盒注册技术,尤其涉及一种自动配置方法、机顶盒及服务器。



背景技术:

随着通信技术的发展,交互式网络电视(Internet Protocol Television,IPTV)技术得到了前所未有的发展。所述IPTV是一种以宽带网络为承载基础,以计算机、电视机+网络机顶盒、手机等为主要的接收设备,利用宽带有线电视网络,实现互联网、多媒体、通信三网融合的技术。

现有技术中,业内统一采用基于CPE广域网管理协议(Technical Report 069,TR069)协议的网管服务器对IPTV智能机顶盒进行统一管理。IPTV机顶盒开机启动并正常接入网络之后,客户终端设备终端(Customer Premise Equipment,CPE)运行TR069网络管理模块并连接到TR069网管服务器,在该网管服务器上进行注册,注册完成后TR069网管服务器能够方便地对IPTV机顶盒进行下发业务参数、采集性能数据或远程诊断机顶盒等操作。

但是,机顶盒在网管服务器上进行注册时,往往需要工作人员手动输入相关注册信息,所述注册信息通常包括机顶盒的网络业务参数和视频业务参数,由于不同的运营商提供的网管服务器的配置千差万别,同样的机顶盒接入不同的网管服务器需要配置不同的网络业务参数,因此机顶盒的网管业务参数庞大,如果使用人工输入注册信息,会导致工作量大,装机效率低,错误率高的情况,用户体验不佳。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种自动配置方法、机顶盒 及服务器,能够自动完成机顶盒的注册,提高了机顶盒的装机效率和注册的成功率,进而提高了用户体验。

本发明的技术方案是这样实现的:

第一方面,本发明实施例提供一种自动配置方法,用于机顶盒,包括:

获取注册信息,所述注册信息包括网管业务参数和/或视频业务参数;

将所述注册信息发送给网管服务器。

可选的,在所述将所述注册信息发送给网管服务器之后,所述方法还包括:

接收所述网管服务器发送的注册失败信息,所述注册失败信息包括错误标识,所述错误标识指示所述网管业务参数有误,或所述视频业务参数有误;

根据所述错误标识,获取新的网管业务参数或新的视频业务参数;

将所述新的网管业务参数或所述新的视频业务参数发送给所述网管服务器。

第二方面,本发明实施例提供一种自动配置方法,用于网管服务器,包括:

接收机顶盒发送的注册信息,所述注册信息包括网管业务参数和/或视频业务参数;

当所述注册信息满足注册条件时,根据所述注册信息完成机顶盒的注册。

可选的,所述方法还包括:

当所述注册信息不满足注册条件时,向所述机顶盒发送注册失败信息,所述注册失败信息包括错误标识,所述错误标识指示所述网管业务参数有误,或所述视频业务参数有误,以便于所述机顶盒根据所述错误标识获取新的网管业务参数或新的视频业务参数。

可选的,在所述向所述机顶盒发送注册失败信息之后,所述方法还包括:

接收所述机顶盒发送的新的网管业务参数或所述新的视频业务参数;

所述根据所述注册信息完成机顶盒的注册包括:

根据所述新的网管业务参数或所述新的视频业务参数完成机顶盒的注册。

第三方面,本发明实施例提供一种机顶盒,包括:

获取单元,用于获取注册信息,所述注册信息包括网管业务参数和/或视频业务参数;

发送单元,用于将所述注册信息发送给网管服务器。

可选的,所述机顶盒还包括:

接收单元,用于接收所述网管服务器发送的注册失败信息,所述注册失败信息包括错误标识,所述错误标识指示所述网管业务参数有误,或所述视频业务参数有误;

所述获取单元还用于,根据所述错误标识,获取新的网管业务参数或新的视频业务参数;

所述发送单元还用于,将所述新的网管业务参数或所述新的视频业务参数发送给所述网管服务器。

第四方面,本发明实施例提供一种网管服务器,包括:

接收单元,用于接收机顶盒发送的注册信息,所述注册信息包括网管业务参数和/或视频业务参数;

注册单元,用于当所述注册信息满足注册条件时,根据所述注册信息完成机顶盒的注册。

可选的,所述网管服务器还包括:

发送单元,用于当所述注册信息不满足注册条件时,向所述机顶盒发送注册失败信息,所述注册失败信息包括错误标识,所述错误标识指示所述网管业务参数有误,或所述视频业务参数有误,以便于所述机顶盒根据所述错误标识获取新的网管业务参数或新的视频业务参数。

可选的,所述接收单元还用于,接收所述机顶盒发送的新的网管业务参数或所述新的视频业务参数;

所述注册单元还用于,根据所述新的网管业务参数或所述新的视频业务参数完成机顶盒的注册。

本发明实施例提供了一种自动配置方法、机顶盒及服务器,用于机顶盒的方法包括:获取注册信息,所述注册信息包括网管业务参数和/或视频业务参数;将所述注册信息发送给网管服务器。相较于现有技术,由于机顶盒可以自动获取注册信息,并将注册信息发送给网管服务器,自动完成机顶盒的注册过程, 不需要人工手动输入,因此提高了机顶盒的装机效率和注册的成功率,进而提高了用户体验。

附图说明

图1为本发明实施例提供的一种自动配置方法的流程图1;

图2为本发明实施例提供的一种自动配置方法的流程图2;

图3为本发明实施例提供的一种自动配置方法的流程图3;

图4为本发明实施例提供的一种机顶盒的结构示意图1;

图5为本发明实施例提供的一种机顶盒的结构示意图2;

图6为本发明实施例提供的一种机顶盒的结构示意图3;

图7为本发明实施例提供的一种网关服务器的结构示意图1;

图8为本发明实施例提供的一种网关服务器的结构示意图2。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明实施例提供一种自动配置方法,如图1所示,用于机顶盒,包括:

步骤101、获取注册信息,所述注册信息包括网管业务参数和/或视频业务参数。

在进行机顶盒注册时,需要同时接入网络系统和视频系统,为了保障网络的安全性,网管侧需要验证用户的合法性,所以注册信息中需要包括网管业务参数,所述网络业务参数包括网管的用户名和密码,例如,若机顶盒当前需要接入的是联通的网络,所述网管的用户名和密码即用户使用联通网络的用户名和密码;同时,视频系统也需要验证用户的合法性,所以注册信息中需要包括视频业务参数,所述视频业务参数包括机顶盒进行视频接入的用户名和密码,例如,若机顶盒当前需要接入的广电中心的视频信号,所述视频业务参数即为用户在广电中心的用户名和密码。

步骤102、将所述注册信息发送给网管服务器。

示例的,机顶盒可以按照Tr069协议生成参数树,通过所述参数树向网管服务器上报所述注册信息。

这样一来,由于机顶盒可以自动获取注册信息,并将注册信息发送给网管服务器,自动完成机顶盒的注册过程,不需要人工手动输入,因此提高了机顶盒的装机效率和注册的成功率,进而提高了用户体验。

可选的,在所述将所述注册信息发送给网管服务器之后,机顶盒还可以接收所述网管服务器发送的注册失败信息,所述注册失败信息包括错误标识,所述错误标识指示所述网管业务参数有误,或所述视频业务参数有误;根据所述错误标识,获取新的网管业务参数或新的视频业务参数;将所述新的网管业务参数或所述新的视频业务参数发送给所述网管服务器。

示例的,机顶盒发送给网管服务器的注册信息也可能出现信息有误的情况,所示信息有误一般包括信息不全或信息出现错误两种情况,当出现信息有误的情况时,网管服务器不能完成对机顶盒的注册过程,此时网管服务器可以向机顶盒发送注册失败信息,同时由于注册信息中至少包括网管业务参数或视频业务参数,为了使机顶盒确定到底是哪一个参数出现不全或错误,可以在注册失败信息中添加错误标识,不同的参数对应不同的错误标识,以便于机顶盒确定哪一个参数需要重新获取。

示例的,在机顶盒获取到新的网管业务参数或新的视频业务参数后,可以通过参数树向网管服务器上报新的网管业务参数或新的视频业务参数。

本发明实施例提供了一种自动配置方法,用于机顶盒,所述方法包括:获取注册信息,所述注册信息包括网管业务参数和/或视频业务参数;将所述注册信息发送给网管服务器。相较于现有技术,由于机顶盒可以自动获取注册信息,并将注册信息发送给网管服务器,自动完成机顶盒的注册过程,不需要人工手动输入,因此提高了机顶盒的装机效率和注册的成功率,进而提高了用户体验。

本发明实施例提供一种自动配置方法,如图2所示,用于网管服务器,包括:

步骤201、接收机顶盒发送的注册信息,所述注册信息包括网管业务参数 和/或视频业务参数。

示例的,网管服务器可以通过参数树接收机顶盒发送的注册信息。

步骤202、当所述注册信息满足注册条件时,根据所述注册信息完成机顶盒的注册。

网管服务器在接收到机顶盒发送的注册信息之后,首先需要确定该注册信息是否满足注册信息,所述注册信息为机顶盒完成注册所需的参数必须正确且齐全。如果注册信息满足注册条件,说明机顶盒能够顺利进行网络接入和视频接入,此时网管服务器根据注册信息,完成机顶盒的注册,注册成功后机顶盒可以直接接入网络,观看视频。

这样一来,由于网管服务器可以根据机顶盒自动获取的注册信息完成机顶盒的注册过程,不需要人工在机顶盒侧手动输入相关注册信息,因此提高了机顶盒的装机效率和注册的成功率,进而提高了用户体验。

可选的,当所述注册信息不满足注册条件时,向所述机顶盒发送注册失败信息,所述注册失败信息包括错误标识,所述错误标识指示所述网管业务参数有误,或所述视频业务参数有误,以便于所述机顶盒根据所述错误标识获取新的网管业务参数或新的视频业务参数。

示例的,如果注册条件不满足注册条件,说明机顶盒上报的注册信息中缺少机顶盒注册所必须的参数,或者注册信息中包括的机顶盒注册所必须的参数出现错误。由于注册信息中参数较多,所以网管服务器在下发注册失败信息时还需要携带错误标识,不同的错误标识对应不同的参数,机顶盒在接收到注册失败信息后,可以根据注册失败信息中携带的错误标识确定需要重新获取的参数。

示例的,由于机顶盒在注册时必须要获取网管业务参数和视频业务参数,因此注册信息中应该至少包括网管业务参数或视频业务参数,因此当注册信息不满足注册条件时,通常可能是网管业务参数有误或视频业务参数有误,此时,网管服务器发给机顶盒的错误标识可以指示网管业务参数不全或有误,或者视频业务参数不全或有误,以便于机顶盒收集正确的网管业务参数或视频业务参 数。

可选的,在所述向所述机顶盒发送注册失败信息之后,网管服务器还可以接收所述机顶盒发送的新的网管业务参数或所述新的视频业务参数,并根据所述新的网管业务参数或所述新的视频业务参数完成机顶盒的注册。示例的,网管服务器可以通过参数树接收机顶盒发送的新的网管业务参数或所述新的视频业务参数。

本发明实施例提供了一种自动配置方法,用于网管服务器,所述方法包括:接收机顶盒发送的注册信息,所述注册信息包括网管业务参数和/或视频业务参数;当所述注册信息满足注册条件时,根据所述注册信息完成机顶盒的注册。相较于现有技术,由于网管服务器可以根据机顶盒自动获取的注册信息完成机顶盒的注册过程,不需要人工在机顶盒侧手动输入相关注册信息,因此提高了机顶盒的装机效率和注册的成功率,进而提高了用户体验。

本发明实施例提供一种自动配置方法,其中以运行Tr069协议的安卓系统的机顶盒为例进行说明,如图3所示,包括:

步骤301、机顶盒获取注册信息,所述注册信息包括网管业务参数和/或视频业务参数,执行步骤302。

如图4所示,所述机顶盒40包括参数树自动加载装置401,网管组件402,自动配置组件403,网络接入组件404和TV客户端405。同时为了记录自动配置过程中机顶盒的不同状态,所述机顶盒还设置有状态机,所述状态机包括五种状态,示例的,若状态机指示机顶盒当前的状态为0,表示自动配置功能未启动或机顶盒不支持自动配置功能,进程不加载;若状态机指示机顶盒当前的状态为1,表示自动配置进程初始化,自动配置尚未开始执行;若状态机指示机顶盒当前的状态为2,表示自动配置开始执行;若状态机指示机顶盒当前的状态为3,表示自动配置正在执行中;若状态机指示机顶盒当前的状态为4,表示自动配置执行结束。

示例的,机顶盒上电之后,状态机指示当前机顶盒的状态为0,首先进行底层程序加载,即首先启动boot loader(系统启动加载器),并在boot loader启 动成功后,启动kernel(内核)。然后加载init.rc,所述init.rc为安卓系统的初始化脚本,同时也启动安卓框架,即启动安卓系统的网络业务,通讯业务层。

进一步的,机顶盒启动高层平台组件的脚本,即网络接入组件404启动netaccess(网络接入进程),网管组件402启动netmanager(网管进程),自动配置组件403启动autocfg(自动配置进程),TV客户端405启动TvClient(TV播放器),此时机顶盒的状态机当前的状态跳变为1,指示自动配置过程初始化。其中,网络接入组件404启动的netaccess负责收集网络业务参数,所述网络业务参数包括网管的用户名和密码,例如,若机顶盒当前需要接入的是联通的网络,所述网管的用户名和密码即用户使用联通网络的用户名和密码;TV客户端405启动的TvClient负责收集视频业务参数,所述视频业务参数包括机顶盒进行视频接入的用户名和密码,例如,若机顶盒当前需要接入的广电中心的视频信号,所述视频业务参数即为用户在广电中心的用户名和密码。

步骤302、机顶盒将所述注册信息发送给网管服务器,执行步骤303。

机顶盒在获取到所述注册信息后,按照Tr069协议生成参数树,通过所述参数树向网管服务器上报所述注册信息。此时机顶盒的状态机当前的状态跳变为2,指示自动配置过程开始执行。

步骤303、网管服务器确定所述注册信息是否满足注册条件;当所述注册信息满足注册条件时,执行步骤304;当所述注册信息不满足注册条件时,执行步骤305。

网管服务器在收到机顶盒发送的注册信息之后,首先确定所述机顶盒在注册时是否需要验证码,示例的,所述验证码可以是允许使用视频计费系统的验证码,若所述机顶盒在注册时需要验证码,网管服务器向机顶盒发送验证码输入信息,机顶盒在接收到所述验证码输入信息之后提示用户输入验证码,并将用户输入的验证码发送给网管服务器,网管服务器在确定该验证码验证通过后,确定注册信息是否满足注册条件。

示例的,由于机顶盒在进行注册时,网管服务器必须至少能够获取到机顶盒进行网络接入的用户名和密码,以及机顶盒进行视频接入的用户名和密码, 此时所述注册条件为所述注册信息必须同时包括网管业务参数和视频业务参数,即所述注册信息必须包括上述机顶盒进行网络接入的用户名和密码和进行视频接入的用户名和密码,如果上述信息不全,则网管业务参数和视频业务参数不满足注册条件,如果上述信息齐全,说明注册信息满足注册条件。

需要说明的是,实际情况中网管服务器还可能需要获取机顶盒MAC(Medium Access Control物理地址)地址,产品型号,IP地址等基本信息,本发明对此不做限定。

步骤304、网管服务器根据所述注册信息完成机顶盒的注册,执行步骤305。

如果注册信息满足注册条件,说明机顶盒能够顺利进行网络接入和视频接入,网管服务器根据注册信息,完成机顶盒的注册,即网管服务器和机顶盒建立TCP(Transmission Control Protocol,传输控制协议)连接,并且http(Hyper Text Transfer Protocol,超文本传输协议)连接成功,机顶盒可以直接接入网络,观看视频。

步骤305、向所述机顶盒发送注册成功信息,本流程步骤结束。

在网管服务器完成机顶盒的注册之后,生成注册成功信息,并向机顶盒发送所述注册成功信息,用于通知机顶盒注册成功,例如,可以回复200OK验证消息给机顶盒。此时机顶盒的状态机当前的跳变为4,指示自动配置过程结束。

步骤306、网管服务器向所述机顶盒发送注册失败信息,所述注册失败信息包括错误标识,所述错误标识指示所述网管业务参数或所述视频业务参数出现错误,执行步骤307。

如果注册条件不满足注册条件,说明机顶盒上报的网管业务参数不全或有误,或者视频业务参数不全或有误,网管服务器无法对机顶盒进行注册,此时网管服务器需要通知机顶盒收集正确的网管业务参数或视频业务参数。

示例的,网管服务器可以向机顶盒发送注册失败信息,所述注册失败信息包括错误标识,用于通知机顶盒具体哪一方便的信息存在问题,以便于机顶盒重新进行获取。

示例的,当所述错误标识为01时,可以表示网管业务参数不全或有误;当所述错误标识为10时,可以表示视频业务参数不全或有误。

步骤307、机顶盒根据所述错误标识,获取新的网管业务参数或新的视频业务参数,执行步骤308。

机顶盒接收注册失败信息之后,状态机当前的状态跳变为3,指示自动配置过程正在进行。机顶盒根据注册失败信息中的错误标识,确定需要重新获取的信息。例如,当错误标识为01时,说明机顶盒之前上报的网管业务参数不全或有误,需要机顶盒重新获取网管业务参数;当错误标识为10时,说明机顶盒之前上报的视频业务参数不全或有误,需要机顶盒重新获取视频业务参数。

示例的,网管业务参数进行说明,如果网管业务参数不全,说明机顶盒无法自动获取网管业务参数,此时机顶盒可以提示用户进行手动输入;如果网管业务参数有误,说明机顶盒在获取网管业务参数时出现了错误,或者在上报的过程中出现了数据畸变,机顶盒可以重新通过netaccess收集网络业务参数。

步骤308、机顶盒将获取到的新的网管业务参数或新的视频业务参数发送给网络服务器,执行步骤303。

示例的,机顶盒通过参数树将重新收集到的新的网管业务参数发送给网管服务器,以便于网管服务器对机顶盒进行注册。

本发明实施例提供了一种自动配置方法,相较于现有技术,由于机顶盒可以自动获取注册信息,并将注册信息发送给网管服务器,网关服务器在确定注册信息满足注册条件时,自动完成机顶盒的注册过程,不需要人工手动输入,因此提高了机顶盒的装机效率和注册的成功率,进而提高了用户体验。

本发明实施例提供一种机顶盒50,如图5所示,包括:

获取单元501,用于获取注册信息,所述注册信息包括网管业务参数和/或视频业务参数。

在进行机顶盒注册时,需要同时接入网络系统和视频系统,为了保障网络的安全性,网管侧需要验证用户的合法性,所以注册信息中需要包括网管业务参数,所述网络业务参数包括网管的用户名和密码;同时,视频系统也需要验 证用户的合法性,所以注册信息中需要包括视频业务参数,所述视频业务参数包括机顶盒进行视频接入的用户名和密码。

发送单元502,用于将所述注册信息发送给网管服务器。

示例的,发送单元502可以按照Tr069协议生成参数树,通过所述参数树向网管服务器上报所述注册信息。

这样一来,由于机顶盒可以通过获取单元501自动获取注册信息,并通过发送单元502将注册信息发送给网管服务器,自动完成机顶盒的注册过程,不需要人工手动输入,因此提高了机顶盒的装机效率和注册的成功率,进而提高了用户体验。

可选的,如图6所示,所述机顶盒50还包括:

接收单元503,用于接收所述网管服务器发送的注册失败信息,所述注册失败信息包括错误标识,所述错误标识指示所述网管业务参数有误,或所述视频业务参数有误。

所述获取单元501还用于,根据所述错误标识,获取新的网管业务参数或新的视频业务参数。

所述发送单元502还用于,将所述新的网管业务参数或所述新的视频业务参数发送给所述网管服务器。

在实际应用中,所述获取单元501可由位于机顶盒中的中央处理器(Central Processing Unit,CPU)、微处理器(Micro Processor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)、或现场可编程门阵列(Field Programmable Gate Array,FPGA)等实现。发送单元502可以是网络发射器,通过网线实现信息发送。接收单元503可以是网络接收器,通过网线实现信息接收。

本发明实施例提供了一种机顶盒,所述机顶盒包括:获取单元,用于获取注册信息,所述注册信息包括网管业务参数和/或视频业务参数;发送单元,用于将所述注册信息发送给网管服务器。相较于现有技术,由于机顶盒可以通过获取单元自动获取注册信息,并通过发送单元将注册信息发送给网管服务器,自动完成机顶盒的注册过程,不需要人工手动输入,因此提高了机顶盒的装机 效率和注册的成功率,进而提高了用户体验。

本发明实施例提供一种网管服务器70,如图7所示,包括:

接收单元701,用于接收机顶盒发送的注册信息,所述注册信息包括网管业务参数和/或视频业务参数。

示例的,接收单元701可以通过参数树接收机顶盒发送的注册信息。

注册单元702,用于当所述注册信息满足注册条件时,根据所述注册信息完成机顶盒的注册。

网管服务器在接收到机顶盒发送的注册信息之后,首先需要确定该注册信息是否满足注册信息,所述注册信息为机顶盒完成注册所需的参数必须正确且齐全。如果注册信息满足注册条件,说明机顶盒能够顺利进行网络接入和视频接入,此时网管服务器的注册单元702根据注册信息,完成机顶盒的注册,注册成功后机顶盒可以直接接入网络,观看视频。

这样一来,由于网管服务器的注册单元702可以根据机顶盒自动获取的注册信息完成机顶盒的注册过程,不需要人工在机顶盒侧手动输入相关注册信息,因此提高了机顶盒的装机效率和注册的成功率,进而提高了用户体验。

可选的,如图8所示,所述网管服务器70还包括:发送单元703,用于当所述注册信息不满足注册条件时,向所述机顶盒发送注册失败信息,所述注册失败信息包括错误标识,所述错误标识指示所述网管业务参数有误,或所述视频业务参数有误,以便于所述机顶盒根据所述错误标识获取新的网管业务参数或新的视频业务参数。

可选的,所述接收单元还用于,接收所述机顶盒发送的新的网管业务参数或所述新的视频业务参数;所述注册单元还用于,根据所述新的网管业务参数或所述新的视频业务参数完成机顶盒的注册。

在实际应用中,所述注册单元702可由位于网关服务器中的中央处理器(Central Processing Unit,CPU)、微处理器(Micro Processor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)、或现场可编程门阵列(Field Programmable Gate Array,FPGA)等实现。接收单元701可以是网络接收器, 通过网线实现信息接收。发送单元703可以是网络发射器,通过网线实现信息发送。

本发明实施例提供了一种网管服务器,所述网管服务器包括:接收单元,用于接收机顶盒发送的注册信息,所述注册信息包括网管业务参数和/或视频业务参数;注册单元,用于当所述注册信息满足注册条件时,根据所述注册信息完成机顶盒的注册。相较于现有技术,由于网管服务器的注册单元可以根据机顶盒自动获取的注册信息完成机顶盒的注册过程,不需要人工在机顶盒侧手动输入相关注册信息,因此提高了机顶盒的装机效率和注册的成功率,进而提高了用户体验。

需要说明的是,第一,本发明中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

第二,本发明实施例提供的自动配置方法步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本发明的保护范围之内,因此不再赘述。

第三,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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