一种电视机的制作方法

文档序号:7868754阅读:144来源:国知局
专利名称:一种电视机的制作方法
技术领域
本发明属于电视机领域,尤其涉及一种电视机。
背景技术
随着智能手机、平板电脑以及互联网等技术的发展,智能的概念逐渐进入到电视领域。除了具备常见的观看功能,安装有操作系统,且搭载和运行有各种各样不同应用的电视机功能已变得越来越强大。目前,搭载在智能电视上的操作系统基本都是基于安卓(Android)系统定制的,而Android系统主要是针对可触摸的智能移动设备开发设计的。由于当前的电视基本上都没有提供触摸屏功能,更重要的是Android系统上安装的应用和功能基本都是互相独立,并且在打开状态上是互斥的,即只能有一个应用或功能处于活动状态,因此这样的操作方式 和使用模式,在电视上会给用户带来许多不便,举例如下1、用户要切换不同的应用时,必须按返回键或Home键退出该应用,再通过方向键来移动焦点,然后再用确定键来打开另一个应用,不仅操作非常复杂,也严重影响了或中断了用户的当前使用(比如不得不终止观看电视节目去打开另一个功能);2、电视上的一个个应用或功能都是独立存在的,互相之间缺乏联系;并且每个应用处于活动状态时都是占有全屏幕,用户很难在操作一个应用或功能时能同时使用到其他应用或功能,而电视的特点是大屏幕,完全可以满足多个应用同时处于活动状态的硬件要求,即当前的使用模式无法发挥电视机的特点。综上所述,当前的智能电视操作系统存在的主要问题是应用之间无法同时兼容,导致操作繁复,给用户带来不便。

发明内容
本发明实施例提供了一种电视机,旨在解决现有的基于Android系统的电视机无法同时兼容多个应用,导致操作繁复,给用户带来不便的问题。本发明实施例是这样实现的,一种电视机,所述电视机包括TV Service电视服务模块、User Service用户服务模块、Media Service媒体服务模块、System Service系统服务模块、UI View Service用户界面服务模块;所述TV Service模块用于提供一个统一数字电视DTV、模拟电视ATV和网络电视IPTV服务的标准接口 ;所述User Service模块用于管理所述电视机所属的云平台的用户,用于根据用户发出的一键分享指令、推送指令、预约指令执行对应的操作;所述Media Service模块用于搜集外置设备或后台服务器的资源,并整合搜集的资源;所述System Service模块用于接收遥控器发出的按键广播,并将所述遥控器发出的按键广播对应的指令转发给对应的模块,以便所述对应的模块执行相应的操作;
所述UI View Service模块用于解析电视机内其他模块发出的组件调用指令,并依据所述组件调用指令携带的数据选择调用的组件,以执行所述组件调用指令对应的操作,所述操作包括在当前界面或当前应用中显示数据的操作、隐藏数据的操作、追加数据的操作。本发明实施例中,由于将电视的绝大部分功能都集成到后台服务里,将所有功能都处于后台待命状态,使得用户在需要特定功能的时候该特定功能对应的服务就可以马上响应用户的请求,因此本发明实施例提供的电视机安装的各个应用之间能够同时兼容,使得用户可以同时对多个应用进行操作,从而简化了操作,提高用户的良好体验。


