硬件或软件服务请求处理方法技术

技术编号:13671499 阅读:67 留言:0更新日期:2016-09-07 19:16
本发明专利技术提供一种硬件或软件服务请求处理方法。其中,该硬件或软件服务请求方法适用于第一电子装置,包括:接收第一硬件或软件服务请求;判断是否需调用第二电子装置之至少一硬件或软件以处理该第一硬件或软件服务请求;当需要调用时,传送该第一硬件或软件服务请求至该第二装置;从该第二电子装置接收第一响应消息,其中,该第一响应消息指示该第二电子装置提供该第一硬件或软件服务;以及根据该第一响应消息提供该第一硬件或软件服务;其中,该第一电子装置基于网络互连协议与该第二电子装置之间相互连接。本发明专利技术提供的硬件或软件服务请求处理方法可更简便实现互联装置之硬件、软件和服务能力的共享,提升用户体验。

【技术实现步骤摘要】

本专利技术有关于智能电子装置的通信,特别有关于智能电子装置之间硬件/软件服务的处理方法。
技术介绍
在现在社会中,智能手机、智能设备、智能家居越来越常见,且发展迅速,而各种智能设备之间的结合已成为一种必然趋势。当前市面上常见的智能设备的无线互连方式较为复杂,例如透过云端或账号,或者透过广泛运用的P2P直连技术,但前者必须透过云端和账号,提高了使用门栏,而后者能实现的功能有限,且受到物理范围的限制;并且市面上的已知技术,并不能实现设备间的彼此互联以及软件、硬件、服务间的彼此服务,因此如何以更便捷、应用范围更广的方式在电子装置间实现此目的,让用户有更好的用户体验,是目前值得研究的课题。因此,近来发展了一种智能电子装置间的CrossMountTM连接挂载技术(参见申请号为14/943,363,14/948,040的美国专利申请),CrossMountTM会透过网络连线技术,将身处在不同装置中的硬件设备(例如摄像头、麦克风)及软件应用程序相互挂载,使一个装置将远端另一装置中具备的硬件设备(例如摄像头、麦克风)看成是自身所拥有。透过此CrossMountTM技术实现不同设备的硬件装置的无缝连接,从而使现有市售的各种应用程序,将不再受装置硬件限制。图1为第一电子装置100和第二电子装置102之间实现CrossMountTM连接挂载的逻辑架构图。其中,第一电子装置100为硬件/软件服务请求装置,第二电子装置102为硬件/服务提供装置。第一电子装置100包括处理模块120、连接模块130、虚拟模块140。其中,处理模块120耦接于连接模块130、虚拟模块140;连接模块130用于透过网络连接技术建立第一电子装置100与其他电子装置(例如第二电子装置102)之间的连
接,且当连接完成后,该虚拟模块140可接收来自第二电子装置102的硬件信息,以利用该信息模拟产生一或多个真实硬件(例如摄像头)从而支持服务第一电子装置100。第二电子装置102包括处理模块122、连接模块132、虚拟模块142及硬件模块152。其中,处理模块122耦接于连接模块132及虚拟模块142及硬件模块152,用于信息与数据之处理控制;连接模块132用于透过网络连接技术建立第二电子装置102与其他电子装置(例如第一电子装置100)之间的连接,且当连接完成后,该虚拟模块142可向第一电子装置100发送第二电子装置102的有关硬件信息,并接收来自第一电子装置100的硬件请求信息,驱动硬件模块152进行运作,以提供服务用于第一电子装置100。图2为根据上述第一电子装置100与第二电子装置102之间建立CrossMountTM连接挂载的通信流程图。首先,在步骤202中,第一电子装置100搜索其他装置,并通过类似通用即插即用(Universal Plug and Play,UPnP)的协议,发现并连接第二电子装置102。在连接完成后,第一电子装置100中的虚拟模块140可接收关于第二电子装置的至少一硬件/软件的描述信息(步骤204)。在步骤206中,虚拟模块140在该第一电子装置中虚拟产生该至少一硬件/软件。在步骤208中,虚拟模块140将通知处理模块120有一个新硬件的安装。完成上述连接设定后,第一电子装置100即可直接对虚拟的硬件做存取操作,利用其进行有关的服务应用。由上述可知,通过CrossMountTM挂载连接方式,电子装置不再需要透过实体挂载方式即可扩展装置的硬件能力。然而,如何通过更简便、更有效率的方法来实现互联装置之硬件、软件和服务能力的共享,让用户有更好的用户体验,确实是一个值得研究的课题。
技术实现思路
有鉴于此,本专利技术提供一种硬件或软件服务请求处理方法。本专利技术提供一种硬件或软件服务请求处理方法,适用于第一电子装
置,包括:接收第一硬件或软件服务请求;判断是否需调用第二电子装置之至少一硬件或软件以处理该第一硬件或软件服务请求;当需要调用该第二电子装置之至少一硬件或软件时,传送该第一硬件或软件服务请求至该第二装置;从该第二电子装置接收第一响应消息,其中,该第一响应消息指示该第二电子装置之至少一硬件或软件提供该第一硬件或软件服务;以及根据该第一响应消息提供该第一硬件或软件服务;其中,该第一电子装置基于网络互连协议与该第二电子装置之间相互连接;且该第一电子装置接收关于该第二电子装置之至少一硬件或软件的信息,以根据该相关信息在该第一电子装置中虚拟产生该第二电子装置之至少一硬件或软件。本专利技术再提供一种硬件或软件服务提供方法,适用于第一电子装置,包括:接收第一硬件或软件服务请求,其中,该第一硬件或软件服务请求来自该第二电子装置;提供该第一硬件或软件服务,以及生成第一响应消息,其中,该第一响应消息指示由该第一电子装置提供该第一服务;以及发送该第一响应消息至该第二电子装置;其中,该第一电子装置基于网络互连协议与该第二电子装置之间相互连接;该第二电子装置接收关于该第一电子装置之至少一硬件或软件的信息,以根据该相关信息在该第二电子装置中虚拟产生该第一电子装置之至少一硬件或软件。本专利技术又提供一种电子装置,适用于请求硬件或软件服务,包括:连接模块,用于建立与第二电子装置之间的连接,其中,该连接基于网络互连协议;处理模块,耦接于该连接模块,用于当该电子装置接收第一硬件或软件服务请求时,判断是否需调用该第二电子装置之至少一硬件或软件以处理该第一硬件或软件服务请求;以及虚拟模块,耦接于该处理模块,用于接收关于该第二电子装置之至少一硬件或软件的信息,以根据该相关信息在该第一电子装置中虚拟产生该第二电子装置之至少一硬件或软件,且当需要调用该第二电子装置之至少一硬件或软件时,传送该硬件或软件服务请求至该第二装置,且从该第二电子装置接收第一响应消息,其中,该第一响应消息指示该第二电子装置之至少一硬件或软件提供该第一硬件或软件服务其中,该处理模块更用于根据该
第一响应消息提供该第一服务。本专利技术还提供一种电子装置,用于向第二电子装置提供硬件或软件服务,包括:连接模块,用于建立与第二电子装置之间的连接,其中,该连接基于网络互连协议;虚拟模块,用于接收第一硬件或软件服务请求,其中,该第一硬件或软件服务请求来自该第二电子装置;服务模块,包括至少一硬件或软件,用于提供至少一硬件或软件服务;以及处理模块,耦接于该虚拟模块,用于根据该第一硬件或软件服务请求控制该服务模块提供该第一硬件或软件服务,且用于生成第一响应消息,其中,该第一响应消息指示该第一电子装置提供该第一服务;其中,该第一虚拟模块更用于发送该第一响应消息至该第二电子装置。本专利技术提供的本专利技术提供的硬件或软件服务请求方法可更简便实现互联装置之硬件、软件和服务能力的共享,提升用户体验。附图说明图1为第一电子装置和第二电子装置之间实现CrossMountTM连接挂载的逻辑架构图。图2为根据上述第一电子装置与第二电子装置之间建立CrossMountTM连接挂载的通信流程图。图3是根据本专利技术一个实施例的第一电子装置和第二电子装置的基本构架图。图4为图3中所示第一电子装置的硬件/软件服务请求方法流程图。图5为图3中所示第二电子装置的硬件/软件服务提供方法流程图。图6为根据本专利技术一实施例的多个电本文档来自技高网
...

