数据获取方法、装置、电子设备及可读存储介质与流程

文档序号:15980334发布日期:2018-11-17 00:15阅读:337来源:国知局

本发明涉及数据处理技术领域,更具体的说,是涉及数据获取方法、装置、电子设备及可读存储介质。

背景技术

客户端包括网页客户端和应用程序客户端,随着客户端越来越多,为了增加用户的点击率和曝光率,有些客户端展示的界面窗口中会插入指向其他客户端的链接,例如,新闻客户端中可能插入有指向淘宝客户端的链接。

指向淘宝客户端的链接在新闻客户端的界面窗口中是以图片或文字形式展现的,若用户点击该链接,淘宝客户端就会被开启,且由新闻客户端的界面窗口跳转至淘宝客户端的界面窗口,若用户不希望跳转至淘宝客户端的界面窗口,仍需要浏览新闻客户端的界面窗口,则需要等待淘宝客户端加载完毕后,再退出淘宝客户端。

综上,若用户需要持续浏览当前客户端的窗口界面,由于误触发指向其他客户端的链接,则需要等待加载完毕其他客户端后,才能退出其他客户端,然后再次浏览该当前客户端。



技术实现要素:

有鉴于此,本发明提供了一种数据获取方法、装置、电子设备及可读存储介质。

为实现上述目的,本发明提供如下技术方案:

一种数据处理方法,应用于电子设备,包括:

展示第一客户端的第一界面窗口,其中,所述第一界面窗口展示有第一链接,所述第一链接用于指向第二客户端,所述第一客户端与所述第二客户端不同;

获取表征通过所述第一链接开启所述第二客户端的第一操作指令;

禁止响应所述第一操作指令,继续展示所述第一界面窗口。

其中,所述禁止响应所述第一操作指令包括:

展示表征是否开启所述第二客户端的第二界面窗口;

获取表征是否禁止开启所述第二客户端的第一参数;

若所述第一参数表征禁止开启所述第二客户端,禁止开启所述第二客户端。

可选的,还包括:

若所述第一参数表征开启所述第二客户端,开启所述第二客户端;

展示所述第二客户端相应的第三界面窗口。

其中,所述禁止响应所述第一操作指令包括:

获取历史跳转次数,所述历史跳转次数表征由所述第一客户端跳转至其他客户端的次数,所述其他客户端包括所述第二客户端;

若所述历史跳转次数小于或等于预设值,禁止开启所述第二客户端。

可选的,还包括:

展示表征所述第一链接指向所述第二客户端的第二参数。

一种数据处理装置,包括:

第一显示模块,用于展示第一客户端的第一界面窗口,其中,所述第一界面窗口展示有第一链接,所述第一链接用于指向第二客户端,所述第一客户端与所述第二客户端不同;

获取模块,用于获取表征通过所述第一链接开启所述第二客户端的第一操作指令;

禁止响应模块,用于禁止响应所述第一操作指令,继续展示所述第一界面窗口。

其中,所述禁止响应模块包括:

第一显示单元,用于展示表征是否开启所述第二客户端的第二界面窗口;

第一获取单元,用于获取表征是否禁止开启所述第二客户端的第一参数;

第一禁止单元,用于若所述第一参数表征禁止开启所述第二客户端,禁止开启所述第二客户端。

其中,所述禁止响应模块包括:

第二获取单元,用于获取历史跳转次数,所述历史跳转次数表征由所述第一客户端跳转至其他客户端的次数,所述其他客户端包括所述第二客户端;

第二禁止单元,用于若所述历史跳转次数小于或等于预设值,禁止开启所述第二客户端。

一种电子设备,包括:

显示器;

存储器,用于存储程序;

处理器,用于执行所述程序,所述程序具体用于:

控制所述显示器展示第一客户端的第一界面窗口,其中,所述第一界面窗口展示有第一链接,所述第一链接用于指向第二客户端,所述第一客户端与所述第二客户端为不同的客户端;

获取表征通过所述第一链接开启所述第二客户端的第一操作指令;

