页面跳转方法及页面跳转装置、设备和存储介质制造方法及图纸

技术编号:21630276 阅读:22 留言:0更新日期:2019-07-17 11:31
本公开实施例提出了一种应用程序的页面跳转方法、页面跳转装置、计算机设备及计算机可读存储介质,页面跳转方法包括:当第一应用程序接收到第二应用程序发送的分享内容、且接收到进入第二应用程序查看分享内容的指令时,获取分享内容的链接信息,其中,链接信息包括内容来源标识和复制时间戳;将链接信息复制存储至终端设备的预设存储区;根据内容来源标识自第一应用程序跳转至第二应用程序,并获取进入第二应用程序的当前时间戳,以确定当前时间戳与复制时间戳之间的间隔时间;根据第二应用程序在终端设备中的状态和间隔时间确定是否在第二应用程序中打开分享内容所在的指定页面。本公开实施例可以实现页面跨应用程序的直接跳转,操作简单高效。

Page Jump Method and Page Jump Device, Equipment and Storage Media

【技术实现步骤摘要】
页面跳转方法及页面跳转装置、设备和存储介质
本公开实施例涉及移动互联网中的内容分享
,具体而言,涉及应用程序的页面跳转方法、应用程序的页面跳转装置、计算机设备和计算机可读存储介质。
技术介绍
目前,在移动互联网时代,分享链接是比较常见、也是比较重要的信息传播方式,在APP(Application,应用程序)分享网页到微信等社交平台后,用户希望能够回到APP中,以帮助APP解决用户增长(比如拉新、拉活、留存、转化)和流量变现等问题,如此则需要APP可以通过浏览器或在社交平台中能够被唤起以直接打开APP的指定页面或内容,以确保用户的使用体验。但是在相关技术中,UniversalLinks(通用链接)仅存在于IOS(由苹果公司开发的移动操作系统)平台,无法兼顾广大的Android(基于Linux的自由及开放源代码的操作系统)平台用户,而且APPLinks(应用程序的链接)仅在支持Google的AndroidM机型上运行,无法适用于国内多元化的Android机型。另外,当Android机型中的社交平台屏蔽了唤起本地APP的接口时,微信等社交平台是不能直接唤起APP的,只能提示用户在浏览器中打开,跳转切换不变;而当能够在微信等社交平台中通过应用宝唤起APP后默认只能到达APP首页,不能到达指定页面或直接查看想查看的内容。因此,如何解决Android的各种机型、第三方浏览器导致的兼容问题,以及如何通过社交平台直接跳转至APP的指定页面或跳转至想查看的内容,特别是在APP未安装的情况下,如何在引导用户下载安装并打开APP后进入之前的指定页面或跳转至想查看的内容,成为亟待解决的问题。
技术实现思路
本公开实施例正是基于上述问题,提出了一种新的技术方案,可以实现从第一应用程序到向其发送分享内容的本地第二应用程序中指定页面的直接跳转,操作简单高效,利于提升用户体验。有鉴于此,根据本公开实施例的第一方面,提出了一种应用程序的页面跳转方法,用于终端设备,页面跳转方法包括:当第一应用程序接收到第二应用程序发送的分享内容、且接收到进入第二应用程序查看分享内容的指令时,获取分享内容的链接信息,其中,链接信息包括内容来源标识和复制时间戳;将链接信息复制存储至终端设备的预设存储区;根据内容来源标识自第一应用程序跳转至第二应用程序,并获取进入第二应用程序的当前时间戳,以确定当前时间戳与复制时间戳之间的间隔时间;根据第二应用程序在终端设备中的状态和间隔时间确定是否在第二应用程序中打开分享内容所在的指定页面。在该技术方案中,当用户需要通过终端设备中的第一应用程序唤起向其发送分享内容的第二应用程序并跳转进入该第二应用程序查看该分享内容的详情页面时,可以首先在第一应用程序中获取该分享内容的链接信息并将其复制存储至终端设备的预设存储区中,其中分享内容的链接信息主要包括用于识别其来源的内容来源标识以及获取该内容来源标识时的复制时间戳,进一步地则可以根据该内容来源标识自第一应用程序跳转至第二应用程序,并记录进入第二应用程序后呈现的当前时间戳,然后可以确定该当前时间戳与复制时间戳之间的间隔时间,进一步可以根据该第二应用程序在终端设备的状态和上述间隔时间确定是否需要在第二应用程序中打开其向第一应用程序中发送的分享内容所在的指定页面,如此,可以在通过第一应用程序唤起第二应用程序并实现直接跳转后,视具体情况确定是否打开分享内容的详情页面,操作简单高效,利于提升用户体验。其中,第一应用程序具体可以为社交类应用程序,比如包括:微信应用程序、QQ应用程序等,第二应用程序可以包括除接收分享内容的第一应用程序本身外的其他应用程序,比如豆瓣应用程序、知乎应用程序等;当然,第一应用程序也可以为社交类应用程序和第二应用程序外的其他应用程序。在上述技术方案中,优选地,根据第二应用程序在终端设备中的状态和间隔时间确定是否在第二应用程序中打开分享内容所在的指定页面的步骤包括:设置与第二应用程序在终端设备中的状态对应的有效时间;判断间隔时间是否大于或等于有效时间;若是,打开第二应用程序的首页页面,否则在第二应用程序中打开分享内容所在的指定页面。在该技术方案中,具体根据第二应用程序在终端设备的状态和确定的间隔时间确定是否需要在第二应用程序中打开其向第一应用程序中发送的分享内容所在的指定页面时,可以根据该间隔时间与设定的有效时间的大小关系确定,其中该有效时间与第二应用程序在终端设备中的状态对应,如此,可以确保比较结果的准确性,从而确保是否打开分享内容在第二应用程序中的指定页面的执行结果的准确性,即当从第一应用程序唤起第二应用程序的时刻(即复制时间戳)至跳转进入第二应用程序的时刻(即当前时间戳)之间间隔的时间过长,则说明超过了用户打开分享内容的详情页面的需求时间,此时进入停留在第二应用程序的首页页面即可,否则直接跳转进入分享内容在第二应用程序中的详情页面,实现了从第一应用程序到向其发送分享内容的本地第二应用程序中指定页面的直接跳转。在上述任一技术方案中,优选地,第二应用程序在终端设备中的状态包括:后台运行状态、进程关闭状态、待安装状态。在该技术方案中,第二应用程序在终端设备中的状态主要包括:被第一应用程序唤起较容易的后台运行状态,则其对应的有效时间设置的时长可相对较短;在第一应用程序唤起时需要重新启动进入运行状态的进程关闭状态,则其对应的有效时间设置的时长可相对较长些;在第一应用程序唤起时需要在终端设备中进行第二应用程序安装的待安装状态,即终端设备此前没有安装该第二应用程序需要先安装再运行,则其对应的有效时间设置的时长可相对更长些,从而满足不同的情景下第二应用程序被唤起的需求。在上述任一技术方案中,优选地,内容来源标识包括统一资源标识符的命名结构信息;以及预设存储区包括终端设备的剪贴板。在该技术方案中,当通过第一应用程序唤起第二应用程序时,可以通过分享内容的统一资源标识符的命名结构信息(即URI(UniformResourceIdentifier)Scheme)定位该第二应用程序,有助于实现准确高效地跳转;进一步具体地,可以将终端设备中的剪切板作为第一应用程序与向其发送分享内容的第二应用程序之间跳转切换的桥梁,以有效地实现从第一应用程序到向其发送分享内容的本地第二应用程序中指定页面的直接跳转,操作简单高效,利于提升用户体验,其中,剪切板中的内容进一步存储在终端设备的内存中。根据本公开实施例的第二方面,提出了一种应用程序的页面跳转装置,用于终端设备,页面跳转装置包括:获取模块,用于当第一应用程序接收到第二应用程序发送的分享内容、且接收到进入第二应用程序查看分享内容的指令时,获取分享内容的链接信息,其中,链接信息包括内容来源标识和复制时间戳;存储模块,用于将获取模块获取的链接信息复制存储至终端设备的预设存储区;处理模块,用于根据内容来源标识自第一应用程序跳转至第二应用程序,并获取进入第二应用程序的当前时间戳,以确定当前时间戳与复制时间戳之间的间隔时间;确定模块,用于根据第二应用程序在终端设备中的状态和间隔时间确定是否在第二应用程序中打开分享内容所在的指定页面。在该技术方案中,当用户需要通过终端设备中的第一应用程序唤起向其发送分享内容的第二应用程序并跳转进入该第二应用程序查看该本文档来自技高网
...

