[发明专利]一种通信方法及相关设备有效
申请号: | 202210588160.7 | 申请日: | 2022-05-27 |
公开(公告)号: | CN115033396B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 孙少忠 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/445 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 方法 相关 设备 | ||
本申请提供了一种通信方法及相关设备。根据该通信方法,可穿戴设备中的JS应用框架可以注册通信接口,AMS可以绑定该通信接口。可穿戴设备中的本地应用可以通过该通信接口与第三方应用进行通信。通过这种方式,可穿戴设备中的本地应用和第三方应用可以实现数据共享,可以扩展更多的应用场景,提升了用户体验。
技术领域
本申请涉及终端技术领域,尤其涉及一种通信方法及相关设备。
背景技术
目前,部分可穿戴设备中的第三方应用采用JavaScript(简称JS)语言进行开发,而本地应用基于操作系统(Operating System,OS)进行开发。可穿戴设备中的第三方应用与本地应用无法进行通信,因此二者的数据无法分享,也就无法融合使用。
因此,如何实现可穿戴设备中的第三方应用与本地应用之间的通信是目前亟待解决的问题。
发明内容
本申请提供了一种通信方法及相关设备。根据该通信方法,可穿戴设备中的JS应用框架可以注册通信接口,AMS可以绑定该通信接口。可穿戴设备中的本地应用可以通过该通信接口与第三方应用进行通信。通过这种方式,可穿戴设备中的本地应用和第三方应用可以实现数据共享,可以扩展更多的应用场景,提升了用户体验。
第一方面,本申请提供了一种通信方法。该方法可以应用于电子设备。该方法可以包括:电子设备中的本地应用向电子设备中的能力管理服务AMS发送第一消息;AMS通过第一通信接口向电子设备中的第三方应用发送第一消息;或者,AMS接收第三方应用通过第一通信接口发送的第二消息;AMS向本地应用发送第二消息。其中,第一通信接口为AMS与电子设备中的JS应用框架之间的通信接口。第一消息包括本地应用的包名、第三方应用的包名,以及第一目标传输数据。第二消息包括第三方应用的包名、本地应用的包名,以及第二目标传输数据。
在本申请提供的方案中,电子设备中的本地应用可以向AMS发送第一消息,AMS再通过第一通信接口将第一消息发送给第三方应用。也就是说,电子设备中的本地应用可以通过第一通信接口向电子设备中的第三方应用发送数据。电子设备中的AMS还可以接收第三方应用通过第一通信接口发送的第二消息,并将该第二消息发送给本地应用。也就是说,电子设备中的第三方应用可以通过第一通信接口向电子设备中的本地应用发送数据。通过这种方式,电子设备可以通过第一通信接口实现本地应用和第三方应用之间的交互,从而实现数据共享,更多的应用场景得以实现,提升了用户体验。
在本申请的一些实施例中,第一通信接口可以为后述实施例中的接口M。
需要说明的是,电子设备中的任一本地应用和任一第三方应用均可以基于第一通信接口来进行通信。在本申请的一些实施例中,本地应用中可以包括调用第一通信接口的相关指令。类似的,第三方应用中可以包括调用第一通信接口的相关指令。
在本申请的一些实施例中,第一消息可以为后述实施例中的消息X11。
在本申请的一些实施例中,第二消息可以为后述实施例中的消息X12。
可理解,关于第一目标传输数据和第二目标传输数据的具体含义可以参见后述实施例中对目标传输数据的相关描述,在此不展开说明。
需要说明的是,权利要求中所提及的本地应用可以为电子设备中的任一本地应用。在本申请的一些实施例中,权利要求中所提及的本地应用可以为后述实施例中的本地应用N。
类似的,还需要说明的是,权利要求中所提及的第三方应用可以为电子设备中的任一第三方应用。在本申请的一些实施例中,权利要求中所提及的第三方应用可以为后述实施例中的第三方应用T。
还需要说明的是,权利要求中所提及的电子设备可以为后述实施例中所提及的可穿戴设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210588160.7/2.html,转载请声明来源钻瓜专利网。