[go: up one dir, main page]

CN102811384A - 一种电视菜单实现方法及网络电视 - Google Patents

一种电视菜单实现方法及网络电视 Download PDF

Info

Publication number
CN102811384A
CN102811384A CN2011101476613A CN201110147661A CN102811384A CN 102811384 A CN102811384 A CN 102811384A CN 2011101476613 A CN2011101476613 A CN 2011101476613A CN 201110147661 A CN201110147661 A CN 201110147661A CN 102811384 A CN102811384 A CN 102811384A
Authority
CN
China
Prior art keywords
menu
network terminal
control
network
sends
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011101476613A
Other languages
English (en)
Other versions
CN102811384B (zh
Inventor
何银南
刘红冰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konka Group Co Ltd
Original Assignee
Konka Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konka Group Co Ltd filed Critical Konka Group Co Ltd
Priority to CN201110147661.3A priority Critical patent/CN102811384B/zh
Publication of CN102811384A publication Critical patent/CN102811384A/zh
Application granted granted Critical
Publication of CN102811384B publication Critical patent/CN102811384B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种电视菜单实现方法及网络电视,由于采用了将网络电视的电视端和网络端以网络端芯片支持的方式创建一套网络端的菜单;通过网络端的菜单来控制电视端的所有操作,当判断电视端通过所述数据通信接口接收到来自网络端的菜单发送的控制操作命令或者网络端菜单通过所述数据通信接口接收到来自电视端发送的控制菜单显示命令时,则自动分析该控制命令需要进行的操作,根据该分析的结果,执行相应的操作。通过电视端和网络端的通信来画出一套统一的电视菜单,其使网络电视增加了新功能:按照网络端支持的高位数来统一画电视端和网络端的菜单,实现了更高位数的菜单色彩显示,充分发挥了产品性能,提高了产品利用率,降低了产品的成本。

Description

一种电视菜单实现方法及网络电视
技术领域
本发明涉及网络电视领域,尤其涉及的是一种电视菜单实现方法及网络电视。
背景技术
随着网络技术和通信技术的发展,具有各种功能的网络电视逐渐成为标配进入卖场和寻常百姓家中。随着用户对电视的功能要求日臻完善之外,还希望电视菜单绚丽多彩满足审美需求。一般电视设计都是电视功能和网络功能分开的,通过不同的信号源来选择,底层也是通过不同的处理芯片来处理,电视端菜单的显示受限于电视处理芯片的限制,会出现网络端菜单支持的位数大于电视端菜单支持的位数。因此现有设计中,有的就按照电视端一套菜单、网络端一套菜单设计,这样增加了成本;有的就牺牲网络端支持的位数而按照电视端支持的位数来统一设计电视端和网络端的菜单,这样,降低了芯片的利用率。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种电视菜单实现方法及网络电视,其使网络电视增加了新功能:可以实现按照网络端支持的高位数来统一创建一套电视端和网络端的菜单,实现了更高位数的菜单色彩显示,充分发挥了产品性能,提高了产品利用率,降低了产品的成本。
本发明解决技术问题所采用的技术方案如下:
一种电视菜单实现方法,其中,包括步骤:
A、通过通信协议设定网络电视的电视端和网络端的数据交互规则,建立统一的网络端与电视端数据通信接口;
B、将网络电视的电视端和网络端以网络端芯片支持的方式创建一套网络端的菜单;通过网络端的菜单来控制电视端的所有操作;
C、判断电视端是否收到网络端的菜单发送来的控制操作命令或者网络端的菜单是否收到电视端发送来的控制菜单显示命令;
D、当判断电视端通过所述数据通信接口接收到来自网络端的菜单发送的控制操作命令或者网络端菜单通过所述数据通信接口接收到来自电视端发送的控制菜单显示命令时,则自动分析该命令需要进行的操作,并根据该分析的结果,执行相应的操作。
所述的电视菜单实现方法,其中,所述步骤D包括:当电视端接收到网络端的菜单发出的调整亮度请求的控制操作命令时,由电视端控制对亮度进行调整。
所述的电视菜单实现方法,其中,所述步骤D还包括:当网络端的菜单向电视端发送指令要求获得电视端的亮度值,则电视端将其值发送给网络端,网络端在其菜单上显示出来。
一种网络电视,其中,包括:
创建模块,用于将网络电视的电视端和网络端以网络端芯片支持的方式创建一套网络端的菜单;通过网络端的菜单来控制电视端的所有操作;
判断模块,用于判断电视端是否收到网络端的菜单发送来的控制操作命令或者网络端的菜单是否收到电视端发送来的控制菜单显示命令;
操作控制模块,用于当判断电视端通过所述数据通信接口接收到来自网络端的菜单发送的控制操作命令或者网络端菜单通过所述数据通信接口接收到来自电视端发送的控制菜单显示命令时,则自动分析该命令需要进行的操作,并根据该分析的结果,执行相应的操作。
所述的网络电视,其中,其还包括:
数据通信模块,用于通过通信协议设定网络电视的电视端和网络端的数据交互规则,建立统一的网络端与电视端数据通信接口。
所述的网络电视,其中,所述操作控制模块包括:
亮度调整控制单元,用于当电视端接收到网络端的菜单发出的调整亮度请求的控制操作命令时,由电视端控制对亮度进行调整。
所述的网络电视,其中,所述操作控制模块还包括:
亮度值显示控制单元,用于当网络端的菜单向电视端发送指令要求获得电视端的亮度值,则电视端将其值发送给网络端,网络端在其菜单上显示出来。
本发明所提供的电视菜单实现方法及网络电视,由于采用了将网络电视的电视端和网络端以网络端芯片支持的方式创建一套网络端的菜单;通过网络端的菜单来控制电视端的所有操作,当判断电视端通过所述数据通信接口接收到来自网络端的菜单发送的控制操作命令或者网络端菜单通过所述数据通信接口接收到来自电视端发送的控制菜单显示命令时,则自动分析该命令需要进行的操作,并根据该分析的结果,执行相应的操作。通过电视端和网络端的通信来画出一套统一的电视菜单,其使网络电视增加了新功能:按照网络端支持的高位数来统一画电视端和网络端的菜单,实现了更高位数的菜单色彩显示,充分发挥了产品性能,提高了产品利用率,降低了产品的成本。
附图说明
图1是本发明实施例的电视菜单实现方法流程图。
图2是本发明实施例的网络电视功能原理框图。
图3是本发明实施例的网络电视的操作控制模块内部原理功能框图。
具体实施方式
本发明所提供的一种电视菜单实现方法及网络电视,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的一种电视菜单实现方法,如图1所示,主要包括以下步骤:
步骤S110、通过通信协议设定网络电视的电视端和网络端的数据交互规则,建立统一的网络端与电视端数据通信接口。即在电视端和网络端建立一统一的数据通信接口,制定电视端和网络端数据交互规则,使电视端和网络端能正常进行数据通信。
步骤S120、将网络电视的电视端和网络端以网络端芯片支持的方式创建一套网络端的菜单;通过网络端的菜单来控制电视端的所有操作。
由于网络端菜单支持的位数大于电视端菜单支持的位数,一般来说,电视端处理器处理菜单支持的位数比较低,例如8位2的8此方才256色,网络端处理器处理菜单支持的位数高些,可以画16位2的16次方色,网络端菜单可以比电视端菜单更绚丽更漂亮,如果按照一套菜单来显示,则需要向低位数靠拢,牺牲高位显示。所以本发明实施例中按照网络端支持的高位数来统一创建电视端和网络端的菜单,即将网络电视的电视端和网络端以网络端芯片支持的方式创建一套网络端的菜单,以实现更高位数的菜单色彩显示。这样,将电视端和网络端的所有操作都可通过网络端的菜单来控制电视端的所有操作。
步骤S130、判断电视端是否收到网络端的菜单发送来的控制操作命令或者网络端的菜单是否收到电视端发送来的控制菜单显示命令。
本实施例中,通过网络端的菜单向电视端发送控制操作命令,或者电视端向网络端的菜单发送控制菜单显示命令。
步骤S140、当判断电视端通过所述数据通信接口接收到来自网络端的菜单发送的控制操作命令或者网络端菜单通过所述数据通信接口接收到来自电视端发送的控制菜单显示命令时,则自动分析该命令需要进行的操作,并根据该分析的结果,执行相应的操作。
譬如、当是电视端接收来自网络端的控制操作命令后,分析其命令所要求做什么,根据其命令的指示做出相应的操作,例如:当电视端接收网络端的菜单发出的调整亮度的请求,则接收其请求后,由电视端对亮度进行调整。即,当电视端接收到网络端的菜单发出的调整亮度请求的控制操作命令时,由电视端控制对亮度进行调整。
或者网络端接收来自电视端的控制菜单显示命令后,分析其命令所要求做什么,根据其命令的指示做出相应的操作,例如,网络端向电视端发送指令要求获得电视端的亮度值,则电视端将其值发送给网络端,网络端在菜单上显示出来。即当网络端的菜单向电视端发送指令要求获得电视端的亮度值,则电视端将其值发送给网络端,网络端在其菜单上显示出来。
网络电视在电视端的菜单,因为处理器的位数小,只能创建简单的菜单;网络端处理器的位数大,可以画相对丰富的菜单。本发明实施例中网络端可以调用电视端来调整显示器的显示参数,但是电视端不能调用网络端(调不动);除非把控制权交给网络端处理器画菜单。
本发明实施例中创建菜单的功能由网络端实现,用户通过遥控器或者电视面板按键都可以调出电视菜单来,电视端和网络的通过dbus协议来通讯。
dbus是desktop-bus(桌面总线)的简称,是一个低延迟,低开销,高可用性的ipc(“进程间通信”(Inter-Process Communication,IPC))机制。电视端和网络的通过dbus协议来通讯具有如下优点。
*低延迟:可以避免来回传递和允许异步操作的。
*低开销:dbus使用一个二进制的协议,不需要转化成像xml这样的文本格式。因为dbus是主要用来机器内部的ipc,而不是为了网络上的ipc机制而准备的.所以它才能够在本发明实施例的网络电视内部达到最优效果。
*高可用性:dbus是基于消息机制而不是字节流机制。它能自动管理一大堆困难的ipc问题。同样的,dbus库被设计来让程序员能够使用他们已经写好的代码。而不会让他们放弃已经写好的代码,被迫通过学习新的ipc机制来根据新的ipc特性重写这些代码。
基本的d-bus协议是一对一协议(用户对用户或者客户端对服务器),又叫做消息协议。因为他是一个处理一个应用程序与另一个应用程序单独交流的系统。应用程序通讯首选dbus消息总线。bbus消息总线是一个非常特别的程序,它接受其他应用程序发出的消息,并且转发这些消息到其他任何希望知道这些消息的应用程序中去。
本发明实施例的部分代码实现如下:
#if defined(KK_OS_WINDOWS)     //windowns操作系统
      #ifdef KK_TVM_EXPORTS      //宏定义
           #define KK_TVM_API __declspec(dllexport)    //动态链接库导出函数
      #else
           #define KK_TVM_API __declspec(dllimport)   //动态链接库导入函数
      #endif
#elif defined(KK_OS_LINUX)          //LINUX操作系统
      #define KK_TVM_API               //宏定义
#endif
#ifndef KK_TVM_EXPORTS
      #ifdef KK_OS_WINDOWS        //windowns操作系统
           #if defined(KK_DEBUG)
                 #pragma comment(lib, "kk_tvm_d.lib")   //debug版本静态库
           #elif defined(KK_RELEASE)
                 #pragma comment(lib, "kk_tvm.lib")       //release版本静态库
           #endif
      #endif
#endif
typedef enum _KK_ERROR_CODE_E
{
      KK_ERROR_CODE_OK                = 0,           //没有错误
      //DBus错误码
     KK_DBUS_ERROR_BASE       = 500,       //dbus错误起始枚举值
     KK_DBUS_ERROR_CONNECT_TO_DBUS_FAILED,//与dbus连接失败
      KK_DBUS_ERROR_NOT_PRIMARY_OWNER,//没有主物
     KK_DBUS_ERROR_MESSAGE_NEW_SIGNAL_FAILED,
//发送新信号失败
      KK_DBUS_ERROR_MESSAGE_NEW_METHOD_CALL_FAILED,
     KK_DBUS_ERROR_SEND_SIGNAL_FAILED,//发送信号失败
      KK_DBUS_ERROR_SEND_METHOD_CALL_FAILED,
//发送方法调用失败
      KK_DBUS_ERROR_GET_METHOD_CALL_REPLY_FAILED,
//获得方法调用反馈失败
      KK_DBUS_ERROR_REPLY_ERROR,            //反馈失败
     KK_DBUS_ERROR_ADD_MATCH_ERROR, //增加匹配错误
     KK_DBUS_ERROR_CAN_NOT_INIT_PTHREAD_ATTR,
//初始化线程地址失败
      KK_DBUS_ERROR_TOO_MANY_SIGNALS,//信号太多
      KK_DBUS_ERROR_TOO_MANY_METHODS,//方法太多
      KK_DBUS_ERROR_SIGNAL_NAME_TOO_LONG,//信号名称太长
      KK_DBUS_ERROR_METHOD_NAME_TOO_LONG,//方法名称太长
}KK_ERROR_CODE_E。
一、主动发送或接收数据
1、TVOSD菜单(电视的屏幕菜单)进程使用如下函数(方法调用,阻塞方式)
KK_TVM_API  KK_ERROR_CODE_E KKTVM_Communicate_OsdToSrv(KK_OPERATION_E eOperation, KK_TVM_FIELD_E eField, unsigned short usIndex, 
                                  unsigned char* pucPackIn, unsigned short usPackInLen, 
                                  unsigned char* pucPackOut, unsigned short* pusPackOutLen);
参数说明:
(1)KK_OPERATION_E eOperation  读或写(本进程索取其他进程的数据为读,发送数据给其他进程为写)
typedef enum
{
      E_KK_OPERATION_READ            = 0,                                       //读数据
      E_KK_OPERATION_WRITE,                                                     //写数据
}KK_OPERATION_E;
(2)KK_TVM_FIELD_E eField    域
typedef enum
{
      E_TVM_FIELD_KPTV                               = 0x00,                 //电视
      E_TVM_FIELD_KPSOURCE                     = 0x01,                 //源
      E_TVM_FIELD_KPPICTURE                    = 0x02,                 //图像
      E_TVM_FIELD_KPSOUND                 = 0x03,                 //声音
      E_TVM_FIELD_KPMENU                         = 0x04,                 //菜单
      E_TVM_FIELD_KPHUMAN                      = 0x05,                 //人性化
      E_TVM_FIELD_KPTIME                           = 0x06,                 //时间
      E_TVM_FIELD_KPCHECK                 = 0x07,                 //检查
      E_TVM_FIELD_KPNET                       = 0x08,                 //网络
      E_TVM_FIELD_KPSYS                       = 0x09,                 //系统
      E_TVM_FIELD_KPFACTORY                  = 0x0A,                //工厂
      E_TVM_FIELD_KPEPG                       = 0x0B,                //EPG
      E_TVM_FIELD_KPGEOMETRY               = 0x0C,         //画面调整
      E_TVM_FIELD_KPCOMMON                  = 0x0D,         //公共参数
      E_TVM_FIELD_EVENT                       = 0xFF,          //Event
}KK_TVM_FIELD_E;
(3)unsigned short usIndex 索引(下面以声音为例)
typedef enum
{
      E_TVM_KPSOUND_KPBALANCE           = 0x00,                 //平衡
      E_TVM_KPSOUND_KPWOOFER       = 0x01,                 //重低音开关
      E_TVM_KPSOUND_KPSURROUND  = 0x02,                 //虚拟环绕声开关
      E_TVM_KPSOUND_KPSNDMODE     = 0x03,                 //声音模式
      E_TVM_KPSOUND_KPCOAXIAL       = 0x04,                 //同轴输出
      E_TVM_KPSOUND_KPAVL                = 0x05,                 //智能音控
      E_TVM_KPSOUND_KPHDMISNDCH = 0x06,                 //HDMI声音
      E_TVM_KPSOUND_KPGETPARM     = 0x07,
      E_TVM_KPSOUND_VOLUME            = 0x20,          //音量 [数据: 长度(1字节),格式(unsigned char)]
      E_TVM_KPSOUND_MUTE                = 0x21,          //静音状态    [数据: 长度(1字节),格式(unsigned char)]
      E_TVM_KPSOUND_KTVPCMVOLUME             = 0x22,          
//伴奏音量    [数据: 长度(1字节),格式(unsigned char)]
      E_TVM_KPSOUND_KTVMICVOLUME             = 0x23,          //麦克音量    [数据: 长度(1字节),格式(unsigned char)]
      E_TVM_KPSOUND_KTVMP3VOLUME             = 0x24,          //伴唱音量    [数据: 长度(1字节),格式(unsigned char)]
      E_TVM_KPSOUND_TRACK                               = 0x25,          //声道 [数据: 长度(1字节),格式(unsigned char)]
}KK_TVM_KPSOUND_INDEX_E;
(4)unsigned char* pucPackIn 写的数据(如果不需要发送数据,只读取数据的话,可以设NULL)
(5)unsigned short usPackInLen    写的数据的长度(以字节为单位,如果不需要发送数据,只读取数据的话,可以设0)
(6)unsigned char* pucPackOut    读或返回数据(如果不需要接收数据,只发送数据的话,可以设NULL)
(7)unsigned short* pusPackOutLen   读或返回数据长度(以字节为单位,如果不需要接收数据,只发送数据的话,可以设NULL) 注意:这个变量一定要根据pucPackOut申请空间大小赋初始值,以免返回数据超过pucPackOut说申请空间而导致程序跑飞。
 
2、KKSRV电视进程使用如下函数(信号,非阻塞方式)
KK_ERROR_CODE_E KKTVM_SendSignal_SrvToOsd(KK_OPERATION_E eOperation, KK_TVM_FIELD_E eField, unsigned short usIndex, 
                                                    unsigned short usDataLen, unsigned char* pucData)。
参数说明:
(1)KK_OPERATION_E eOperation  同上
(2)KK_TVM_FIELD_E eField    同上
(3)unsigned short usIndex 同上
(4)unsigned short usDataLen  发送的数据的长度(以字节为单位,如果不需要发送数据,只发送索引的话,可以设0)
(5)unsigned char* pucData     发送的数据(如果不需要发送数据,只发送索引的话,可以设NULL)
二、被动接收或返回数据
1、TVOSD菜单进程(中间件)使用如下函数(信号,不会返回数据)
fnDisposeSignal _fnDisposeMsg
具体函数要根据每个进程自己在KK_LIB_DLL_API KK_ERROR_CODE_E KKDBUS_RegisterSignalDispose(const char* pszSignalName, fnDisposeSignal _fnDisposeMsg);中注册时定义的函数。
2、KKSRV(服务器)电视进程使用如下函数(方法返回)
1)收到数据时在如下函数中处理:
KK_ERROR_CODE_E KKSrv_Dbus_DisposeMsg(const unsigned char* pucPackIn, int iPackInLen, unsigned char* pucPackOut, int* piPackOutLen);
(各个功能在各自的BOOL KKSrv_DbusServer_DisposeMsg(KK_TVM_PACK_T *pstTvmPack);中处理)
参数说明:
(1)const unsigned char* pucPackIn   接收的数据
(2)int iPackInLen  接收的数据的长度(以字节为单位)
(3)unsigned char* pucPackOut    (接收数据可不理会)
(4)int* piPackOutLen  (接收数据可不理会)
2)返回数据使用如下函数:
BOOL KKSrv_DbusServer_RespondMsg(KK_TVM_FIELD_E eField, unsigned short usIndex, unsigned short usDataLen, unsigned char* pucData);
参数说明:
(1)KK_TVM_FIELD_E eField    同上
(2)unsigned short usIndex 同上
(3)unsigned short usDataLen  返回的数据的长度(以字节为单位)
(4)unsigned char* pucData     返回的数据。
由上可见,本发明实施例的电视菜单实现方法,可以实现按照网络端支持的高位数来统一创建一套电视端和网络端的菜单,这样保证电视整体采用一种菜单,电视端所有进行的操作都是通过网络端的菜单来控制和与之交互的,实现了更高位数的菜单色彩显示,充分发挥了产品性能,提高了产品利用率,降低了产品的成本。
基于上述实施例,本发明实施例还提供了一种网络电视,如图2所示,其包括:
数据通信模块210,用于通过通信协议设定网络电视的电视端和网络端的数据交互规则,建立统一的网络端与电视端数据通信接口,具体如上所述。
创建模块220,用于将网络电视的电视端和网络端以网络端芯片支持的方式创建一套网络端的菜单;通过网络端的菜单来控制电视端的所有操作,具体如上所述。
判断模块230,用于判断电视端是否收到网络端的菜单发送来的控制操作命令或者网络端的菜单是否收到电视端发送来的控制菜单显示命令,具体如上所述。
操作控制模块240,用于当判断电视端通过所述数据通信接口接收到来自网络端的菜单发送的控制操作命令或者网络端菜单通过所述数据通信接口接收到来自电视端发送的控制菜单显示命令时,则自动分析该命令需要进行的操作,并根据该分析的结果,执行相应的操作,具体如上所述。
所述的网络电视,如图3所示,所述操作控制模块240包括:
亮度调整控制单元241,用于当电视端接收到网络端的菜单发出的调整亮度请求的控制操作命令时,由电视端控制对亮度进行调整,具体如上所述。
亮度值显示控制单元242,用于当网络端的菜单向电视端发送指令要求获得电视端的亮度值,则电视端将其值发送给网络端,网络端在其菜单上显示出来,具体如上所述。
综上所述,本发明所提供的电视菜单实现方法及网络电视,由于采用了将网络电视的电视端和网络端以网络端芯片支持的方式创建一套网络端的菜单;通过网络端的菜单来控制电视端的所有操作,当判断电视端通过所述数据通信接口接收到来自网络端的菜单发送的控制操作命令或者网络端菜单通过所述数据通信接口接收到来自电视端发送的控制菜单显示命令时,则自动分析该命令需要进行的操作,并根据该分析的结果,执行相应的操作。通过电视端和网络端的通信来画出一套统一的电视菜单,其使网络电视增加了新功能:按照网络端支持的高位数来统一画电视端和网络端的菜单,实现了更高位数的菜单色彩显示,充分发挥了产品性能,提高了产品利用率,降低了产品的成本。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。 

