背景技术
图1示出了传统的本地网络***的结构框图。由图1可知,传统的本地网络***是由本地网络部10,和与该本地网络通过有线或无线等的通信网进行连接,并用来提供信息的服务部11构成的。
本地网络部10是通常在家庭等地中,以线路为基础统一管理和控制各种家电设备等的一个部门;而服务部11是举例来说以因特网为基础,从服务器提供本地网络设备的各种更新程序的,相当于一个服务器***的部门。
本地网络部10是用来联网的一种线路,举例来说,利用电力线(powercable)来提供通信/控制和电源。图1示出在传统上利用电力线构成本地网络***的情形。由图1可知,传统的本地网络部10是由用来提供通信/控制和电源的电力线101,通过电力线101跟连接在网络上的各个设备进行通信/控制的电力线调制解调器102-105,以及通过电力线调制解调器102-105连接到网络上的各个家电设备,如PC106,空调器107,洗衣机108,……,微波炉109等来构成。另外,包括连接因特网和服务器等的服务部11是由用来与PC进行通信的通信线路111,利用通信线路111用来联接本地网络和服务器的因特网112,以因特网112为基础向本地网络的各个设备用来提供各种信息和更新程序等的服务器113,用来向服务器113输入资料的终端设备114等来构成。
在具有上述结构的传统本地网***中,以电力线101为基础,通过电力线的调制解调器102-105,各个设备106-109相互进行数据通信,而且获得供电来进行工作;另外,为了连接在本地网络上的各个设备,利用PC106下载新的程序之后,又下载给各个设备。
也就是说,为了下载更新程序让PC106进行工作,通过通信线路111连接到因特网112,从服务器113下载所定设备的程序,然后通过电力线调制解调器102和电力线101下载给相关的设备。举例来说,用来控制空调器风向的新程序,在服务部11中利用终端设备114,向服务器113如果作为资料进行输入,那么以PC106,通信线路111以及因特网112为基础,将相应的风向控制程序下载到PC106,然后将这一被下载的风向控制程序重新通过电力线调制解调器102,电力线101以及电力线调整解调器103,下载给相关的设备即空调器107。
另外,在传统的本地网络***中,由于由用户亲自操作PC106来确认是否有新的程序和下载该新程序,因此用户必须去到PC所在的地方来操作PC方可,很不方便。
发明内容
本发明的目的在于提供一种利用电视机的本地网络控制方法,该方法在由电视机来控制本地网络时,为了更便于利用本地网络***,利用电视机从服务器下载本地网络设备的更新程序,然后发送到各个相关的设备,因此以电视机为基础可以更方便地进行本地网络***的更新程序的处理。
本发明的另一目的在于提供一种利用电视机的本地网络控制方法,该方法在由电视机来控制本地网络时,为了更便于利用本地网络***,利用电视机从服务器下载本地网络设备的更新程序,然后发送到各个相关的设备,因此以电视机为基础可以更方便地进行本地网络***的更新程序的处理和网络上各个设备的控制。
为了达到上述的目的,本发明,即利用电视机的本地网络控制方法,将具有下述的阶段特征,即:设有一个从电视机上去判断连接在本地网络上的各个设备的连接和工作等的设定状态,然后对相关的设备进行一种以本地网络为基础的控制阶段;设有在控制阶段,用电视机的屏幕显示画面,来显示将与本地网络的控制相关的菜单的阶段;当利用得以显示的菜单来进行用户所选的下载过程时,根据相应下载菜单去控制PC,借以进行相关设备的程序下载阶段。
另外还有一个特征是,本发明的利用电视机的本地网络控制方法中,上述的PC将从连接在像因特网那样的外部数据通信网的服务器下载更新程序并加以存储之后,一旦从电视机要求下载相关的程序时,将相关的程序下载给设备。
本发明的效果是:将利用电视机来控制本地网络***,而在从服务器向连接在本地网络上的各个设备提供新的程序时,可以利用电视机通过PC向各个相关的设备下载更新程序。
而且,通过本发明将可以解除在传统的程序下载控制中,要到每一个设有PC处操作PC来进行下载相关程序的不便;而且在收听电视的过程中,也能利用OSD本地网络的菜单画面,通过遥控器键盘的简单操作,就可以去下载对一个设备的更新程序。
具体实施方式
实例1
图2示出了本发明的本地网络***的结构。如图2所示的那样,本发明的本地网络***是以电视机为基础来形成的本地网络控制,这一点将有别于图1示出的现有***。本发明的本地网络***大致由电视机部20,本地网络部21以及网络服务部22构成。
电视机部20除了完成一般的电视机的接收功能之外,还要去进行对本地网络上的各个设备的检测和控制,以及控制下载过程。为此,它由下述的几个部分构成,即:设有用来接收电视射频信号的天线201;设有电视信号接收部202,它将对利用天线201接收的电视射频信号进行频道选择,中频处理以及VSB(残留边带)处理;设有在从电视信号接收部202输出的广播信号中,对视频信号进行解码的视频信号解码器203;设有用来控制视频解码器在内的电视机所有功能的CPU204;设有用来存储和输出CPU204的数据的存储器205;设有接收CPU204的控制,对显示图像信号(GUI)进行处理的VDP(视频数据处理机)206;设有用来混合视频解码器203的输出和VDP206的输出信号的混合部207;设有用来显示从混合部207输出的图像信号和进行偏向处理的图像/偏向处理部208;设有用来显示从图像/偏向处理部208输出的合成图像信号的CPT(中央数据终端)209;设有从电视信号接收部202输出的广播信号中,对音响信号进行解码和控制的音响处理部210;设有用来放大从音响处理部210输出的音响信号的放大部211;设有用了输出在放大部211中得到放大的音频信号的扬声器212;设有用来通信和控制CPU204与本地网络部21之间的数据的接口213。
另外,本地网络部21由下述的几个部分构成,即:设有跟电视机方的接口213相连,并用来控制数据通信和控制通过电视机的本地网络的电力线调制解调器221;设有用来提供通信/控制及电源的电力线222;设有通过电力线222跟连接在网络上的各个设备进行通信/控制用的电力线调制解调器223~226;以及通过电力线调制解调器223~226连接在网络上的各个家电设备,如PC227,空调器228,洗衣机229,……,微波炉230等。
另外,包括网络连接和服务器等的服务部22,将由下述的几个部分来构成,即:设有跟PC进行通信用的通信线路241;设有利用通信线路241跟本地网络部和服务器进行连接用的因特网242;设有以因特网242为基础,向各个本地网络设备提供各种信息和更新程序等的服务器243;设有向服务器243输入资料用的终端244。
下面,参照图2,先对本发明,即对利用电视机的本地网络***电视机部20的工作过程进行说明。
天线201接收电视的射频信号,然后提供给电视机的接收部202。电视机的接收部202将对接收的电视信号进行广播频道的选择,并对被选频道的广播信号进行中频处理和检波,然后从广播信号中再去分离出视频和音频信息包,其中将视频信息包提供给视频解码器203,而将音频信息包提供给音频处理部210。
视频解码器203对被选频道的视频信息包(视频传输流)进行解码,并把亮度和彩色信号(Y/U,V)传输到混合器207;而混合器207则把在VDP206中得到处理的GUI图像信号,跟亮度和彩色信号加以混合之后,传输到图像/偏向处理部208;图像/偏向处理部208,为了显示对接收的图像信号进行信号处理和偏向处理,并通过CPT209进行显示。
另外,音响处理部210将对音响信息包进行解码,并对音调(Tone)进行控制,再经放大器211进行放大之后,输出到扬声器212。
从选择电视广播电台开始,直到音频/视频信号的处理和输出过程,都在CPU204的控制下进行;而存储器205将去存储CPU204进行控制所需要的数据或者提供被存的数据。
接口213是电视机与本地网络之间用来进行通信和控制的一个工具。举例来说,接口为一个串联通信接口,那么CPU204将通过接口213去下载本地网络部21中的程序,或者对各个设备的状态进行检索等。为此,本地网络部21通过电力线调制解调器221将与接口213得到连接,从而去完成通过电视机的控制和传输通过电视机的设备状态信息。
而且,本地网络部21将利用电力线222形成一个本地网络;而各个设备227-230将通过电力线调制解调器223-226收发数据或者接收控制;尤其是通过连接在电力线222的调制解调器221来跟电视机进行通信。
另外,因特网服务部22将利用通信调制解调器241跟PC227的因特网242形成连接,并通过终端244向服务器243输入资料;服务器243将通过因特网242和通信线路241向本地网络***提供资料。
下面,参照图3~图5,对在以上说明的本地网络***中,如上所述,利用电视机来为本地网络上的各个设备,下载新服务程序的过程进行说明。
首先,图3示出了中在本发明中,控制本地网络时画面表示方法的实例。
如果选择了本地网络,那么用来控制本地网络的主画面30、31将会得到显示;在选择本地网络的初期,将显示出如图3a所示的画面;这时,在菜单画面上将显示出对网络上各个设备的控制菜单画面,如对空调器228的菜单画面301,对洗衣机229的菜单画面302,对微波炉230的菜单画面304,还有在图2上未示出的像辣白菜冷冻箱的之害的婚礼304等。这些菜单画面的显示,是根据由用户输入的指令,由CPU204去控制VDP206来输出一种如像OSD画面的相关菜单画面,因此在CPT209上可以显示出如图3所示的菜单画面。
图3b是在主画面中特别选择了下载空调器程序项目时,可以得到显示的一个子菜单画面,它示出了风向的下载目录菜单301a,和在风向下载目录中对风向进行下载与否的选择菜单301b。
如图3a,b所示,根据菜单画面,将按图4和图5所示的程序去下载用户选择的程序。图4示出了由电视机一方,通过CPU204来进行的控制本地网络和控制下载的过程;图5示出了在PC一方进行因特网连接和下载程序的控制过程。
首先,参照图4,对从电视机一方通过CPU204进行的本地网络控制,和下载程序的控制过程进行说明如下。
接着开始阶段401,CPU204将进行电视主例行程序(TV Main Routme)(阶段402)。在下一阶段(403)中,CPU204将通过串联接口213,电力线调制解调器221,电力线222以及每个设备的电力线调制解调器223-226,去检测各个设备227-230的连接状况,并从各个设备227-230,通过电力线调制解调器223-226,电力线222,电力线调制解调器221以及串联接口213,将去下载相关设备的状态情况(阶段404)。然后,将各个设备的状态值存入到存储器205中(阶段405),并将去检查遥控器键盘的输入值(阶段406)。
如果用户利用遥控器的键盘进行输入,那么CPU204将去判断输入的值是否是本地网络指令(阶段407)。如果键盘输入值不是本地网络指令,那么将转换成去执行电视主例行程序的阶段(402);如果键盘输入值是本地网络指令,那么在CPT209上将去显示本地网络菜单(参照图3a)(阶段408)。
另外,将去执行本地网络的主功能(阶段409),并去检查用户操作遥控器来选择的菜单选择值(阶段410)。接着,在下一个阶段(411)中,将去判断该菜单的选择值是否是一个跟下载相关的项目选择;如果不是跟下载相关的项目选择,那么将转移到阶段(412),去判断是否是输入了结束键(END)。如果是输入了结束键,那么将转移到结束阶段(418);如果不是输入了结束键,那么将返回到执行本地网络主功能阶段(409)。
如果在判断菜单输入值的阶段(411)中选择了下载,举例来说如图3b所示,在空调器菜单画面301中如果选择了下载,那么将显示出与其相关的设备,即空调器的下载菜单画面301a和301b(阶段413)。
但是,在未选择下载的情况下,将去检查是否输入了取消键(阶段415);如果输入了取消键,那么将转移到结束阶段(418);如果没有输入取消键,那么将返回到下载菜单画面的显示阶段(413)。
在显示的下载菜单画面中,如果用户选择了下载,那么将从PC227向相关的设备下载相关菜单的程序(阶段416,阶段417)。也就是说,如在前面所说的那样,在CPU204中通过串联接口213,电力线调制解调器221,电力线222以及电力线调制解调器223,将跟PC227进行通信,并从PC227通过电力线调制解调器223和电力线222,向相关的设备下载相关的新程序(在这里是有关控制空调器风向的新程序);如果完成下载值的存储过程,那么就去结束工作(阶段418)。
下面,参照附图5来说明由PC一方进行的下载程序的控制过程。
接着一个开始阶段501,PC227将执行PC的主例行程序(阶段502),并通过通信线路241和因特网242连接到服务器243(阶段503)。接着从服务器243读取下载目录(阶段504);然后去判断在下载目录中是否有新的程序(阶段505)。判断的结果如果没有新的程序,那么将转移到阶段506,并将设备的变数值M(n)设定成‘0’,然后转移到阶段费509。
如果判断的结果有新的程序,那么将去下载该程序并加以存储(阶段507);下载新的程序之后,将相应地把设备的变数值M(n)分别设定成‘1’(阶段508)。举例来说,假设M(1)指空调器,M(2)指洗衣机,M(3)指微波炉,M(4)指辣白菜冷冻箱,如果这时对空调器和电子炉灶有新的程序,那么将设定M(1)=1,M(3)=1,而设定M(2)=0,M(4)=0。接着,n值设定为4(意指设备有4个)(阶段509);并将根据设备有没有下载的判断结果,来存储相关的下载变数值Sa(n),然后去结束工作过程(510-514)。
也就是说,在阶段510中,将去判断是否设定成了M(n)=1;如果设定成了M(n)=1,那么这将说明对设备n曾下载过新的程序,因此将去下载该下载程序Pg(n),并存入到变数Sa(n)中;然后在下一阶段512和513中,使n值逐个减小1,直到当n=0时止,将反复进行从阶段510开始的过程,即n分别为4,3,2,1时,根据相应的设备M(4),M(3),M(2),M(1)有否下载新程序,来向相关的变数Sa(n)进行存储。