[发明专利]实现终端设备上的网页和应用间通信的方法、装置和系统有效
申请号: | 201410637090.5 | 申请日: | 2014-11-06 |
公开(公告)号: | CN104375831B | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 方顺豹;王昆 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市隆安律师事务所11323 | 代理人: | 权鲜枝,何立春 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 终端设备 网页 应用 通信 方法 装置 系统 | ||
1.一种实现终端设备上的网页和应用间通信的方法,其中,该方法包括:
终端设备上的网页向所述终端设备的指定网络端口发送命令执行请求;
所述网页接收相应的应用通过所述指定网络端口接收到所述命令执行请求后,执行相应的操作并返回的操作结果;
所述命令执行请求包括执行命令的应用的标识;
所述终端设备上的网页向所述终端设备的指定网络端口发送命令执行请求包括:
所述终端设备上的网页,向能够执行相应命令的应用所对应的指定网络端口发送命令执行请求,以使所述应用通过命令执行请求中包含的应用标识来区分该命令执行请求是否是发给自己的;
其中,存在约定好的一个或者多个指定网络端口;如存在多个指定网络端口,不同的网络端口对应不同分类的应用。
2.如权利要求1所述的方法,其中,
所述命令执行请求为HTTP请求,包括:所述指定网络端口的端口号、要执行的命令。
3.如权利要求1所述的方法,其中,
所述命令执行请求中还包括:JS回调函数;
所述网页接收通过JS回调函数返回的所述操作结果。
4.如权利要求1所述的方法,其中,该方法进一步包括:
所述网页展示所述操作结果。
5.如权利要求1所述的方法,其中,所述终端设备上的网页向所述终端设备的指定网络端口发送命令执行请求包括:
所述终端设备上的网页,在游戏APP下载的网页场景下,自动向所述指定网络端口发送命令执行请求;
或者,
所述终端设备上的网页,当网页显示界面上的检测手机性能控件被触发时,向所述指定网络端口发送命令执行请求。
6.如权利要求2中所述的方法,其中,
所述命令执行请求中还包括:所述网页的描述信息;
则该方法在所述终端设备上的网页向所述终端设备的指定网络端口发送命令执行请求之后,进一步包括:
所述网页接收所述命令执行请求中包含的应用的标识对应的应用返回的,表示拒绝执行的反馈消息;
所述网页接收到所述反馈消息后,向所述终端设备的指定网络端口发送包含能够执行相应命令的其他应用的标识的命令执行请求。
7.如权利要求1-6中任一项所述的方法,其中,在终端设备上的网页向所述终端设备的指定网络端口发送命令执行请求之前,该方法进一步包括:
所述终端设备上的网页展示能够执行相应命令的多个应用的标识供用户进行选择,并接收用户的选择结果;
所述终端设备上的网页向所述终端设备的指定网络端口发送命令执行请求包括:所述终端设备上的网页向用户选择的应用所对应的指定网络端口,发送包含用户选择的应用的标识的命令执行请求。
8.一种实现终端设备上的网页和应用间通信的方法,其中,该方法包括:
终端设备上的应用监听所述终端设备的指定网络端口,通过所述指定网络端口接收所述终端设备上的网页发送的命令执行请求;
所述应用根据所述命令执行请求执行相应的操作,将操作结果返回给所述网页;
所述命令执行请求包括执行命令的应用的标识;
所述通过所述指定网络端口接收所述终端设备上的网页发送的命令执行请求包括:所述应用通过所述指定网络端口接收包含本应用的标识的命令执行请求;
所述终端设备上的应用监听所述终端设备的指定网络端口包括:所述终端设备上的应用监听所述终端设备的与自身对应的指定网络端口;
其中存在约定好的一个或者多个指定网络端口;如存在多个指定网络端口,不同的网络端口对应不同分类的应用。
9.如权利要求8所述的方法,其中,
所述命令执行请求为HTTP请求,包括:所述指定网络端口的端口号、要执行的命令。
10.如权利要求8所述的方法,其中,
所述命令执行请求中还包括:JS回调函数;
所述将操作结果返回给所述网页包括:将操作结果通过JS回调函数返回给所述网页。
11.如权利要求8所述的方法,其中,
所述终端设备上的应用监听所述终端设备的指定网络端口包括:所述应用中有一个随所述终端设备的启动而启动的第一服务,由该第一服务来监听所述指定网络端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410637090.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法及电子设备
- 下一篇:管路的夹持装置