Web页面跳转原生app的实现方法、装置及终端设备制造方法及图纸

技术编号:23891307 阅读:16 留言:0更新日期:2020-04-22 06:35
本发明专利技术提供了Web页面跳转原生app数据加密暂存的实现方法,包括如下步骤:1)根据Web页面发布的app信息,点击app跳转按钮;2)加密跳转数据并且将其复制到粘贴板;3)判断所在设备上是否有目标app,若有则调用系统跳转api打开目标app;若没有则打开app的下载页面执行下载操作,执行完成之后打开app;4)进入app之后,拦截粘贴板中的跳转数据,通过解密之后对数据进行分析,跳转到目标页面并删除粘贴板的数据。本发明专利技术可以使app运维或者推广中的转化效率达到最高,保证app跳转数据的安全性。可以优化新用户下载app并且使用app的使用体验,提高app整体的数据、业务的逻辑严谨性。

Implementation method, device and terminal device of web page Jump to native app

【技术实现步骤摘要】
Web页面跳转原生app的实现方法、装置及终端设备
本专利技术属于App推广运营
,尤其是涉及一种在原有的web与app跳转过程中的一种拦截数据以及保存数据、加密数据的方法。
技术介绍
随着智能移动设备的普及,移动设备的保存量以及在日常生活中、工作中所占比重越来越高。由于良好的用户体验,所以原生app的地位日益稳固、种类也繁多。App推广运营问题也随之而来,我们常见的推广方式是通过web发布信息,将用户引入app查看相关的信息。但是渐渐发现,在拉新的过程中,绝大部分的都是新用户,移动端上都没有app,通过传统的解决方案,一般都只能达到下载的目的,下载完成之后不会跳转到目标页面。在现有技术中,通过系统提供的方式跳转app,检查当前终端上是否有app,没有app的直接跳转下载页面,然后用户从下载页面打开app之后,就进入app首页。用户需要自己检索进入我们所预期的目标页面。在用户的一系列的操作过程中,我们目标页面的数据会丢失,除非我们终端上有app,不然我们在进行多步操作之后我们的跳转数据会丢失或者被拦截篡改,这样就导致了我们打开app之后我们无法精准的跳到目标页面、或者跳转链接中的私密信息被抓取。
技术实现思路
有鉴于此,本专利技术旨在提出一种Web页面跳转原生app的实现方法、装置及终端设备,可以避免用户在从web跳转app的过程中由于多步骤的操作导致目标数据的丢失,以及用户跳转数据的安全问题。为达到上述目的,本专利技术的技术方案是这样实现的:第一方面,本专利技术提供一种Web页面跳转原生app数据加密暂存的实现方法,包括如下步骤:1)根据Web页面发布的app信息,点击app跳转按钮;2)加密跳转数据并且将其复制到粘贴板;3)判断所在设备上是否有目标app,若有则调用系统跳转api打开目标app;若没有则打开app的下载页面执行下载操作,执行完成之后打开app;4)进入app之后,拦截粘贴板中的跳转数据,通过解密之后对数据进行分析,跳转到目标页面并删除粘贴板的数据。进一步的,采用非对称加密的方式对跳转数据进行加密。第二方面,本专利技术提供一种Web页面跳转原生app数据加密暂存的实现装置,包括:按钮模块,用于根据Web页面发布的app信息,点击app跳转按钮;加密暂存模块,用于加密跳转数据并且将其复制到粘贴板;App进入模块,用于判断所在设备上是否有目标app,若有则调用系统跳转api打开目标app;若没有则打开app的下载页面执行下载操作,执行完成之后打开app;目标页面跳转模块,用于进入app之后,拦截粘贴板中的跳转数据,通过解密之后对数据进行分析,跳转到目标页面并删除粘贴板的数据。第三方面,本专利技术提供一种终端设备,所述终端设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如第一方面任一所述的Web页面跳转原生app数据加密暂存的实现方法。相对于现有技术,本专利技术Web页面跳转原生app的实现方法、装置及终端设备具有以下优势:本专利技术可以使app运维或者推广中的转化效率达到最高,保证app跳转数据的安全性。可以优化新用户下载app并且使用app的使用体验,提高app整体的数据、业务的逻辑严谨性。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例所述Web页面跳转原生app数据加密暂存的实现方法的流程图。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例,为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本专利技术进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本专利技术,并不被配置为限定本专利技术。对于本领域技术人员来说,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术更好的理解。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。为了避免用户在从web跳转app的过程中由于多步骤的操作导致目标数据的丢失,以及用户跳转数据的安全问题,本专利技术提供一种Web页面跳转原生app数据加密暂存的实现方法,下面首先对本专利技术实施例所提供的Web页面跳转原生app数据加密暂存的实现方法进行详细描述。图1所示为本专利技术实施例Web页面跳转原生app数据加密暂存的实现方法的流程图,包括如下步骤:1)根据Web页面发布的app信息,点击app跳转按钮;2)加密跳转数据并且将其复制到粘贴板;3)判断所在设备上是否有目标app,若有则调用系统跳转api打开目标app;若没有则打开app的下载页面执行下载操作,执行完成之后打开app;4)进入app之后,拦截粘贴板中的跳转数据,通过解密之后对数据进行分析,跳转到目标页面并删除粘贴板的数据。在一个实施例中,采用非对称加密的方式对跳转数据进行加密。也可以采用对称加密等其他现有的加密方式来达到我们所期望的数据的安全性加密问题。本专利技术另一个实施例提供一种Web页面跳转原生app数据加密暂存的实现装置,包括:按钮模块,用于根据Web页面发布的app信息,点击app跳转按钮;加密暂存模块,用于加密跳转数据并且将其复制到粘贴板;App进入模块,用于判断所在设备上是否有目标app,若有则调用系统跳转api打开目标app;若没有则打开app的下载页面执行下载操作,执行完成之后打开app;目标页面跳转模块,用于进入app之后,拦截粘贴板中的跳转数据,通过解密之后对数据进行分析,跳转到目标页面并删除粘贴板的数据。一种终端设备,所述终端设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现上述提到的Web页面跳转原生app数据加密暂存的实现方法中的任意一种。本专利技术方法、装置及设备通过对跳转信息的加密,极大的保护了跳转url中涉及到的相关数据的数据安全。通过将数据存入粘贴板,极大的保障了用户在一系列操作过程之后打开app时依旧可以跳转到相关的目标页面,完成整个过程中的数据交换的流程。还需要说明的是,本专利技术中提及的示例性实施例,基于一系列的步骤或者装置描述一些本文档来自技高网...