禁止响应所述第一操作指令,继续控制所述显示器展示所述第一界面窗口。

一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如上任一所述的数据处理方法包含的各个步骤。

经由上述的技术方案可知,与现有技术相比,本发明公开了一种数据处理方法,假设用户当前浏览的客户端为第一客户端,第一客户端的第一界面窗口展示有第一链接,第一链接用于指向第二客户端;由于用户无法识别该链接是指向第二客户端,还是指向第一客户端的详细网页链接。用户可能误以为该第一链接是指向第一客户端的详细网页链接,用户可能就会触发(例如点击)第一链接,以使得电子设备获得第一操作指令,电子设备获得第一操作指令后,禁止响应第一操作指令,即继续展示第一界面窗口,因此不需要等待第二客户端加载完毕。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1a至图1c为现有技术客户端展示的界面窗口的一种实现方式的示意图;

图2为现有技术中客户端与服务器的信息交互示意图;

图3为本发明实施例提供了数据处理方法的一种实现方式的流程图;

图4为本发明实施例提供的数据处理方法另一实现方式的流程图;

图5为本发明实施例提供的第二界面窗口的一种实现方式的示意图;

图6为本发明实施例提供的数据处理方法又一实现方式的流程图;

图7为本发明实施例提供的第一界面窗口的一种实现方式的示意图;

图8为本发明实施例提供的数据处理装置的一种实现方式的结构图;

图9为本发明实施例提供的电子设备的一种实现方式的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1a至图1c所示,为现有技术客户端展示的界面窗口的一种实现方式的示意图。

假设,图1a展示的界面窗口为新闻客户端的界面窗口,界面窗口中展示有多个链接,例如,若用户点击链接“我们坚信自己信仰的理由”,则可以进入图1b所示的界面窗口。链接“我们坚信自己信仰的理由”指向图1b所示的界面窗口。对于用户而言,这种窗口跳转属于同一客户端内的跳转。假设链接“上班不想穿细跟鞋?”链接至淘宝客户端,若用户误以链接“上班不想穿细跟鞋?”链接至新闻客户端的某个界面窗口的链接,用户点击链接“上班不想穿细跟鞋?”,则会跳转至图1c所示的界面窗口。图1c所示的界面窗口属于淘宝客户端的界面窗口。这种窗口跳转属于不同客户端之间的切换。

若用户仍需要浏览新闻客户端的界面窗口,则可以点击图1c中“返回新闻客户端”,用户才能再次浏览新闻客户端的界面窗口。

可以理解的是,由新闻客户端的链接“上班不想穿细跟鞋?”链接跳转至淘宝客户端的界面窗口的过程,涉及开启淘宝客户端,若电子设备在打开淘宝客户端(还未加载完毕)的过程中,用户发现自己并不需要浏览淘宝客户端,需要返回至新闻客户端,则需要等待淘宝客户端加载完毕后,才能通过点击图1c中“返回新闻客户端”返回新闻客户端。

下面基于客户端与服务器之间的信息交互,对上述提及链接跳转的过程进行说明,如图2所示,为现有技术中客户端与服务器的信息交互示意图。

假设电子设备21中安装有第一客户端,例如新闻客户端,则用户可以通过电子设备21浏览第一客户端的第一界面窗口,例如图1a所示的界面窗口;若用户点击链接至第一客户端包含的第三界面窗口的第二链接,例如链接“我们坚信自己信仰的理由”,则电子设备21会将获取链接“我们坚信自己信仰的理由”对应的第三界面窗口的指令发送至第一服务器22(与第一客户端对应的服务器);第一服务器11将第二链接对应的第三界面窗口反馈至电子设备21,电子设备21可以展示如图1b所示的第三界面窗口。

若用户点击链接至第二客户端的第一链接,例如,“上班不想穿细跟鞋?”,则电子设备21会开启第二客户端,待第二客户端成功开启后,将获取第二客户端相应第二界面窗口的指令发送至第二服务器23(与第二客户端相应的服务器),第二服务器23将第二界面窗口反馈至电子设备21,电子设备23可以展示相应的第三界面窗口,如图1c所示。

