家庭网络中管理状态资源的方法及管理系统的制作方法

文档序号:7668503阅读:251来源:国知局
专利名称:家庭网络中管理状态资源的方法及管理系统的制作方法
技术领域
本发明涉及家庭网络中的资源管理技术,特别涉及一种对家庭网络中有状态资源的管理
背景技术
近几年来,家庭网络,智能家居等词汇成了人们耳熟能详的词汇。目前关于智能家庭的 名称特别多,诸如电子家庭(Electronic Home) 、 e-Home、数字家园(Digital family)、家 庭自动化(Home Automation)、家庭网络(Home net/Networks for Home)、网络家居 (Network Home)等,尽管名称各不相同,但其含义和所要完成的功能大体相同,即利用电脑 、网络和综合布线技术,通过家庭信息管理平台将与家居生活有关的各种子系统有机地结合 的一个系统。为支持不同厂家的家庭设备之间的互联、互操作,也出现了不同的家庭网络标 准。如闪联标准等。
家庭网络的目的是实现资源的互操作、全面共享。在家庭网络协议栈的基础上,基于 web service方式实现对资源的操作客户端调用服务,服务端对调用做出响应。但是,在 客户端调用服务端的服务过程中,服务端对客户端的信息并不做记录,即服务端不知道某个 特定的请求是用户发出的第一个、第十个还是第一百个请求。如用户在观看视频文件时,媒 体服务端有必要记录用户观看视频文件的进度以便用户在下次观看的时候接着看而不是从开 头打开看,这就涉及到资源的有状态性,用户观看的视频文件为一个状态资源。因此对家庭 网络中状态资源的管理成为一种必要。

发明内容
本发明所要解决的技术问题是,提供一种实现家庭网络中对资源的有状态性进行管理的 家庭网络中管理状态资源的方法及管理系统。
本发明解决所述技术问题采用的技术方案是,家庭网络中管理状态资源的方法,其特 征在于,包括下列步骤
a、 服务端建立状态资源数据库;
b、 客户端判断状态资源数据库中是否存在当前调用资源的状态记录,若是,则进入步 骤c;否则进入步骤e;
c、 査询当前调用资源的状态记录并根据记录继续调用资源;d、 当前资源调用结束时修改其状态属性参数并发送给服务端;
e、 当前资源调用结束时设置其状态属性参数并发送给服务端;
f、 服务端更新状态资源数据库;
进一步的,所述状态属性参数包括资源ID、调用资源ID、状态参数、生命周期。 家庭网络中有状态资源的管理系统,包括服务端、客户端、家庭网络协议栈,所述服务 端通过家庭网络协议栈与客户端通信;其特征在于,还包括状态资源数据库、状态资源管理 模块、状态资源管理调用接口,所述状态资源数据库与状态资源管理模块连接,设置在服务 端;所述状态资源管理调用接口设置在客户端;客户端调用资源管理调用接口,通过状态资 源管理模块对当前调用的状态资源的状态属性参数进行操作;
进一步的,所述状态资源管理模块包括资源属性管理服务和资源生命周期管理服务; 所述状态资源管理调用接口包括资源属性管理调用接口和资源生命周期管理调用接口。 本发明的有益效果是,实现了对家庭网络中有状态资源的有效管理,为将来基于有状态 资源的应用提供了可能。
以下结合具体实施方式
和附图,对本发明作进一步说明。


