本发明专利技术公开了一种设备间协同工作的方法及设备,涉及通信领域,以解决信息设备之间不能实现跨平台、跨操作系统进行资源共享和协同服务的问题。其方法为:在同一局域网内,第一设备接收第二设备通过路由器发送的服务请求消息,服务请求消息用于第二设备请求与第一设备进行同步操作的资源信息,第一设备对服务请求消息进行解析,以根据解析结果确定第一设备和第二设备的操作系统是否相同,若不同,则第一设备将信息设备资源共享协同服务IGRS标准协议格式转换为通用即插即用UPnP协议格式,并根据UPnP协议格式通过路由器向第二设备发送服务响应消息和资源信息,使第二设备根据资源信息与第一设备协同工作。本发明专利技术实施例用于设备间协同工作。
【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及一种设备间协同工作的方法及设备。
技术介绍
随着有线和无线通信硬件的广泛使用,设备与设备之间的互联互通也越来越普遍。例如,手机内的Java程序可控制用户家中的安全系统,车内仪表盘上的控制设施可遥控用户手机进行通话等等。在传统的通信系统中,越来越多的通信设备,如个人计算机(Personal Computer,PC)、笔记本、手机和电视等都具备了互联互通的能力,对于相同操作系统的设备来说,可以通过有线或无线的方式进行互联,实现资源共享和协同服务,但是对于不同的操作系统来说,由于不同操作系统的接口定义、通讯语言等等不同,使得通讯设备不能实现跨平台、跨系统的访问和协同,例如Android系统和1S系统之间还不能实现资源共享和协同服务。
技术实现思路
本专利技术的实施例提供一种设备间协同工作的方法及设备,以解决信息设备之间不能实现跨平台、跨操作系统进行资源共享和协同服务的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供一种设备间协同工作的方法,包括:在同一局域网内,第一设备接收第二设备通过路由器发送的服务请求消息,所述服务请求消息用于所述第二设备请求与所述第一设备进行同步操作的资源信息;所述第一设备对所述服务请求消息进行解析,以根据解析结果确定所述第一设备和所述第二设备的操作系统是否相同;若不同,则所述第一设备将信息设备资源共享协同服务IGRS标准协议格式转换为通用即插即用UPnP协议格式,并根据UPnP协议格式通过所述路由器向所述第二设备发送服务响应消息和所述资源信息,使所述第二设备根据所述资源信息与所述第一设备协同工作。所述资源信息为所述第一设备的可共享资源信息或应用程序的协同服务信息。所述服务请求消息包括信息类型、所述第一设备的地址信息和操作系统信息;其中,所述信息类型为请求所述可共享资源信息类型或为请求所述应用程序的协同服务信息类型。所述第一设备将信息设备资源共享协同服务IGRS标准协议格式转换为通用即插即用UPnP协议格式,并根据UPnP协议格式通过所述路由器向所述第二设备发送服务响应消息和所述资源信息包括:所述第一设备提取本设备的IGRS设备描述文档和IGRS服务描述文档;所述第一设备将所述IGRS设备描述文档转化为UPnP设备描述文档,和将所述IGRS服务描述文档和UPnP服务描述文档;所述第一设备根据所述UPnP设备描述文档和所述UPnP服务描述文档并采用简单对象访问协议SOAP以通过所述路由器向所述第二设备发送服务响应消息,和根据所述UPnP设备描述文档和所述UPnP服务描述文档并采用普通事件通知体系GENA以通过所述路由器向所述第二设备发送所述资源信息。第二方面,提供一种设备间协同工作的方法,包括:在同一局域网内,第二设备通过路由器向第一设备发送服务请求消息,所述服务请求消息用于所述第二设备请求与所述第一设备进行同步操作的资源信息;所述第二设备通过所述路由器接收所述第一设备发送的服务响应消息和资源信息,根据所述资源信息与所述第一设备协同工作;其中,所述服务响应消息和所述资源信息是所述第一设备将信息设备资源共享协同服务IGRS标准协议格式转换为通用即插即用UPnP协议格式,并根据所述UPnP协议格式发送至所述第二设备的。所述方法还包括:所述第二设备通过动态主机配置协议DHCP或自动IP获取IP地址;所述第二设备根据所述IP地址采用用户数据协议UDP以组播或单播的方式向所述第一设备发送上线或离线通知。所述服务请求消息包括信息类型、所述第一设备的地址信息和操作系统信息,所述资源信息为所述第二设备的可共享资源信息或应用程序的协同服务信息;其中,所述信息类型为请求所述可共享资源信息类型或为请求所述应用程序的协同服务信息类型。第三方面,提供一种第一设备,包括:接收单元,用于在同一局域网内,接收第二设备通过路由器发送的服务请求消息,所述服务请求消息用于所述第二设备请求与所述第一设备进行同步操作的资源信息;解析单元,用于对所述服务请求消息进行解析,以根据解析结果确定所述第一设备和所述第二设备的操作系统是否相同;转换单元,用于若不同,则将信息设备资源共享协同服务IGRS标准协议格式转换为通用即插即用UPnP协议格式;发送单元,用于根据UPnP协议格式通过所述路由器向所述第二设备发送服务响应消息和所述资源信息,使所述第二设备根据所述资源信息与所述第一设备协同工作。所述转换单元具体用于:提取本设备的IGRS设备描述文档和IGRS服务描述文档;将所述IGRS设备描述文档转化为UPnP设备描述文档,和将所述IGRS服务描述文档和UPnP服务描述文档;所述发送单元具体用于:根据所述UPnP设备描述文档和所述UPnP服务描述文档并采用简单对象访问协议SOAP以通过所述路由器向所述第二设备发送服务响应消息,和根据所述UPnP设备描述文档和所述UPnP服务描述文档并采用普通事件通知体系GENA以通过所述路由器向所述第二设备发送所述资源信息。第四方面,提供一种第二设备,包括:发送单元,用于在同一局域网内,通过路由器向第一设备发送服务请求消息,所述服务请求消息用于所述第二设备请求与所述第一设备进行同步操作的资源信息;接收单元,用于通过所述路由器接收所述第一设备发送的服务响应消息和资源信息,根据所述资源信息与所述第一设备协同工作;其中,所述服务响应消息和所述资源信息是所述第一设备将信息设备资源共享协同服务IGRS标准协议格式转换为通用即插即用UPnP协议格式,并根据所述UPnP协议格式发送至所述第二设备的。本专利技术实施例提供一种设备间协同工作的方法及设备,在同一局域网内,第一设备接收第二设备通过路由器发送的服务请求消息,服务请求消息用于第二设备请求与第一设备进行同步操作的资源信息,第一设备对服务请求消息进行解析,以根据解析结果确定第一设备和第二设备的操作系统是否相同,若不同,则第一设备将信息设备资源共享协同服务IGRS标准协议格式转换为通用即插即用UPnP协议格式,并根据UPnP协议格式通过路由器向第二设备发送服务响应消息和资源信息,使第二设备根据资源信息与第一设备协同工作,由于UPnP协议可以充分发挥传输控制协议/因特网互联协议TCP/IP等等和网络技术的功能,不但能对类似网络进行无缝连接,而且还能够控制网络设备及它们之间的传输信息,在UPnP结构中没有设备驱动程序,取而代之的是普通协议,这样能够解决信息设备之间不能实现跨平台、跨操作系统进行资源共享和协同服务的问题。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种设备间协同工作的方法流程示意图;图2为本专利技术实施例提供的一种不同操作系统设备连接示意图;图3为本专利技术实施例提供的一种设备间协同工作的方法流程示意图;图4为本专利技术实施例提供的一种设备间协同工作的方法流程示意图;图5为本专利技术实施例提供的一种第一设备结构示意图;图6为本专利技术实施例提供的一种第二设备结构示意图。【具体实施方式】下面本文档来自技高网...
【技术保护点】
一种设备间协同工作的方法,其特征在于,包括:在同一局域网内,第一设备接收第二设备通过路由器发送的服务请求消息,所述服务请求消息用于所述第二设备请求与所述第一设备进行同步操作的资源信息;所述第一设备对所述服务请求消息进行解析,以根据解析结果确定所述第一设备和所述第二设备的操作系统是否相同;若不同,则所述第一设备将信息设备资源共享协同服务IGRS标准协议格式转换为通用即插即用UPnP协议格式,并根据所述UPnP协议格式通过所述路由器向所述第二设备发送服务响应消息和所述资源信息,使所述第二设备根据所述资源信息与所述第一设备协同工作。
【技术特征摘要】
【专利技术属性】
技术研发人员:江跃龙,
申请(专利权)人:宇龙计算机通信科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。