Claims (7)

1.一种电视菜单实现方法,其特征在于,包括步骤:
A、通过通信协议设定网络电视的电视端和网络端的数据交互规则,建立统一的网络端与电视端数据通信接口;
B、将网络电视的电视端和网络端以网络端芯片支持的方式创建一套网络端的菜单,通过网络端的菜单来控制电视端的所有操作;
C、判断电视端是否收到网络端的菜单发送来的控制操作命令或者网络端的菜单是否收到电视端发送来的控制菜单显示命令;
D、当判断电视端通过所述数据通信接口接收到来自网络端的菜单发送的控制操作命令或者网络端菜单通过所述数据通信接口接收到来自电视端发送的控制菜单显示命令时,则自动分析该命令需要进行的操作,并根据该分析的结果,执行相应的操作。
2.根据权利要求1所述的电视菜单实现方法,其特征在于,所述步骤D包括:当电视端接收到网络端的菜单发出的调整亮度请求的控制操作命令时,由电视端控制对亮度进行调整。
3.根据权利要求1所述的电视菜单实现方法,其特征在于,所述步骤D还包括:当网络端的菜单向电视端发送指令要求获得电视端的亮度值,则电视端将其值发送给网络端,网络端在其菜单上显示出来。
4.一种网络电视,其特征在于,包括:
创建模块,用于将网络电视的电视端和网络端以网络端芯片支持的方式创建一套网络端的菜单;通过网络端的菜单来控制电视端的所有操作;
判断模块,用于判断电视端是否收到网络端的菜单发送来的控制操作命令或者网络端的菜单是否收到电视端发送来的控制菜单显示命令;
操作控制模块,用于当判断电视端通过所述数据通信接口接收到来自网络端的菜单发送的控制操作命令或者网络端菜单通过所述数据通信接口接收到来自电视端发送的控制菜单显示命令时,则自动分析该命令需要进行的操作,并根据该分析的结果,执行相应的操作。
5.根据权利要求4所述的网络电视,其特征在于,其还包括:
数据通信模块,用于通过通信协议设定网络电视的电视端和网络端的数据交互规则,建立统一的网络端与电视端数据通信接口。
6.根据权利要求4所述的网络电视,其特征在于,所述操作控制模块包括:
亮度调整控制单元,用于当电视端接收到网络端的菜单发出的调整亮度请求的控制操作命令时,由电视端控制对亮度进行调整。
7.根据权利要求4所述的网络电视,其特征在于,所述操作控制模块还包括:
亮度值显示控制单元,用于当网络端的菜单向电视端发送指令要求获得电视端的亮度值,则电视端将其值发送给网络端,网络端在其菜单上显示出来。
CN201110147661.3A 2011-06-02 2011-06-02 一种电视菜单实现方法及网络电视 Expired - Fee Related CN102811384B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110147661.3A CN102811384B (zh) 2011-06-02 2011-06-02 一种电视菜单实现方法及网络电视

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110147661.3A CN102811384B (zh) 2011-06-02 2011-06-02 一种电视菜单实现方法及网络电视

