跳转指令的处理方法、装置和电子设备制造方法及图纸

技术编号:25695405 阅读:21 留言:0更新日期:2020-09-18 21:06
本申请提供一种跳转指令的处理方法、装置和电子设备。其中方法包括:在接收到链接的跳转指令时,获取链接的第一识别码和链接指向跳转的目标应用;获取上一次目标应用被指向跳转时的链接携带的第二识别码;判断第一识别码与第二识别码是否一致;当第一识别码与第二识别码不一致时,生成对应于跳转指令的会话信息;跳转至链接指向的目标应用。用以解决在不同链接指向同一应用程序时,无法记录最新一次会话的问题。

【技术实现步骤摘要】
跳转指令的处理方法、装置和电子设备
本申请涉及数据处理领域,具体而言,涉及一种跳转指令的处理方法、装置和电子设备。
技术介绍
在计算机术语中,会话是指一个终端用户与交互系统进行通讯的过程,比如从输入账户密码进入操作系统到退出操作系统就是一个会话过程。会话较多用于网络上,(TransmissionControlProtocol,传输控制协议)TCP的三次握手就创建了一个会话,TCP关闭连接就是关闭会话。目前,用户使用手机等智能设备时,通过点击某一广告来源链接,会跳转至指定的目标应用。在这个会话过程中,不同的广告来源链接可能会指向同一个目标应用时,不会形成新的会话,导致无法区分本次跳转至目标应用的链接来源。
技术实现思路
本申请实施例的目的在于提供一种跳转指令的处理方法、装置和电子设备,用以解决在不同链接指向同一应用程序时,无法记录最新一次会话的问题。第一方面,实施例提供一种跳转指令的处理方法,包括:在接收到链接的跳转指令时,获取链接的第一识别码和链接指向跳转的目标应用;获取上一次目标应用被指向跳转时的链接携带的第二识别码;判断第一识别码与第二识别码是否一致;当第一识别码与第二识别码不一致时,生成对应于跳转指令的会话信息;跳转至链接指向的目标应用。在可选的实施方式中,在在接收到链接的跳转指令时,获取链接中的第一识别码和链接指向跳转的目标应用之后,还包括:获取目标应用的标识码;根据目标应用的标识码,判断目标应用是否已被安装;若判定设备未安装目标应用,则跳转至目标应用下载界面,并开始下载目标应用的安装包。在可选的实施方式中,还包括:若判定设备安装有目标应用,则判断目标应用是否处于运行状态;若判定目标应用处于关闭状态,则启动目标应用。在可选的实施方式中,在当第一识别码与第二识别码不一致时,生成对应于跳转指令的会话信息之后,还包括:发送会话信息至服务器。在可选的实施方式中,在判断第一识别码与上一次调用目标应用的第二识别码是否一致之后,还包括:若判定第一识别码与第二识别码一致时,则跳转至链接指向的目标应用。第二方面,实施例提供一种跳转指令的处理装置,包括:指令获取模块,用于在接收到链接的跳转指令时,获取链接的第一识别码和链接指向跳转的目标应用;信息获取模块,用于获取上一次目标应用被指向跳转时的链接携带的第二识别码;信息判断模块,用于判断第一识别码与第二识别码是否一致;会话生成模块,用于当第一识别码与第二识别码不一致时,生成对应于跳转指令的会话信息;目标跳转模块,用于跳转至链接指向的目标应用。在可选的实施方式中,还包括:标识码获取模块,用于获取目标应用的标识码;安装识别模块,用于根据目标应用的标识码,判断目标应用是否已被安装;下载安装模块,用于若判定设备未安装目标应用,则跳转至目标应用下载界面,并开始下载目标应用的安装包。在可选的实施方式中,还包括:状态判断模块,用于若判定设备安装有目标应用,则判断目标应用是否处于运行状态;应用启动模块,用于若判定目标应用处于关闭状态,则启动目标应用。在可选的实施方式中,还包括:信息发送模块,用于发送会话信息至服务器。第三方面,实施例提供一种电子设备,包括:存储器,用以存储计算机程序;处理器,用以执行如前述实施方式中任一项的方法。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的一种电子设备;图2为本申请实施例提供的终端与服务器的交互场景示意图;图3为本申请实施例提供的一种指令跳转的处理方法;图4为本申请实施例提供的一种指令跳转的处理装置;图5为本申请实施例提供的另一种指令跳转的处理方法;图6为本申请实施例提供的另一种指令跳转的处理装置。图标:电子设备1、总线10、处理器11、存储器12、服务器100、终端200、处理装置300、指令获取模块401、信息获取模块402、信息判断模块403、会话生成模块404、目标跳转模块405、标识码获取模块606、安装识别模块607、下载安装模块608、状态判断模块609、应用启动模块610、信息发送模块611。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。如图1所示,本实施例提供一种电子设备1,包括:至少一个处理器11和存储器12,图1中以一个处理器11为例。处理器11和存储器12通过总线10连接,存储器12存储有可以被处理器11执行的指令,指令被处理器11执行。于一实施例中,电子设备1可以是服务器或终端。如图2所示,其为本申请实施例中服务器100与终端200的交互示意场景,服务器100可以是数据存储或处理服务器,终端200可以是支持后台运行应用程序的智能设备。用户可以操作终端200,在终端200的人机交互界面点击带有跳转指令的网页链接或跳转链接,终端200判断跳转指令指向的目标应用是否被安装,若没安装则跳转至下载安装界面,下载并安装目标应用;若目标应用已被安装,则判断目标应用是否处于运行状态或后台运行状态;若目标应用处于运行状态或后台运行状态,则判断上一次打开目标应用的链接与本次的链接是否一致,若一致则完成跳转,若不一致则更新打开目标应用的链接记录,最终完成从点击链接跳转至目标应用的过程。请参阅图3,其为本实施例提供的一种指令跳转的处理方法,该方法可由图1所示的电子设备1来执行,并用于图2所示的交互场景中,该方法包括如下步骤:步骤301:在接收到链接的跳转指令时,获取链接的第一识别码和链接指向跳转的目标应用。在本步骤中,用户点击终端200交互界面上的链接后会生成跳转到该链接指向的网页或目标应用的指令,处理器11接收该指令后,分别获取该链接中包含的第一识别码以及所要跳转的目标应用等信息,以完成后续跳转的过程。于一实施例中,识别码可以是链接的来源信息,例如广告链接被投放网站信息、广告链接投放栏目信息、来源应用程序信息等具有可以被识别链接来源的身份信息。步骤302:获取上一次目标应用被指向跳转时的链接携带的第二识别码。在本步骤中,第一识别码是跳转指令所指向的目标应用的识别码,第二识别码是上一次目标应用被带有跳转指令的链接打开时的识别码。例如在一次用户操作手机的过程中,从某网站点击A商品的广告链接跳转B应用中A商品的销售页面,随后用户将B应用调至手机后台运行,又在该网站又点击了C商品的广告链接,该链接跳转至B应用中C商品的销售页面,虽然同样都是跳转至B应用,但是由于销售页面的不同,从A商品跳转至B应用的第二识别码和从C商品跳转至B应用的第一识别码是不同的。步骤303:判断第一识别码与第二识别码是否一致。若否,则进入步骤304。若是,则进入步骤305本文档来自技高网...