综上,从误开启第二客户端到退出第二客户端的时间较长,影响用户体验;且从误开启第二客户端到退出第二客户端过程中,涉及电子设备与第二服务器之间的信息交互,造成了网络资源浪费。

为了避免上述情况的发生,本发明实施例提供了一种数据处理方法,该数据处理方法可以应用于电子设备中,电子设备可以为:手机、笔记本电脑、台式机、平板等电子设备。

如图3所示,为本发明实施例提供了数据处理方法的一种实现方式的流程图,该方法包括:

步骤s301:展示第一客户端的第一界面窗口,其中,所述第一界面窗口展示有第一链接,所述第一链接用于指向第二客户端。

所述第一客户端与所述第二客户端为不同的客户端。

在一可选实施例中,假设第二客户端为淘宝客户端,第一客户端为新闻客户端,则第一窗口界面如图1a所示,第一链接可以为“上班不想穿细跟鞋?”。

步骤s302:获取表征通过所述第一链接开启所述第二客户端的第一操作指令。

仍以图1a至图1c为例,用户点击链接“上班不想穿细跟鞋?”的操作对应第一操作指令,即电子设备检测到用户点击链接“上班不想穿细跟鞋?”,则获取到第一操作指令。

步骤s303:禁止响应所述第一操作指令,继续展示所述第一界面窗口。

在一可选实施例中,电子设备的操作系统可以检测到针对第一界面窗口的操作指令,以图1a为例,假设用户点击链接“我们坚信自己信仰的理由”,电子设备即得到相应的操作指令,操作系统检测到相应的操作指令后,跳转至该链接对应的界面窗口即图1b所示的界面窗口;若用户点击链接“上班不想穿细跟鞋?”电子设备即得到相应的操作指令,操作系统检测到这一操作指令后,现有技术中会跳转至淘宝客户端,本发明实施例中,操作系统可以不响应该第一操作指令,从而使得电子设备继续展示第一界面窗口。

通过本发明实施例提供的数据处理方法,不会出现误触按第一链接的第一操作指令。

在一可选实施例中,通过本发明实施例无法通过第一客户端进入第二客户端。

如图4所示,为本发明实施例提供的数据处理方法另一实现方式的流程图,该方法包括:

步骤s401:展示第一客户端的第一界面窗口,其中,所述第一界面窗口展示有第一链接,所述第一链接用于指向第二客户端,所述第一客户端与所述第二客户端为不同的客户端。

步骤s402:获取表征通过所述第一链接开启所述第二客户端的第一操作指令。

步骤s403:展示表征是否开启所述第二客户端的第二界面窗口。

在一可选实施例中,第二界面窗口可以如图5所示。图5中示出了第二界面窗口51的一种实现方式。图5仅为一种示例,并不对本发明实施例造成限定。

步骤s404:获取表征是否禁止开启所述第二客户端的第一参数。

在一可选实施例中,以图5为例,用户触按“否”,则电子设备获取到表征禁止开启所述第二客户端的第一参数;用户触按“是”,则电子设备获取到表征开启所述第二客户端的第一参数。

步骤s405:若所述第一参数表征禁止开启所述第二客户端,禁止开启所述第二客户端。

步骤s406:若所述第一参数表征开启所述第二客户端,开启所述第二客户端。

本发明实施例中,若用户不期望开启第二客户端,只需要点击如图5所示的“否”即可,在这个过程中,无需与第二服务器23进行信息交互,从而不会造成网络资源的浪费,且无需开启第二客户端,用户无需等待加载第二客户端较长的时间,提高了用户体验。

如图6所示,为本发明实施例提供的数据处理方法又一实现方式的流程图,该方法包括:

步骤s601:展示第一客户端的第一界面窗口,其中,所述第一界面窗口展示有第一链接,所述第一链接用于指向第二客户端,所述第一客户端与所述第二客户端不同。