Publications (2)

Publication Number Publication Date
CN102811384A true CN102811384A (zh) 2012-12-05
CN102811384B CN102811384B (zh) 2016-08-31

Family

ID=47234941

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110147661.3A Expired - Fee Related CN102811384B (zh) 2011-06-02 2011-06-02 一种电视菜单实现方法及网络电视

Country Status (1)

Country Link
CN (1) CN102811384B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1658661A (zh) * 2004-02-03 2005-08-24 微软公司 虚拟调谐器
CN101193256A (zh) * 2006-11-23 2008-06-04 华为技术有限公司 利用统一的epg获取媒体内容的方法和装置
WO2011013466A1 (ja) * 2009-07-28 2011-02-03 ソニー株式会社 表示装置、表示システム、表示方法およびプログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1658661A (zh) * 2004-02-03 2005-08-24 微软公司 虚拟调谐器
CN101193256A (zh) * 2006-11-23 2008-06-04 华为技术有限公司 利用统一的epg获取媒体内容的方法和装置
WO2011013466A1 (ja) * 2009-07-28 2011-02-03 ソニー株式会社 表示装置、表示システム、表示方法およびプログラム

Also Published As

Publication number Publication date
CN102811384B (zh) 2016-08-31

Similar Documents

Publication Publication Date Title
CN112860798B (zh) 数据处理方法、装置、电子设备及存储介质
CN111819535B (zh) 用于在不同框架之间实现异步双向绑定的方法和系统
CN102833338B (zh) 基于Web的远程桌面展示方法
US20230308504A9 (en) Method and system of application development for multiple device client platforms
US11204681B2 (en) Program orchestration method and electronic device
WO2021169150A1 (zh) 宿主平台层中的应用接口实现方法、装置、设备和介质
CN114979256B (zh) 一种消息推送方法、装置、电子设备及计算机可读介质
CN115114044A (zh) 消息推送方法、装置、设备和介质
Aguilar SignalR Programming in Microsoft ASP. NET
CN115237481A (zh) 驱动外接设备的方法、装置、设备及存储介质
CN101707622A (zh) 实现远程数据监控的方法
CN114489532B (zh) 终端设备以及终端设备与显示设备联动的方法
WO2020168570A1 (zh) 快应用的添加方法、装置、电子设备及存储介质
CN102811384A (zh) 一种电视菜单实现方法及网络电视
CN109522498B (zh) 一种数字化车间异构终端一体化显示看板方法
CN114064165A (zh) 一种应用页面处理方法及装置
CN111147530A (zh) 系统架构、多语音平台的切换方法、智能终端及存储介质
CN102075646B (zh) 呼叫中心设备控制系统及方法
CN115562709A (zh) 客户端内的应用调用方法、装置、电子设备及存储介质
CN116368807A (zh) 移动终端、服务器、显示设备及远程定时关机的控制方法
CN107562407A (zh) 设备控制方法及电子设备
CN114125535A (zh) 直播发言方法、系统、装置、设备及存储介质
CN114281350B (zh) 基于嵌入式终端的场景适配方法、嵌入式终端、服务器
CN114726830B (zh) 语音服务访问方法、系统和车辆
Petelj et al. Web based solution for smart home functionality extension and control

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160831