【技术保护点】
1.一种跳转指令的处理方法,其特征在于,包括:/n在接收到链接的跳转指令时,获取所述链接的第一识别码和所述链接指向跳转的目标应用;/n获取上一次所述目标应用被指向跳转时的链接携带的第二识别码;/n判断所述第一识别码与所述第二识别码是否一致;/n当所述第一识别码与所述第二识别码不一致时,生成对应于所述跳转指令的会话信息;/n跳转至所述链接指向的所述目标应用。/n

【技术特征摘要】
1.一种跳转指令的处理方法,其特征在于,包括:
在接收到链接的跳转指令时,获取所述链接的第一识别码和所述链接指向跳转的目标应用;
获取上一次所述目标应用被指向跳转时的链接携带的第二识别码;
判断所述第一识别码与所述第二识别码是否一致;
当所述第一识别码与所述第二识别码不一致时,生成对应于所述跳转指令的会话信息;
跳转至所述链接指向的所述目标应用。


2.根据权利要求1所述的方法,其特征在于,在所述在接收到链接的跳转指令时,获取所述链接中的第一识别码和所述链接指向跳转的目标应用之后,还包括:
获取所述目标应用的标识码;
根据所述目标应用的标识码,判断所述目标应用是否已被安装;
若判定设备未安装所述目标应用,则跳转至所述目标应用下载界面,并开始下载所述目标应用的安装包。


3.根据权利要求2所述的方法,其特征在于,还包括:
若判定所述设备安装有所述目标应用,则判断所述目标应用是否处于运行状态;
若判定所述目标应用处于关闭状态,则启动所述目标应用。


4.根据权利要求3所述的方法,其特征在于,在当所述第一识别码与所述第二识别码不一致时,生成对应于所述跳转指令的会话信息之后,还包括:
发送所述会话信息至服务器。


5.根据权利要求1所述的方法,其特征在于,在所述判断所述第一识别码与上一次调用目标应用的第二识别码是否一致之后,还包括:
若判定所述第一识别码与所述第二识别码一致时,则跳转至所述链接指向的所...

【专利技术属性】
技术研发人员:施楠
申请(专利权)人:北京明略昭辉科技有限公司
类型:发明
国别省市:北京;11

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

1