基于多层级引用符数据生成应用的深度链接制造技术

技术编号:34097670 阅读:21 留言:0更新日期:2022-07-11 22:41
本申请涉及基于多层级引用符数据生成应用的深度链接。提供了将引用符数据提供给应用的系统和方法。一种方法包括接收指示从第一资源导航到第二资源的命令的第一组数据分组。第一组数据分组标识第一资源和与第一资源或第一资源上的第一内容项目相关联的二级引用符数据。该方法包括渲染第二资源和在第二资源内提供的第二内容项目。该方法包括接收对第二内容项目的选择。该方法包括生成包括与第二资源或第二内容项目相关联的二级引用符数据和主引用符数据的第二组数据分组。该方法包括将第二组数据分组传送到服务器,接收由服务器生成的深度链接,以及使用深度链接渲染内容界面。以及使用深度链接渲染内容界面。以及使用深度链接渲染内容界面。

【技术实现步骤摘要】
基于多层级引用符数据生成应用的深度链接
[0001]分案说明
[0002]本申请属于申请日为2017年2月15日的中国专利技术专利申请201780002011.5的分案申请。

技术介绍

[0003]在诸如互联网的联网环境中,第一方内容提供者可以向用户设备提供信息用于呈现在诸如网页、移动应用、文档、其他应用和/或其它资源的资源上。附加的第三方内容也可以由第三方内容提供者提供用于连同来自第一方内容提供者的信息一起呈现在用户设备上。发布者可以在他或她的资源上提供第一方内容和第三方内容。
[0004]在一些实施方式中,资源上的内容的选择可以使得应用在用户设备上打开。例如,内容的选择可以使得包括与所选内容有关的附加内容的应用打开。一个挑战是在应用内提供与用户场境上相关(contextually relevant)的内容。

技术实现思路