图l是本发明的资源应用交互模型图。 图2是资源属性服务交互流程图。 图3是资源生命周期服务交互流程图。
具体实施例方式
如图1所示,在服务端增设资源属性管理服务和资源生命周期管理服务,在客户端设置 资源属性管理调用接口和资源生命周期管理调用接口,服务端建立状态资源数据库,用于保 存客户端调用服务端资源的状态属性参数。客户端通过家庭网络协议栈与服务端建立会话, 通过调用资源属性管理调用接口和资源生命周期管理调用接口 ,对调用资源的状态属性参数 操作,并通过服务端的资源属性管理服务和资源生命周期管理服务保存到状态资源数据库中 。状态资源数据库中记录的状态资源的状态属性参数包括资源ID、调用资源ID、状态参数 、生命周期,其中,资源ID为资源在服务端的标识符,家庭网络中全局唯一标识符;调用资 源ID为客户端调用服务端的资源所得的虚拟资源(也称逻辑资源)标识符,服务端的一个资 源ID可以拥有多个调用资源ID,家庭网络中的每个客户端都有一个设备ID,这个设备ID具有 唯一性,资源ID在服务端上也具有唯一性,因此一般将客户端的设备ID和调用资源的资源ID 结合组成调用资源ID,实现对服务端的资源的各个逻辑资源的准确定位;状态属性值为客户
端调用服务端资源的调用进度;生命周期为逻辑资源的存活时间段。服务端的资源属性管理 服务完成对状态资源的状态参数的相应操作添加、修改、删除、査询;服务端的资源生命 周期管理服务控制状态数据库中每条状态资源信息的存活时间段若用户设置了销毁时间, 则到达销毁时间才删除;若直接选择了销毁操作,则直接删除。
服务端首先建立状态资源数据库,用来保存客户端调用服务端资源的进度信息。状态资 源数据库设置相应的权限,只允许客户端对自己调用资源的状态属性参数进行修改,删除操 作,对其它客户端调用资源的状态属性参数只有査询权限。参见图2、图3,客户端对当前调 用资源的状态属性参数向服务端交互的流程为
(1 )客户端通过家庭网络协议栈服务发现机制发现作为服务端的家庭设备上的资源服
务;
(2) 査询资源服务器上是否支持客户端所用的数据库査询语言调用语言査询服务接 口,査询服务端支持的査询数据库语言,服务端返回对査询语言支持的布尔值,若为真则进 入下一步,否则客户端不作进一步操作;
(3) 客户端将自己的设备ID和当前调用资源的资源ID组成调用资源ID,调用数据库査 询服务的査询接口,服务端在状态资源数据库中检索客户端发送的调用资源ID是否存在,若 存在,则客户端调用査询资源属性接口,査询并获取调用资源ID在状态资源数据库中对应的 状态属性参数,客户端根据状态属性参数中的状态参数对资源进行继续调用。当前调用结束 时,客户端调用修改资源属性接口,对当前调用资源的状态属性参数进行修改,即对状态参 数进行修改,记录资源的当前调用进度,生命周期进行重置或不变,资源ID、调用资源ID不 变,并将修改后的参数通过家庭网络协议栈发送到服务端,由服务端更新状态资源数据库中 对应调用资源ID的状态资源信息;若状态资源数据中没有客户端发送的调用资源ID的记录, 则客户端在当前资源调用结束时设置其状态属性参数,将当前调用资源的状态属性参数(资 源ID、调用资源ID、状态参数、生命周期)通过家庭网络协议栈发送服务端,服务端更新状 态资源数据库,将该条新信息加入到状态资源数据库中;
(4) 客户端调用査询资源属性值接口,通过资源ID或者调用资源ID进行査询,可以査 看对应资源ID的一组逻辑资源的状态参数或者特定的状态资源的状态参数。
为了便于对操作失败时的管理,客户端在调用服务端的服务接口失败时都会返回对应的 调用错误信息。如,调用査询服务端支持的査询语言接口口失败时,返回的错误信息有 UnknownQueryExpressionDialectFault (不支持该査询语言);调用数据库査询服务的査询 接口失败时,返回的错误信息有InvalidResourcePropertyQNameFault (找不到输入的QName, QName:状态属性名称),ResourceUnknownFault (服务端没有该客户端的状态资源 属性信息),InvalidQueryExpressionFault (不能识别的査询表达式) UnknownQueryExpressionDialectFault (资源服务器不能支持的査询语言), QueryEvaluationErrorFault (査询语句有误);调用设置或修改资源属性接口失败时,返 回的错误信息有ResourceUnknownFault (输入没有宣告的状态属性参数), InvalidResourcePropertiesContentFault (输入的状态属性参数不X寸), UnableToModifyResourcePropertyFault (客户端无权改变该状态属性参数), InvalidResourcePropertyQNameFault (输入的QName不X寸), RefuseToDestroyResourceFault (拒绝删除该资源), UnableToUpdateTerminationTimeFault (不能更新该终止时间) ,TerminationTimeChangeRejectedFault (拒绝修改该销毁时间), UnableToSetTerminationTimeFault (无权设置该销毁时间)等。
权利要求
1.家庭网络中管理状态资源的方法,其特征在于,包括下列步骤a、服务端建立状态资源数据库;b、客户端判断状态资源数据库中是否存在当前调用资源的状态记录,若是,则进入步骤c;否则进入步骤e;c、查询当前调用资源的状态记录并根据记录继续调用资源;d、当前资源调用结束时修改其状态属性参数并发送给服务端;e、当前资源调用结束时设置其状态属性参数并发送给服务端;f、服务端更新状态资源数据库。
全文摘要
本发明涉及家庭网络中的资源管理技术,特别涉及一种对家庭网络中有状态资源的管理。本发明公开了一种实现家庭网络中对资源的有状态性进行管理的家庭网络中管理状态资源的方法及管理系统。本发明的家庭网络中管理状态资源的方法包括下列步骤服务端建立状态资源数据库;客户端判断状态资源数据库中是否存在当前调用资源的状态记录,若是,则查询当前调用资源的状态记录并根据记录继续调用资源;否则当前资源调用结束时设置其状态属性参数并发送给服务端;服务端更新状态资源数据库。本发明还公开了上述方法的管理系统。本发明的有益效果是,实现了对家庭网络中状态资源的有效管理。
文档编号H04L12/28GK101188536SQ20071020306
公开日2008年5月28日 申请日期2007年12月14日 优先权日2007年12月14日
发明者居文军, 梁应龙, 峰 王, 琳 蔡 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1