[发明专利]客户端与本地网页之间的通信方法及装置在审
| 申请号: | 201510645362.0 | 申请日: | 2015-09-30 |
| 公开(公告)号: | CN105357183A | 公开(公告)日: | 2016-02-24 |
| 发明(设计)人: | 张君伟 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 江崇玉 |
| 地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 客户端 本地 网页 之间 通信 方法 装置 | ||
技术领域
本发明涉及网络技术领域,特别涉及一种客户端与本地网页之间的通信方法及装置。
背景技术
随着网络技术的发展,服务提供商通常可以提供如客户端、门户网站等多种不同方式的服务,例如,对于影音服务提供商来说,即可以提供一影音客户端,还可以提供一影音门户网站,以丰富用户的视听硬件选择,最大程度的满足用户的试听需求。
在同一设备上既可以运行客户端也提供网页服务,为了增强视听体验,网页服务可以通过服务器的中转与客户端之间进行通信,从而根据客户端上的实际运行情况同步网页服务,或提供其他服务。
然而,在现有技术中,客户端如果需要与本地网页进行通信,不仅只能通过服务器中转,而且只能采取一问一答的形式,也即是,由网页向服务器发送请求,由服务器在获知该请求后,使得客户端将数据发送至本地网页,该通信方法的实时性很差,且由于是单向通信,使得其通信的灵活性也很差。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种客户端与本地网页之间的通信方法及装置。所述技术方案如下:
一方面,提供了一种客户端与本地网页之间通信的方法,所述方法包括:
当检测到客户端启动时,启动所述客户端的本地套接字服务;
当打开指定网页时,通过所述指定网页中的flash程序和所述本地套接字服务,建立所述flash程序与所述客户端之间的套接字连接,使得所述指定网页与所述客户端通过所述套接字连接进行通信。
另一方面,提供了一种客户端与本地指定网页之间通信的装置,所述装置包括:
启动模块,用于当检测到客户端启动时,启动所述客户端的本地套接字服务;
处理模块,用于当打开指定网页时,通过所述指定网页中的flash程序和所述本地套接字服务,建立所述flash程序与所述客户端之间的套接字连接,使得所述指定网页与所述客户端通过所述套接字连接进行通信。
本发明实施例提供的技术方案带来的有益效果是:
通过采用套接字服务和网页内置的flash程序来建立本地网页与客户端之间的通信连接,使得网页和客户端可以无需服务器中转,便可以在有数据需要进行交互时实时进行交互,大大提高了数据的实时性,且这种通信连接是一种双向连接,相比于原有的单向连接,大大提高了通信的灵活性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种客户端与本地网页之间通信的方法的流程图;
图2是本发明实施例提供的一种客户端与本地网页之间通信的方法的流程图;
图3是本发明实施例提供的一种网页、flash程序与客户端之间的数据关系图;
图4是本发明实施例提供的客户端与本地网页之间通信的装置结构示意图;
图5是本发明实施例提供的一种终端500的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
AS3,是ActionScript3.0的简写,是指一种面向对象编程语言。
Swf,是shockwaveflash的简写,是指ADOBE公司的动画设计软件Flash的专用格式。
长连接(longconnection),是指在一个连接上可以连续发送多个数据包。
短连接(shortconnection)是相对于长连接而言的概念,是指在数据传送过程中,只在需要发送数据时,才去建立一个连接,数据发送完成后,则断开此连接,即每次连接只完成一项业务的发送。
图1是本发明实施例提供的一种客户端与本地网页之间通信的方法的流程图。参见图1,所述方法包括:
101、当检测到客户端启动时,启动所述客户端的本地套接字服务。
102、当打开指定网页时,通过所述指定网页中的flash程序和所述本地套接字服务,建立所述flash程序与所述客户端之间的套接字连接,使得所述指定网页与所述客户端通过所述套接字连接进行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510645362.0/2.html,转载请声明来源钻瓜专利网。