【技术保护点】
一种硬件或软件服务请求处理方法,适用于第一电子装置,包括:接收第一硬件或软件服务请求;判断是否需调用第二电子装置之至少一硬件或软件以处理该第一硬件或软件服务请求;当需要调用该第二电子装置之至少一硬件或软件时,传送该第一硬件或软件服务请求至该第二装置;从该第二电子装置接收第一响应消息,其中,该第一响应消息指示该第二电子装置之至少一硬件或软件提供该第一硬件或软件服务;以及根据该第一响应消息提供该第一硬件或软件服务;其中,该第一电子装置基于网络互连协议与该第二电子装置之间相互连接;且该第一电子装置接收关于该第二电子装置之至少一硬件或软件的信息,以根据该相关信息在该第一电子装置中虚拟产生该第二电子装置之至少一硬件或软件。

【技术特征摘要】
2015.02.28 CN 20151009156641.一种硬件或软件服务请求处理方法,适用于第一电子装置,包括:接收第一硬件或软件服务请求;判断是否需调用第二电子装置之至少一硬件或软件以处理该第一硬件或软件服务请求;当需要调用该第二电子装置之至少一硬件或软件时,传送该第一硬件或软件服务请求至该第二装置;从该第二电子装置接收第一响应消息,其中,该第一响应消息指示该第二电子装置之至少一硬件或软件提供该第一硬件或软件服务;以及根据该第一响应消息提供该第一硬件或软件服务;其中,该第一电子装置基于网络互连协议与该第二电子装置之间相互连接;且该第一电子装置接收关于该第二电子装置之至少一硬件或软件的信息,以根据该相关信息在该第一电子装置中虚拟产生该第二电子装置之至少一硬件或软件。2.如权利要求1所述的硬件或软件服务请求处理方法,其特征在于,还包括:进一步判断是否还需调用第三电子装置之至少一硬件或软件以处理该第一硬件或软件服务请求;当需要调用该第三电子装置之至少一硬件或软件时,传送该第一硬件或软件服务请求至该第三装置;从该第三电子装置接收第二响应消息,其中,该第二响应消息指示该第三电子装置之至少一硬件或软件提供该第一硬件或软件服务;根据该第一响应消息和该第二响应消息提供该第一硬件或软件服务;其中,该第一电子装置基于网络互连协议与该第三电子装置之间相互连接;且该第一电子装置接收关于该第三电子装置之至少一硬件或软件的信息,以根据该相关信息在该第一电子装置中虚拟产生该第三电子装置之至少一硬件或软件。3.如权利要求1或2所述的硬件或软件服务请求处理方法,其特征在于,当判断不需调用该第二电子装置或该第三电子装置之硬件或软件时,提供该第一硬件或软件服务。4.如权利要求1或2所述的硬件或软件服务请求处理方法,其特征在于,从该第二电子装置或该第三电子装置接收关于该第一硬件/软件服务的数据。5.如权利要求1或2所述的硬件或软件服务请求处理方法,其特征在于,还包括:接收第二硬件或软件服务请求,其中,该第二硬件或软件服务请求来自该第二电子装置,且该第二硬件或软件服务请求需调用该第一电子装置之至少一硬件/软件;提供该第二硬件或软件服务;发送第三响应消息至该第二电子装置,其中,该第三响应消息指示该第一电子装置提供该第二硬件或软件服务。6.如权利要求5所述的硬件或软件服务请求处理方法,其特征在于,发送关于该第二硬件或软件服务的数据至该第二电子装置。7.如权利要求1所述的硬件或软件服务请求方法,其特征在于,该第一硬件或软件服务请求、该第二硬件或软件服务请求为摄像头服务请求、音响服务请求、显示器服务请求或应用程序服务请求。8.如权利要求1或2所述的硬件或软件服务请求方法,其特征在于,该第一电子装置、该第二电子装置或该第三装置为智能手机、平板电脑、智能电视、或音响。9.一种硬件或软件服务请求处理方法,适用于第一电子装置,包括:接收第一硬件或软件服务请求,其中,该第一硬件或软件服务请求来自该第二电子装置;提供该第一硬件或软件服务,以及生成第一响应消息,其中,该第一响应消息指示由该第一电子装置提供该第一服务;以及发送该第一响应消息至该第二电子装置;其中,该第一电子装置基于网络互连协议与该第二电子装置之间相互连接;该第二电子装置接收关于该第一电子装置之至少一硬件或软件的信息,以根据该相关信息在该第二电子装置中虚拟产生该第一电子装置之至少一硬件或软件。10.如权利要求9所述的硬件或软件服务请求处理方法,其特征在于,发送该第一硬件或软件服务的相关数据至该第二电子装置。11.如权利要求9所述的硬件或软件服务请求方法,其特征在于,该第一硬件或软件服务请求为摄像头服务请求、音响服务请求或显示器服务请求。12.如权利要求9所述的硬件或软件服务请求方法,其特征在于,该第一电子装置或该第二电子装置为智能手机、平板电脑、智能电视、或音响。13.一种电子装置,适用于请求硬件或软件服务,包括:连接模块,用于建立与第二电子装置之间的连接,其中...

【专利技术属性】
技术研发人员:黄燕妮罗仁杰张书鑫李亚军李萌罗丹
申请(专利权)人:联发科技新加坡私人有限公司
类型:发明
国别省市:新加坡;SG

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1