家庭网络中共享dvd设备的方法

文档序号:7953613阅读:366来源:国知局
专利名称:家庭网络中共享dvd设备的方法
技术领域
本发明涉及局域网技术,特别涉及设备在家庭网络中的共享技术。
背景技术
目前,普通家庭中的DVD设备主要和电视机设备或音响设备相连,进行影音节目的播放。近年来,随着网络的高速发展和普及,网络已经深入人心,家庭网络也必将成为每个家庭的必需品。在家庭网络中,人们能够将几乎所有的家电设备连入到网络中来,从而实现这些资源的共享。DVD设备作为常用的家用电器也将被连入到家庭网络中来,但是目前常见的DVD设备并不支持联网,不能和其它的网络设备互连互通。

发明内容
本发明所要解决的技术问题,就是提供一种家庭网络中共享DVD设备的方法,定义出一种能够与网络相连,在网络中被共享的DVD设备应用软件框。
本发明解决所述技术问题,采用的技术方案是,家庭网络中共享DVD设备的方法,包括以下步骤a、定义DVD设备的应用软件框架;b、DVD服务器端向网络广播DVD设备在线消息;c、客户端收到上述DVD设备在线消息,将DVD设备写入其设备列表中;d、客户端向DVD服务器发出调用请求;e、DVD服务器收到请求后,检查DVD设备的状态,并向客户反馈消息;f、客户端获得授权后,通过服务器端进行有关操作。
本发明的有益效果是,实现了DVD设备的共享,扩大了DVD设备的应用范围,丰富了家庭网络的内容。


图1是家庭网络中共享DVD设备应用软件框架的交互模型图;图2是DVD服务器端与客户端交互的流程图。
具体实施例方式
以下结合附图及实施方式详细描述本发明的技术方案。
家庭网络中共享DVD设备的软件框架主要包括以下几个方面的内容1.家庭网络中可共享DVD设备的定义一台家庭网络中可共享的DVD设备是由多个服务共同组成的设备,因此本发明首先定义出网络中可共享的DVD设备所包含的几种服务,进而对每种服务进行详细的定义,在最后给出了网络中可共享DVD设备的XML语言描述。
设备模型参见图1;详细描述见下表

各服务之间的关系
①如果电源断开,所有其它的服务以及对它们事件的订阅都会被取消,所有的动作请求也不会得到响应。同时,其他服务的所处状态也不会限制电源开关的动作,也就是说其它服务不会将电源的断开定义为一种错误状态。
②换碟服务(DiscChange Service)为DVD播放服务(DVDPlayService)提供必要的DVD碟片托盘和托盘门。DVD播放服务定义了基于DVD托盘和托盘门状态的变量以及与这些状态变量相对应的动作。DVD播放服务、视频调节服务和音频调节服务的所处状态不会限制换碟服务的动作,也就是说它们不会把换碟服务的AddDisc(加入光盘)动作定义为一种错误状态。
③只有在DVD播放服务启动PlayDVD(播放DVD)动作之后才能对媒体进行视频调节服务(Video Service)和音频调节服务(AudioService)的调用。
2.家庭网络中可共享DVD服务的定义2.1电源管理服务(PowerManagement Service)服务类型PowerManagement1。
服务功能描述为了节约用电,本服务提供对DVD设备进行电源管理。用户通过设置设备处于不同的用电模式来节约用电。本服务主要完成以下几项功能接通/断开DVD设备电源;在DVD设备电源各状态之间进行转换。
服务数据类型见下表


服务接口定义见下表

