一种设备间协同工作的方法及设备的制造方法

文档序号:9767846阅读:932来源:国知局
一种设备间协同工作的方法及设备的制造方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种设备间协同工作的方法及设备。
【背景技术】
[0002]随着有线和无线通信硬件的广泛使用,设备与设备之间的互联互通也越来越普遍。例如,手机内的Java程序可控制用户家中的安全系统,车内仪表盘上的控制设施可遥控用户手机进行通话等等。
[0003]在传统的通信系统中,越来越多的通信设备,如个人计算机(Personal Computer,PC)、笔记本、手机和电视等都具备了互联互通的能力,对于相同操作系统的设备来说,可以通过有线或无线的方式进行互联,实现资源共享和协同服务,但是对于不同的操作系统来说,由于不同操作系统的接口定义、通讯语言等等不同,使得通讯设备不能实现跨平台、跨系统的访问和协同,例如Android系统和1S系统之间还不能实现资源共享和协同服务。

【发明内容】

[0004]本发明的实施例提供一种设备间协同工作的方法及设备,以解决信息设备之间不能实现跨平台、跨操作系统进行资源共享和协同服务的问题。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]第一方面,提供一种设备间协同工作的方法,包括:
[0007]在同一局域网内,第一设备接收第二设备通过路由器发送的服务请求消息,所述服务请求消息用于所述第二设备请求与所述第一设备进行同步操作的资源信息;
[0008]所述第一设备对所述服务请求消息进行解析,以根据解析结果确定所述第一设备和所述第二设备的操作系统是否相同;
[0009]若不同,则所述第一设备将信息设备资源共享协同服务IGRS标准协议格式转换为通用即插即用UPnP协议格式,并根据UPnP协议格式通过所述路由器向所述第二设备发送服务响应消息和所述资源信息,使所述第二设备根据所述资源信息与所述第一设备协同工作。
[0010]所述资源信息为所述第一设备的可共享资源信息或应用程序的协同服务信息。
[0011]所述服务请求消息包括信息类型、所述第一设备的地址信息和操作系统信息;
[0012]其中,所述信息类型为请求所述可共享资源信息类型或为请求所述应用程序的协同服务信息类型。
[0013]所述第一设备将信息设备资源共享协同服务IGRS标准协议格式转换为通用即插即用UPnP协议格式,并根据UPnP协议格式通过所述路由器向所述第二设备发送服务响应消息和所述资源信息包括:
[0014]所述第一设备提取本设备的IGRS设备描述文档和IGRS服务描述文档;
[0015]所述第一设备将所述IGRS设备描述文档转化为UPnP设备描述文档,和将所述IGRS服务描述文档和UPnP服务描述文档;
[0016]所述第一设备根据所述UPnP设备描述文档和所述UPnP服务描述文档并采用简单对象访问协议SOAP以通过所述路由器向所述第二设备发送服务响应消息,和根据所述UPnP设备描述文档和所述UPnP服务描述文档并采用普通事件通知体系GENA以通过所述路由器向所述第二设备发送所述资源信息。
[0017]第二方面,提供一种设备间协同工作的方法,包括:
[0018]在同一局域网内,第二设备通过路由器向第一设备发送服务请求消息,所述服务请求消息用于所述第二设备请求与所述第一设备进行同步操作的资源信息;
[0019]所述第二设备通过所述路由器接收所述第一设备发送的服务响应消息和资源信息,根据所述资源信息与所述第一设备协同工作;
[0020]其中,所述服务响应消息和所述资源信息是所述第一设备将信息设备资源共享协同服务IGRS标准协议格式转换为通用即插即用UPnP协议格式,并根据所述UPnP协议格式发送至所述第二设备的。
[0021]所述方法还包括:
[0022]所述第二设备通过动态主机配置协议DHCP或自动IP获取IP地址;
[0023]所述第二设备根据所述IP地址采用用户数据协议UDP以组播或单播的方式向所述第一设备发送上线或离线通知。
[0024]所述服务请求消息包括信息类型、所述第一设备的地址信息和操作系统信息,所述资源信息为所述第二设备的可共享资源信息或应用程序的协同服务信息;
[0025]其中,所述信息类型为请求所述可共享资源信息类型或为请求所述应用程序的协同服务信息类型。
[0026]第三方面,提供一种第一设备,包括:
[0027]接收单元,用于在同一局域网内,接收第二设备通过路由器发送的服务请求消息,所述服务请求消息用于所述第二设备请求与所述第一设备进行同步操作的资源信息;
[0028]解析单元,用于对所述服务请求消息进行解析,以根据解析结果确定所述第一设备和所述第二设备的操作系统是否相同;
[0029]转换单元,用于若不同,则将信息设备资源共享协同服务IGRS标准协议格式转换为通用即插即用UPnP协议格式;
[0030]发送单元,用于根据UPnP协议格式通过所述路由器向所述第二设备发送服务响应消息和所述资源信息,使所述第二设备根据所述资源信息与所述第一设备协同工作。
[0031]所述转换单元具体用于:提取本设备的IGRS设备描述文档和IGRS服务描述文档;将所述IGRS设备描述文档转化为UPnP设备描述文档,和将所述IGRS服务描述文档和UPnP服务描述文档;
[0032]所述发送单元具体用于:根据所述UPnP设备描述文档和所述UPnP服务描述文档并采用简单对象访问协议SOAP以通过所述路由器向所述第二设备发送服务响应消息,和根据所述UPnP设备描述文档和所述UPnP服务描述文档并采用普通事件通知体系GENA以通过所述路由器向所述第二设备发送所述资源信息。
[0033]第四方面,提供一种第二设备,包括:
[0034]发送单元,用于在同一局域网内,通过路由器向第一设备发送服务请求消息,所述服务请求消息用于所述第二设备请求与所述第一设备进行同步操作的资源信息;
[0035]接收单元,用于通过所述路由器接收所述第一设备发送的服务响应消息和资源信息,根据所述资源信息与所述第一设备协同工作;
[0036]其中,所述服务响应消息和所述资源信息是所述第一设备将信息设备资源共享协同服务IGRS标准协议格式转换为通用即插即用UPnP协议格式,并根据所述UPnP协议格式发送至所述第二设备的。
[0037]本发明实施例提供一种设备间协同工作的方法及设备,在同一局域网内,第一设备接收第二设备通过路由器发送的服务请求消息,服务请求消息用于第二设备请求与第一设备进行同步操作的资源信息,第一设备对服务请求消息进行解析,以根据解析结果确定第一设备和第二设备的操作系统是否相同,若不同,则第一设备将信息设备资源共享协同服务IGRS标准协议格式转换为通用即插即用UPnP协议格式,并根据UPnP协议格式通过路由器向第二设备发送服务响应消息和资源信息,使第二设备根据资源信息与第一设备协同工作,由于UPnP协议可以充分发挥传输控制协议/因特网互联协议TCP/IP等等和网络技术的功能,不但能对类似网络进行无缝连接,而且还能够控制网络设备及它们之间的传输信息,在UPnP结构中没有设备驱动程序,取而代之的是普通协议,这样能够解决信息设备之间不能实现跨平台、跨操作系统进行资源共享和协同服务的问题。
【附图说明】
[0038]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本发明实施例提供的一种设备间协同工作的方法流程示意图;
[0040]图2为本发明实施例提供的一种不同操作系统设备连接示意图;
[0041]图3为本发明实施例提供的一种设备间协同工作的方法流程示意图;
[0042]图4为本发明实施例提供的一种设备间协同工作的方法流程示意图;
[0043]图5为本发明实施例提供的一种第一设备结构示意图;
[0044]图6为本发明实施例提供的一种第二设备结构示意图。
【具体实施方式】
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]信息设备资源共享协同服务(IntelligentGrouping and Resource Sharing,IGRS)标准,即闪联,是多种信息终端制定规范的准则,是在有限范围内智能动态组网,实现智能互联、资源共享和协同服务应用的技术基础。
[0047]其中,智能互联是指配备闪联协议的任何个人信息终端、企业信息应用、社会信息服务、在一定范围内自动搜索其它相关终端、应用和服务,并在闪联协议基础上,动态生成新的网络,经安全认证后自动组网或入网的一种智能活动。
[0048]资源共享是指智能互联的设备通过有线网络和无线网络主动公布自己可提供的资源,并获取他方可提供的资源,如计算资源、存储空间、输入功能等。其中资源可以是设备的功能,也可以是组合的应用和服务。共享的设备可以是个人电脑、笔记本、服务器、交换机、路由器、打印机和手机等,也可以是电视、音箱、投影机等。共享的应用可以是文字处理、图像显
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1