一种位于控制台上的减轻服务设备响应的服务代理方法

文档序号:7804345阅读:268来源:国知局
一种位于控制台上的减轻服务设备响应的服务代理方法
【专利摘要】本发明公开了一种位于控制台上的减轻服务设备响应的服务代理方法,包括以下步骤:服务请求,向扩展控制台请求服务;扩展控制台查询要求响应设备是否具代理服务要求,决定是否调用代理服务;代理服务:查看服务设备是否具有响应能力;如果没有则拒绝该次请求;如果有则将请求信息转发给服务设备;服务设备根据接受到响应,一方面告知请求设备;另一方面将相应后资源情况告知代理服务;代理服务根据查询服务设备的目前处理能力,返回给扩展控制台相应消息;扩展控制台返回给请求者相应的消息。本发明方便集中管理。
【专利说明】一种位于控制台上的减轻服务设备响应的服务代理方法

【技术领域】
[0001] 本发明属于通信【技术领域】,涉及一种位于控制台上的减轻服务设备响应的服务代 理方法。

【背景技术】
[0002] UPnP是一种用来对各种不同类型的智能设备、无线设备和PC进行对等网络连接 的体系结构,是一种分布式的、开放的网络体系结构。UPnP基于一些因特网的成熟协议(包 括IP,TCP,UDP,HTTP,和XML),以公开的有线通信协议为基础,用XML来声明和表示,通过 HTTP通信。UPnP应用范围广泛,适用于家庭网络、公共场所、小型企业的网络。由于UPnP 是一个分布式的开放网络结构,并使用现有的TCP/IP基本协议进行定义,因此,UPnP可以 方便地实现设备"零配置"、网络"透明性"、自动发现各种厂家的不同类型的设备,非常容易 的构造这些小型应用网络,并提高不同设备间的互操作能力。
[0003] 家庭网络中存在大量多媒体应用,比如视频通信,音频播放,电子相册,IP电话等 等。但是UPNP中,并没有提供一些保证服务质量的解决方案。比如下述应用场景:当一个 媒体服务设备在满负荷时,如果又有新的服务请求要求服务响应,服务设备为了给出应答 消息,不得不暂时(时间很短)中断当前服务,给出回应消息。虽然此时,暂时中断服务的 时间很短,但很有可能造成应用服务的不连续性。


【发明内容】

[0004] 本发明的目的在于克服现有技术中存在的缺陷,提供一种位于控制台上的减轻服 务设备响应的服务代理方法,该方法中的各种AV设备公用一个控制台,而该控制台上还有 代理服务模块,方便集中管理。
[0005] 其具体技术方案为:
[0006] -种位于控制台上的减轻服务设备响应的服务代理方法,其特征在于,包括以下 步骤:
[0007] 1)服务请求,向扩展控制台请求服务;
[0008] 2)扩展控制台查询要求响应设备是否具代理服务要求,决定是否调用代理服务;
[0009] 3)代理服务:查看服务设备是否具有响应能力;如果没有则拒绝该次请求;如果 有则将请求信息转发给服务设备;
[0010] 4)服务设备根据接受到响应,一方面告知请求设备;另一方面将相应后资源情况 告知代理服务;
[0011] 5)代理服务根据查询服务设备的目前处理能力,返回给扩展控制台相应消息;
[0012] 6)扩展控制台返回给请求者相应的消息。
[0013] 进一步优选,所述代理服务设备的内部存贮结构组成为:服务设备列表,列表中每 一项包括:服务设备当前服务状态、处理能力。
[0014] 进一步优选,所述代理服务包含的操作具体为:
[0015] 服务设备注册操作:用来注册具有代理服务要求的服务设备,为其分配相应的数 据结构;
[0016] 与服务设备通信操作:负责代理服务与服务设备之间的通信,通知服务设备已有 新的服务请求;
[0017] 服务设备状态更新操作:请求:负责响应、接收服务设备状态更新;
[0018] 控制台通信操作:用来响应控制台提交的操作,以及将通知控制台服务设备的状 态;
[0019] 服务设备状态查询操作:用于注册设备的当前状态查询。
[0020] 进一步优选,所述代理服务上线过程具体为:
[0021] 1)具有代理服务的扩展控制台,在宣告自己的同时,宣告自己具有代理服务功 能;
[0022] 2)具有代理服务需求的服务设备,在上线时,宣告自己具有代理服务需求;
[0023] 3)当具有代理服务的扩展控制台发现设备时,则调用代理服务,注册服务设备。
[0024] 与现有技术相比,本发明的有益效果为:
[0025] 本发明各种AV设备公用一个控制台,而该控制台上还有代理服务模块,方便集中 管理。并且兼容目前的upnp框架,不需要在控制台端进行修改。

【专利附图】

【附图说明】
[0026] 图1是位于控制台上的减轻服务设备响应的服务代理方法流程图; 图2是实施例1的流程图。