2.2换碟服务(DiscChange Service)服务类型DiscChange1。
服务功能描述
本服务主要完成以下的功能向光盘传送带上添加一张光盘,或者从光盘传送带上移出一张光盘;从光盘传送带中按照下一张,前一张或随机的方式来选择一张光盘进行播放;具体的来说,DiscChange1包含以下三个组件①一个光盘传送带,它能容纳一定数目的光盘(大于等于1);②一个装光盘的托盘,这个托盘是播放操作与光盘传送带之间的传输接口;③一扇托盘门,打开后能向托盘中添加光盘(如果是空的),或者将光盘从托盘中移走(如果托盘中有光盘)。
如果要播放光盘传送带中的某张光盘,首先必须将这张光盘装进托盘中,然后将它设置为准备播放状态,最后调用DVD播放服务的相关接口来实现播放。
在进行光盘添加操作时,先将当前托盘中的当前光盘移回到光盘传送带中,然后打开托盘门,弹出托盘把新的光盘放入托盘,最后关上托盘门。
如果客户手动打开托盘的门,他们可以移走托盘中的光盘(如果托盘中有光盘),或者放入一张新的盘到托盘中(如果托盘为空)。
服务数据类型见下表

服务接口定义见下表



2.3DVD播放服务(DVDPlay Service)服务类型PlayDVD1。
服务功能描述DVD播放服务主要完成以下功能
获取DVD光盘上的节目主菜单;对DVD设备进行管理,设置播放级别;对播放画面进行放大;设置书签。
服务数据类型下表

服务接口定义见下表



2.4视频调节服务(Video Service)服务类型Video1服务的功能描述视频调节服务主要完成如下功能设置显示画面宽高比,如4∶3,16∶9,221∶100等;进行字幕的选择,DVD支持多达32种语言的字幕;选择镜头的角度,DVD支持多大9个角度的选择;对画面进行放大;对视频属性进行设置。
服务的数据类型见下表


服务接口定义见下表


2.5音频调节服务(Audio Service)服务类型Audio1
服务的功能描述音频调节服务完成如下功能进行配音语言的选择,DVD支持多达8种语言的配音;对音频属性进行设置。
服务数据类型见下表

服务接口定义见下表


在家庭网络中,客户端通过与DVD服务器端进行交互来对DVD设备进行异地的控制和访问,实现DVD设备在家庭网络中的共享。网络客户端和DVD服务器之间主要通过以下几个步骤的交互来实现DVD设备的共享程序流程见图21.DVD服务器端在开机之后自动连接到网络,在连接上网络后,服务器会自动地、定时地向网络广播在线宣告消息。这是网络客户端发现此DVD的前提条件。
DVD设备服务器端在线宣告消息格式如下表


2.客户端在接收到此DVD的在线宣告消息后,自动将此设备加入到自己的设备列表中。当需要使用此DVD设备时,客户端通过调用DVD设备服务器端的换碟服务的HasTrayDisc()接口,向DVD服务器发送请求消息,询问此DVD设备的托盘中是否有光盘。
换碟服务HasTrayDisc()接口的请求消息格式如下表



3.DVD设备服务器在接收到此请求消息后,立即检查DVD的托盘,并将检查结果生成响应消息发回给DVD网络客户端。客户端根据接收到响应消息,可以进行如下两种选择①如果托盘中有光盘,那么用户可以直接进入第5步进行操作;②如果托盘中没有光盘,那么用户将进入第4步进行操作。响应消息的格式如下表所示如果托盘中有光盘,则响应消息格式如下表


4.如果托盘中没有光盘,客户端调用换碟服务的AddDisc()接口,向DVD服务器端发送向托盘中添加光盘的请求消息。向DVD设备中添加光盘的具体操作包括以下五步
①打开托盘门;②弹出托盘;③向托盘中放入光盘;④退回托盘;⑤关上托盘门。
换碟服务的AddDisc()请求消息格式如下表


5.如果托盘中已经有光盘存在,那么可以客户端可以选择直接播放,客户端通过调用服务器DVD播放服务的GetDVDMenu()接口,向DVD服务器端发送获得DVD光盘的导航菜单的请求消息。
DVD播放服务的GetDVDMenu()请求消息格式如下表



6.客户端在获得DVD设备服务器端发回的导航菜单响应消息后,选定DVD菜单中的节目章节,调用DVD播放服务的PlayDVD()接口,向DVD设备服务器发送请求播放此章节的消息,服务器端接收到此消息后,进行DVD的播放。在播放节目的时候,用户可以根据自己的要求来设置视频和音频的属性,而设置这些属性分别通过调用Video服务和Audio服务的相关接口来实现。
DVD播放服务的PlayDVD()请求消息格式如下表