图1是本发明第一实施例提供的一种电视机的结构图;图2是本发明第二实施例提供的另一种电视机的结构图;图3是本发明第二实施例提供的电视机分层示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例提供的电视机中,设置有TV Service模块、User Service模块、Media Service模块、System Service模块、UI View Service模块,通过将上述设置的模块集成到后台服务里、所有功能都处于后台待命状态,且通过Π View Service模块在当前界面或当前应用中显示数据,使得在该电视机的多个应用可同时兼容。为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本发明第一实施例提供的一种电视机的结构,为了便于说明,仅示出了与本实施例相关的部分。在本实施例中,所述电视机包括电视服务(Television Service, TV Service)模块101、用户服务(User Service)模块102、媒体服务(Media Service)模块103、系统服务(System Service)模块 104、用户界面服务(User Interface View Service, UI ViewService)模块105。其中,System Service模块104属于电视机的底层服务模块;TVService模块101、User Service模块102以及Media Service模块103属于电视机的中间件服务模块,用于提供电视内容、用户信息、媒体浏览与操作等功能;UI View Service模块105属于电视机的UI服务模块,由一个聚合了所有需要的Π节目的服务模块构成,供其他服务模块随时调用。所述TV Service模块101用于提供一个统一数字电视(Data Television, DTV)、模拟电视(Analog Television, ATV)和网络电视(Internet Protocol Television, IPTV)服务的标准接口。本实施例中,TV Service模块101用于提供一个标准接口来统一数字电视DTV、模拟电视ATV和网络电视IPTV所提供的服务。其中,DTV通过相关中间层标准接口来调用驱动;ATV模拟电视通过不同平台的ATV插件来调用驱动;IPTV通过不同平台媒体播放器插件和数据对接标准接口来调用驱动。TV Service模块101可以提供基本的和数字、网络电视相关的接口给第三方应用开发调用,比如,对电视节目的实时评论,让用户在收看节目的同时,进行实时互动。优选地,所述TV Service模块101还用于识别ATV的台标,获取所述ATV的当前频道;抓取DTV的电子节目指南EPG,并将抓取的EPG发送给ATV的当前频道。本实施例中,TV Service模块101可以提供相应的电子节目指南(ElectronicProgram Guide,EPG)给TV助手,还可以在ATV下做台标的识别,从DTV上抓到EPG,并告诉使用ATV的用户接下来要播出的 节目,其中DTV的EPG并不需要用户去购买数字电视就可以获得,所以这也就解决了用户没有DTV可看的同时,也能知道接下来要播出的节目。进一步地,在将抓取的EPG发送给ATV的当前频道之后,所述TV Service模块101获取IPTV中与所述EPG对应的详情或视频。本实施例中,通过TV Service模块101整合了网络电视的优势,通过ATV的台标识别获得的当前频道去获取DTV的EPG,再通过DTV的EPG去获取网络电视的相关详情或相关视频,这样用户在没有购买IPTV的同时,也能在ATV上对自己正在看的节目进行相关的评论,以及在ATV下看到当前播放的节目的相关详情与视频。所述User Service模块102用于管理所述电视机所属的云平台的用户,用于根据用户发出的一键分享指令、推送指令、预约指令执行对应的操作。本实施例中,该User Service模块102负责云平台的用户管理、一键分享及推送、预约等功能的实现。所述Media Service模块103用于搜集外置设备或后台服务器的资源,并整合搜集的资源。本实施例中,Media Service模块103主要提供对外置设备资源或后台服务器资源的搜集和查看,对网络影片、音乐和资讯内容的整合和缓存管理等功能。在获取外置设备资源或后台服务器的数据后,Media Service模块103调用UIView Service模块105展示获取的数据。所述System Service模块104用于接收遥控器发出的按键广播,并将所述遥控器发出的按键广播对应的指令转发给对应的模块,以便所述对应的模块执行相应的操作。本实施例中,System Service模块104处理全通道事件,即统一接收遥控器按键广播的命令,并转发接收的命令。例如,在接收到遥控器广播的主页键信息时,返回到主页;在接收到飞梭键信息时,发送命令给UI View Service模块105,以便该UI View Service模块105展示用户滑动飞梭键后得到的电视内容。此外,在信号源切换时,System Service模块104发送命令告知TV Service模块101 ;在用户按下一键分享时,该System Service模块104发送命令告知User Service模块102。作为一优选实施例,所述System Service模块104还用于设置和获取配置项,并与所述UI View Service模块105通信,调出配置菜单项;设置系统时间及设置所述系统时间所对应的环境变量;设置系统语言及设置所述系统语言所对应的环境变量。本实施例中,System Service模块104主要用于协调各个服务模块之间的通信,如,(I)提供其他模块设置及获取环境变量的命令,在环境变量改变时,发广播命令通知;(2)设置和获取配置项,并与Π View Service模块105通信,调出配置菜单环;(3)开机时随系统启动,并启动其他服务模块;(4)设置系统时间监听网络是否已与后台服务器连通,如果是,则从后台服务器获取当前时间,并设进系统;同时设置当前时间的环境变量,并将时间送至UI状态栏显示;(5)提供获取系统支持的所有语言和当前系统语言的命令;
(6)设置系统语言当System Service模块104启动时,设置系统语言,同时设置当前语言的环境变量,当语言改变时,设置当前语言的环境变量,并同时发语言改变的广播命令。所述UI View Service模块105用于解析电视机内其他模块发出的组件调用指令,并依据所述组件调用指令携带的数据选择调用的组件,以执行所述组件调用指令对应的操作,所述操作包括在当前界面或当前应用中显示数据的操作、隐藏数据的操作、追加数据的操作。本实施例中,电视机内的服务模块需要调用UI View Service模块105时,可通过发送命令SkyCmd和继承到数据基类SkyData的若干数据封装子类来传入数据,UI ViewService模块105通过解析随命令传来的数据来确定调用的组件类型,确定做何种操作。其 中,所述操作包括在当前界面或当前应用中显示数据的操作、隐藏数据的操作、追加数据的操作等。在本发明实施例提供的电视机中,该电视机包括TV Service模块、User Service模块、Media Service模块、System Service模块、UI View Service模块。由于将电视的绝大部分功能都集成到后台服务里,将所有功能都处于后台待命状态,使得用户在需要特定功能的时候该特定功能对应的服务就可以马上响应用户的请求,因此本发明实施例提供的电视机安装的各个应用之间能够同时兼容,使得用户可以同时对多个应用进行操作,从而简化了操作,提高用户的良好体验。实施例二 :图2示出了本发明第二实施例提供的另一种电视机的结构,作为一优选实施例,所述电视机还包括数据交换服务(Data Exchange Service,DE Service)模块106和/或聚合搜索服务(Group Search Service)模块107。所述DE Service模块106用于接收外置设备发出的操作指令,并根据所述操作指令执行对应的操作,所述操作指令包括获取电视机的硬件信息、选择电视机的应用。本实施例中,DE Service模块106主要负责电视机与同一个子网络下其他外置设备的通信与交互,如电视机内的DE Service模块与手机内的DEService模块或平板电脑内的DE Service模块的通信与交互等。外置设备通过安装在该外置设备上的DE Service模块与安装在电视机上的DE Service模块106通信,发出获取电视机的硬件信息或选择电视机内某个应用的操作指令,则电视机上的DE Service模块106接收到外置设备发送的操作指令之后,例如接收到外置设备发出的硬件信息获取指令之后,获取电视机上的硬件信息。作为一优选实施例,所述DE Service模块106接收外置设备发出的操作指令,并根据所述操作指令执行对应的操作的步骤具体包括接收外置设备的连接请求;在与所述外置设备建立连接后,接收用户通过所述外置设备的屏幕发出的操作指令,或接收用户通过所述外置设备的屏幕发出的操作指令,并根据所述操作指令执行对应的操作。本实施例中,电视机端的DE Service模块106在电视开机时启动,然后等待外置设备的连接请求;而外置设备端的DE Service模块可以作为一个单独的程序在设备上运行,也可以作为一个扩展功能加入第三方应用程序中,为其它程序提供与电视机的交互通道。在电视机与外置设备连接后,用户(I)可以把外置设备当成电视摇控器使用,也可以利用外置设备的触摸屏在电视上模拟鼠标、触摸等操作;(2)可以通过外置设备获取电视机的硬件信息;(3)可以利用外置设备的麦克风(MIC)输入语音信息,使用电视的语言等功能。外置设备端的应用程序在与电视交互时,统一通过外置设备端的DE Service模块进行,该外置设备端的DEService模块再与电视机端的DE Service模块106进行通信。电视机端的DE Service模块106接收到命令后,再调用相应的功能模块完成信息获取或者执行相应的操作。反之,如果电视端有需要信息或操作需要发送到外置设备端,则通过电视机端的DE Service模块106将信息或命令发送到外置设备端,外置设备端的DE Service模块接收到指令后交由应用程序来执行。所述Group Search Service模块107用于根据用户输入的关键字或类别搜索网络和本地的资源。本实施例中,Group Search Service模块107负责提供聚合搜索服务,其根据用户输入的关键字或类别搜索网络和本地的资源,并通过调用Π View Service模块105展示搜索的资源。作为一优选实施例,所述电视机包括应用服务(Application Service, AppService)模块 108。所述App Service模块108用于搜索本地应用、删除本地应用,以及用于搜索、下载管理、删除网络应用。本实施例中,该App Service模块108用于提供本地和在线网络应用的管理服务,其与Group Search Service模块107连接,遍历、搜索本地应用、网络应用,并根据用户发出的指令执行对应的操作,例如根据用户发出的应用删除指令删除用户指定的应用;根据用户发出的应用下载指令下载指定的网络应用等。作为一优选实施例,所述电视机包括智能用户交互服务(Smart User InterfaceService, SUI Service)模块 109。所述SUI Service模块109用于识别用户的语音和/或识别用户的图像,并根据识别结果选择对应的操作。本实施例中,该SUI Service模块109主要提供一些人机交互的服务,如语音交互服务、图像识别服务、手势识别服务等。SUI Service模块109与System Service模块104连接,用于根据System Service模块104发送的命令执行对应的操作。例如,在System Service模块104接收到用户通过长按确定键发出的语音键信息时,发送命令给SUI Service模块109,该SUI Service模块109根据接收的命令开启语音识别功能,识别用户输入的语音数据,再根据识别结果选择对应的操作。作为一优选实施例,所述电视机包括网络服务(Net Service)模块110。所述Net Service模块110用于选择网络,并连通选择的网络。本实施例中,Net Service模块110开机时由系统启动运行,负责开机时选择网络并连通的任务。作为一优选实施例,所述Net Service模块110选择网络,并连通选择的网络的步骤具体包括
自动获取IP,并写入环境变量;在获取IP或没有获取到IP时,发出广播命令;在没有获取到IP时,再次自动获取IP ;检测网速、下载流量、上传流量,并将检测的数据发送至 UI View Service 模块。本实施例的Net Service模块110具有以下功能(I)自动获取IP,并写入环境变量;(2)提供网络设置命令接口,使得用户可手动选择网络并设置动态或静态IP及无线一键通功能;(3)当网络连上(可获取到IP)或网络断开的时候,发广播命令,并写环境变量;
(4)自动重连网络;(5)通过循环ping固定域名的方式,检测电视机是否有Internet访问权限,并根据检测结果写入环境变量;(6)循环检测与后台服务器的连接,可连通或不可连通的时候,发广播命令,并写环境变量;(7)检测网速、下载流量、上传流量(可设置开关),并发命令给UI View Service模块105实时显不;(8)发命令给UI View Service模块105,显示上传信息或下载信息,如百分比,当前速度,剩 余时间,优先级别等;(9)提供对外的上传或下载任务管理接口 ;(10)实现上传或下载任务信息在本地xml文件的读写,以支持断点续传。在本发明第二实施例提供的电视机结构中,该电视机包括TV Service模块101、User Service 模块 102、Media Service 模块 103、System Service 模块 104、UI ViewService 模块 105、DE Service 模块 106、Group Search Service 模块 107、App Service 模块 108、SUI Service 模块 109、Net Service 模块 110。其中,SystemService 模块 104 和DE Service模块106、Net Service模块110属于电视机的底层服务模块;TV Service模块 101、User Service 模块 102 以及 Media Service 模块 103、Group Search Service 模块107、App Service模块108、SUI Service模块109属于电视机的中间件服务模块;UI ViewService模块105属于电视机的UI服务模块,具体如图3所示,在图3中,电视机内的服务模块需要调用UI View Service模块105时,可通过发送命令SkyCmd和继承到数据基类SkyData的若干数据封装子类来传入数据。实施例三:为了更清楚地阐述本发明实施例提供的电视机的运行过程,下面以具体应用场景进行说明1、用户在观看电视节目时,TV Service模块101处于前台活动状态,这时候用户想把电视节目分享出去,只要按分享快捷键,则在TV Service模块101继续播放电视节目的情况下直接通过UI View Service模块105弹出分享界面,用户可以继续边看电视边输入分享内容,点击分享后通过User Service模块102分享出去并关闭分享界面,用户可以继续观看电视;2、用户在观看电视机的外置设备或网络上的电影时,想要切换到另一部电影,但还想边观看当前的电影边找找别的,如果找不到就继续看,而不是退出电影等一下找不到更好的还得重新进入并快进到刚才的播放时间。这时用户可以按主页键,则在播放界面上叠加弹出环形菜单选择框,用户选择本地媒体或是网络媒体列表,这时候Media Service模块103开始提供列表,用户继续边看电影边浏览,如果找到喜欢的电影直接选择就开始播放新选择的电影,如果没找到更喜欢的就点击返回继续观看当前电影;3、用户在观看电视或电影时,想要知道电视的网络地址但又不想退出当前内容再进入到网络设置里,这时用户只需要按主页键弹出环形菜单选择框选择设置里的网络设置,系统会在当前界面上叠加一个小窗口显示网络状态,用户看完后返回关闭该小窗口即可继续之前的事务。4、用户插入外置移动设备,系统会判断为用户准备要查看移动设备里的内容,这时候会自动弹出显示框来显示外置设备里的文件列表供用户查看和选择。以上为常见的典型场景,电视上的其他绝大部分功能,都可以通过我们的电视操作系统随时调出使用并随时点击返回消失或是间隔一定时间后自动消失,完全避免了各个应用之间的独立性造成的要使用一个应用或功能必须退出另一个应用或功能的复杂操作。在本发明实施例中,将电视的绝大部分功能都集成到后台服务里,所有功能都处于后台待命状态,用户在需要特定功能的时候该功能对应的服务就可以马上响应用户的请求,并通过不打断用户当前使用状态的弹出式Π界面的方式来与用户进行人机对话,处理完一个功能后该式Π就可以手动退出或是在一定时间后自动消失,完全不打扰用户之前的应用或功能。并且,在本发明实施例中,用户可通过与电视机连接的外置设备的触摸屏来操作电视机,解决了使用遥控器操作电视系统带来的不便,大大改善了电视用户在使用智 能电视时的操作便捷性,提高了电视的智能化程度,给用户带来良好的体验。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种电视机,其特征在于,所述电视机包括TV Service电视服务模块、User Service用户服务模块、Media Service媒体服务模块、System Service系统服务模块、UI ViewService用户界面服务模块; 所述TV Service模块用于提供一个统一数字电视DTV、模拟电视ATV和网络电视IPTV服务的标准接口; 所述User Service模块用于管理所述电视机所属的云平台的用户,用于根据用户发出的一键分享指令、推送指令、预约指令执行对应的操作; 所述Media Service模块用于搜集外置设备或后台服务器的资源,并整合搜集的资源; 所述System Service模块用于接收遥控器发出的按键广播,并将所述遥控器发出的按键广播对应的指令转发给对应的模块,以便所述对应的模块执行相应的操作; 所述UI View Service模块用于解析电视机内其他模块发出的组件调用指令,并依据所述组件调用指令携带的数据选择调用的组件,以执行所述组件调用指令对应的操作,所述操作包括在当前界面或当前应用中显示数据的操作、隐藏数据的操作、追加数据的操作。
2.如权利要求1所述的电视机,其特征在于,所述电视机包括 Group Search Service聚合搜索服务模块和/或DE Service数据交换服务模块;所述Group Search Service模块用于根据用户输入的关键字或类别搜索网络和本地的资源; 所述DE Service模块用于接收外置设备发出的操作指令,并根据所述操作指令执行对应的操作,所述操作指令包括获取电视机的硬件信息、选择电视机的应用。
3.如权利要求1所述的电视机,其特征在于,所述电视机包括 App Service应用服务模块; 所述App Service模块用于搜索本地应用、删除本地应用,以及用于搜索、下载管理、删除网络应用。
4.如权利要求1所述的电视机,其特征在于,所述电视机包括 SUI Service智能用户交互服务模块; 所述SUI Service模块用于识别用户的语音和/或识别用户的图像,并根据识别结果选择对应的操作。
5.如权利要求1所述的电视机,其特征在于,所述电视机包括 Net Service网络服务模块; 所述Net Service模块用于选择网络,并连通选择的网络。
6.如权利要求1所述的电视机,其特征在于,所述TVService模块还用于 识别ATV的台标,获取所述ATV的当前频道; 抓取DTV的电子节目指南EPG,并将抓取的EPG发送给ATV的当前频道。
7.如权利要求6所述的电视机,其特征在于,在将抓取的EPG发送给ATV的当前频道之后,所述TV Service模块获取IPTV中与所述EPG对应的详情或视频。
8.如权利要求1所述的电视机,其特征在于,所述SystemService模块还用于 设置和获取配置项,并与所述UI View Service通信,调出配置菜单项;设置系统时间及设置所述系统时间所对应的环境变量; 设置系统语言及设置所述系统语言所对应的环境变量。
9.如权利要求1所述的电视机,其特征在于,所述DEService模块接收外置设备发出的操作指令,并根据所述操作指令执行对应的操作的步骤具体包括 接收外置设备的连接请求; 在与所述外置设备建立连接后,接收用户通过所述外置设备的屏幕发出的操作指令,或接收用户通过所述外置设备的屏幕发出的操作指令,并根据所述操作指令执行对应的操作。
10.如权利要求5所述的电视机,其特征在于,所述NetService模块选择网络,并连通选择的网络的步骤具体包括 自动获取IP,并写入环境变量; 在获取IP或没有获取到IP时,发出广播命令; 在没有获取到IP时,再次自动获取IP ; 检测网速、下载流量、上传流量,并将检测的数据发送至Π View Service模块。
全文摘要
本发明适用于电视机领域,提供了一种电视机,所述电视机包括TV Service模块、User Service模块、Media Service模块、System Service模块、UI View Service模块;TV Service模块用于提供一个标准接口;User Service模块用于管理电视机所属的云平台的用户;Media Service模块用于搜集资源;System Service模块用于将遥控器发出的按键广播对应的指令转发给对应的模块;UIView Service模块用于解析电视机内其他模块发出的组件调用指令,并依据组件调用指令携带的数据选择调用的组件。本发明实施例能够减少用户的操作,提高用户的体验。
文档编号H04N21/462GK103024572SQ20121054428
公开日2013年4月3日 申请日期2012年12月14日 优先权日2012年12月14日
发明者王志国, 曾宪晖, 陈伟基 申请人:深圳创维-Rgb电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1