步骤s602:获取表征通过所述第一链接开启所述第二客户端的第一操作指令。

步骤s603:获取历史跳转次数,所述历史跳转次数表征由所述第一客户端跳转至其他客户端的次数,所述其他客户端包括所述第二客户端。

可以理解的是,历史跳转次数可以表征第一操作指令属于用户误操作的概率;若历史跳转次数较少,说明用户没有从第一客户端跳转至其他客户端的习惯,也就是用户误操作的概率较大;若历史跳转次数较多,说明用户经常进行从第一客户端跳转至其他客户端的操作,用户意图从第一客户端跳转至第二客户端的概率较大。

步骤s604:若所述历史跳转次数小于或等于预设值,禁止开启所述第二客户端。

预设值可以基于第一客户端的使用频率,和/或,第二客户端的使用频率而定。

在一可选实施例中,还可以包括:若所述历史跳转次数大于预设值,开启所述第二客户端。

在一可选实施例中,上述各个实施例还可以包括:在第一界面窗口上展示表征所述第一链接指向所述第二客户端的第二参数。如图7所示。

通过在第一界面窗口上展示表征所述第一链接指向所述第二客户端的第二参数,可以降低在用户不想点击跳转至第二客户端的链接的情况下,误点击第一链接的操作。

上述本发明公开的实施例中详细描述了方法,对于本发明的方法可采用多种形式的装置实现,因此本发明还公开了一种装置,下面给出具体的实施例进行详细说明。

如图8所示,为本发明实施例提供的数据处理装置的一种实现方式的结构图,该数据处理装置包括:

第一显示模块81,用于展示第一客户端的第一界面窗口,其中,所述第一界面窗口展示有第一链接,所述第一链接用于指向第二客户端,所述第一客户端与所述第二客户端不同;

获取模块82,用于获取表征通过所述第一链接开启所述第二客户端的第一操作指令;

禁止响应模块83,用于禁止响应所述第一操作指令,继续展示所述第一界面窗口。

可选的,所述禁止响应模块包括:

第一显示单元,用于展示表征是否开启所述第二客户端的第二界面窗口;

第一获取单元,用于获取表征是否禁止开启所述第二客户端的第一参数;

第一禁止单元,用于若所述第一参数表征禁止开启所述第二客户端,禁止开启所述第二客户端。

可选的,还包括:

触发模块,用于若所述第一参数表征开启所述第二客户端,开启所述第二客户端;

第二显示模块,用于展示所述第二客户端相应的第三界面窗口。

可选的,所述禁止响应模块包括:

第二获取单元,用于获取历史跳转次数,所述历史跳转次数表征由所述第一客户端跳转至其他客户端的次数,所述其他客户端包括所述第二客户端;

第二禁止单元,用于若所述历史跳转次数小于或等于预设值,禁止开启所述第二客户端。

可选的,还包括:

第三显示模块,用于展示表征所述第一链接指向所述第二客户端的第二参数。

如图9所示,为本发明实施例提供的电子设备的一种实现方式的结构图,该电子设备包括:

显示器91;

存储器92,用于存储程序;

处理器93,用于执行所述程序,所述程序具体用于:

控制所述显示器展示第一客户端的第一界面窗口,其中,所述第一界面窗口展示有第一链接,所述第一链接用于指向第二客户端,所述第一客户端与所述第二客户端为不同的客户端;

获取表征通过所述第一链接开启所述第二客户端的第一操作指令;

禁止响应所述第一操作指令,继续控制所述显示器展示所述第一界面窗口。

存储器902可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

处理器903可能是一个中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。

可选的,电子设备还可以包括通信总线904以及通信接口905,其中,显示器901、存储器902、处理器903、通信接口905、通过通信总线904完成相互间的通信;

可选的,通信接口905可以为通信模块的接口,如gsm模块的接口。

本发明实施例还提供了一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述任一所述的数据处理方法包含的各个步骤。

综上所述:

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置或系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1