7.当播放完成时,DVD设备服务器端向客户端发送通知消息,通知客户端此章节已经播放完毕,等待客户端的下一步操作。
8.如果用户要继续观看其他章节,则返回第5步进行操作;如果用户想要换碟,则返回第4步进行操作。
9.如果播放完成后用户不想继续观看,那么用户可以对DVD设备进行电源管理,使设备处于非活动状态下,如STANDBY,IDLE,SLEEP等状态。在这些状态下设备的功耗比活动状态要小的多,从而节约用电。具体操作是客户端通过调用电源管理服务的SetPowerStatus()接口,向DVD设备服务器端发送电源管理消息来设置DVD设备的电源状态。
电源管理服务的SetPowerStatus()请求消息格式如下表



10.如果要继续使用DVD观看影碟,用户首先必须要激活DVD设备的电源,使DVD设备的电源处于ACTIVE状态下,具体操作也是通过调用电源管理服务的SetPowerStatus()接口,向DVD设备发送电源管理消息,将DVD设备的电源状态设置为ACTIVE状态,然后再返回到第2步,根据用户的要求往下继续操作。
11.最后一步,当客户端不再使用DVD设备时,可以关闭DVD设备。客户端通过调用电源管理服务的TurnOffPower()接口,向DVD设备服务器端发送关机消息。
12.DVD设备服务器端收到关机请求消息将停止光盘的播放,同时DVD将向网络发送下线通知然后关闭电源。
DVD设备服务器端下线通知消息格式如表19。


