专利名称:机顶盒设备的个性化定制系统及方法
技术领域:
本发明涉及一种机顶盒设备,特别是一种基于电视播放的机顶盒设备的用户个性化定制系统及方法。
背景技术:
在日常生活中,电视在娱乐和信息方面起着越来越重要的作用。随着通信技术和网络技术的不断发展,各种各样的基于宽带网络的机顶盒设备也开始进入千家万户。通过机顶盒设备,用户不仅可以对网络多媒体资源进行浏览、播放、下载等操作,还能够在电视上实现网络游戏,可视会议,收发电子邮件等更多的娱乐通信功能。但现有的机顶盒设备一般只能提供内容较为固定的菜单选项,且很难灵活地实现内容和功能方面的更新、扩展。
随着宽带网络上能够提供的多媒体信息资源日益增多,可能有成千上万的频道资源和多媒体信息供用户选择。当用户希望在现有的机顶盒设备上实现对如此之多的网络多媒体资源的浏览或播放时,就很有可能必须经过很多级的菜单分类选择后,才能找到自己喜欢的多媒体信息。例如,用户为了观看某个娱乐频道,就必须从菜单的根目录开始连续进行多次的菜单分类选择和菜单翻页操作。当用户下次想观看这个节目频道时,就必须重复以上烦杂的操作过程。显然,这样的操作往往会给用户带来很大的不便。如果机顶盒设备能够记录下用户所感兴趣的菜单内容,并在根目录上提供这些菜单内容的访问选项,实现用户对菜单内容的个性化定制操作,就能够更加方便地实现用户对自己感兴趣的多媒体资源的操作。
同时,宽带网络上可供机顶盒用户选择的多媒体资源也在不断地更新、增加,这就需要现有的机顶盒设备能够灵活地实现菜单内容的更新操作。
现有的机顶盒设备一般只能够提供较为单一的菜单操作界面。而作为用户对网络多媒体资源的访问设备,机顶盒更代表着用户操作的个性化特点。如果机顶盒设备能够让用户来自定义菜单的操作界面,如用户自己选择背景图片,背景音乐,菜单显示图标,菜单位置等,就能够为用户提供更加友好的操作环境。
随着多媒体通信技术的不断发展,新的多媒体编码格式也在不断地推出。如何灵活地在机顶盒设备上完成对应用软件的功能定制操作,使用户现有的机顶盒设备能够支持新的多媒体编码格式,也是一个急需解决的问题。
可见,如何在基于电视播放的机顶盒设备上实现用户对菜单内容、操作界面、应用软件功能的个性化定制已经成为一个迫切需要解决的课题。
发明内容
本发明所要解决的技术问题在于提供一种基于电视播放的机顶盒的用户个性化定制系统,可以实现用户对机顶盒中菜单内容等资源的个性化定制。
为了解决上述技术问题,本发明提供一种机顶盒的用户个性化定制系统,包括控制器、机顶盒设备、网络服务器和电视设备,所述机顶盒设备可以与所述控制器和网络服务器通信,并可将可视信息通过电视设备播放给用户,其特点是所述控制器,用于供用户操作,并将用户定制的需求信息或用户确定的定制信息发送给所述机顶盒设备;所述机顶盒设备,包括定制数据处理模块、定制数据交互模块、定制信息输出模块、定制结果存储及处理模块和中央控制模块,其中所述定制数据处理模块用于接收所述控制器发送的数据,提取出其中的用户需求信息或用户定制信息,输出到所述定制数据交互模块;所述定制数据交互模块将包含所述用户需求或用户定制信息的数据发送到所述网络服务器,同时也接收处理所述网络服务器返回的包含可选信息或定制结果信息的数据,将所述可选信息输出到所述定制信息输出模块,将所述定制结果信息输出到所述定制结果存储及处理模块;所述定制信息输出模块用于将所述可选信息输出到所述电视设备;所述定制结果存储及处理模块用于存储所述定制结果信息,完成必要的后续配置;所述中央控制模块用于控制所述定制数据处理模块,定制数据交互模块、定制信息输出模块和定制结果存储及处理模块的正常运行;所述网络服务器,用于预先存储用户可定制的各种数据,接收所述机顶盒设备发来的包含用户需求或用户定制信息的数据,分析后从所述存储数据中提取相应的可选信息或定制结果信息,并发送到所述机顶盒设备;所述电视设备,用于提供用户定制操作时的可视界面。
上述系统中,所述定制数据交互模块包括定制信息编码发送单元、定制信息验证单元和定制信息解码单元,其中所述定制信息编码发送单元用于将所述定制数据处理模块输出的用户需求或用户定制信息附加IP地址、安全鉴权数据等信息,编码后发送到所述网络服务器;所述定制信息验证单元用于对接收到的所述网络服务器发来数据的有效性和完整性进行验证分析,输出到所述定制信息解码单元;以及定制信息解码单元用于对所述通过验证分析的数据进行解码操作,得到其包含的可选信息或定制结果信息,并将所述可选信息或定制结果信息输出到所述定制信息输出模块,再通过所述电视设备显示,或者将所述定制结果信息输出到所述定制结果存储及处理模块。
上述系统可定制的各种数据至少包括包含各级可选菜单项以及菜单项对应程序的菜单数据、操作界面以及应用软件数据。
上述系统中的电视设备可以是基于各种信号制式的模拟信号电视或数字信号电视,也可以是基于各种信号制式的模拟或数字信号电视的信号输入接口的播放设备。
上述系统中,其特点是,定制数据处理模块、定制数据交互模块及所述网络服务器均对所接收的数据进行安全性、完整性的验证。
本发明所要解决的又一技术问题在于提供一种基于电视播放的机顶盒的用户个性化定制方法,可以实现用户对机顶盒中菜单内容等资源的个性化定制。
为了解决上述技术问题,本发明提供了一种机顶盒设备的用户个性化定制方法,应用于包括控制器、机顶盒设备、网络服务器和电视设备的系统,包括以下步骤
(a)用户通过控制器向机顶盒设备发出个性化定制的需求信息;(b)机顶盒设备接收、分析所述用户需求信息,并向网络服务器发送包含所述需求信息的数据;(c)网络服务器接收、分析包含所述需求信息的数据,从数据仓库中获取与用户需求相关的可选信息,编码后将数据发送回机顶盒设备;(d)机顶盒设备对网络服务器发来的数据进行分析解码,得到所述可选信息,并通过电视显示给用户;(e)用户通过控制器向机顶盒设备发出从可选信息中确定的个性化的用户定制信息;(f)机顶盒设备接收、分析所述用户定制信息,并将包含所述用户定制信息的数据转发到网络服务器;(g)网络服务器接收、分析所述用户定制信息,从数据仓库中获取相应的定制结果信息,编码后将数据发送回机顶盒设备;(h)机顶盒设备对网络服务器发来的数据进行分析解码,存储所述定制结果。
上述方法中,所述的用户需求信息、可选信息、用户定制信息和定制结果信息可以是与菜单内容、操作界面及应用软件相关的信息。
上述方法中,在执行步骤(e)之间,用户还可以通过控制器和机顶盒设备,按步骤(a)到(d)的方式与网络服务器进行多次交互。
上述方法中,所述机顶盒设备和网络服务器之间发送的数据格式可以包含数据长度、鉴权数据及校验数据,所述多媒体终端和网络服务器接收对方发送的数据后,均进行完整性和安全性的验证。
上述方法中,所述步骤(h)中,机顶盒设备还将所述定制结果信息输出到所述电视设备,并执行一次对所述定制内容的刷新操作。
由上可知,本发明不仅可以实现基于电视播放的普通机顶盒设备的基本功能,还可以灵活地实现诸如用户对菜单内容、操作界面及应用软件的用户定制功能,使得用户使用机顶盒设备时更加方便快捷,并能灵活实现菜单内容的更新操作,支持新的多媒体编码格式,以及具有更加友好的操作环境。
图1是本发明实施例基于电视播放的机顶盒设备的用户个性化定制系统的结构示意图;图2是图1中的机顶盒设备的功能框图;图3是图2中的定制数据处理模块的功能框图;图4是图2中的定制数据交互模块的功能框图;图5是图1中的网络服务器的功能框图;图6是本发明实施例方法对菜单内容进行定制操作的流程图;图7是本发明实施例方法对应用软件功能进行定制操作的流程图。
具体实施例方式
图1是本发明实施例基于电视播放的机顶盒设备的用户个性化定制系统的结构示意图,本实施例可实现菜单内容和应用软件功能的个性化订制。如图所示,该系统包括控制器1、网络服务器2、电视设备3以及机顶盒设备4。其中控制器1,用于供用户操作,并将用户个性化定制的需求信息或确定的定制信息发送给机顶盒设备;网络服务器2,用于存储用户可定制的菜单数据和应用软件数据,验证并分析接收到的用户需求或用户定制信息,通过网络返回与用户需求相关的可选数据信息,以及与用户定制信息相关的定制结果信息;机顶盒设备3,用于验证并分析用户发出的需求或定制信息,通过网络发送到网络服务器,对接收到的网络服务器返回数据验证和分析,将可选信息或定制结果信息输出到电视设备,并存储定制结果;电视设备4,用于提供用户定制操作时的可视界面。
所述的控制器可以是遥控器、操作手柄等多种形式,并可通过有线或无线的多种接口协议方式,与机顶盒设备进行通信;所述的菜单数据包括各级可选菜单项,以及与菜单项对应的程序数据等;所述的网络可以是基于家庭、单位或社区等小范围内的局域网,也可以是国际互联网,网络的连接也可以是基于有线、无线等多种数据传输协议的多种形式。所述的电视设备可以是基于各种信号制式的模拟信号电视或数字信号电视,也可以是基于各种信号制式的模拟或数字信号电视的信号输入接口的播放设备。
所述机顶盒设备向网络服务器发送数据的格式可以根据需要而事先制定。作为一个具体的例子,可以依次包括信息头、数据长度、收端IP、发端IP、鉴权数据、用户选择信息以及校验数据等。
所述网络服务器向机顶盒设备返回数据的格式可以根据需要而事先制定。作为一个具体的例子,可以依次包括信息头、数据长度、收端IP、发端IP、鉴权数据、数据信息以及校验数据等。
图2示出了本实施例机顶盒设备3中与用户个性化订制相关的模块,如图所示,包括定制数据处理模块31,定制数据交互模块32,定制信息输出模块33、定制结果存储及处理模块34和中央控制模块35等。其中定制数据处理模块31,用于验证并分析来自控制器的用户需求信息和用户定制信息,并将其输出到定制数据交互模块;定制数据交互模块32,用于向网络服务器发送包含用户需求或用户定制信息的数据,同时也接收处理从网络服务器返回的包含可选信息和定制结果信息的数据,将其中包含的可选信息输出到定制信息输出模块,将定制结果信息输出到所述定制结果存储及处理模块,必要时,也将定制结果信息输出到定制信息输出模块;定制信息输出模块33,用于将返回的可选信息(或定制结果信息)输出到电视设备,显示给用户;定制结果存储及处理模块34,用于存储所述定制结果信息,包括一些中间结果的信息,并在必要时完成相关的后续配置;中央控制模块35,用于向定制数据处理模块,定制数据交互模块、定制信息输出模块和定制结果存储及处理模块发出控制信息,保证上述各个模块的正常运行。
更进一步,所述定制数据处理模块31包括定制数据验证单元311和定制数据分析单元312,如图3所示。其中定制数据验证单元311用于实现对接收到的控制器编码数据的有效性和完整性进行验证;定制数据分析单元312用于从控制器编码数据中提取出与用户需求或用户定制信息,并将其发送到定制数据交互模块32。
所述定制数据交互模块32包括定制信息编码发送单元321,定制信息验证单元322和定制信息解码单元323,如图4所示。其中定制信息编码发送单元321用于在定制数据处理模块发来数据的基础上,附加IP地址、安全鉴权数据等信息,编码成向网络服务器发送的数据并发送;定制信息验证单元322用于对从网络服务器接收到的数据的有效性和完整性进行验证分析;定制信息解码单元323用于对定制信息验证单元输出的定制数据进行解码操作,得到服务器返回的相关可选信息或定制结果信息,将可选信息或定制结果信息输出到定制信息输出模块33,将定制结果信息输出到定制结果存储及处理模块34。
图5示出了本实施例网络服务器2中与用户个性化定制相关的模块,如图所示,包括定制信息验证模块21,数据仓库22和定制数据输出模块23。其中,定制信息验证模块21用于接收、验证、分析机顶盒设备发送的包含用户需求或用户定制信息的数据;数据仓库22用于存储用户可定制的各级菜单数据和应用软件数据;定制数据输出模块23用于根据用户需求或用户定制信息,从数据仓库中提取相应的可选信息或定制结果信息,进行数据编码后发送回机顶盒设备。
下面分别以用户进行菜单内容及应用软件功能的定制为例,说明本发明实施例的个性化定制方法,本发明的定制方法须在机顶盒设备在线时进行。
图6所示是实现一次菜单内容定制操作的流程图,包括以下步骤用户通过控制器选取电视屏幕上显示的菜单定制更新选项,步骤100;机顶盒设备验证并分析收到的信息,并发送相应的定制需求信息到网络服务器,步骤110;网络服务器在对接收到的需求信息进行数据有效性和完整性验证分析后,从数据仓库读取预先存储的对应的可选菜单项内容,并将其返回到机顶盒设备,步骤120;在验证并分析接收到的数据信息后,机顶盒设备将可选菜单项通过电视屏幕上显示给用户,步骤130;用户在分析所有可选的菜单项后,通过控制器进一步完成选择、删除、菜单排序等定制操作,并向机顶盒设备发送用户定制信息,步骤140;机顶盒设备将用户定制信息转发到网络服务器,步骤150;
网络服务器在验证并分析接收到的用户定制信息后,从数据仓库读取对应的菜单项和菜单程序,并将其返回到机顶盒设备,步骤160;在对接收到的数据信息进行有效性和完整性分析后,机顶盒设备将信息中包含的菜单项和菜单程序提取出来,并覆盖本机原有的菜单项和菜单程序,步骤170;通过一次刷新操作,机顶盒设备就可以在电视设备上将用户个性化定制后的菜单内容显示出来,供用户操作使用,步骤180。
如果需要对多级菜单进行操作,用户可以通过上级菜单中的下级菜单定制更新选项,采用相同的方法和网络服务器进行交互,逐级选定所需的菜单后,执行相应的覆盖操作即可。这种情况下,除了可能在用户确定定制信息之前要发送多次的需求信息外,应当将这种操作视为上述实施例方法的多次应用。
假定用户当前的机顶盒设备无法播放存储在光盘上的MP3音乐,如图7所示,是实现对应用软件的一次功能定制操作的流程图,包括以下步骤用户通过控制器选取电视屏幕上显示的应用软件定制选项,步骤200;机顶盒设备验证并分析收到的信息,发送相应的软件功能定制需求到网络服务器,步骤210;网络服务器在对接收到的需求信息进行数据有效性和完整性验证、分析后,从数据仓库读取可选的应用程序列表,并将其返回到机顶盒设备,步骤220;在验证并分析接收到的数据信息后,机顶盒设备将可选的应用程序列表在电视屏幕上显示给用户,步骤230;用户再通过控制器选定列表中的MP3播放程序选项,步骤240;机顶盒设备将用户定制信息转发到网络服务器,步骤250;网络服务器在验证并分析接收到的用户定制信息后,从数据仓库读取相应的MP3播放程序,并将其返回到机顶盒设备,步骤260;在对接收到的数据信息进行有效性和完整性分析后,机顶盒设备将信息中的MP3播放程序存储在本机内,并在解码程序列表中设置好相应的应用程序入口(由定制结果存储及处理模块完成),步骤270;
通过一次刷新操作,机顶盒设备就具有了用户需要的MP3播放功能,步骤280。
当用户要进行多项应用软件的功能定制时,只需按上述方法进行多次操作即可。
本发明的基于电视播放的机顶盒设备的在线用户个性化定制系统和方法,并不限于对上述的菜单内容和应用软件的定制外,例如,还可以对操作界面的风格进行定制,相应的,只需要在网络服务器上存储可选择的背景图片,背景音乐,菜单显示图标,菜单位置等资源,在机顶盒中增加操作界面定制选择就可以了,对其它资源的定制操作也是一样的。
权利要求
1.一种机顶盒设备的用户个性化定制系统,包括控制器、机顶盒设备、网络服务器和电视设备,所述机顶盒设备可以与所述控制器和网络服务器通信,并可将可视信息通过电视设备播放给用户,其特征在于所述控制器,用于供用户操作,并将用户定制的需求信息或用户确定的定制信息发送给所述机顶盒设备;所述机顶盒设备,包括定制数据处理模块、定制数据交互模块、定制信息输出模块、定制结果存储及处理模块和中央控制模块,其中所述定制数据处理模块用于接收所述控制器发送的数据,提取出其中的用户需求信息或用户定制信息,输出到所述定制数据交互模块;所述定制数据交互模块将包含所述用户需求或用户定制信息的数据发送到所述网络服务器,同时也接收处理所述网络服务器返回的包含可选信息或定制结果信息的数据,将所述可选信息输出到所述定制信息输出模块,将所述定制结果信息输出到所述定制结果存储及处理模块;所述定制信息输出模块用于将所述可选信息输出到所述电视设备;所述定制结果存储及处理模块用于存储所述定制结果信息,完成必要的后续配置;所述中央控制模块用于控制所述定制数据处理模块,定制数据交互模块、定制信息输出模块和定制结果存储及处理模块的正常运行;所述网络服务器,用于预先存储用户可定制的各种数据,接收所述机顶盒设备发来的包含用户需求或用户定制信息的数据,分析后从所述存储数据中提取相应的可选信息或定制结果信息,并发送到所述机顶盒设备;所述电视设备,用于提供用户定制操作时的可视界面。
2.如权利要求1所述的个性化定制系统,其特征在于,所述定制数据交互模块包括定制信息编码发送单元、定制信息验证单元和定制信息解码单元,其中所述定制信息编码发送单元用于将所述定制数据处理模块输出的用户需求或用户定制信息附加IP地址、安全鉴权数据等信息,编码后发送到所述网络服务器;所述定制信息验证单元用于对接收到的所述网络服务器发来数据的有效性和完整性进行验证分析,输出到所述定制信息解码单元;以及定制信息解码单元用于对所述通过验证分析的数据进行解码操作,得到其包含的可选信息或定制结果信息,并将所述可选信息或定制结果信息输出到所述定制信息输出模块,再通过所述电视设备显示,或者将所述定制结果信息输出到所述定制结果存储及处理模块。
3.如权利要求1所述的个性化定制系统,其特征在于,所述可定制的各种数据至少包括包含各级可选菜单项以及菜单项对应程序的菜单数据、操作界面以及应用软件数据。
4.如权利要求1所述的个性化定制系统,其特征在于,所述的电视设备是基于各种信号制式的模拟信号电视或数字信号电视,或者是基于各种信号制式的模拟或数字信号电视的信号输入接口的播放设备。
5.如权利要求1所述的个性化定制系统,其特征在于,所述定制数据处理模块、定制数据交互模块及所述网络服务器均对所接收的数据进行安全性、完整性的验证。
6.一种机顶盒设备的用户个性化定制方法,应用于包括控制器、机顶盒设备、网络服务器和电视设备的系统,包括以下步骤(a)用户通过控制器向机顶盒设备发出个性化定制的需求信息;(b)机顶盒设备接收、分析所述用户需求信息,并向网络服务器发送包含所述需求信息的数据;(c)网络服务器接收、分析包含所述需求信息的数据,从数据仓库中获取与用户需求相关的可选信息,编码后将数据发送回机顶盒设备;(d)机顶盒设备对网络服务器发来的数据进行分析解码,得到所述可选信息,并通过电视显示给用户;(e)用户通过控制器向机顶盒设备发出从可选信息中确定的个性化的用户定制信息;(f)机顶盒设备接收、分析所述用户定制信息,并将包含所述用户定制信息的数据转发到网络服务器;(g)网络服务器接收、分析所述用户定制信息,从数据仓库中获取相应的定制结果信息,编码后将数据发送回机顶盒设备;(h)机顶盒设备对网络服务器发来的数据进行分析解码,存储所述定制结果。
7.如权利要求6所述的个性化定制方法,其特征在于,所述的用户需求信息、可选信息、用户定制信息和定制结果信息为与菜单内容、操作界面及应用软件相关的信息。
8.如权利要求6所述的个性化定制方法,其特征在于,在执行步骤(e)之间,用户通过控制器和机顶盒设备,按步骤(a)到(d)的方式与网络服务器进行了多次交互。
9.如权利要求6所述的个性化定制方法,其特征在于,所述机顶盒设备和网络服务器之间发送的数据格式包含数据长度、鉴权数据及校验数据,所述多媒体终端和网络服务器接收对方发送的数据后,均进行完整性和安全性的验证。
10.如权利要求6所述的个性化定制方法,其特征在于,所述步骤(h)中,机顶盒设备还将所述定制结果信息输出到所述电视设备,并执行一次对所述定制内容的刷新操作。
全文摘要
本发明提供一种机顶盒设备的用户个性化定制系统及方法。该系统包括控制器,网络服务器,电视设备及机顶盒设备。首先,用户根据电视屏幕上的显示信息确定所需的定制内容,通过控制器将需求信息发送到机顶盒设备,机顶盒设备处理后,将该需求信息转发到网络服务器,网络服务器从数据仓库中提取可选信息,返回机顶盒设备并显示给用户,用户确定所选的定制信息后,再次通过控制器和机顶盒设备和网络服务器交互,网络服务器返回定制结果信息并覆盖机顶盒设备上的原有信息,本发明可以实现用户对机顶盒设备提供的菜单内容、操作界面、应用软件等的个性化定制,使用户对机顶盒设备的操作更加方便快捷。
文档编号H04L12/00GK1558666SQ200410039009
公开日2004年12月29日 申请日期2004年1月20日 优先权日2004年1月20日
发明者王志波, 郑杰, 刘迪军 申请人:大唐微电子技术有限公司, 大唐电信科技股份有限公司光通信分公司