基于不同应用客户端的分享网络资源的方法和装置制造方法及图纸

技术编号:11408169 阅读:60 留言:0更新日期:2015-05-06 07:27
本发明专利技术提供了一种基于不同应用客户端的分享网络资源的方法和装置,包括:当检测到针对分享链接的触发操作时,向网络设备发送应用还原请求,应用还原请求用于获取将分享链接对应的网络资源在与其对应的原生型应用客户端中进行呈现的操作还原指令;执行接收到的网络设备返回的操作还原指令,在本地已安装的第二应用客户端中呈现分享链接对应的网络资源,第二应用客户端为与网络资源对应的原生型应用客户端。原生型应用客户端为发布分享链接对应的页面内容的网络资源提供方提供的应用客户端,可在展现对应的页面内容时为用户提供最佳的浏览体验和最便捷的交互体验,使得分享页面能够通过最佳的展现界面提供给用户。

【技术实现步骤摘要】
基于不同应用客户端的分享网络资源的方法和装置
本专利技术涉及计算机网络
,具体而言,本专利技术涉及的基于不同应用客户端的分享网络资源的方法和装置。
技术介绍
随着互联网的发展,人们逐渐从传统的浏览器阅读转到客户端上进行阅读,同时伴随着社交网络的不断渗透,人们也越来越多地在社交网络上进行内容分享。现有技术中,用户在其终端设备的客户端中浏览并点击朋友分享的一条分享链接时,终端设备会通过桌面浏览器或客户端的嵌入式浏览器打开该条分享链接的URL对应的页面,以供用户阅读。这样,就来带了如何保持分享页面能够很好的适应不同场景以用来向用户提供良好阅读体验的问题。现有技术中,主要通过对页面内容进行转码的方式将页面主体内容呈现给用户,提升用户浏览体验。但是,通过转码进行显示的页面仅可以保证页面的主体信息,使其排版布局与浏览器的大小相适应,但依旧无法向用户完全展示出页面在其原有客户端上的显示风格,提供了较好的交互体验。例如,用户在手机的微信客户端中点击朋友在朋友圈中分享的一条来自微博的分享链接,微信客户端会响应于该点击操作会调用微信客户端的内嵌浏览器打开该分享链接对应的页面,以供用户阅读。
技术实现思路
本专利技术的目的旨在至少解决上述技术缺陷之一,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于不同应用客户端的分享网络资源的方法,包括:检测在第一应用客户端中针对分享链接的触发操作;当检测到针对分享链接的触发操作时,依据分享链接的相关参数信息向网络设备发送应用还原请求,其中,应用还原请求用于获取将分享链接对应的网络资源在与其对应的原生型应用客户端中进行呈现的操作还原指令;以及执行接收到的网络设备返回的操作还原指令,在本地已安装的第二应用客户端中呈现分享链接对应的网络资源,其中,第二应用客户端为与网络资源对应的原生型应用客户端。本专利技术还提供了一种基于不同应用客户端的分享网络资源的方法,包括:接收来自第一用户设备的应用还原请求,其中,应用还原请求用于获取将网络资源在与网络资源对应的原生型应用客户端进行呈现的操作还原指令,且网络资源对应的分享链接是在所述第一用户设备的第一应用客户端中被触发;根据应用还原请求,确定在第一用户设备中将分享链接通过与其相应的原生型应用客户端进行呈现的操作还原指令;以及将操作还原指令发送至第一用户设备。本专利技术还提供了一种基于不同应用客户端的分享网络资源的方法,包括:记录在第三应用客户端中获取待分享的网络资源的用户操作相关信息,其中,第三应用客户端为与网络资源对应的原生型应用客户端;将用户操作相关信息发送至网络设备;以及响应于网络资源分享请求,将待分享的网络资源对应的网络资源地址信息以分享链接的形式通过网络发布至互联网信息发布平台,和/或,作为即时通信消息发送至第一用户设备。本专利技术还提供了一种基于不同应用客户端的分享网络资源的装置,包括:触发检测模块,用于检测在第一应用客户端中针对分享链接的触发操作;还原请求发送模块,用于检测到在第一应用客户端中对分享链接的触发操作时,当检测到针对分享链接的触发操作时,依据分享链接的相关参数信息向网络设备发送应用还原请求,其中,应用还原请求用于获取将分享链接对应的网络资源在与其对应的原生型应用客户端中进行呈现的操作还原指令;以及执行模块,用于执行接收到的网络设备返回的操作还原指令,在本地已安装的第二应用客户端中呈现分享链接对应的网络资源,其中,第二应用客户端为与网络资源对应的原生型应用客户端。本专利技术还提供了一种基于不同应用客户端的分享网络资源的装置,包括:还原请求接收模块,用于接收来自第一用户设备的应用还原请求,其中,应用还原请求用于获取将网络资源在与网络资源对应的原生型应用客户端进行呈现的操作还原指令,且网络资源对应的分享链接是在第一用户设备的第一应用客户端中被触发;还原指令确定模块,用于根据应用还原请求,确定在第一用户设备中将分享链接通过与其相应的原生型应用客户端进行呈现的操作还原指令;以及还原指令发送模块,用于将操作还原指令发送至第一用户设备。本专利技术还提供了一种基于不同应用客户端的分享网络资源的装置,包括:信息记录模块,用于记录在第三应用客户端中获取待分享的网络资源的用户操作相关信息;记录发送模块,用于将用户操作相关信息发送至网络设备,其中,第三应用客户端为与网络资源对应的原生型应用客户端;以及发布模块,用于响应于网络资源分享请求,将待分享的网络资源对应的网络资源地址信息以分享链接的形式通过网络发布至互联网信息发布平台,和/或,作为即时通信消息发送至第一用户设备。本方案的实施例中,通过执行用于将分享链接对应的网络资源在与其对应的原生型应用客户端中进行呈现的操作还原指令,实现了当用户在其终端设备的客户端中浏览并点击朋友分享的一条分享链接时,终端设备可还原原生操作,通过与分享网络资源相对应的原生型应用客户端打开并呈现该条分享链接对应的页面,以供用户阅读;由于原生型应用客户端一般为发布分享链接对应的页面内容的网络资源提供方针对性开发的应用客户端,可在展现分享链接对应的页面内容时为用户提供最佳的用户浏览体验和最便捷的用户交互体验,因此本方案保证了分享页面能够通过最佳的展示界面提供给用户,确保了用户以最便捷的方式进一步地进行人机交互。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术中基于不同应用客户端的分享网络资源的方法一个实施例的流程图;图2为本专利技术中基于不同应用客户端的分享网络资源的方法一个优选实施例的流程示意图;图3为本专利技术中基于不同应用客户端的分享网络资源的装置一个实施例的结构示意图;图4为本专利技术中基于不同应用客户端的分享网络资源的装置一个优选实施例的结构示意图;图5a至图5d分别为本专利技术中另一个优选实施例的基于不同应用客户端的分享网络资源的示例图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除本文档来自技高网
...

