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

文档序号:8285340阅读:来源:国知局
行的步骤S1210、步骤S1220和步骤S1230。
[0041]其中,网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
[0042]其中,用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、PDA
坐寸ο
[0043]其中,用户设备及网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
[0044]在步骤SlllO中,第一用户设备检测在第一应用客户端中针对分享链接的触发操作;在步骤S1120中,当检测到针对分享链接的触发操作时,依据所述分享链接的相关参数信息,第一用户设备向网络设备发送应用还原请求,其中,应用还原请求用于获取将分享链接对应的网络资源在与其对应的原生型应用客户端中进行呈现的操作还原指令;在步骤S1210中,网络设备接收来自第一用户设备的应用还原请求,其中,应用还原请求用于获取将网络资源在与网络资源对应的原生型应用客户端进行呈现的操作还原指令,且网络资源对应的分享链接是在第一用户设备的第一应用客户端中被触发;在步骤S1220中,根据应用还原请求,确定在第一用户设备中将分享链接通过与其相应的原生型应用客户端进行呈现的操作还原指令;在步骤S1230中,将操作还原指令发送至第一用户设备;在步骤SI 130中,第一用户设备执行接收到的网络设备返回的操作还原指令,在本地已安装的第二应用客户端中呈现分享链接对应的网络资源,其中,第二应用客户端为与网络资源对应的原生型应用客户端。
[0045]其中,原生型应用客户端是指与分享链接对应的页面内容相应的应用客户端,一般为发布分享链接对应的页面内容的网络资源提供方提供的应用客户端,可在展现分享链接对应的页面内容时为用户提供最佳的用户浏览体验和最便捷的用户交互体验。例如,用户在Android系统的智能手机的微信客户端中点击其他用户在朋友圈中分享的一条来自微博的分享链接时,与该分享链接对应的网络资源的原生型应用客户端为Android系统的智能手机的微博客户端。
[0046]本实施例中,通过执行用于将分享链接对应的网络资源在与其对应的原生型应用客户端中进行呈现的操作还原指令,实现了当用户在其终端设备的客户端中浏览并点击朋友分享的一条分享链接时,终端设备可还原原生操作,通过与分享网络资源相对应的原生型应用客户端打开并呈现该条分享链接对应的页面,以供用户阅读;由于原生型应用客户端一般为发布分享链接对应的页面内容的网络资源提供方针对性开发的应用客户端,可在展现分享链接对应的页面内容时为用户提供最佳的用户浏览体验和最便捷的用户交互体验,因此本方案保证了分享页面能够通过最佳的展示界面提供给用户,确保了用户以最便捷的方式进一步地进行人机交互。
[0047]具体地,在步骤SlllO中,第一用户设备检测在第一应用客户端中针对分享链接的触发操作;在步骤S1120中,当检测到针对分享链接的触发操作时,依据分享链接的相关参数信息,第一用户设备向网络设备发送应用还原请求,其中,应用还原请求用于获取将分享链接对应的网络资源在与其对应的原生型应用客户端中进行呈现的操作还原指令。
[0048]其中,分享链接可来自互联网信息发布平台的发布信息和/或接收到的即时通信消息,是由其他用户将待分享的网络资源对应的网络资源地址信息以分享链接的形式通过网络发布至互联网信息发布平台,和/或作为即时通信消息发送至第一用户设备。
[0049]具体地,步骤S1120(参照图1)包括步骤S1121(图中未示出)、步骤S1122(图中未示出)和步骤S1123(图中未示出);在步骤S1121中,检测到在第一应用客户端中对分享链接的触发操作时,确定第一用户设备的用户设备相关信息;在步骤S1122中,提取分享链接对应的网络资源地址信息;在步骤S1123中,基于用户设备相关信息和网络资源地址信息,生成应用还原请求,向网络设备发送应用还原请求。
[0050]其中,用户设备相关信息包括:
[0051]用户设备的设备类型,如智能手机、平板电脑的型号;
[0052]用户设备的操作系统,如Android系统,1S系统;
[0053]用户设备中已安装的应用客户端信息。
[0054]在一示例中,首先,检测到用户在其Android系统的智能手机微信客户端中对一条来自微博的分享链接的点击触发操作时,通过android, os.Build.MODEL的方式确定设备类型:智能手机Samsung GALAXY N0TE4,通过android, os.Build.VERS1N的方式确定设备系统版本:Android4.0,通过getPackageManager的方式确定已安装的应用客户端信息,如获取到包括本设备中已安装微博客户端、QQ客户端、PPS视频播放器等的应用客户端列表;同时,提取分享链接对应的 URL “http://weib0.com/2096095141/BydIjCawb ? from=page_1005052096095141&type = comment#_rndl417089682670”;随后,基于已确定的设备类型、系统版本、已安装的应用客户端列表和URL,生成应用还原请求,该应用还原请求用于获取将该URL对应的微博页面在与其对应的微博客户端中进行呈现的操作还原指令,接着,向网络设备发送该应用还原请求。
[0055]在步骤S1210中,网络设备接收来自第一用户设备的应用还原请求,其中,应用还原请求用于获取将网络资源在与网络资源对应的原生型应用客户端进行呈现的操作还原指令,且网络资源对应的分享链接是在第一用户设备的第一应用客户端中被触发。
[0056]在步骤S1220中,根据应用还原请求,确定在第一用户设备中将分享链接通过与其相应的原生型应用客户端进行呈现的操作还原指令。
[0057]其中,应用还原请求包括第一用户设备的用户设备相关信息和分享链接对应的网络资源地址信息。
[0058]具体地,步骤S1220(参照图1)包括步骤S1221 (图中未示出)和步骤S1222(图中未示出);在步骤S1221中,根据第一用户设备的用户设备相关信息,判断第一用户设备是否安装与分享链接相应的原生型应用客户端;在步骤S1222中,当第一用户设备已安装与分享链接相应的原生型应用客户端为第二应用客户端,根据第一用户设备的用户设备相关信息及所述分享链接对应的网络资源地址信息,基于预定的转换生成规则,生成将分享链接通过第二应用客户端进行呈现的操作还原指令。
[0059]在一示例中,接上例,首先,读取接收到的第一用户设备发送的应用还原请求,解析该应用还原请求包括的分享链接对应的URL “http://weib0.com/2096095141/BydIjCawb ? from = page_1005052096095141&type = comment#_rndl417089682670”,确定该URL来自网站站点为:新浪微博,该URL对应的微博信息的博主ID =2096095141,该URL对应的页面的页面ID =1005052096095141,同时,读取该应用还原请求中包括的设备类型:智能手机Samsung GALAXY N0TE4、设备系统版本:Android4.0、已安装的应用客户端列表,判断第一用户设备已安装与分享链接相应的原生型应用客户端,该原生型应用客户端为运行于智能手机上的Android操作系统的微博客户端;随后,当确定第一用户设备已安装与分享链接相应的原生型应用客户端为运行于智能手机上的Android操作系统的微博客户端,根据第一用户设备的设备类型、设备系统版本、微博客户端及分享链接对应的URL,在操作转换对照表中进行匹配,根据匹配到的转换规则,生成相应的操作还原指令,该操作还原指令在第一用户设备中被执行时,可自动将分享链接对应的URL通过智能手机上的Android操作系统的微博客户端打开并进行呈现。
[0060]在步骤S1130中,第一用户设备执行接收到的网络设备返回的操作还原指令,在本地已安装的第二应用客户端中呈现分享链接对应的网络资源,其中,第二应用客户端为与网络资源对应的原生型应用客户端。
[0061]在一示例中,接上例,第一用户设备接收到的网络设备返回的操作还原指令后,
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1