[发明专利]用于设备间服务的访问方法、配置方法及装置有效
申请号: | 201610166346.8 | 申请日: | 2016-03-22 |
公开(公告)号: | CN107222326B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 裘绍翔 | 申请(专利权)人: | 斑马智行网络(香港)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/40;H04L29/08 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 徐颖聪 |
地址: | 中国香港九龙长沙湾道*** | 国省代码: | 香港;81 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 设备 服务 访问 方法 配置 装置 | ||
本申请公开了一种用于设备间服务的访问方法及装置,同时公开了一种用于设备间服务的配置方法及装置,以及一种设备间的信息广播方法及装置。所述用于设备间服务的访问方法,包括:第一程序对特定服务的访问请求由运行所述第一程序的源设备发出、并通过设备间的联接传送到提供所述特定服务的目标设备;所述目标设备将接收到的所述访问请求转发给在其上运行的第二程序,并由所述第二程序执行相应的服务功能;其中,所述设备间的联接包括:不同设备分别通过主设备提供的联接端口与所述主设备建立的联接。采用本方法,单个设备的部分能力可以成为标准化的功能模块为其他设备服务,使设备间的功能组合成为可能,进而形成更为复杂和灵活的功能系统。
技术领域
本申请涉及服务访问技术,具体涉及一种用于设备间服务的访问方法及装置。本申请同时涉及一种用于设备间服务的配置方法及装置,以及一种设备间的信息广播方法及装置。
背景技术
随着计算机和网络技术的发展,个人电脑、智能手机等电子设备都得到了广泛的应用。这些电子设备上不仅可以安装应用程序,为用户提供丰富的服务功能,例如:播放音乐、存储数据等;还可以具有通过特定的访问接口为应用程序提供服务的服务提供方,所述服务提供方可以是应用程序,也可以是系统程序。
在具体应用中,为了便于应用程序之间、以及应用程序与系统程序之间的互通,满足不同程序之间的服务访问需求,出现了很多IPC(Interprocess Communication进程间通信)机制,用来实现程序进程之间的通信,D-Bus就是其中一种,其主要用途是在Linux桌面环境为进程提供通信,同时能将Linux桌面环境和Linux内核事件作为消息传递到进程,并能够实现各种复杂的进程间通信任务。
但是D-Bus的应用仅仅局限于一个设备内部,对于设备之间服务的访问需求则无法满足。例如在车载系统中包括智能手机、wifi音箱等多个电子设备,各个设备提供的功能彼此独立,如果用户希望欣赏某个电子设备(例如:智能手机)中的乐曲,而该电子设备由于音频硬件设施发生故障无法实现音频播放功能,那么用户或者放弃欣赏,或者需要手动将待播放曲目复制到wifi音箱的存储介质中才能播放。由此可见,现有各设备之间提供的服务功能彼此独立,不便于用户使用,影响用户的使用体验。
发明内容
本申请实施例提供一种用于设备间服务的访问方法和装置,以解决现有设备之间提供的服务功能彼此独立、不便于用户使用的问题。本申请实施例还提供用于设备间服务的配置方法及装置,以及一种设备间的信息广播方法及装置。
本申请提供一种用于设备间服务的访问方法,包括:
第一程序对特定服务的访问请求由运行所述第一程序的源设备发出、并通过设备间的联接传送到提供所述特定服务的目标设备;
所述目标设备将接收到的所述访问请求转发给在其上运行的第二程序,并由所述第二程序执行相应的服务功能;
其中,所述设备间的联接包括:不同设备分别通过主设备提供的联接端口与所述主设备建立的联接。
可选的,所述设备间的联接是通过如下方式预先建立的:
所述主设备创建用于与其他设备建立联接的联接端口;
当所述源设备为非主设备的从设备时,所述源设备向所述联接端口发送联接请求,所述主设备根据接收到的联接请求,建立主设备和源设备之间的数据连接,以完成源设备和主设备之间的联接过程;
当所述目标设备为非主设备的从设备时,所述目标设备向所述联接端口发送联接请求,所述主设备根据接收到的联接请求,建立主设备和目标设备之间的数据连接,以完成目标设备和主设备之间的联接过程。
可选的,所述主设备创建联接端口、以及根据接收到的联接请求与从设备建立数据连接的操作,由所述主设备上的总线控制模块执行;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斑马智行网络(香港)有限公司,未经斑马智行网络(香港)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610166346.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种虚拟网络的生成方法和装置
- 下一篇:一种基于云平台管理服务器的方法及装置