[发明专利]服务调用通知的实现方法无效
申请号: | 200610061604.2 | 申请日: | 2006-07-07 |
公开(公告)号: | CN101102306A | 公开(公告)日: | 2008-01-09 |
发明(设计)人: | 孙翀;赵智能 | 申请(专利权)人: | 深圳TCL工业研究院有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳中一专利商标事务所 | 代理人: | 张全文 |
地址: | 518000广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 调用 通知 实现 方法 | ||
【技术领域】
本发明涉及一种服务调用通知的实现方法,特别是一种基于信息设备智能互联与资源共享协议的服务调用通知的实现方法。
【背景技术】
IGRS(Intelligent Grouping and Resource Sharing,信息设备智能互联与资源共享协议)协议为企业、公共场所、个人以及家庭所涉及的信息设备互联时,提供了共同资源及功能服务接口标准,使设备能够有效实现资源开放及服务协同,提高设备功能互操作性,并增强不同设备间组合服务的功能。该标准是建立在TCPIP协议之上的应用层协议,它是在更高一级实现不同的硬件和软件系统的一个统一,可以方便地将信息设备和传统的电器有效互联,自动发现和寻找可以利用的设备和服务功能,以一种简单的方式安装并使用。其可在有限范围网络域(有线、无线)内支持多种信息设备、家用电器、通讯设备之间的设备自动发现、动态组网、资源共享和协同服务,从而提高这些设备间的互操作性和易用性,充分发挥不同设备的功能特点,为用户创造新的应用模式和丰富应用。
由此可见,IPRS协议的应用非常广泛。因此,有必要建立一种基于IPRS协议服务调用通知的实现方法以满足下述应用情况:
1.显示服务调用进度:让服务调用者知道当前服务调用的进展情况。假设某一计算机用户希望通过IGRS协议复制其他计算机的文件到本计算机中,如果没有服务调用通知机制,该用户只能经常查看服务调用是否完成以确认文件是否传输完毕。这是因为即使计算机用户事先能知道要传输的文件的大小,但是他并不清楚当前的网络传送状况,也无法获知传输的状态。如果服务调用通知机制存在,则计算机用户可以通过查看文件传送的百分比和剩余时间知道传送的进度。
2.方便服务开发者利用IGRS协议栈调试服务:IGRS服务调用通知机制能够在服务调用过程中保持服务调用方和服务提供方的通信。IGRS服务开发者可以定义服务调用通知机制通知的内容,以准确获取某一时刻服务提供方信息,这样就可以利用IGRS服务调用通知机制搭建一套IGRS服务开发的调试平台。IGRS服务开发者在开发过程中,保持服务的在系统调试,而不需要第三方软件实现IGRS服务开发的调试功能。既可以节省IGRS服务开发者调试的成本,也可以减低IGRS服务开发的复杂性。此外,使用IGRS服务调用通知机制建立的调试平台调试IGRS服务用的IGRS协议栈也同时是IGRS服务最终运行的IGRS协议栈,这样调试获得的信息也是IGRS服务最终运行时的信息,这样的调试信息最真实有效。
3.对通知消息进行排序监控整个服务调用的流程与状态。
4.当服务调用异常时,也需要服务调用通知机制通知服务调用方。
5.同步多个服务调用:服务调用方很可能同时调用多个服务,需要通知机制进行同步,以完成更复杂的功能。例如某公司的一次会议中某用户需要把会议报告的照片同时显示在礼堂的投影机中和会议室的LCD(液晶显示器)中,其同时调用礼堂投影机和会议室LCD的显示服务,通过服务调用通知机制,该用户知道什么时候礼堂的投影机和会议室的LCD把某张图片显示完毕,然后同时更新礼堂投影机和会议室的LCD图片显示。
6.多个设备协同工作:多个设备同时收到某个服务的服务调用通知消息,以得知服务调用的信息,确定本设备的服务开展情况。例如在一个智能家居网络里面监控系统感知到主人回到家里,按照主人惯例,主人到家后会下载观看某部电视连续剧。于是监控系统调用电脑的下载服务将电视连续剧下载,然后电脑会调用电视的播放服务对下载的连续剧进行播放。当电脑的下载服务服调用通知机制通知连续剧下载接近完成,此时就可以立即由电脑调用电视的播放服务,通过服务调用的通知机制估计出调用电视播放服务的服务初始化时间,就可以当电脑下载完连续剧就马上调用电视的播放服务。
【发明内容】
本发明所要解决的技术问题在于提供一种服务调用通知方法,特别是一种基于信息设备智能互联与资源共享协议的服务调用通知方法。
为解决上述技术问题,本发明所采用的技术方案是:一种服务调用通知的实现方法,该方法包括以下步骤:首先由服务提供方向协议栈注册服务,通过服务描述报文进行服务内容描述。然后服务调用方向协议栈发送服务调用请求,服务提供方根据所述服务状态的进展,通过协议栈向服务调用方提供服务状态通知。最后,服务调用方根据得到的服务状态触发事件处理函数,并通知服务提供方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL工业研究院有限公司,未经深圳TCL工业研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610061604.2/2.html,转载请声明来源钻瓜专利网。