数据透传方法和相应的即时通讯终端技术

技术编号:21146030 阅读:39 留言:0更新日期:2019-05-18 06:39
本发明专利技术实施例公开了数据透传方法和相应的即时通讯终端,其中一种数据透传方法包括:获取第一内嵌网页在即时通讯工具中的识别信息;根据所述识别信息获取所述第一内嵌网页的网页信息,所述网页信息包括cookie和登陆态信息;通过调用所述即时通讯工具的数据透传接口将所述第一内嵌网页的网页信息发送至第二内嵌网页。采用本发明专利技术,可以实现即时通讯工具的内嵌网页之间或网页服务器和即时通讯服务器之间的数据透传。

【技术实现步骤摘要】
数据透传方法和相应的即时通讯终端
本专利技术涉及通信领域,尤其涉及数据透传方法和相应的即时通讯终端。
技术介绍
即时通信终端发展到今天,已经成为用户必不可少的软件工具。即时通信软件不但在平时的休闲娱乐中被广泛使用,而且在用户的工作中也得到广泛的使用。随着即时通信软件的普及,早期单一的聊天功能已不能满足用户多样化的需求。越来越多的互联网服务开始加载到即时通信软件中。目前,即时通信软件的内嵌网页只能提供简单展现业务信息的功能。故,用户只能简单被动地接收内嵌网页显示的业务信息,而无法对所述内嵌网页进行主动操作,而若期望实现在内嵌网页上执行一系列操作和互动,比如发表言论,评论其它用户,上传文件,听歌,截图等等,则需要数据信息在即时通讯服务器,即时通讯软件客户端和网页服务器三者之间的无缝透传。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种数据透传方法和相应的即时通讯终端,可实现即时通讯工具的内嵌网页之间的数据透传。为了解决上述技术问题,本专利技术实施例提供了一种数据透传方法,所述方法包括:获取第一内嵌网页在即时通讯工具中的识别信息;根据所述识别信息获取所述第一内嵌网页的网页信息,所述网页信息包括cookie和登陆态信息;通过调用所述即时通讯工具的数据透传接口将所述第一内嵌网页的网页信息发送至第二内嵌网页。相应地,本专利技术实施例还提供了一种即时通讯终端,所述即时通讯工具包括:识别信息获取模块,用于获取第一内嵌网页在即时通讯工具中的识别信息;网页信息获取模块,用于根据所述识别信息获取所述第一内嵌网页的网页信息,所述网页信息包括cookie和登陆态信息;数据透传模块,用于通过调用所述即时通讯工具的数据透传接口将所述第一内嵌网页的网页信息发送至第二内嵌网页。本专利技术实施例还提供了另一种数据透传方法,所述方法包括:获取即时通讯服务器下发的提示数据;根据所述提示数据通过调用即时通讯工具的数据透传接口向网页服务器发送提示信息,以使所述网页服务器在下发的内嵌网页数据中携带所述提示信息;显示携带所述提示信息的内嵌网页。相应的,本专利技术实施例还提供了另一种即时通讯终端,所述即时通讯终端包括:提示数据获取模块,用于获取即时通讯服务器下发的提示数据;数据透传模块,用于根据所述提示数据通过调用即时通讯工具的数据透传接口向网页服务器发送提示信息,以使所述网页服务器在下发的内嵌网页数据中携带所述提示信息;内嵌网页显示模块,用于显示携带所述提示信息的内嵌网页。本专利技术实施例还提供了另一种数据透传方法,所述方法包括:通过调用即时通讯工具的数据透传接口获取网页服务器下发的即时通讯设置数据;根据所述即时通讯设置数据向即时通讯服务器发送即时通讯设置信息,以使所述即时通讯服务器根据所述即时通讯设置信息进行设置。相应的本专利技术实施例还提供了另一种即时通讯终端,所述即时通讯终端包括:设置数据获取模块,用于通过调用即时通讯工具的数据透传接口获取网页服务器下发的即时通讯设置数据;数据透传模块,用于根据所述即时通讯设置数据向即时通讯服务器发送即时通讯设置信息,以使所述即时通讯服务器根据所述即时通讯设置信息进行设置。本专利技术实施例通过提出了一种即时通讯工具的数据透传接口以实现即时通讯工具的内嵌网页之间或网页服务器和即时通讯服务器之间的数据透传,可以增强即时通讯工具Web化能力,使用户能够更快更好的通过即时通讯工具体验各种互联网增值服务。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中一种数据透传方法的流程示意图;图2是本专利技术另一实施例中一种数据透传方法的流程示意图;图3是本专利技术另一实施例中一种数据透传方法的流程示意图;图4是本专利技术另一实施例中一种数据透传方法的流程示意图;图5是本专利技术实施例中一种即时通讯终端的结构示意图;图6是本专利技术实施例中即时通讯终端的的网页信息获取模块的结构示意图;图7是本专利技术另一实施例中一种即时通讯终端的结构示意图;图8是本专利技术另一实施例中一种即时通讯终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术所提及的实现数据透传的即时通讯终端可以为PC(personalcomputer,个人电脑)、手机、平板电脑、智能手机、电子阅读器、笔记本电脑、车载终端等具有网络功能的设备,上述即时通讯终端中安装了即时通讯工具,可以通过即时通讯工具与内嵌网页的网页服务器以及即时通讯服务器进行通信。本专利技术实施例中提出的即时通讯工具的数据透传接口,可以包括用于处理一系列透传场景的接口函数的集合,包括Push接口函数、ShowPublicWindow接口函数、PopUp接口函数、CallJavaScript接口函数以及PushPrivacy接口函数等,对应于各类数据透传场景可以调用数据透传接口中对应的子函数进行处理已实现数据透传。图1是本专利技术实施例中一种数据透传方法的流程示意图。如图所示本实施例中的数据透传方法可以包括:S101,获取第一内嵌网页在即时通讯工具中的识别信息。所述内嵌网页可以为所述即时通讯工具的通讯界面上的内嵌网页,例如个人动态页面、群组动态页面、内嵌广告页面等,所述内嵌网页在即时通讯工具中的识别信息可以例如所述个人动态页面对应的用户的识别码(如个人即时通讯号码),也可以为群组动态页面对应的群组的识别码(UnitIdentificationNumber,UIN),内嵌广告页面对应的网页域名等等。S102,根据所述识别信息获取所述第一内嵌网页的网页信息,所述网页信息包括cookie和登陆态信息。所述登陆态信息可以为用户访问内嵌网页时所需提交的身份验证信息,例如访问群动态页面时需要验证用户是否该群动态页面所对应群组的合法成员时所需的验证信息,访问个人动态页面时需要验证用户是否该个人动态页面对应用户的好友或其本人时所需的验证信息。所述第一内嵌网页的网页信息可以存在所述即时通讯工具的软件缓存中,以所述内嵌网页的识别信息为信息索引建立所述网页信息的数据结构,需要时可以根据步骤S101中得到的识别信息在建立的数据结构中查找所述识别信息对应的内嵌网页的网页信息,若在所述即时通讯工具的软件缓存中查找不到,则可以向网页服务器请求获取该内嵌网页的网页信息,并可以进一步保存到所述即时通讯工具的软件缓存中。S103,通过调用所述即时通讯工具的数据透传接口将所述第一内嵌网页的网页信息发送至第二内嵌网页。所述第二内嵌网页可以与所述第一内嵌网页在即时通讯工具中具有相同的识别信息,例如为同一群组的不同群组动态页面,通过将第一内嵌网页的网页信息透传至第二内嵌网页中,可以实现即时通讯工具的内嵌网页的多类型操作,例如查看详情、信息发表等。下面通过一个具体的实例来进行说明。图2是本专利技术另一实施例中的一种数据透传方法的流本文档来自技高网...