【技术保护点】
1.一种应用程序的页面跳转方法,用于终端设备,其特征在于,所述页面跳转方法包括:当第一应用程序接收到第二应用程序发送的分享内容、且接收到进入所述第二应用程序查看所述分享内容的指令时,获取所述分享内容的链接信息,其中,所述链接信息包括内容来源标识和复制时间戳;将所述链接信息复制存储至所述终端设备的预设存储区;根据所述内容来源标识自所述第一应用程序跳转至所述第二应用程序,并获取进入所述第二应用程序的当前时间戳,以确定所述当前时间戳与所述复制时间戳之间的间隔时间;根据所述第二应用程序在所述终端设备中的状态和所述间隔时间确定是否在所述第二应用程序中打开所述分享内容所在的指定页面。

【技术特征摘要】
1.一种应用程序的页面跳转方法,用于终端设备,其特征在于,所述页面跳转方法包括:当第一应用程序接收到第二应用程序发送的分享内容、且接收到进入所述第二应用程序查看所述分享内容的指令时,获取所述分享内容的链接信息,其中,所述链接信息包括内容来源标识和复制时间戳;将所述链接信息复制存储至所述终端设备的预设存储区;根据所述内容来源标识自所述第一应用程序跳转至所述第二应用程序,并获取进入所述第二应用程序的当前时间戳,以确定所述当前时间戳与所述复制时间戳之间的间隔时间;根据所述第二应用程序在所述终端设备中的状态和所述间隔时间确定是否在所述第二应用程序中打开所述分享内容所在的指定页面。2.根据权利要求1所述的应用程序的页面跳转方法,其特征在于,所述根据所述第二应用程序在所述终端设备中的状态和所述间隔时间确定是否在所述第二应用程序中打开所述分享内容所在的指定页面的步骤包括:设置与所述第二应用程序在所述终端设备中的状态对应的有效时间;判断所述间隔时间是否大于或等于所述有效时间;若是,打开所述第二应用程序的首页页面,否则在所述第二应用程序中打开所述分享内容所在的指定页面。3.根据权利要求1或2所述的应用程序的页面跳转方法,其特征在于,所述第二应用程序在所述终端设备中的状态包括:后台运行状态、进程关闭状态、待安装状态。4.根据权利要求1或2所述的应用程序的页面跳转方法,其特征在于,所述内容来源标识包括统一资源标识符的命名结构信息;以及所述预设存储区包括所述终端设备的剪贴板。5.一种应用程序的页面跳转装置,用于终端设备,其特征在于,所述页面跳转装置包括:获取模块,用于当第一应用程序接收到第二应用程序发送的分享内容、且接收到进入所述第二应用程序查看所述分享内容的指令时...

【专利技术属性】
技术研发人员:崔天泽
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京,11

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

1