【技术保护点】
1.Web页面跳转原生app数据加密暂存的实现方法,其特征在于,包括如下步骤:/n1)根据Web页面发布的app信息,点击app跳转按钮;/n2)加密跳转数据并且将其复制到粘贴板;/n3)判断所在设备上是否有目标app,若有则调用系统跳转api打开目标app;若没有则打开app的下载页面执行下载操作,执行完成之后打开app;/n4)进入app之后,拦截粘贴板中的跳转数据,通过解密之后对数据进行分析,跳转到目标页面并删除粘贴板的数据。/n

【技术特征摘要】
1.Web页面跳转原生app数据加密暂存的实现方法,其特征在于,包括如下步骤:
1)根据Web页面发布的app信息,点击app跳转按钮;
2)加密跳转数据并且将其复制到粘贴板;
3)判断所在设备上是否有目标app,若有则调用系统跳转api打开目标app;若没有则打开app的下载页面执行下载操作,执行完成之后打开app;
4)进入app之后,拦截粘贴板中的跳转数据,通过解密之后对数据进行分析,跳转到目标页面并删除粘贴板的数据。


2.根据权利要求1所述的方法,其特征在于:采用非对称加密的方式对跳转数据进行加密。


3.Web页面跳转原生app数据加密暂存的实现装置,其特征在于,包括:<...

【专利技术属性】
技术研发人员:卢伟
申请(专利权)人:紫光云技术有限公司
类型:发明
国别省市:天津;12

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

1