[发明专利]用于实现跨平台通信的方法和设备有效
申请号: | 201710241440.X | 申请日: | 2017-04-13 |
公开(公告)号: | CN108733495B | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 张立杰;杨建东 | 申请(专利权)人: | 东方明珠新媒体股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 陈贞健;姜伯炎 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 实现 平台 通信 方法 设备 | ||
本申请的目的是提供一种用于实现跨平台通信的方法和设备,通过定义share标签,所述标签包括两个以上接口;对所述share标签中的各接口进行解析,得到各个接口的支持信息;建立客户端和服务端之间的跨平台通信网络协议栈;根据所述跨平台通信网络协议栈、接口及其支持信息,进行客户端与服务端之间的跨平台通信功能业务。能实现应用跨平台功能,应用可以在多种平台上支持跨平台通信功能,而不仅限于同平台。
技术领域
本申请涉及计算机领域,尤其涉及一种用于实现跨平台通信的技术。
背景技术
Html是W3C发布的一种技术标准,同时也是一种编程语言,基于各种标签及相关的接口及属性,同CSS(Cascading Style Sheet,层叠样式表)和JS(JavaScript,一种用于实现网络应用的脚本语言)等实现网络应用。目前最新的版本为html5。Html是一种弱语言,本身不需要编译,只需要html解析引擎直接解析即可运行。一般的html解析引擎如Webkit,Blink,Trident,Gecko等。大部分现代浏览器已经具备了某些HTML5支持。但是由于html5属于技术前端的内容,很多技术还在发展中。例如html5规范的跨平台信息共享方面,在已经发布的规范当中,并没有规定。
目前各平台自带的通信功能,仅限于同平台,例如,安卓(Android)自带视频分享无线协议(miracast)通信应用仅限于Android平台使用;Linux类系统应用仅限于同架构同平台的应用;iOS应用仅限于iOS使用。当然Android和iOS设备之间可以实现相互通信,但这种通信仅仅限定于网络协议的跨平台通信,而不是应用级别的跨平台通信。
发明内容
本申请的目的是提供一种用于实现跨平台通信的方法与设备,能够解决现有技术中不能使应用在多种平台上支持跨平台通信功能的问题。
根据本申请的一个方面,提供了一种用于实现跨平台通信的方法,包括:
定义share标签,所述标签包括两个以上接口;
对所述share标签中的各接口进行解析,得到各个接口的支持信息;
建立客户端和服务端之间的跨平台通信网络协议栈;
根据所述跨平台通信网络协议栈、接口及其支持信息,进行客户端与服务端之间的跨平台通信功能业务。
根据本申请的另一方面,还提供了一种用于实现跨平台通信的设备,包括:
定义装置,用于定义share标签,所述标签包括两个以上接口;
解析装置,用于对所述share标签中的各接口进行解析,得到各个接口的支持信息;
建立装置,用于建立客户端和服务端之间的跨平台通信网络协议栈;
通信装置,用于根据所述跨平台通信网络协议栈、接口及其支持信息,进行客户端与服务端之间的跨平台通信功能业务。
与现有技术相比,本申请通过定义share标签,所述标签包括两个以上接口;对所述share标签中的各接口进行解析,得到各个接口的支持信息;建立客户端和服务端之间的跨平台通信网络协议栈;根据所述跨平台通信网络协议栈、接口及其支持信息,进行客户端与服务端之间的跨平台通信功能业务。能实现应用跨平台功能,应用可以在多种平台上支持跨平台通信功能,而不仅限于同平台。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出根据本申请一个方面的一种用于实现跨平台通信的设备结构示意图;
图2示出本申请涉及的BesTV TVOS架构图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东方明珠新媒体股份有限公司,未经东方明珠新媒体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710241440.X/2.html,转载请声明来源钻瓜专利网。