【技术保护点】
1.一种数据透传方法,其特征在于,所述方法包括:获取即时通讯服务器下发的提示数据;根据所述提示数据通过调用即时通讯工具的数据透传接口向网页服务器发送提示信息,以使所述网页服务器在下发的内嵌网页数据中携带所述提示信息;显示携带所述提示信息的内嵌网页。

【技术特征摘要】
1.一种数据透传方法,其特征在于,所述方法包括:获取即时通讯服务器下发的提示数据;根据所述提示数据通过调用即时通讯工具的数据透传接口向网页服务器发送提示信息,以使所述网页服务器在下发的内嵌网页数据中携带所述提示信息;显示携带所述提示信息的内嵌网页。2.如权利要求1所述的数据透传方法,其特征在于,所述根据所述提示数据通过调用即时通讯工具的数据透传接口向网页服务器发送提示信息包括:对从即时通讯服务器获取到的提示数据进行解析数据,得到其中的提示内容,通过调用即时通讯工具的数据透传接口中的CallJavaScript接口函数,调用参数即所述提示内容,从而向网页服务器发送携带所述提示内容的提示信息。3.一种即时通讯终端,其特征在于,所述即时通讯终端包括:提示数据获取模块,用于获取即时通讯服务器下发的提示数据;数据透传模块,用于根据所述提示数据通过调用即时通讯工具的数据透传接口向网页服务器发送提示信息,以使所述网页服务器在下发的内嵌网页数据中携带所述提示信息;内嵌网页显示模块,用于显示携带所述提示信息的内嵌网页。4.如权利要求3所述的即时通讯终端,其特征在于,所述数据透传模块具体用于:对从即时通讯服务器获取到的提示数据进行解析数据,得到其中的提示内容,通过调用即时通讯工具的数据透传接口中的CallJavaScript接口函数,调用参数即所述提示内容,从而向网页服务器发送携带所述提示内容的提示信息。5.一种数据透传方法,其特征在于,所述方法包括:通过调用即时通讯工具的数据透传接口获取网页服务器下发的即时通讯设置数据;根据所述即时通讯设置数据通过向即时通讯服务器发送即时通讯设置信息,以使所述即时通讯服务器根据所述即时通讯设置...

【专利技术属性】
技术研发人员:孙辉李倞婧
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1