【技术保护点】
一种基于不同应用客户端的分享网络资源的方法,其特征在于,包括:检测在第一应用客户端中针对分享链接的触发操作;当检测到针对分享链接的触发操作时,依据所述分享链接的相关参数信息向网络设备发送应用还原请求,其中,所述应用还原请求用于获取将所述分享链接对应的网络资源在与其对应的原生型应用客户端中进行呈现的操作还原指令;以及执行接收到的所述网络设备返回的操作还原指令,以在本地已安装的第二应用客户端中呈现所述分享链接对应的网络资源,其中,所述第二应用客户端为与所述网络资源对应的原生型应用客户端。

【技术特征摘要】
1.一种基于不同应用客户端的分享网络资源的方法,其特征在于,包括:检测在第一应用客户端中针对分享链接的触发操作;当检测到针对分享链接的触发操作时,依据所述分享链接的相关参数信息向网络设备发送应用还原请求,其中,所述应用还原请求用于获取将所述分享链接对应的网络资源在与其对应的原生型应用客户端中进行呈现的操作还原指令;以及执行接收到的所述网络设备返回的操作还原指令,以在本地已安装的第二应用客户端中呈现所述分享链接对应的网络资源,其中,所述第二应用客户端为与所述网络资源对应的原生型应用客户端。2.根据权利要求1所述的基于不同应用客户端的分享网络资源的方法,其特征在于,当检测到针对分享链接的触发操作时,依据所述分享链接的相关参数信息向网络设备发送应用还原请求的步骤进一步包括:检测到在第一应用客户端中对分享链接的触发操作时,确定第一用户设备的用户设备相关信息;提取所述分享链接对应的网络资源地址信息;以及基于所述用户设备相关信息和所述网络资源地址信息,生成应用还原请求,并向网络设备发送所述应用还原请求。3.根据权利要求2所述的基于不同应用客户端的分享网络资源的方法,其特征在于,所述用户设备相关信息包括:用户设备的设备类型;用户设备的操作系统;用户设备中已安装的应用客户端信息。4.一种基于不同应用客户端的分享网络资源的方法,其特征在于,包括:接收来自第一用户设备的应用还原请求,其中,所述应用还原请求用于获取将网络资源在与所述网络资源对应的原生型应用客户端进行呈现的操作还原指令,且所述网络资源对应的分享链接是在所述第一用户设备的第一应用客户端中被触发;根据所述应用还原请求,确定在所述第一用户设备中将所述分享链接通过与其相应的原生型应用客户端进行呈现的操作还原指令;以及将所述操作还原指令发送至所述第一用户设备。5.根据权利要求4所述的基于不同应用客户端的分享网络资源的方法,其特征在于,所述应用还原请求包括第一用户设备的用户设备相关信息和所述分享链接对应的网络资源地址信息。6.根据权利要求5所述的基于不同应用客户端的分享网络资源的方法,其特征在于,根据所述操作还原指令,确定在所述第一用户设备中将分享链接通过与其相应的原生型应用客户端进行呈现的操作还原指令的步骤进一步包括:根据所述第一用户设备的用户设备相关信息,判断所述第一用户设备是否安装与所述分享链接相应的原生型应用客户端;当所述第一用户设备已安装与所述分享链接相应的原生型应用客户端为第二应用客户端,根据所述第一用户设备的用户设备相关信息及所述分享链接对应的网络资源地址信息,基于预定的转换生成规则,生成将所述分享链接通过所述第二应用客户端进行呈现的操作还原指令。7.根据权利要求6所述的基于不同应用客户端的分享网络资源的方法,其特征在于,所述方法进一步包括:根据来自第二用户设备的用户操作相关信息,生成所述转换生成规则。8.根据权利要求7所述的基于不同应用客户端的分享网络资源的方法,其特征在于,所述来自第二用户设备的用户操作相关信息包括以下至少一项:用户在第二用户设备中获取所述网络资源的操作步骤;在第二用户设备中获取的所述网络资源对应的网络资源地址信息;第二设备的设备相关信息。9.一种基于不同应用客户端的分享网络资源的方法,其特征在于,包括:记录在第三应用客户端中获取待分享的网络资源的用户操作相关信息,其中,所述第三应用客户端为与所述网络资源对应的原生型应用客户端;将所述用户操作相关信息发送至网络设备;以及响应于网络资源分享请求,将待分享的网络资源对应的网络资源地址信息以分享链接的形式通过网络发布至互联网信息发布平台,和/或,作为即时通信消息发送至第一用户设备,以使第一用户设备通过自身的原生型应用客户端呈现所述分享链接对应的网络资源。10.根据权利要求9所述的基于不同应用客户端的分享网络资源的方法,其特征在于,用户操作相关信息包括以下至少任一项:用户获取所述网络资源的操作步骤;所述网络资源对应的网络资源地址信息;第二设备的设备相关信息。11.根据权利要求9或10所述的基于不同应用客户端的分享网络资源的方法,其特征在于,所述方法进一步包括:基于预定的去重规则,对所述用户操作相关信息进行去重操作,确定去重结果;其中,将所述用户操作相关信息发送至网络设备的步骤进一步包括:将所述去重结果作为用户操作相关信息发送至网络设备。12.一种基于不同应用客户端的分享网络资源的装置,其特征在于,...

【专利技术属性】
技术研发人员:蒲欢
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1