[0005]本公开的一个说明性实施方式涉及一种方法。该方法包括在计算设备处接收对第一资源上的第一内容项目的选择。该方法还包括在计算设备处生成一组一个或多个数据分组。数据分组包括与第一内容项目和第一资源中的至少一个相关联的主引用符(referrer)数据以及与在第一应用或第二应用上先前由用户先前查看的第二资源和在第二资源上显示的第二内容项目中的至少一个相关联的二级引用符数据。该方法还包括在计算设备处将该一组数据分组传送到服务器。该方法还包括从计算设备的服务器接收由服务器使用主引用符数据和二级引用符数据两者生成的深度链接。该方法还包括在计算设备处在由深度链接指示的应用内渲染具有根据深度链接生成的内容的内容界面。
[0006]在计算设备处生成的一组一个或多个数据分组可以是第二组一个或多个数据分组。该方法可以包括经由计算设备的第一应用接收指示从第二资源导航到第一资源的命令的第一组一个或多个数据分组。第一组数据分组可以标识第一资源和与第二资源或在第二资源上选择的第二内容项目中的至少一个相关联的二级引用符数据以生成第一组数据分组。该方法还可以包括在计算设备的第一应用内渲染第一资源和在第一资源内提供的第一内容项目。可以从第一组一个或多个数据分组提取第二组一个或多个数据分组的二级引用符数据。第一和第二应用可以是相同的应用,或者可以是不同的应用。
[0007]在一些实施方式中,深度链接包括部分包括引用符字段的统一资源定位符(URL)或统一资源标识符(URI),引用符字段包括与主引用符数据和二级引用符数据有关的参数。参数可以是公共网关接口(CGI)参数和从键值对映射生成的参数中的一个。
[0008]在一些实施方式中,在由深度链接指示的应用上渲染内容界面包括从服务器下载由深度链接指示的应用。深度链接可以包括引用符标签,该引用符标签包括表示主引用符数据和二级引用符数据的参数。
[0009]在一些实施方式中,二级参考数据包括由用户录入的一个或多个搜索词项。二级
引用符数据可以包括用于选择在第二资源上呈现的第二内容项目的一个或多个参数。
[0010]该方法还可以包括在服务器处:接收第二组数据分组;分析第二组数据分组以识别一个或一个以上参数;确定深度链接指示的应用是否安装在计算设备上;以及响应于确定深度链接指示的应用未安装在计算设备上而提供深度链接指示的应用;以及基于一个或多个参数来确定要在由深度链接指示的应用中显示的内容。
[0011]另一个实施方式涉及一种包括可操作地耦合到至少一个存储器的至少一个计算设备的系统。该至少一个计算设备被配置为执行上面阐述的说明性方法。在另一个实施方式中,至少一个计算设备被配置为经由第一应用接收指示从第一资源导航到第二资源的命令的第一组一个或多个数据分组。第一组数据分组标识与用以生成第一组数据分组的所述第一资源或在第一资源上选择的第一内容项目中的至少一个相关联的第二资源和二级引用符数据。至少一个计算设备还被配置为在第一应用内渲染第二资源和在第二资源内提供的第二内容项目。至少一个计算设备还被配置为经由第一应用接收对第二内容项目的选择。至少一个计算设备还被配置为响应于对第二内容项目的选择而生成第二组一个或多个数据分组,该第二组一个或多个数据分组包括从第一组数据分组中提取的二级引用符数据以及与第二资源或第二内容项目中的至少一个相关联的主引用符数据。至少一个计算设备还被配置为将第二组数据分组传输到服务器。至少一个计算设备还被配置为从服务器接收由服务器使用主引用符数据和二级引用符数据二者生成的深度链接。至少一个计算设备还被配置为在由深度链接指示的第二应用内渲染具有根据深度链接生成的内容的内容界面。
[0012]在一些实施方式中,深度链接包括部分包括引用符字段的统一资源定位符(URL)或统一资源标识符(URI),引用符字段包括与主引用符数据和二级引用符数据有关的参数。参数可以是公共网关接口(CGI)参数和从键值对映射生成的参数中的一个。
[0013]在一些实施方式中,在第二应用上渲染内容界面包括从服务器下载第二应用。深度链接可以包括包含表示主引用符数据和二级引用符数据的参数的引用符标签。
[0014]在一些实施方式中,二级引用符数据包括由用户录入的一个或多个搜索词项。在一些实施方式中,二级引用符数据包括用于选择在第一资源上呈现的第一内容项目的一个或多个参数。
[0015]在一些实施方式中,服务器被配置为:接收第二组数据分组,解析第二组数据分组以识别一个或多个参数,确定第二应用是否安装在计算设备上,并且响应于确定第二应用未安装在计算设备上而提供第二应用,并且基于一个或多个参数来确定要在第二应用中显示的内容。
[0016]在一些实施方式中,从第三应用的资源接收第一组数据分组。
[0017]另一个实施方式涉及一种方法。该方法包括经由计算设备的第一应用接收指示从第一资源导航到第二资源的命令的第一组一个或多个数据分组。第一组数据分组识别与用以生成第一组数据分组的、第一资源或在第一资源上选择的第一内容项目中的至少一个相关联的第二资源和二级引用符数据。该方法还包括在计算设备的第一应用内渲染第二资源和在第二资源内提供的第二内容项目。该方法还包括经由计算设备的第一应用接收对第二内容项目的选择。该方法还包括响应于对第二内容项目的选择,在计算设备处生成第二组一个或多个数据分组,该第二组一个或多个数据分组包括从第一组数据分组提取的二级引用符数据和与第二资源或第二内容项目中的至少一个相关联的主引用符数据。该方法还包
括在计算设备处将第二组数据分组传送到服务器。该方法还包括在计算设备处从服务器接收由服务器使用主引用符数据和二级引用符数据两者生成的深度链接。该方法还包括在由深度链接指示的计算设备上的第二应用内渲染具有根据深度链接生成的内容的内容界面。
[0018]在一些实施方式中,深度链接包括部分包括引用符字段统一资源定位符(URL)或统一资源标识符(URI),引用符字段包括与主引用符数据和二级引用符数据有关的参数。参数可以是公共网关接口(CGI)参数和从键值对映射生成的参数中的一个。
[0019]在一些实施方式中,在第二应用上渲本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:由计算设备选择第一应用的第一资源内的第一内容项目;响应于选择所述第一应用的所述第一资源内的所述第一内容项目,在所述计算设备处生成一组数据分组,所述一组数据分组包括与由所述计算设备渲染的所述第一资源相关联的第一引用符数据和与由所述计算设备在渲染所述第一资源之前渲染的第二资源相关联的第二引用符数据,所述第一内容项目包括用于使所述计算设备从所述第一应用导航到与所述第一内容项目相关联的第二应用的数据;响应于生成所述一组数据分组,由所述计算设备向服务器传送包括所述第一引用符数据和所述第二引用符数据的所述一组数据分组;在所述计算设备上在所述第二应用处从所述服务器接收包括在所述一组数据分组中的所述第一引用符数据和所述第二引用符数据;以及由所述计算设备提供内容界面以供在所述计算设备上的所述第二应用内显示,所述内容界面包括使用所述第一引用符数据和所述第二引用符数据选择的第二内容项目。2.根据权利要求1所述的方法,其中,所述第一资源和所述第二资源包括网页、第三内容项目、关键字或界面中的至少一个,其中,所述第一应用和所述第二应用包括浏览器、媒体播放器、软件或程序中的至少一个。3.根据权利要求1所述的方法,还包括:由所述计算设备向所述服务器传送包括所述第一引用符数据和所述第二引用符数据的所述一组数据分组以生成深度链接;和由所述计算设备从所述服务器接收由所述服务器使用所述第一引用符数据和所述第二引用符数据生成的所述深度链接。4.根据权利要求3所述的方法,其中,接收所述第一引用符数据和所述第二引用符数据包括:在所述计算设备上在所述第二应用处从所述服务器接收使用包括在所述一组数据分组中的所述第一引用符数据和所述第二引用符数据选择的所述第二内容项目;和提供包括使用所述第一引用符数据和所述第二引用符数据选择的所述第二内容项目的所述内容界面,以便在所述计算设备上在所述第二应用内显示。5.根据权利要求1所述的方法,还包括在所述计算设备处从第二服务器下载所述第二应用。6.根据权利要求1所述的方法,还包括:在所述计算设备处从所述服务器接收在所述计算设备上安装所述第二应用的指示;在所述计算设备上安装所述第二应用;响应于安装所述第二应用,在所述计算设备上在所述第二应用处从所述服务器接收包括在所述一组数据分组中的所述第一引用符数据和所述第二引用符数据。7.根据权利要求1所述的方法,还包括:在所述计算设备处从所述服务器接收使用包括在所述一组数据分组中的所述第一引用符数据和所述第二引用符数据生成的深度链接,所述深度链接指示所述计算设备上的所述第二应用;响应于接收到所述深度链接,由所述计算设备启动所述计算设备上的所述第二应用;
和响应于启动所述第二应用,在所述计算设备上在所述第二应用处从所述服务器接收包括在所述一组数据分组中的所述第一引用符数据和所述第二引用符数据。8.根据权利要求1所述的方法,其中,所述第二内容项目包括基于对所述第一应用的第一资源内的所述第一内容项目的所述选择的链接、图像、文本或媒体项目中的至少一个,其中,所述第一引用符数据和所述第二引用符数据包括在所述计算设备处录入的搜索项目和用于选择呈现在所述第一资源上的所述第一内容项目的参数中的至少一个。9.根据权利要求1所述的方法,其中,所述第二引用符数据是响应于选择第三应用的所述第二资源内的第三内容项目而在所述计算设备处生成的,其中,所述计算设备响应于选择所述第三应用的所述第二资源内的第三内容项目而访问所述第一应用的所述第一资源。10.根据权利要求1所述的方法,其中,接收所述第一引用符数据和所述第二引用符数据进一步包括:在所述计算设备上在所述第二应用处从所述服务器接收由所述服务器生成的引用符标签,所述引用符标签包括所述一组数据分组中包含的所述第一引用符数据和所述第二引用符数据以及多个计算设备的历史数据,所述历史数据识别所述第二...

【专利技术属性】
技术研发人员:贾斯汀
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1