【具体实施方式】
[0027] 下面结合附图和具体实施例对本发明的技术方案作进一步详细地说明。
[0028] -种位于控制台上的减轻服务设备响应的服务代理方法,其特征在于,包括以下 步骤:
[0029] 1)服务请求,向扩展控制台请求服务;
[0030] 2)扩展控制台查询要求响应设备是否具代理服务要求,决定是否调用代理服务;
[0031] 3)代理服务:查看服务设备是否具有响应能力;如果没有则拒绝该次请求;如果 有则将请求信息转发给服务设备;
[0032] 4)服务设备根据接受到响应,一方面告知请求设备;另一方面将相应后资源情况 告知代理服务;
[0033] 5)代理服务根据查询服务设备的目前处理能力,返回给扩展控制台相应消息;
[0034] 6)扩展控制台返回给请求者相应的消息。
[0035] 进一步优选,所述代理服务设备的内部存贮结构组成为:服务设备列表,列表中每 一项包括:服务设备当前服务状态、处理能力。
[0036] 进一步优选,所述代理服务包含的操作具体为:
[0037] 服务设备注册操作:用来注册具有代理服务要求的服务设备,为其分配相应的数 据结构;
[0038] 与服务设备通信操作:负责代理服务与服务设备之间的通信,通知服务设备已有 新的服务请求;
[0039] 服务设备状态更新操作:请求:负责响应、接收服务设备状态更新;
[0040] 控制台通信操作:用来响应控制台提交的操作,以及将通知控制台服务设备的状 态;
[0041] 服务设备状态查询操作:用于注册设备的当前状态查询。
[0042] 进一步优选,所述代理服务上线过程具体为:
[0043] 1)具有代理服务的扩展控制台,在宣告自己的同时,宣告自己具有代理服务功 能;
[0044] 2)具有代理服务需求的服务设备,在上线时,宣告自己具有代理服务需求;
[0045] 3)当具有代理服务的扩展控制台发现设备时,则调用代理服务,注册服务设备。
[0046] 实施例
[0047] -种位于控制台上的减轻服务设备响应的服务代理方法,操作步骤说明:
[0048] 1设备C向扩展控制点发设备A的服务请求。
[0049] 2扩展控制点查询要求响应设备是否具代理服务要求,决定是否调用服务代理。
[0050] 3服务代理查看服务设备是否具有响应能力。如果没有则拒绝该次请求;如果有 则将请求信息转发给服务设备。
[0051] 4服务设备根据接受到的响应,一方面告知请求设备;另一方面将响应后的资源 情况告知服务代理。
[0052] 5服务代理根据查询服务设备的目前处理能力,返回给扩展控制点相应消息。
[0053] 6扩展控制点返回给请求者相应的消息。
[0054] 以上所述,仅为本发明较佳的【具体实施方式】,本发明的保护范围不限于此,任何熟 悉本【技术领域】的技术人员在本发明披露的技术范围内,可显而易见地得到的技术方案的简 单变化或等效替换均落入本发明的保护范围内。
【权利要求】
1. 一种位于控制台上的减轻服务设备响应的服务代理方法,其特征在于,包括以下步 骤: 1) 服务请求,向扩展控制台请求服务; 2) 扩展控制台查询要求响应设备是否具代理服务要求,决定是否调用代理服务; 3) 代理服务:查看服务设备是否具有响应能力;如果没有则拒绝该次请求;如果有则 将请求信息转发给服务设备; 4) 服务设备根据接受到响应,一方面告知请求设备;另一方面将相应后资源情况告知 代理服务; 5) 代理服务根据查询服务设备的目前处理能力,返回给扩展控制台相应消息; 6) 扩展控制台返回给请求者相应的消息。
2. 根据权利要求1所述的位于控制台上的减轻服务设备响应的服务代理方法,其特征 在于,所述代理服务设备的内部存贮结构组成为:服务设备列表,列表中每一项包括:服务 设备当前服务状态、处理能力。
3. 根据权利要求1所述的位于控制台上的减轻服务设备响应的服务代理方法,其特征 在于,所述代理服务包含的操作具体为: 服务设备注册操作:用来注册具有代理服务要求的服务设备,为其分配相应的数据结 构; 与服务设备通信操作:负责代理服务与服务设备之间的通信,通知服务设备已有新的 服务请求; 服务设备状态更新操作:请求:负责响应、接收服务设备状态更新; 控制台通信操作:用来响应控制台提交的操作,以及将通知控制台服务设备的状态; 服务设备状态查询操作:用于注册设备的当前状态查询。
4. 根据权利要求1所述的位于控制台上的减轻服务设备响应的服务代理方法,其特征 在于,所述代理服务上线过程具体为: 1) 具有代理服务的扩展控制台,在宣告自己的同时,宣告自己具有代理服务功能; 2) 具有代理服务需求的服务设备,在上线时,宣告自己具有代理服务需求; 3) 当具有代理服务的扩展控制台发现设备时,则调用代理服务,注册服务设备。
【文档编号】H04L29/08GK104065702SQ201410217525
【公开日】2014年9月24日 申请日期:2014年5月18日 优先权日:2014年5月18日
【发明者】朱涛 申请人:陕西理工学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1