网络控制设备、网络控制系统、网络控制方法及程序的制作方法

文档序号:7910336阅读:181来源:国知局
专利名称:网络控制设备、网络控制系统、网络控制方法及程序的制作方法
技术领域
本发明涉及一种在室内网络系统中,服务器设备生成内容信息的网络控制设备、 网络控制系统、网络控制方法及程序,尤其是涉及服务器设备生成与客户端设备的功能和设定相符的内容信息的网络控制设备、网络控制系统、网络控制方法及程序。
背景技术
近年来,在室内网络的设备之间交换影像和语音等内容而能够视听的系统不断普及。在这样的室内网络中,例如,能够利用起居室的电视机(TV)来视听存储在书房的个人计算机(PC)中的内容。在专利文献1中公开有一种服务器设备将内容信息向客户端设备发送,客户端设备将接收到的内容信息以列表形式进行显示的信息处理系统。由此,使用者能够通过画面来观察室内网络内的内容的内容信息,从而选择想要再生的内容。专利文献1专利第3941700号公报在专利文献1所记载的信息处理装置中,服务器设备将包含所保有的原始内容的数据形态信息及可提供的内容的数据形态信息在内的内容信息向客户端设备发送,客户端设备在接收到的内容信息中增加客户端设备可否处理的信息而进行显示。在这样的装置中,由于服务器设备不了解客户端设备的性能或设定,因此存在无法向客户端设备提供最佳的内容信息这样的问题。而且,连客户端设备无法处理的内容信息都向客户端设备发送, 因此还存在通信量增多这样的问题。

发明内容
本发明用于解决上述课题,其目的在于提供一种服务器设备能够向客户端设备提供与客户端设备的功能和设定相符的内容信息,且通信量减少的网络控制设备、网络控制系统、网络控制方法及程序。本发明提供一种网络控制设备,作为取得存储在服务器设备中的内容并进行再生的客户端设备,其特征在于,具备简况生成部,其生成客户端简况,并将生成的客户端简况与对服务器设备的要求一起向服务器设备发送;GUI生成部,其从服务器设备接收包含与客户端简况对应的内容虚拟树在内的内容信息及内容并直接显示。本发明提供一种网络控制设备,作为具有内容且将内容向客户端设备提供的服务器设备,其特征在于,具备客户端简况解析部,其对从客户端设备接收到的客户端简况进行解析;内容信息生成部,其基于解析出的客户端简况及内容,而生成与客户端设备的功能和设定相符的内容虚拟树,且生成包含内容虚拟树在内的内容信息,并将内容信息向客户端设备发送;存储部,其存储所生成的内容信息。可以是,客户端简况解析部从客户端简况中选出客户端设备所设定的语言,内容信息生成部生成包含虚拟文件夹在内的内容虚拟树,其中虚拟文件夹带有与客户端设备所设定的语言为相同语言的虚拟文件夹名。可以是,客户端简况解析部从客户端简况中选出客户端设备能够再生的格式,内容信息生成部选出与客户端设备能够再生的格式为相同格式的内容,并生成仅包含所选出的内容在内的内容虚拟树。可以是,内容信息生成部将没有内容的虚拟文件夹删除。可以是,内容信息生成部在多个虚拟文件夹所具有的内容数少时,对多个虚拟文件夹进行汇总。可以是,上述网络控制设备还具备对字幕文件的字幕语言进行判定的字幕语言判定部,客户端简况解析部从客户端简况中选出客户端设备所设定的语言,内容信息生成部生成内容信息,其中内容信息是通过将与客户端设备所设定的语言为相同语言的字幕文件的存储地址附加于对应的内容的存储地址而成的内容信息。本发明提供一种网络控制系统,其特征在于,包括作为上述客户端设备的网络控制设备和作为上述服务器设备的网络控制设备。本发明提供一种网络控制方法,是作为取得存储在服务器设备中的内容并进行再生的客户端设备的网络控制设备的网络控制方法,其特征在于,包括简况生成步骤,其生成客户端简况,并将生成的客户端简况与对服务器设备的要求一起向服务器设备发送;GUI 生成步骤,其从服务器设备接收包含与客户端简况对应的内容虚拟树在内的内容信息及内容并直接显示。本发明提供一种网络控制方法,是作为具有内容且将内容向客户端设备提供的服务器设备的网络控制设备的网络控制方法,其特征在于,包括客户端简况解析步骤,其对从客户端设备接收到的客户端简况进行解析;内容信息生成步骤,其基于解析出的客户端简况及内容,而生成与客户端设备的功能和设定相符的内容虚拟树,并生成包含内容虚拟树在内的内容信息;存储步骤,其存储所生成的内容信息;内容信息发送步骤,其将生成的内容信息向客户端设备发送。本发明提供一种程序,用于控制作为取得存储在服务器设备中的内容并进行再生的客户端设备的网络控制设备,其特征在于,该程序用于使计算机执行如下步骤简况生成步骤,其生成客户端简况,并将生成的客户端简况与对服务器设备的要求一起向服务器设备发送;GUI生成步骤,其从服务器设备接收包含与客户端简况对应的内容虚拟树在内的内容信息及内容并直接显示。本发明提供一种程序,用于控制作为具有内容且将内容向客户端设备提供的服务器设备的网络控制设备,其特征在于,该程序用于使计算机执行如下步骤客户端简况解析步骤,其对从客户端设备接收到的客户端简况进行解析;内容信息生成步骤,其基于解析出的客户端简况及内容,而生成与客户端设备的功能和设定相符的内容虚拟树,并生成包含内容虚拟树在内的内容信息;存储步骤,其存储所生成的内容信息;内容信息发送步骤,其将生成的内容信息向客户端设备发送。发明效果在本发明的网络控制设备、网络控制系统、网络控制方法及程序中,客户端设备生成客户端简况,并将生成的客户端简况与对服务器设备的要求一起向服务器设备发送。因此,服务器设备能够向客户端设备提供与客户端设备的功能和设定相符的内容信息。而且, 能够减少从服务器设备向客户端设备的通信量。