客户端和DVD服务器端之间的交互到此结束。
权利要求
1.家庭网络中共享DVD设备的方法,包括以下步骤a、定义DVD设备的应用软件框架;b、DVD服务器端向网络广播DVD设备在线消息;c、客户端收到DVD设备在线消息,将DVD设备写入其设备列表中;d、客户端向DVD服务器发出调用请求;e、DVD服务器收到请求后,检查DVD设备的状态,并向客户反馈消息;f、客户端获得授权后,通过服务器端进行有关操作。
2.根据权利要求1所述的家庭网络中共享DVD设备的方法,其特征在于,步骤a包括DVD设备定义及服务定义。
3.根据权利要求2所述的家庭网络中共享DVD设备的方法,其特征在于,所述DVD设备定义的XML语言描述为DVDlayer1。
4.根据权利要求2或3所述的家庭网络中共享DVD设备的方法,其特征在于所述服务定义包括电源管理服务、换碟服务、DVD播放服务、视频调节服务以及音频调节服务。
5.根据权利要求4所述的家庭网络中共享DVD设备的方法,其特征在于所述电源管理服务的功能包括接通/断开DVD设备的电源;在DVD设备电源各状态之间进行转换;所述换碟服务功能包括向光盘传送带上添加一张光盘,或者从光盘传送带上移出一张光盘;从光盘传送带中按照下一张,前一张或随机的方式来选择一张光盘进行播放;所述DVD播放服务的功能包括获取DVD光盘上的节目主菜单;对DVD设备进行播放级别限制管理;对播放画面进行调整;设置书签;所述视频调节服务的功能包括设置显示画面宽高比;选择字幕语言;选择镜头的角度;放大画面;设置视频属性。所述音频调节服务的功能包括进行配音语言的选择,DVD支持多达8种语言的配音;对音频属性进行设置。
6.根据权利要求4所述的家庭网络中共享DVD设备的方法,其特征在于所述步骤d为客户端通过调用DVD服务器端的换碟服务的接口,向DVD服务器发送调用请求,询问DVD设备的托盘中是否有光盘;所述步骤e为DVD服务器接收到调用请求消息后,立即检查DVD设备的托盘,并将检查结果生成响应消息发回给客户端;所述步骤f包括f1、如果DVD设备的托盘中有光盘,客户端通过调用DVD播放服务的GetDVDMenu()接口,向DVD服务器端发送获得DVD光盘的导航菜单的请求消息;f2、如果托盘中没有光盘,客户端调用换碟服务的AddDisc()接口,向DVD服务器端发送向托盘中添加光盘的请求消息,完成添加光盘后,再向DVD服务器端发送获得DVD光盘的导航菜单的请求消息;f3、客户端在获得DVD服务器端发回的导航菜单响应消息后,选定DVD菜单中的节目章节,调用DVD播放服务的PlayDVD()接口,向DVD服务器发送请求播放此章节的消息,服务器端接收到此消息后,进行DVD播放;在播放节目的时候,用户可以根据自己的要求,通过调用Video服务和Audio服务的相关接口来设置视频和音频的属性;f4、当播放完成,DVD服务器端向客户端发送通知消息,通知客户端此章节已经播放完毕,等待客户端的下一步操作;f5、如果客户端要继续观看其他章节,则返回步骤f3进行操作;如果用户想要换碟,则返回步骤f2进行操作;f6、如果播放完成后客户不想继续观看,客户端通过调用电源管理服务的SetPowerStatus()接口,向DVD设备服务器端发送电源管理消息来设置DVD设备的电源状态,对DVD设备进行电源管理,使设备处于非活动状态下,如STANDBY,IDLE,SLEEP等状态从而节约用电。
7.根据权利要求1、2或3所述的家庭网络中共享DVD设备的方法,其特征在于所述步骤d为客户端通过调用DVD服务器端的换碟服务的接口,向DVD服务器发送调用请求,询问DVD设备的托盘中是否有光盘;所述步骤e为DVD服务器接收到调用请求消息后,立即检查DVD设备的托盘,并将检查结果生成响应消息发回给客户端;所述步骤f包括f1、如果DVD设备的托盘中有光盘,客户端通过调用DVD播放服务的GetDVDMenu()接口,向DVD服务器端发送获得DVD光盘的导航菜单的请求消息;f2、如果托盘中没有光盘,客户端调用换碟服务的AddDisc()接口,向DVD服务器端发送向托盘中添加光盘的请求消息,完成添加光盘后,再向DVD服务器端发送获得DVD光盘的导航菜单的请求消息;f3、客户端在获得DVD服务器端发回的导航菜单响应消息后,选定DVD菜单中的节目章节,调用DVD播放服务的PlayDVD()接口,向DVD服务器发送请求播放此章节的消息,服务器端接收到此消息后,进行DVD播放;在播放节目的时候,用户可以根据自己的要求,通过调用Video服务和Audio服务的相关接口来设置视频和音频的属性;f4、当播放完成,DVD服务器端向客户端发送通知消息,通知客户端此章节已经播放完毕,等待客户端的下一步操作;f5、如果客户端要继续观看其他章节,则返回步骤f3进行操作;如果用户想要换碟,则返回步骤f2进行操作;f6、如果播放完成后客户不想继续观看,客户端通过调用电源管理服务的SetPowerStatus()接口,向DVD设备服务器端发送电源管理消息来设置DVD设备的电源状态,对DVD设备进行电源管理,使设备处于非活动状态下。
全文摘要
本发明涉及局域网技术,特别涉及设备在家庭网络中的共享技术。本发明解决了现有DVD不能共享的技术问题,提供了一种家庭网络中共享DVD设备的方法,本发明的技术方案包括以下步骤a.定义DVD设备的应用软件框架;b.DVD服务器端向网络广播DVD设备在线消息;c.客户端收到上述DVD设备在线消息,将DVD设备写入其设备列表中;d.客户端向DVD服务器发出调用请求;e.DVD服务器收到请求后,检查DVD设备的状态,并向客户反馈消息;f.客户端获得授权后,通过服务器端进行有关操作。本发明的有益效果是,实现了DVD设备的共享,扩大了DVD设备的应用范围,丰富了家庭网络的内容。
文档编号H04L12/28GK101013978SQ20061002228
公开日2007年8月8日 申请日期2006年11月20日 优先权日2006年11月20日
发明者梁应龙, 居文军 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1