图1是表示本发明的实施方式1的网络控制系统的结构的一例的图。图2是表示本发明的实施方式1的网络控制系统的客户端设备A的结构的框图。图3是表示图1的客户端设备A C的简况的一例的图。图4是表示本发明的实施方式1的网络控制系统的服务器设备X的结构的框图。图5是表示本发明的实施方式1的客户端简况取得处理中的客户端设备A-服务器设备χ之间的处理顺序的图。图6是表示在图5的步骤SlOl中客户端设备A发送的设备检索要求及客户端设备A的简况的一例的图。图7是表示本发明的实施方式1的内容虚拟树生成及显示处理中的客户端设备 A-服务器设备X之间的处理顺序的图。图8是本发明的实施方式1的网络控制系统进行的服务器设备的内容虚拟树生成处理的流程图。图9是表示存储在图4的服务器设备X的内容管理部中的内容数据库的一例的图。图10是表示在图8的步骤S204中生成的客户端设备A的内容虚拟树的一例的图。图11是表示在图8的步骤S204中生成的客户端设备B的内容虚拟树的一例的图。图12是表示在图8的步骤S204中生成的客户端设备C的内容虚拟树的一例的图。图13是表示在图7的步骤SllO中由客户端设备A的画面描绘部所显示的内容选择画面的图。图14是表示在图7的步骤SllO中由客户端设备B的画面描绘部所显示的内容选择画面的图。图15是表示在图7的步骤SllO中由客户端设备C的画面描绘部所显示的内容选择画面的图。图16是表示存储在本发明的实施方式1的变形例的服务器设备的内容管理部中的内容数据库的一例的图。图17是表示本发明的实施方式1的变形例的客户端设备B的内容虚拟树的一例的图。图18是表示本发明的实施方式1的变形例的客户端设备C的内容虚拟树的一例的图。图19是表示本发明的实施方式2的网络控制系统的服务器设备X的结构的框图。图20表示本发明的实施方式2的内容信息生成及内容再生处理中的客户端设备 A-服务器设备X之间的处理顺序。图21是本发明的实施方式2的网络控制系统进行的服务器设备的内容信息生成处理的流程图。图22是表示存储在图19的服务器设备X的内容管理部中的内容数据库的一例的图。
具体实施方式
以下,参照附图,具体说明本发明的实施方式的网络控制系统。需要说明的是,在以下的各实施方式中,对相同的结构要素标注相同的符号。实施方式1在本实施方式中,说明如下的网络控制系统客户端设备生成客户端简况,并将生成的客户端简况与对服务器设备的要求一起向服务器设备发送,服务器设备基于取得的客户端简况,而生成内容虚拟树,并将包含内容虚拟树在内的内容信息向客户端设备发送。[网络控制系统的结构]图1表示本发明的实施方式1的网络控制系统的结构的一例。在图1中,网络控制系统10具备多个DLNA(Digital Living Network Alliance)服务器设备(服务器设备XII、 服务器设备YU)和多个DLNA客户端设备(客户端设备A13、客户端设备B14、客户端设备 C15)。网络控制系统10是室内网络系统。DLNA是指室内网络中的以内容传送为目的的最具代表性的标准之一。在DLNA标准中,将服务器设备称为DMS (Digital Media Server),将客户端设备称为DMP (Digital Media Player)。服务器设备Xll及服务器设备Y12是保有内容的设备,例如是DVD(Digital Versatile Disk)记录器、蓝光光盘记录器、DSC(Digital Still Camera)、个人计算机(PC)等。客户端设备A13、客户端设备B14及客户端设备C15 是使从服务器设备取得的内容再生的设备,例如是TV、PC等。[服务器设备和客户端设备的结构]图2表示本发明的实施方式1的网络控制系统的客户端设备A的结构。客户端设备A13具备通信控制部20、简况生成部21、设备检索部22、设备控制部23、内容信息取得部 24、⑶I生成部25、遥控处理部沈、画面描绘部27。通信控制部20在客户端设备A13与保有内容的服务器设备之间,在Khernet (注册商标)、无线LAN或Bluetooth (注册商标)的基础上,使用TCP/IP协议进行通信控制。简况生成部21生成客户端设备A13的简况。图3表示图1的客户端设备A C 的简况的一例。在客户端设备A13中,设定的语言是“英语”,能够再生的影像格式(动画格式)是“MPEG_PS_PAL”、“WMVMED _BASE”,能够再生的图像格式(静止画格式)是“JPEG_ SM”,能够再生的音乐格式是“LPCM”、“MP3”。设备检索部22 使用 SSDP (Simple Service Discovery Protocol),经由通信控制部20,将简况生成部21生成的客户端设备A13的简况和网络内的服务器设备的检索要求一起发送。设备检索部22从服务器设备经由通信控制部20接收服务器设备的设备详细信息 (DDD :Device Description Document)的存储地址 URL (Uniform Resource Locator)及设备详细信息。详细情况在后面叙述(图5及图6)。设备检索部22将接收到的服务器设备的设备详细信息向GUI (Graphical User Interface)生成部25输出。设备控制部23使用SOAP (Simple Object Access ftOtocol),经由通信控制部20 向服务器设备发送内容信息取得要求、内容取得要求等,并从服务器设备经由通信控制部 20接收内容信息、内容等。内容信息取得部M取得从服务器设备接收到的内容信息,进行解析。GUI生成部25在被输入了服务器设备的设备详细信息时,生成用于供使用者选择服务器设备的服务器设备列表的GUI,在被输入了解析出的内容信息时,基于解析出的内容信息,而生成用于供使用者选择内容的内容虚拟树的GUI。而且,GUI生成部25在被输入了内容时,进行内容的再生控制。遥控处理部沈接收来自使用者的服务器设备选择指示、内容选择指示、内容再生中止指示等。画面描绘部27将从⑶I生成部25输入的内容作为影像/语音进行输出。在图2中虽然说明了客户端设备A13,但客户端设备B14及客户端设备C15也具有同样的结构。图4表示本发明的实施方式1的网络控制系统的服务器设备X的结构。服务器设备Xll具备通信控制部30、设备检索响应部31、客户端简况解析部32、控制指令接收部33、 内容信息生成部;34、存储部35、内容管理部36。通信控制部30在服务器设备与使内容再生的客户端设备之间,在Khernet (注册商标)、无线LAN或Bluetooth (注册商标)的基础上,使用TCP/IP协议进行通信控制。设备检索响应部31从客户端设备接收服务器设备检索要求和客户端设备的简况,并向客户端设备发送服务器设备的设备详细信息的存储地址URL(设备信息)及设备详细信息。详细情况在后面叙述(图幻。客户端简况解析部32对从客户端设备接收到的客户端设备的简况进行解析,并将该简况解析信息向内容信息生成部34输出。简况解析信息例如在客户端设备A中是如下的信息设定的语言是“英语”,能够再生的影像格式是 “MPEG_PS_PAL”、“WMVMED_BASE”,能够再生的图像格式是“ JPEG_SM”,能够再生的音乐格式是 “LPCM”、“MP3”。控制指令接收部33从客户端设备接收控制指令。控制指令接收部33从客户端设备接收到内容信息取得要求时,内容信息生成部34基于简况解析信息及内容管理部36的内容数据库而生成内容虚拟树。详细情况在后面叙述(图7及图8)。而且,内容信息生成部34将包含该内容虚拟树在内的内容信息存储于存储部35,并经由通信控制部30向客户端设备发送包含该内容虚拟树在内的内容信息。控制指令接收部33从客户端设备接收到内容取得要求时,经由内容信息生成部34从内容管理部36的内容数据库读出内容,并将读出的内容向客户端设备发送。内容管理部36对存储有内容的内容数据库进行管理。在图4中虽然说明了服务器设备XII,但服务器设备Y12也具有同样的结构。[客户端简况取得处理]图5表示本发明的实施方式1的客户端简况取得处理中的客户端设备A-服务器设备X之间的处理顺序。首先,客户端设备A13的简况生成部21生成客户端设备A13的简况(S100)。接着,客户端设备A13的设备检索部22以多点传送的方式发送设备检索要求及客户端设备A13的简况(SlOl)。即,向室内网络系统10内的全部的设备发送。图6表示在图5的步骤SlOl中客户端设备A发送的设备检索要求及客户端设备 A的简况的一例。第一行 第五行描述了 SSDP中的通常的设备检索要求。具体而言,第一行描述了该要求是设备检索要求(HTTP协议M-^erch方式)的情况,第二行描述了通过指定设备检索用的多点传送地址而以多点传送(1对多通信)来发送该要求的情况,第三行 第五行描述了检索对象是DLNA服务器(第五行),DLNA服务器在接收到该要求时,在作为 "seconds to delay response”所指定的时间以内请返回S103中说明的响应(第四行)这样的命令。规定时间是指例如1秒。在第六行描述了客户端设备A13的简况。在SSDP中,若在开头附有“X-”,则可以自由地追加其他的信息。因此,追加“X-DMP-Profile”这样的简况用的独自标题,来描述客户端设备A13的简况。在此顺序不同地以半角空间间隔列举所设定的语言、能够再生的格
式等ο返回图5,当服务器设备Xll的设备检索响应部31接收到设备检索要求及客户端设备A13的简况时,服务器设备Xll的客户端简况解析部32对接收到的客户端设备A13的简况进行解析610 。服务器设备Xll的设备检索响应部31以单点传送(1对1通信)来发送服务器设备Xll的设备详细信息(Device Description Document)的存储地址URL作为设备检索要求的响应(S103)。接收到服务器设备Xll的设备详细信息的存储地址URL的客户端设备A13的设备检索部22以单点传送向服务器设备Xll发送详细信息要求及客户端设备A13的简况 (S104)。具体而言,详细信息要求是通过对在步骤S103中取得的设备详细信息的存储地址 URL发送HTTP协议的Get方式来进行的。即,详细信息要求是访问设备详细信息的存储地址URL并取得存储于该地址的设备详细信息这样的命令。服务器设备Xll的设备检索响应部31按照上述要求,以单点传送的方式向客户端设备A13发送存储于在步骤S104中接收到的URL中的服务器设备Xll的设备详细信息(S105)。因此,客户端设备一起发送设备检索要求和客户端设备的简况,由此服务器设备能够了解客户端设备的功能和设定。[内容虚拟树生成及显示处理]图7表示本发明的实施方式1的内容虚拟树生成及显示处理中的客户端设备 A-服务器设备X之间的处理顺序。在图5的步骤S105中,接收到服务器设备Xll的设备详细信息的客户端设备A13的设备检索部22将接收到的服务器设备Xll的设备详细信息向 ⑶I生成部25输出。⑶I生成部25基于服务器设备Xll的设备详细信息而生成服务器设备列表的GUI,将生成的服务器设备列表的GUI向画面描绘部27输出。使用者使用遥控器,从显示在画面描绘部27上的服务器设备列表中选择想要再生的服务器设备(S106)。遥控处理部26接收到来自使用者的服务器设备选择指示时,将该指示向GUI生成部25输出。在此,选择的是服务器设备XII。GUI生成部25将设备控制部23所选择的服务器设备是服务器设备Xll这一情况输出,设备控制部23向服务器设备Xll发送服务器设备Xll的内容信息取得要求(S107)。接收到内容信息取得要求的服务器设备Xll生成内容虚拟树(S108)。 使用图8,对内容虚拟树生成处理进行详细叙述。图8表示本发明的实施方式1的网络控制系统进行的服务器设备的内容虚拟树生成处理的流程图(图7的步骤S108的详细流程图)。在服务器设备Xll中,控制指令接收部33从客户端设备A13接收内容信息取得要求(S200)。接着,内容信息生成部34从内容管理部36的内容数据库中选出与简况解析信息的能够再生的影像格式为相同格式的内容 (S201)。接着,内容信息生成部34从内容管理部36的内容数据库中选出与简况解析信息的能够再生的图像格式为相同格式的内容620 。接着,内容信息生成部34从内容管理部36 的内容数据库中选出与简况解析信息的能够再生的音乐格式为相同格式的内容(S203)。内容信息生成部34基于简况解析信息的被设定的语言及在步骤S201 步骤S203 中选出的内容,而生成内容虚拟树(S204)。内容信息生成部34将包含所生成的内容虚拟树在内的内容信息存储在存储部35中620 。内容信息生成部34经由通信控制部30向客户端设备A13发送包含内容虚拟树在内的内容信息(S206)。
返回图7,当从服务器设备Xll向客户端设备A13发送内容信息时(S109),客户端设备Al3的内容信息取得部M取得内容信息,进行解析。GUI生成部25基于解析出的内容信息,生成用于供使用者选择内容的内容虚拟树的GUI,并将生成的内容虚拟树的GUI向画面描绘部27输出。画面描绘部27显示内容虚拟树(SllO)。使用者使用遥控器,从显示在画面描绘部27上的内容虚拟树中选择想要再生的内容(S111)。当遥控处理部沈接收到来自使用者的内容选择指示时,将该指示向GUI生成部25输出。GUI生成部25将选择的内容的内容信息向设备控制部23输出,设备控制部23向服务器设备Xl 1发送该内容的取得要求(S112)。服务器设备Xll将要求的内容向客户端设备A13发送(S113)。客户端设备 A13对接收到的内容进行再生(S114)。使用图3、图9 图12,具体说明上述内容虚拟树生成处理。图9是存储在图4的服务器设备X的内容管理部中的内容数据库的一例。客户端设备A13具有图3所示的简况时,内容信息生成部34从内容数据库(图9)中检索与客户端设备A13能够再生的影像格式“MPEG_PS_PAL,,、“WMVMED_BASE”为相同格式的内容,选出内容“movie,,、“news” (S201)。 接着,内容信息生成部34从内容数据库(图9)中检索与客户端设备A13能够再生的图像格式 “ JPEG_SM” 为相同格式的内容,选出内容“ chi ld_photo 1,,、“ child_photo2,,(S202)。接着,内容信息生成部34从内容数据库(图9)中检索与客户端设备A13能够再生的音乐格式“LPCM”、“MP3”为相同格式的内容,选出内容“muSic”、“VOice” (S203)。内容信息生成部34基于设定的语言及在步骤S201 步骤S203中选出的内容,而生成客户端设备A13的内容虚拟树(S204)。图10表示在图8的步骤S204中生成的客户端设备A的内容虚拟树的一例。由于客户端设备A13所设定的语言是英语,因此虚拟文件夹名为英语。同样地,当客户端设备B14具有图3所示的简况时,内容信息生成部34从内容数据库(图9)中检索与客户端设备B14能够再生的影像格式“MPEG_PS_PAL”、“WMVMED_BASE” 为相同格式的内容,选出内容“1110^^”、“11冊8”(5201)。接着,内容信息生成部34从内容数据库(图9)中检索与客户端设备B14能够再生的图像格式“JPEG_SM”、“PNG_SM”为相同格式的内容,选出内容“child_photo 1 ”、“child_photo2”、“walIpaper,,(S202)。接着,内容信息生成部34从内容数据库(图9)中检索与客户端设备B14能够再生的音乐格式“LPCM”、 “MP3”为相同格式的内容,选出内容“music”、“voice” (S203)。内容信息生成部34基于设定的语言及在步骤S201 步骤S203中选出的内容,而生成客户端设备B14的内容虚拟树(S204)。图11表示在图8的步骤S204中生成的客户端设备B的内容虚拟树的一例。在客户端设备B14设定的语言是日语,因此虚拟文件夹名为日语。而且同样地,当客户端设备C15具有图3所示的简况时,内容信息生成部34从内容数据库(图9)中检索与客户端设备C15能够再生的影像格式“MPEG_PS_PAL”、“WMVMED_ BASE”为相同格式的内容,选出内容“moviWnews”(S201)。接着,内容信息生成部34从内容数据库(图9)中检索与客户端设备C15能够再生的图像格式“JPEG_SM”为相同格式的内容,选出内容“child_photol”、“child_photo2” (S202)。接着,内容信息生成部34从内容数据库(图9)中检索与客户端设备C15能够再生的音乐格式“AAC”为相同格式的内容,但由于相应的内容不存在,因此未选出内容(S203)。
内容信息生成部34基于设定的语言及在步骤S201 步骤S203中选出的内容,而生成客户端设备C15的内容虚拟树(S204)。图12表示在图8的步骤S204中生成的客户端设备C的内容虚拟树的一例。由于客户端设备C15所设定的语言是日语,因此虚拟文件夹名为日语。而且,由于客户端设备C15能够再生的音乐格式的内容不存在,因此将虚拟文件夹的“音乐”删除。图13表示在图7的步骤SllO中显示在客户端设备A的画面描绘部上的内容选择画面。在画面41中,显示客户端设备A13的内容虚拟树(图10)的第一层的虚拟文件夹“Video”、“Photo”、“Music”。在画面41中选择“Video”时,显示画面42。在画面42 中,显示客户端设备A13的内容虚拟树(图10)的“Video”之下的第二层的虚拟文件夹 “All_Video”、“By_Date”、“Creator”。在画面 42 中选择“All_Video” 时,显示画面 43。在画面43中,显示客户端设备A13的内容虚拟树(图10)的“ALL_Video”之下的文件(内容)“movie”、“news,,。同样地,图14表示在图7的步骤SllO中显示在客户端设备B的画面描绘部上的内容选择画面。在画面51中,显示客户端设备B14的内容虚拟树(图11)的第一层的虚拟文件夹“影像”、“图像”、“音乐”。在画面51中选择“影像”时,显示画面52。在画面52中, 显示客户端设备B14的内容虚拟树(图11)的影像之下的第二层的虚拟文件夹“全部的影像”、“按日期”、“作成者”。在画面52中选择“全部的影像”时,显示画面53。在画面53中, 显示客户端设备B14的内容虚拟树(图11)的“全部的影像”之下的文件(内容)“movie”、 “news”。而且同样地,图15表示在图7的步骤SllO中显示在客户端设备C的画面描绘部上的内容选择画面。在画面61中,显示客户端设备C15的内容虚拟树(图12)的第一层的虚拟文件夹“影像”、“图像”。在画面61中选择“影像”时,显示画面62。画面62及画面63 由于与图14的画面52及画面53相同,因此省略说明。如上所述,在本实施方式的网络控制系统中,客户端设备生成客户端简况,并将生成的客户端简况与对服务器设备的要求一起向服务器设备发送,服务器设备基于取得的客户端简况而生成内容虚拟树,并将包含内容虚拟树在内的内容信息向客户端设备发送。由此,服务器设备能够向客户端设备提供与客户端设备的功能和设定相符的内容信息。而且, 还能够减少从服务器设备向客户端设备的通信量。[变形例]图16是在本发明的实施方式1的变形例的服务器设备中存储的内容数据库的一例。当客户端设备B14具有图3所示的简况时,内容信息生成部34生成客户端设备B14的内容虚拟树。图17表示变形例的客户端设备B的内容虚拟树的一例。同样地,当客户端设备C15具有图3所示的简况时,内容信息生成部34生成客户端设备C15的内容虚拟树。图 18表示变形例的客户端设备C的内容虚拟树的一例。如图18所示,在内容数少时,也可以对虚拟文件夹进行汇总。由此,服务器设备能够向客户端设备提供与客户端设备的功能更加相符的内容信肩、ο需要说明的是,在本实施方式中,将客户端设备的简况与设备检索要求(图5的步骤S101)及详细信息要求(图5的步骤S104) —起向服务器设备发送,但也可以与内容信息取得要求(图7的步骤S107) —起向服务器设备发送。这种情况下,在图2的客户端设备A中,简况生成部21将生成的客户端设备的简况(客户端简况)向设备控制部23输出。 设备控制部23使用S0AP,在发送内容信息取得要求时,也一起发送客户端简况。在图4的服务器设备Xll中,控制指令接收部33接收到客户端简况时,也将接收到的客户端简况向客户端简况解析部32输出。实施方式2在本实施方式中,说明如下的网络控制系统服务器设备基于取得的客户端简况, 检索与客户端所设定的语言为相同语言的字幕文件,将在内容的存储地址URL中附加了该字幕文件的存储地址URL后的内容信息向客户端设备发送。[网络控制系统的结构]本实施方式的网络控制系统的结构由于与实施方式1相同,因此省略说明。[服务器设备和客户端设备的结构]本实施方式的网络控制系统的客户端设备的结构由于与实施方式1相同,因此省略说明。图19表示本发明的实施方式2的网络控制系统的服务器设备X的结构。服务器设备Xll还具备字幕语言判定部37,且取代内容信息生成部34而具备内容信息生成部34a。 字幕语言判定部37对字幕文件的字幕语言进行判定,并将字幕语言信息存储于存储部35。 内容信息生成部3 基于简况解析信息、字幕语言信息及内容管理部36的内容数据库而生成内容信息。详细情况在后面叙述(图20及图21)。本实施方式的服务器设备Xll的结构,除了字幕解析部37及内容信息生成部34a以外,与实施方式1的结构相同,因此省略说明。在图19中对服务器设备Xll进行了说明,但服务器设备Y12也具有同样的结构。[客户端简况取得处理]本实施方式的客户端简况取得处理由于与实施方式1相同,因此省略说明。[内容信息生成及内容再生处理]图20表示本发明的实施方式2的内容信息生成及内容再生处理中的客户端设备 A-服务器设备X之间的处理顺序。在图5的步骤S105中,接收到服务器设备Xll的设备详细信息的客户端设备A13的设备检索部22将接收到的服务器设备Xll的设备详细信息向 GUI生成部25输出。GUI生成部25基于服务器设备的设备详细信息而生成服务器设备列表的GUI,并将生成的服务器设备列表的GUI向画面描绘部27输出。使用者使用遥控器,从显示在画面描绘部27上的服务器设备列表中选择想要再生的服务器设备(S106)。遥控处理部26接收到来自使用者的服务器设备选择指示时,将该指示向GUI生成部25输出。在此,选择的是服务器设备XII。GUI生成部25将设备控制部23所选择的服务器设备是服务器设备Xll这一情况输出,设备控制部23向服务器设备Xll发送服务器设备Xll的内容信息取得要求(S107)。接收到内容信息取得要求的服务器设备Xll生成内容信息(S108A)。 使用图21,详细叙述内容信息生成处理。图21表示本发明的实施方式2的网络控制系统进行的服务器设备的内容信息生成处理的流程图。在服务器设备Xll中,控制指令接收部33从客户端设备A13接收内容信息取得要求(S300)。接着,字幕语言判定部37从内容管理部36的内容数据库中选出字幕
12文件,对选出的字幕文件的字幕语言进行判定(S301),并将判定出的字幕语言信息存储在存储部35中(S302)。接着,内容信息生成部3 检索与简况解析信息的被设定的语言为相同语言的字幕文件(S303)。当与被设定的语言为相同语言的字幕文件存在时,内容信息生成部3 生成在对应的内容的存储地址URL中附加了该字幕文件的存储地址URL后的内容信息(S304)。内容信息生成部3 在存储部35中存储内容信息(S305)。内容信息生成部 34a经由通信控制部30向客户端设备A13发送内容信息(S306)。返回图20,从服务器设备Xll向客户端设备A13发送附加有字幕文件的存储地址URL的内容信息时(S109A),客户端设备A13的内容信息取得部M取得内容信息,进行解析。GUI生成部25基于解析出的内容信息,而生成用于供使用者选择内容的内容列表的GUI,并将生成的内容列表的GUI向画面描绘部27输出。画面描绘部27显示内容列表 (SllOA)。使用者使用遥控器,从显示在画面描绘部27上的内容列表中选择想要再生的内容(Slll)。遥控处理部沈接收到来自使用者的内容选择指示时,将该指示向GUI生成部 25输出。GUI生成部25将选择的内容的内容信息向设备控制部23输出,设备控制部23发送内容的取得要求(S112A)。此时,当选择的内容的存储地址URL中未附加字幕文件的存储地址URL时,设备控制部23将内容信息中的内容的存储地址URL设定为参数。即,内容取得要求成为访问内容的存储地址URL并取得存储在该地址中的内容数据这样的命令。另一方面,当选择的内容的存储地址URL中附加有字幕文件的存储地址URL时,设备控制部23将内容信息内的内容的存储地址URL及字幕文件的存储地址URL设定为参数。S卩,内容取得要求成为访问内容的存储地址URL及字幕文件的存储地址URL并取得存储在该地址中的内容数据及字幕数据这样的命令。当服务器设备Xll仅接收到内容的存储地址URL时,仅将内容数据向客户端设备 A13发送(S113A)。另一方面,当服务器设备Xll—起接收到内容的存储地址URL和字幕文件的存储地址URL时,将内容数据及字幕数据向客户端设备A13发送(S113A)。客户端设备 A13仅接收到内容数据时,对内容进行再生(S114A)。另一方面,客户端设备A13 —起接收到内容数据和字幕数据时,将内容以带字幕的方式再生(S114A)。使用图22,具体说明上述内容信息生成及内容再生处理。图22是存储在图19的服务器设备X的内容管理部中的内容数据库的一例。服务器设备X的video文件夹中存储有内容文件ti11 eA. avi、日语字幕文件ti11 eA. txt、英语字幕文件ti11 eA. sub及中文字幕文件titleA. Sbt0对设定的语言为日语的客户端设备B14进行说明。客户端设备B14的字幕语言判定部37从内容管理部36的内容数据库中选出字幕文件“titleA. txt”、“titleA. sub”、“titleA. sbt”。然后,字幕语言判定部37对选出的字幕文件的各自的字幕语言进行判定(S301)。具体而言,“titleA. txt”的字幕语言是日语,"titleA. sub”的字幕语言是英语,"titleA. sbt”的字幕语言是中文。通过文件的扩展名能够判断是否为字幕文件,但字幕语言无法通过文件扩展名来判断。因此,通过研究字幕文件的内容来判断字幕语言。字幕语言判定部37将判定出的字幕语言信息存储在存储部35中(S302)。接着,内容信息生成部3 检索与客户端设备B14所设定的语言即日语为相同语言的字幕文件(S303)。内容信息生成部3 选出日语的字幕文件“titleA. txt", 并生成在内容的存储地址URL(http://. . . /titleA. avi)中附加了字幕文件的存储地址URL(httpI/. ·· /titIeA. txt)后的内容信息(S304)。如上所述,本实施方式的网络控制系统中,客户端设备生成客户端简况,并将生成的客户端简况与对服务器设备的要求一起向服务器设备发送,服务器设备基于取得的客户端简况,而检索与客户端所设定的语言为相同语言的字幕文件,并将在内容的存储地址URL 中附加了该字幕文件的存储地址URL后的内容信息向客户端设备发送。由此,即使在一个内容中存在多个字幕文件的情况下,也能够自动地选出与客户端设备所设定的语言为相同语言的字幕文件,并与内容一起向客户端设备发送,因此使用者能够看见带有与客户端设备所设定的语言为相同语言的字幕的内容。需要说明的是,在本实施方式中,将客户端设备的简况与设备检索要求(图5的步骤S101)及详细信息要求(图5的步骤S104) —起发送,但也可以与内容信息取得要求(图 20的步骤S107) —起发送。这种情况下,在图2的客户端设备A中,简况生成部21将生成的客户端设备的简况(客户端简况)向设备控制部23输出。设备控制部23使用S0AP,在发送内容信息取得要求时,也一起发送客户端设备的简况。在图4的服务器设备Xll中,控制指令接收部33接收到客户端简况时,也将接收到的客户端简况向客户端简况解析部32 输出。需要说明的是,在本实施方式的图20的步骤S108A的内容信息生成处理中,当检索与设定的语言为相同语言的字幕文件且该字幕文件存在时,在内容的存储地址URL中附加该字幕文件的存储地址URL。也可以取代上述情况,在图20的步骤S112A中,服务器设备Xll接收到内容取得要求后,从选择的内容的字幕文件中检索与设定的语言为相同语言的字幕文件,当存在时,将字幕数据与内容数据一起向客户端设备A13发送。这种情况下, 也可以将客户端设备的简况不与图5的步骤SlOl及步骤S104而与内容信息取得要求(图 20的步骤S112A) —起发送。需要说明的是,在本实施方式中也可以追加实施方式1的内容虚拟树生成及显示处理。工业实用性本发明的网络控制系统具有服务器设备能够向客户端设备提供与客户端设备的功能和设定相符的内容信息这样的效果,对于在一般家庭等的室内网络系统中使用的网络控制系统有用。符号说明10网络控制系统11服务器设备X12服务器设备Y13客户端设备A14客户端设备B15客户端设备C20通信控制部21简况生成部22设备检索部23设备控制部
24内容信息取得部
25GUI生成部
26遥控处理部
27画面描绘部
30通信控制部
31设备检索响应部
32客户端简况解析部
33控制指令接收部
34内容信息生成部
35存储部
36内容管理部
37字幕语言判定部
权利要求
1.一种网络控制设备,作为取得存储在服务器设备中的内容并进行再生的客户端设备,其特征在于,具备简况生成部,其生成客户端简况,并将生成的所述客户端简况与对所述服务器设备的要求一起向所述服务器设备发送;GUI生成部,其从所述服务器设备接收包含与所述客户端简况对应的内容虚拟树在内的内容信息及内容并直接显示。
2.—种网络控制设备,作为具有内容且将所述内容向客户端设备提供的服务器设备, 其特征在于,具备客户端简况解析部,其对从所述客户端设备接收到的客户端简况进行解析; 内容信息生成部,其基于解析出的所述客户端简况及内容,而生成与所述客户端设备的功能和设定相符的内容虚拟树,且生成包含所述内容虚拟树在内的内容信息,并将所述内容信息向所述客户端设备发送;存储部,其存储所生成的所述内容信息。
3.根据权利要求2所述的网络控制设备,其特征在于,所述客户端简况解析部从所述客户端简况中选出所述客户端设备所设定的语言, 所述内容信息生成部生成包含虚拟文件夹在内的所述内容虚拟树,其中所述虚拟文件夹带有与所述客户端设备所设定的语言为相同语言的虚拟文件夹名。
4.根据权利要求2或3所述的网络控制设备,其特征在于,所述客户端简况解析部从所述客户端简况中选出所述客户端设备能够再生的格式, 所述内容信息生成部选出与所述客户端设备能够再生的格式为相同格式的内容,并生成仅包含所选出的内容在内的所述内容虚拟树。
5.根据权利要求2至4中任一项所述的网络控制设备,其特征在于, 所述内容信息生成部将没有内容的虚拟文件夹删除。
6.根据权利要求2至5中任一项所述的网络控制设备,其特征在于,所述内容信息生成部在多个虚拟文件夹所具有的内容数少时,对所述多个虚拟文件夹进行汇总。
7.根据权利要求2所述的网络控制设备,其特征在于, 还具备对字幕文件的字幕语言进行判定的字幕语言判定部,所述客户端简况解析部从所述客户端简况中选出所述客户端设备所设定的语言, 所述内容信息生成部生成所述内容信息,其中所述内容信息是通过将与所述客户端设备所设定的语言为相同语言的字幕文件的存储地址附加于对应的内容的存储地址而成的内容信息。
8.一种网络控制系统,其特征在于,包括权利要求1所述的作为所述客户端设备的网络控制设备; 权利要求2所述的作为所述服务器设备的网络控制设备。
9.一种网络控制方法,是作为取得存储在服务器设备中的内容并进行再生的客户端设备的网络控制设备的网络控制方法,其特征在于,包括简况生成步骤,其生成客户端简况,并将生成的所述客户端简况与对所述服务器设备的要求一起向所述服务器设备发送;GUI生成步骤,其从所述服务器设备接收包含与所述客户端简况对应的内容虚拟树在内的内容信息及内容并直接显示。
10.一种网络控制方法,是作为具有内容且将所述内容向客户端设备提供的服务器设备的网络控制设备的网络控制方法,其特征在于,包括客户端简况解析步骤,其对从所述客户端设备接收到的客户端简况进行解析;内容信息生成步骤,其基于解析出的所述客户端简况及内容,而生成与所述客户端设备的功能和设定相符的内容虚拟树,并生成包含所述内容虚拟树在内的内容信息;存储步骤,其存储所生成的所述内容信息;内容信息发送步骤,其将生成的所述内容信息向所述客户端设备发送。
11.一种程序,用于控制作为取得存储在服务器设备中的内容并进行再生的客户端设备的网络控制设备,该程序用于使计算机执行如下步骤简况生成步骤,其生成客户端简况,并将生成的所述客户端简况与对所述服务器设备的要求一起向所述服务器设备发送;GUI生成步骤,其从所述服务器设备接收包含与所述客户端简况对应的内容虚拟树在内的内容信息及内容并直接显示。
12.—种程序,用于控制作为具有内容且将所述内容向客户端设备提供的服务器设备的网络控制设备,该程序用于使计算机执行如下步骤客户端简况解析步骤,其对从所述客户端设备接收到的客户端简况进行解析;内容信息生成步骤,其基于解析出的所述客户端简况及内容,而生成与所述客户端设备的功能和设定相符的内容虚拟树,并生成包含所述内容虚拟树在内的内容信息;存储步骤,其存储所生成的所述内容信息;内容信息发送步骤,其将生成的所述内容信息向所述客户端设备发送。
全文摘要
本发明提供一种服务器设备能够向客户端设备提供与客户端设备的功能和设定相符的内容信息的网络控制系统。在网络控制系统中,客户端设备具备生成客户端简况并将生成的客户端简况与对服务器设备的要求一起向服务器设备发送的简况生成部、和将从服务器设备接收到的内容信息及内容直接显示的GUI生成部,服务器设备具备对从客户端设备接收到的客户端简况进行解析的客户端简况解析部;基于解析出的客户端简况及内容而生成与客户端设备的功能和设定相符的内容信息,并将内容信息向客户端设备发送的内容信息生成部;存储内容信息的存储部。
文档编号H04N21/431GK102362507SQ20108001287
公开日2012年2月22日 申请日期2010年2月24日 优先权日2009年3月27日
发明者松永繁树 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1