CN105808725B - 一种应用信息的处理方法和装置 - Google Patents

一种应用信息的处理方法和装置 Download PDF

Info

Publication number
CN105808725B
CN105808725B CN201610130520.3A CN201610130520A CN105808725B CN 105808725 B CN105808725 B CN 105808725B CN 201610130520 A CN201610130520 A CN 201610130520A CN 105808725 B CN105808725 B CN 105808725B
Authority
CN
China
Prior art keywords
information
keyword
application
redirected link
jump
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610130520.3A
Other languages
English (en)
Other versions
CN105808725A (zh
Inventor
张兴华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610130520.3A priority Critical patent/CN105808725B/zh
Publication of CN105808725A publication Critical patent/CN105808725A/zh
Application granted granted Critical
Publication of CN105808725B publication Critical patent/CN105808725B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9558Details of hyperlinks; Management of linked annotations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了一种应用信息的处理方法和装置,本发明实施例采用向网络侧发送信息获取请求,然后,接收该网络侧根据该信息获取请求返回的业务信息,该业务信息包括设置了跳转链接信息的关键字,接收该关键字对应的应用跳转请求,并根据该应用跳转请求获取该关键字对应的跳转链接信息,根据该跳转链接信息跳转到该目标应用,并获取该关键字对应的应用信息;该方案可以基于关键字对应的跳转链接信息自动跳转到目标应用来获取应用信息,无需用户进行应用跳转(或者切换)操作和搜索操作,从而减少了应用信息获取过程中的用户操作,相对于现有技术而言,可以提高应用信息的获取速度以及效率。

Description

一种应用信息的处理方法和装置
技术领域
本发明涉及信息技术领域,具体涉及一种应用信息的处理方法和装置。
背景技术
随着移动互联网的发展和移动通信网络的发展,同时也伴随着终端的处理能力和存储能力的迅猛发展,海量的应用程序(App)得到了迅速传播和使用;常用的应用程序在方便用户工作和生活的同时,不乏新开发的应用程序也进入到用户的日常生活,提高了用户的生活质量、使用终端的频率以及使用中的娱乐感。
目前应用程序的发现途径主要包括在应用市场或者网站中发现App,比如,在安卓市场中发现或者了解相关的应用程序;但是,随着App逐渐壮大,传统App的发现途径正在逐渐被颠覆,App的发现渠道已经从网站、电子市场转移到了活跃的App里,因此,可以基于App的显示内容来获取应用信息(该应用信息可以为应用相关的信息,比如应用的下载信息、介绍信息等),比如,用户可以在一些超级App(例如:微信、手机QQ、猎豹清理大师、WIFI万能钥匙等)中通过该超级App显示的相关内容来发现和了解App,然后,基于这些App显示的内容从应用市场中下载安装该App显示内容提及或者关联的App。
在现有技术中,基于App内容获取应用信息的方案具体包括:向第一App(比如,微信等)的服务器发送内容浏览请求,接收并显示该服务器根据该内容浏览器请求返回的浏览内容,然后,接收用户输入的开启指令,并根据该开启指令运行第二App(比如,用户退出当前第一App,然后,打开应用市场),通过第二App接收用户输入的与浏览内容相关的搜索关键词(比如浏览内容包含的某些词汇等),并根据该搜索关键词向第二App对应的服务器发送应用搜索请求,该应用搜索请求携带与浏览内容相关的搜索关键词,接收并显示第二App服务器根据该应用搜索请求返回的应用信息。
在对现有技术的研究和实践过程中,本发明的发明人发现,现有技术中,基于App内容获取应用信息的方案,需要用户进行一系列操作(比如,退出、开启应用、输入搜索关键词等操作),因此,应用信息的获取速度和效率比较低。
发明内容
本发明实施例提供一种应用信息的处理方法和装置,可以提高应用信息的获取速度和效率。
本发明实施例提供一种应用信息的处理方法,包括:
向网络侧发送信息获取请求;
接收所述网络侧根据所述信息获取请求返回的业务信息,所述业务信息包括设置了跳转链接信息的关键字;
接收所述关键字对应的应用跳转请求,并根据所述应用跳转请求获取所述关键字对应的跳转链接信息;
根据所述跳转链接信息跳转到对应的目标应用,并获取所述关键字对应的应用信息。
相应的,本发明实施例还提供一种应用信息的处理装置,包括:
发送单元,用于向网络侧发送信息获取请求;
接收单元,用于接收所述网络侧根据所述信息获取请求返回的业务信息,所述业务信息包括设置了跳转链接信息的关键字;
获取单元,用于接收所述关键字对应的应用跳转请求,并根据所述应用跳转请求获取所述关键字对应的跳转链接信息;
跳转单元,用于根据所述跳转链接信息跳转到对应的目标应用,并获取所述关键字对应的应用信息。
此外,本发明实施例还提供另一种应用信息的处理方法,包括:
获取需要处理的业务信息;
从所述业务信息中选取关键字,并为所述关键字设置跳转链接信息,所述跳转链接信息用于使终端跳转到目标应用、以及指示所述关键字对应的应用信息;
将设置跳转链接信息后的业务信息发送给终端,以使得所述终端根据业务信息中关键字对应的跳转链接信息跳转到所述目标应用,并在跳转到所述目标应用之后获取所述关键字对应的用信息。
相应的,本发明实施例还提供另一种应用信息的处理装置,包括:
信息获取单元,用于获取需要处理的业务信息;
跳转设置单元,用于从所述业务信息中选取关键字,并为所述关键字设置跳转链接信息,所述跳转链接信息用于使终端跳转到目标应用、以及指示所述关键字对应的应用信息;
信息发送单元,用于将设置跳转链接信息后的业务信息发送给终端,以使得所述终端根据业务信息中关键字对应的跳转链接信息跳转到所述目标应用,并在跳转到所述目标应用之后获取所述关键字对应的用信息。
本发明实施例采用向网络侧发送信息获取请求,然后,接收该网络侧根据该信息获取请求返回的业务信息,该业务信息包括设置了跳转链接信息的关键字,接收该关键字对应的应用跳转请求,并根据该应用跳转请求获取该关键字对应的跳转链接信息,根据该跳转链接信息跳转到该目标应用,并获取该关键字对应的应用信息;该方案可以基于关键字对应的跳转链接信息自动跳转到目标应用来获取应用信息,无需用户进行应用跳转(或者切换)操作和搜索操作,从而减少了应用信息获取过程中的用户操作,相对于现有技术而言,可以提高应用信息的获取速度以及效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的一种应用信息的处理方法的流程图;
图2a是本发明实施例二提供的一种应用信息的处理方法的流程图;
图2b是本发明实施例二提供的科技新闻的一部分内容示意图;
图2c是本发明实施例二提供的科技新闻的另一部分内容示意图;
图3是本发明实施例三提供的一种应用信息的处理方法的流程图;
图4是本发明实施例四提供的一种应用信息的处理方法的流程图
图5是本发明实施例五提供的一种应用信息的处理装置的结构示意图
图6a是本发明实施例六提供的一种应用信息的处理装置的结构示意图;
图6b是本发明实施例六提供的另一种应用信息的处理装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种应用信息的处理和装置。以下将分别进行详细说明。
实施例一、
本实施例将从应用信息的处理装置的角度进行描述,该处理装置具体可以集成在终端等需要获取应用信息的设备中。
一种应用信息的处理方法,包括:向网络侧发送信息获取请求,然后,接收该网络侧根据该信息获取请求返回的业务信息,该业务信息包括设置了跳转链接的关键字,接收该关键字对应的应用跳转请求,并根据该应用跳转请求获取该关键字对应的跳转链接信息,根据该跳转链接信息跳转到该目标应用,并获取该关键字对应的应用信息。
如图1所示,该应用信息的处理方法的具体流程可以如下:
101、向网络侧发送信息获取请求。
具体地,可以通过当前App向该App对应的服务器发送信息获取请求,比如,在终端当前运行社交App时,通过该社交App向对应的服务器发送信息获取请求。
其中,信息获取请求可以指示需要获取的信息,比如,携带需要获取的信息的地址或者标识等等。
本实施例发送信息获取请求的方式有多种,比如基于某个显示内容来发送信息获取请求,即步骤“向网络侧发送信息获取请求”可以具体包括:接收用户通过显示内容触发的信息获取指令,该信息获取指令指示该显示内容对应的内容访问地址,如,显示内容对应的url(Uniform Resource Locator,统一资源定位符),根据该信息获取指令向网络侧发送信息获取请求,该信息获取请求可以携带该内容访问地址。
例如,在新闻App或者社交App中,用户点击某个显示的标题内容之后会触发对应的信息获取指令,该信息获取指令携带该标题内容对应的url,之后,该App会根据该指令向其对应的服务器发送内容浏览请求,该内容浏览器请求可以携带该url。
102、接收该网络侧根据该信息获取请求返回的业务信息,该业务信息包括设置了跳转链接信息的关键字。
其中,业务信息可以包括文字信息和/或图片信息等等,比如,业务信息可以包括新闻内容、评论内容,或者小说内容等等,或者,又比如,业务信息可以包括漫画、摄影照片、或者产品介绍图片等等。
该跳转链接信息可以用于使终端跳转到目标应用以及指示关键字对应的应用信息(即跳转之后需要获取的应用信息);比如,跳转链接可以用于使终端跳转到应用商店、并指示关键字对应的应用信息为:微信的应用信息。该跳转链接信息可以包括:跳转链接地址以及其他用于建立跳转链接的信息。
此外,本实施例中在接收到业务信息之后还可以显示业务信息,比如通过HTML(超文本标记语言)的形式进行展示,比如,通过HTML的形式显示微信朋友圈信息、显示新闻信息等等。
可选地,为方便用户浏览或者查找业务信息中的关键字,本实施例可以在接收到业务信息之后,对其中的关键字进行标记;即步骤“接收该网络侧根据该信息获取请求返回的业务信息”可以包括:
接收该网络侧根据该信息获取请求返回的业务信息;
对该业务信息中关键字进行标记,以得到标记后的关键字。
其中,标记方式可以有多种,比如,颜色标记、或者对关键字加框等方式;例如,对业务信息中关键字进行标红,然后,显示经过标红后的内容。
103、接收该关键字对应的应用跳转请求,并根据该应用跳转请求获取该关键字对应的跳转链接信息。
其中,接收应用跳转请求的方式有多种,比如,在用户点击某个关键字时终端获取对应的应用跳转请求,即步骤“接收该关键字对应的应用跳转请求”可以包括:接收用户通过关键字触发的应用跳转请求。
又比如,在对关键字标记的情况下,步骤“接收该关键字对应的应用跳转请求”可以包括:接收用户通过该标记后的关键字触发的应用跳转请求。
其中,跳转链接信息可以包括跳转链接地址,比如可以为“market://details?id=<java包名>”等等。
具体地,应用跳转请求可以指示关键字对应的跳转链接信息,比如,应用跳转请求可以携带关键字对应的跳转链接地址,此时,可以根据该跳转链接地址获取关键字对应的跳转链接信息。
在其他实施例中,应用跳转请求可以携带关键字,此时,可以根据关键字、关键字与跳转链接信息之间的映射关系确定对应的跳转链接信息;也即,步骤“根据该应用跳转请求获取该关键字对应的跳转链接信息”可以包括:
根据该关键字、预设关键字和预设跳转链接地址之间的映射关系获取该关键字对应的跳转链接信息。
例如,当关键字为“手机管家”时,用户点击“手机管家”之后,终端接收“手机管家”对应的应用跳转请求,之后,终端根据该应用跳转请求获取该“手机管家”对应的跳转链接地址比如可以为:
“market://details?Id=com.tencent.qqpimsecure”,该跳转链接地址用于使终端跳转到应用市场,并指示“手机管家”对应的应用信息为手机管家详情页面信息。
104、根据该跳转链接信息跳转到对应的目标应用,并获取该关键字对应的应用信息。
其中,获取该关键字对应的应用信息是根据该跳转链接信息获取的。获取应用信息的和跳转到目标应用的时序可以有多种,比如,在跳转到目标应用的同时获取应用信息,或者在跳转到目标应用之后获取应用信息,具体时序可根据实际需求设定。
具体地,该跳转链接信息可以有多种,比如可以包括两个字段信息,一个字段信息指示需要跳转到的目标应用,另一个字段信息指示关键字对应的应用信息;即该链接信息可以包括:第一字段信息和第二字段信息,其中,该第一字段信息指示需要跳转到的目标应用,该第二字段信息指示该关键字对应的应用信息,此时,步骤“根据该跳转链接信息跳转到该目标应用,并获取该关键字对应的应用信息”可以具体包括:根据该第一字段信息跳转到该目标应用;根据该第二字段信息获取该关键字对应的应用信息。比如,跳转链接地址为“market://details?id=<java包名>”时,该地址中“market://”或者“market”为第一字段信息,指示跳转到应用市场,相应地,该地址中“details?id=<java包名>”或者“//details?id=<java包名>”为第二字段信息,指示应用信息为java包名对应的应用的详细页面信息。
其中,根据第二字段信息获取关键字对应的应用信息的方式有多种,比如,可以包括:根据该第二字段信息向该目标应用对应的服务器发送应用获取请求,然后,接收该服务器根据该应用获取请求返回的应用信息。
由于第二字段信息指示关键字对应的应用信息,因此,可以根据该第二字段信息先确定应用信息获取方式,然后,根据该获取方式向服务器请求对应的应用信息;即步骤“根据该第二字段信息向该目标应用对应的服务器发送应用获取请求”可以包括:
根据该第二字段信息确定目标应用服务器的信息获取方式;
根据该信息获取方式向该服务器发送对应的应用获取请求。
比如,第二字段信息可以包括:两个子字段信息(子字段信息a和子字段信息b),一个子字段信息(子字段信息a)指示目标应用服务器的采用搜索方式获取信息,另一个子字段信息(子字段信息b)指示搜索的关键词;此时,可以根据子字段信息a和b,确定目标应用服务器的信息获取方式为基于关键词搜索应用信息,然后,向服务器发送应用搜索请求,该应用搜索请求可以携带搜索的关键词。
具体地,应用信息可以为应用的相关信息,有多种,具体实施时可以根据实际需求设定,比如,应用信息可以包括:应用的标识信息、应用的属性信息、应用的描述信息、应用的安装下载信息、应用的搜索结果等等;例如,在实际应用中,应用信息可以为应用的详细页面信息、基于预设搜索关键词的应用搜索结果信息(比如,根据应用安装包名或者开发者搜索的结果)等等。
其中,目标应用可以有多种,比如,应用市场(如安卓市场、应用宝等)或者其他应用(如,社交应用、新闻应用等等),在本实施例中主要以目标应用为应用市场为例,目标应用为其他应用的情况与目标应用为应用市场的情况类似,本实施例就不再赘述。
实际应用场景中,第三方应用中关键字跳到应用市场的跳转链接地址有很多,比较常用的有:
market://details?id=<java包名>,该地址指示跳转到应用市场,并在跳转到应用市场后获取某个应用的详情页;
market://search?q=pname:<java包名>,该地址指示跳转到应用市场,并在跳转到应用市场后获取根据包名搜索到的结果
market://search?q=pub:<开发者名称>,该地址指示跳转到应用市场,并在跳转到应用市场后根据开发者搜索到的结果
market://search?q=<关键词>,该地址指示跳转到应用市场,并在跳转到应用市场后获取根据关键字搜索到的结果。
在实际应用中,除了上面这些之外,还可以根据需要进行定制和增加。其中,“market”所代表的链接信息是所有应用商店都普遍支持的,对于具体的应用商店来说,也可以实现自己独特的链接信息,例如应用宝除“market”外自定义了“tmast”的方式。
可选地,为方便获取应用信息,本实施例还可以在终端没有安装目标应用时,引导终端安装目标应用,从而获取应用信息;即在步骤“根据该应用跳转请求获取该关键字对应的跳转链接信息”之后,步骤“跳转到该目标应用”之前,该处理方法还可以包括:
检测是否已安装了该目标应用;
若是,则执行跳转到该目标应用的步骤;
若否,则接收该网络侧发送的该目标应用的安装信息,根据该安装信息安装该目标应用。
比如,在目标应用为应用市场的情况下,在接收到用户通过关键词触发的应用跳转请求,且根据该应用跳转请求获取对应的跳转链接信息之后,检测终端是否安装了应用市场,若是,则根据跳转链接信息跳转到应用市场,并获取对应的应用信息,若否,则接收目标应用对应的服务器发送的电子市场安装包信息,然后,根据该安装包安装电子市场,在安装完成之后,根据跳转链接信息跳转到应用市场,并获取对应的应用信息。
例如,当用户通过点击触发了关键词对应的跳转链接后,如果当前手机已经安装应用市场,则可以根据关键字对应的跳转链接信息直接跳转到应用市场,供用户下载;当手机没有安装对应电子市场时,无法直接跳转,需要引导用户先安装电子市场应用。引导的方式可以通过提供sdk的方式给内容端,也可以内容端根据需要自实现。
由上可知,本发明实施例采用向网络侧发送信息获取请求,然后,接收该网络侧根据该信息获取请求返回的业务信息,该业务信息包括设置了跳转链接的关键字,接收该关键字对应的应用跳转请求,并根据该应用跳转请求获取该关键字对应的跳转链接信息,根据该跳转链接信息跳转到该目标应用,并获取该关键字对应的应用信息;该方案可以基于关键字对应的跳转链接自动跳转到目标应用来获取应用信息,无需用户进行应用跳转(或者切换)操作和搜索操作,从而减少了应用信息获取过程中的用户操作,相对于现有技术而言,可以提高应用信息的获取速度以及效率,提升了用户体验,此外,还可以丰富应用分发的方式,给应用分发带来更广阔的流量来源。
实施例二、
根据实施例一所描述的方法,以下将举例作进一步详细说明。
在本实施例中,将以该应用信息的处理装置具体集成在终端中、目标应用为应用市场为例进行详细说明。
其中,该处理装置集成在终端的方式有多种,比如,以客户端或其他软体形式安装在终端中。
如图2a所示,该应用信息的处理方法的具体流程可以如下:
201、终端通过当前App向该App对应的服务器发送信息获取请求。
比如,终端当前使用的App为新闻App(如网易新闻),当用户点击新闻标题时会触发终端向该新闻App对应的服务器发送内容浏览请求,其中,该内容浏览请求携带待浏览内容的url。
202、终端接收该服务器根据信息获取请求返回的业务信息,并在该App中显示该业务信息,其中,业务信息包括设置了跳转链接信息的关键字。
其中,业务信息可以包括:文字信息、图片信息等,比如新闻内容、小说内容、新闻图片等等。该跳转链接信息用于使终端跳转到目标应用,并指示关键字对应的应用信息;具体地,跳转链接信息可以包括:跳转链接地址等信息。
在实际应用中,终端还可以对关键字进行标记,以提示用户该关键字设置了跳转链接,其中,标记方式可以由多种,比如,对关键字进行加框或者颜色标记等;当然,在其他实施例中关键字的标记也可以由服务器来执行,比如,可以由该App对应的服务器或者应用市场的服务器进行标记等等。
比如,参考图2b和2c,为终端接收新闻App服务器根据内容浏览请求返回的新闻内容,该新闻内容包括“打车软件”、“专车”、“嘀嗒拼车”、“Uber”、“订餐”等关键词,并且这些关键字均采用框进行标记、以表明这些关键词设置了跳转链接信息。
203、终端接收用户通过该关键字触发的应用跳转请求,并根据该应用跳转请求获取该关键字对应的跳转链接信息。
比如,在用户点击关键词“Uber”或者“订餐”时,触发发送应用跳转请求,此时终端会接收到该应用跳转请求,然后,根据该应用跳转请求获取关键词“Uber”或者“订餐”对应的跳转链接信息,例如,获取“Uber”或者“订餐”对应的跳转链接地址,其中“Uber”对应的跳转链接地址可以为“market://details?Id=com.Uber”,该跳转链接地址用于使终端跳转到应用宝,并指示“Uber”对应的应用信息为应用程序Uber的详细页面信息;“订餐”对应的跳转链接地址可以为“market://details?Id=com.dianping”,该跳转链接地址用于使终端跳转到应用宝,并指示“订餐”对应的应用信息为应用程序“大众点评”的详细页面信息。
204、终端根据该跳转链接信息由当前App跳转到应用市场,并根据该跳转链接信息向应用市场对应的服务器发送应用信息获取请求。
比如,在获取“Uber”或者“订餐”对应的跳转链接地址之后,终端根据该跳转链接地址由当前新闻App跳转到应用市场,并根据该跳转链接地址向应用市场对应的服务器发送应用信息获取请求,以获取应用程序Uber的详细页面信息或者应用程序“大众点评”的详细页面信息。
具体地,跳转链接信息可以包括:第一字段信息和第二字段信息,该第一字段信息指示需要跳转到的目标应用,该第二字段信息指示该关键字对应的应用信息;比如,“Uber”对应的跳转链接地址具体包括第一字段“market”和第二字段“://details?Id=com.Uber”,其中该第一字段“market”指示跳转到应用宝,第二字段“://details?Id=com.Uber”指示“Uber”对应的应用信息为应用程序Uber的详细页面信息;同样,“订餐”对应的跳转链接地址“market://details?Id=com.dianping”也包括第一字段“market”和第二字段“://details?Id=com..dianping”。
此时,终端可以根据第一字段信息跳转到应用市场,根据第二字段信息向应用市场的服务器发送应用信息获取请求;比如,终端根据第一字段“market”跳转到应用宝,在跳转到应用宝之后根据第二字段“://details?Id=com.Uber”向应用宝的服务器发送应用程序Uber的详情页面信息获取请求;又比如,终端根据第一字段“market”跳转到应用宝,在跳转到应用宝之后根据第二字段“://details?Id=com..dianping”,向应用宝的服务器发送应用程序大众点评的详情页面信息获取请求。
205、终端接收应用市场对应的服务器根据该应用信息获取请求返回的应用信息,并通过该应用市场显示该应用信息。
其中,应用信息为应用程序相关的信息,可以包括多种,比如应用程序的详情页面信息、应用程序的下载安装信息等,又比如还可以为基于某个关键词的应用搜索结果(如基于开发者、应用安装包名或者关键字的应用搜索结果)。
比如,终端接收应用市场对应的服务器根据详情页面信息获取请求返回的Uber或大众点评的详情页面信息,其中,详情页面信息可以包括:应用的属性信息、应用功能描述信息、下载接口信息等等。
从用户角度来看,用户点击关键词之后终端会自动跳转到应用市场的应用程序详情页面,比如,当用户点击“Uber”时会跳到应用宝中Uber页面;当点击“订餐”时会跳到“大众点评”页面;当点击“打车软件”和“专车”时可以根据需要跳转到Uber或者滴滴打车等相关页面。
可选地,为便于获取应用信息,本实施例还可以在获取跳转链接信息之后,跳转之前,先检测是否安装了目标应用,若是,直接跳转,若否,则需要获取目标应用的安装信息进行安装后再跳转;即在步骤203和204之间,本实施例方法还可以包括:终端检测是否已安装应用市场,若是,执行步骤204,若否,则接收网络侧发送的应用市场的安装信息,根据该安装信息安装该应用市场。
由上可知,本发明实施例采用终端通过当前App向该App对应的服务器发送信息获取请求,然后,终端接收该服务器根据信息获取请求返回的业务信息,并在该App中显示该业务信息,接着,终端接收用户通过该关键字触发的应用跳转请求,并根据该应用跳转请求获取该关键字对应的跳转链接信息,终端接收用户通过该关键字触发的应用跳转请求,并根据该应用跳转请求获取该关键字对应的跳转链接信息,终端接收应用市场对应的服务器根据该应用信息获取请求返回的应用信息,并通过该应用市场显示该应用信息;该方案可以基于关键字对应的跳转链接自动跳转到目标应用来获取应用信息,无需用户进行应用跳转(或者切换)操作和搜索操作,从而减少了应用信息获取过程中的用户操作,相对于现有技术而言,可以提高应用信息的获取速度以及效率,提升了用户体验,此外,还可以丰富应用分发的方式,给应用分发带来更广阔的流量来源。
实施例三、
本实施例提供了另一种应用信息的处理方法,本实施例将从应用信息的处理装置的角度进行描述,该应用信息的处理装置具体可以集成在服务器等设备中。
一种应用信息的处理方法,包括:获取需要处理的业务信息,然后,从该业务信息中选取关键字,并为该关键字设置跳转链接信息,该跳转链接信息用于使终端跳转到目标应用、以及指示该关键字对应的应用信息,将设置跳转链接信息后的业务信息发送给终端,以使得该终端根据业务信息中关键字对应的跳转链接信息跳转到该目标应用,并在跳转到该目标应用之后获取该关键字对应的用信息。
如图3所示,一种应用信息的处理方法,具体流程可以如下:
301、获取需要处理的业务信息。
其中,获取业务信息的方式有多种,比如,以处理装置集成在业务服务器中为例,可以从本地存储中获取需要处理的业务信息,也即步骤“获取需要处理的业务信息”可以包括:从本地存储中提取需要处理的业务信息;例如,在处理装置集成在某个App的服务器中时,可以从该服务器的信息库中提取需要处理的业务信息。
本实施例中,业务服务器可以在接收到终端发送的信息获取请求之后,从本地存储中提取需要处理的业务信息,也即步骤“从本地存储中提取需要处理的业务信息”可以包括:接收终端发送的信息获取请求,根据该信息获取请求从本地存储中提取需要处理的业务信息。例如,在处理装置集成在某个App的服务器中时,该App的服务器可以接收到终端发送的内容浏览请求,然后,根据该内容浏览请求从本地存储中提取需要处理的业务信息。
又比如,以处理装置集成在非业务服务器(如集成在应用市场服务器)为例,此时,可以从业务服务器获取业务信息,也即步骤“获取需要处理的业务信息”可以包括:接收业务服务器发送的需要处理的业务信息;具体地,可以通过应用市场服务器的后台接口接收业务服务器发送的业务信息;例如,可以接收新闻App发送的新闻内容等等。
本实施例中,应用市场服务器可以在业务服务器接收到终端发送的信息获取请求之前,接收业务服务器发送的业务信息,也可以,在业务服务器接收到终端发送的信息获取请求之后,接收业务服务器发送的业务信息。
其中,业务信息可以包括文字信息、图片信息等信息,比如,新闻、文章、插图等等。
302、从该业务信息中选取关键字,并为该关键字设置跳转链接信息,其中,该跳转链接信息用于使终端跳转到目标应用、以及指示该关键字对应的应用信息。
具体地,选取关键字的方式可以有多种,比如,可以预设设置一个关键字集合,然后,根据该关键字集合从业务信息中选取关键字;也即步骤“从该业务信息中选取关键字”可以包括:根据预设关键字集合从业务信息中选取关键字,其中,预设关键字集合可以包括多个预设关键字。比如,预先建立关键字库,该关键字库包括预设关键字集合,之后,根据该关键字库中的关键字集合选取关键字。
该预设关键字集合可以由服务器自己设置,也可以从其他服务器中获取,比如,以处理装置集成在业务服务器为例,在选取关键字之前,该处理方法还可以包括:接收预设关键字集合的步骤;如,接收应用市场服务器发送的预设关键字集合。
其中,为关键字设置跳转链接信息,即为关键字设置跳转链接,以使得在该跳转链接触发时跳转到目标应用,并在跳转到目标应用之后获取关键字对应的应用信息;该跳转链接信息可以包括跳转链接地址以及其他用于显示跳转链接的信息。
该目标应用可以有多种,比如,应用市场(如安卓市场、应用宝等)或者其他应用(如,社交应用、新闻应用等等),在本实施例中主要以目标应用为应用市场为例,目标应用为其他应用的情况与目标应用为应用市场的情况类似,本实施例就不再赘述。
本实施例中,为关键字设置跳转链接信息的方式有多种,比如,可以先获取关键字对应的跳转链接信息,然后,为该关键字设置获取的跳转链接信息;即步骤“为该关键字设置跳转链接信息”可以包括:
根据关键字和映射关系集合获取该关键字对应的跳转链接信息,该映射关系集合包括预设关键字与预设跳转链接信息之间的映射关系;
为该关键字设置获取的跳转链接信息。
其中,映射关系集合可以包括多个预设关键字与预设跳转链接信息之间的映射关系,该映射关系集合可以是列表形式,即为映射关系列表。
该映射关系集合可以由***预先进行设置,也可以由用户自行进行设置,即在步骤“获取需要处理的业务信息”之前,该处理方法还可以包括:
确定预设关键字、需要跳转到的预设应用以及该预设关键字对应的预设应用信息;
根据该预设应用以及该预设应用信息获取对应的跳转链接信息;
建立该预设关键字与获取的跳转链接信息之间的映射关系,以得到该映射关系集合。
步骤“确定预设关键字、需要跳转到的预设应用以及该预设关键字对应的预设应用信息”可以包括:接收用户的映射关系设置请求,根据该映射关系设置请求确定预设关键字、需要跳转到的预设应用以及该预设关键字对应的预设应用信息。比如,该映射关系请求携带预设关键字、预设应用的标识以及用于指示该预设关键字对应的应用信息的指示信息(如,指示应用信息的链接地址等)。
以处理装置集成在业务服务器为例,该业务服务器可以根据上述方式自己建立该映射关系集合,也可以在其他服务器根据上述方式建立之后从该其他服务器获取;即该处理方法在为关键字设置跳转链接信息之前还可以包括:接收映射关系集合的步骤;如,接收应用市场服务器发送的映射关系集合。
在实际应用中,根据预设应用和预设应用信息获取跳转链接信息的方式有多种,比如,可以根据预设应用和预设应用信息获取两个字段信息,然后,根据该两个字段信息获取对应的跳转链接信息;即步骤“根据该预设应用以及该预设应用信息获取对应的跳转链接信息”可以包括:
根据该预设应用获取第一字段信息,该第一字段信息指示需要跳转到的该预设应用;
根据该预设应用信息获取第二字段信息,该第二字段信息指示该预设应用信息;
根据该第一字段信息和该第二字段信息获取对应的跳转链接信息。
其中,关键字对应的预设应用信息可以有多种,具体实施时可以根据实际需求设定,比如,应用信息可以包括:应用的标识信息、应用的属性信息、应用的描述信息、应用的安装下载信息、应用的搜索结果等等;例如,在实际应用中,应用信息可以为应用的详细页面信息、基于预设搜索关键词的应用搜索结果信息(比如,根据应用安装包名或者开发者搜索的结果)等等。
例如,当预设应用为应用市场时,获取的第一字段信息为“market”,当预设应用信息为某应用的详细页面信息时,获取的第二字段信息为“://details?id=<java包名>”;然后,根据这两个字段信息生成跳转链接地址“market://details?id=<java包名>”。
303、将设置跳转链接信息后的业务信息发送给终端,以使得该终端根据业务信息中关键字对应的跳转链接信息跳转到该目标应用,并在跳转到该目标应用之后获取该关键字对应的用信息。
比如,以该处理装置集成在业务服务器为例,可以在终端请求后将设置后的业务信息给终端,即步骤“将设置跳转链接信息后的业务信息发送给终端”可以包括:
根据终端发送的信息获取请求,将设置跳转链接信息后的业务信息发送给终端。
其中信息获取请求的接收时间可以在步骤301之前,也可以在步骤302和步骤303之间,具体地可以根据实际需求设定。
例如,该处理装置集成在新闻App对应的服务器时,在该服务器设置跳转链接信息之后,接收终端发送的内容浏览请求,并根据该内容浏览请求将该设置后的业务信息发送给终端。
又比如,该处理装置集成在非业务服务器时,如集成应用市场对应的服务器中,可以通过业务服务器将该设置后的业务信息发送给终端;即“将设置跳转链接信息后的业务信息发送给终端”可以包括:
将设置跳转链接信息后的业务信息发送给业务服务器,以通过业务服务器将该业务信息发送给终端。
例如,该处理装置集成在应用市场对应的服务器中,在服务器设置跳转链接信息之后,将该设置后的业务信息发送给业务服务器,以使得业务服务器在接收到终端发送的信息获取请求之后将该业务信息发送给终端。
由上可知,本实施例采用获取需要处理的业务信息,然后,从该业务信息中选取关键字,并为该关键字设置跳转链接信息,该跳转链接信息用于使终端跳转到目标应用、以及指示该关键字对应的应用信息,将设置跳转链接信息后的业务信息发送给终端,以使得该终端根据业务信息中关键字对应的跳转链接信息跳转到该目标应用,并在跳转到该目标应用之后获取该关键字对应的用信息;该方案可以对业务信息中关键字设置跳转链接,以使得终端可以自动跳转到目标应用来获取应用信息,这样就无需用户对终端进行应用跳转(或者切换)操作和搜索操作,从而减少了应用信息获取过程中的用户操作,相对于现有技术而言,可以提高应用信息的获取速度以及效率,提升了用户体验,此外,还可以丰富应用分发的方式,给应用分发带来更广阔的流量来源。
实施例四、
根据实施例三所描述的方法,以下将举例作进一步详细说明。
在本实施例中,将以该应用信息的处理装置具体集成在应用市场服务器中为例进行详细说明。
其中,该处理装置集成在服务器的方式有多种,比如,以客户端或其他软体形式安装在服务器中。
如图4所示,该应用信息的处理方法具体流程包括:
401、应用市场服务器接收业务服务器发送的业务信息。
比如,应用市场服务器接收业务服务器发送的信息处理请求,该信息处理请求携带需要处理的业务信息。
具体地,应用是市场服务器可以通过后台接口接收业务服务器发送的业务信息。
其中,业务信息可以包括文字信息、图片信息等信息,比如,新闻、文章、插图等等。例如,应用市场服务器接收新闻App的服务器发送的新闻内容。
402、应用市场服务器根据预设关键字集合从该业务信息中选取关键字。
比如,应用市场服务器选取与预设关键集合中预设关键字匹配或者相同的内容作为关键字;例如,选取图2b和2c所示内容中“打车软件”、“专车”、“嘀嗒拼车”、“Uber”、“订餐”等内容作为关键字。
403、应用市场服务器根据关键字和预设映射关系集合获取该关键字对应的跳转链接信息,并为该关键字设置获取的跳转链接信息,其中,该跳转链接信息用于使终端跳转到应用市场、以及指示该关键字对应的应用信息。
其中,该预设映射关系集合包括预设关键字与预设跳转链接信息之间的映射关系。该预设映射关系集合可以由应用市场服务器建立和维护,比如该预设映射关系集合可以为一个预设映射关系表,该表包括两列,一列包括关键字,另一列包括关键字对应的跳转链接信息;应用市场服务器可以根据关键字在该预设映射关系表中查找对应的跳转链接信息。
其中,跳转链接信息可以包括跳转链接地址,例如,为关键字“Uber”设置跳转链接地址“market://details?Id=com.Uber”,以使得终端可以根据该跳链接地址跳转到应用市场,并在跳转之后获取应用Uber的详情页面信息。
该预设映射关系集合可以由***预先进行设置,也可以由用户自行进行设置,比如,在步骤“应用市场服务器接收业务服务器发送的业务信息”之前,本实施例处理方还可以包括:
应用市场服务器接收映射关系设置请求,该映射关系设置请求携带预设关键字及其对应的预设跳转链接信息;
应用市场服务器可以根据该映射关系设置请求,建立预设关键字与预设跳转链接信息之间的应用关系,以得到预设映射关系集合。
例如,该映射关系请求可以携带关键字“Uber”及其对应的跳转链接地址“market://details?Id=com.Uber”,此时,应用市场服务器可将“Uber”与跳转链接地址“market://details?Id=com.Uber”添加到预设列表,以建立二者之间的映射关系,此时,该预设列表可以即为预设映射关系列表。
又比如,在步骤“应用市场服务器接收业务服务器发送的业务信息”之前,本实施例处理方还可以包括:
应用市场服务器接收映射关系设置请求;
应用市场服务器根据该映射关系设置请求确定预设关键字、需要跳转到的预设应用以及该预设关键字对应的预设应用信息,该预设应用为应用市场;
应用市场服务器根据该预设应用以及该预设应用信息获取对应的跳转链接信息;
应用市场服务器建立该预设关键字与获取的跳转链接信息之间的映射关系,以得到预设映射关系集合。
此种,方式可以减少创建关系集合时技术人员的工作量,提升创建关系集合的效率以及准确性。
在实际应用中,根据预设应用和预设应用信息获取跳转链接信息的方式有多种,比如,可以根据预设应用和预设应用信息获取两个字段信息,然后,根据该两个字段信息获取对应的跳转链接信息;即步骤“根据该预设应用以及该预设应用信息获取对应的跳转链接信息”可以包括:
根据应用市场获取第一字段信息,该第一字段信息用于指示跳转到应用市场;比如,第一字段信息可以为“market”,“market”所代表的链接信息是所有应用商店都普遍支持的,对于具体的应用商店来说,也可以实现自己独特的链接信息,例如应用宝除“market”外自定义了“tmast”的方式;
根据预设应用信息获取第二字段信息,该第二字段信息用于指示该关键字对应的应用信息,比如,当预设应用信息为应用程序Uber的详细页面信息时,该第二字段信息可以为“://details?Id=com..dianping”,该链接信息指示跳转到应用市场之后获取应用Uber的详细页面信息;
根据该第一字段信息和第二字段信息获取关键字所需对应的跳转链接信息,比如,获取关键字“Uber”对应的跳转链接地址为“market://details?Id=com.Uber”等等。
404、应用市场服务器将设置后的业务信息发送给该业务服务器,以使得业务服务器在接收到终端发送的信息获取请求之后,根据该信息获取请求将该业务信息发送给该终端。
比如,应用市场服务器在对新闻内容中关键字设置跳转链接之后,可以将设置后的新闻内容发送给新闻App对应的业务服务器进行保存,在终端通过新闻App发送该业务信息的内容浏览请求给该业务服务器之后,该业务服务器可以根据该内容浏览请求发送该业务信息给终端;这样终端在接收到该设置后的业务信息之后,可以根据关键字对应的跳转链接信息跳转到应用市场,并从该应用市场服务器获取对应的应用信息。
由上可知,本发明实施例采用应用市场服务器接收业务服务器发送的业务信息,然后,应用市场服务器根据预设关键字集合从该业务信息中选取关键字,应用市场服务器根据关键字和预设映射关系集合获取该关键字对应的跳转链接信息,并为该关键字设置获取的跳转链接信息,应用市场服务器将设置后的业务信息发送给该业务服务器,以使得业务服务器在接收到终端发送的信息获取请求之后,根据该信息获取请求将该业务信息发送给该终端;该方案可以对业务信息中关键字设置跳转链接,以使得终端可以自动跳转到应用市场来获取应用信息,这样就无需用户对终端进行跳转到应用市场操作和搜索操作,从而减少了应用信息获取过程中的用户操作,相对于现有技术而言,可以提高应用信息的获取速度以及效率,提升了用户体验,此外,还可以丰富应用分发的方式,给应用分发带来更广阔的流量来源。
实施例五、
为了更好地实施以上方法,本发明实施例还提供一种应用信息的获取处理装置,如图5所示,该处理装置还可以包括发送单元501、接收发送单元502、获取单元503和跳转单元504,如下:
(1)发送单元501;
发送单元501,用于向网络侧发送信息获取请求;。
具体地,压缩单元501可以通过当前App向该App对应的服务器发送信息获取请求,比如,在终端当前运行社交App时,通过该社交App向对应的服务器发送信息获取请求。
其中,信息获取请求可以指示需要获取的信息,比如,携带需要获取的信息的地址或者标识等等。
本实施例发送信息获取请求的方式有多种,比如基于某个显示内容来发送信息获取请求,即步骤“向网络侧发送信息获取请求”可以具体包括:接收用户通过显示内容触发的信息获取指令,该信息获取指令指示该显示内容对应的内容访问地址(如,显示内容对应的url),根据该信息获取指令向网络侧发送信息获取请求,该信息获取请求可以携带该内容访问地址。
例如,在新闻App或者社交App中,用户点击某个显示的标题内容之后会触发对应的信息获取指令,该信息获取指令携带该标题内容对应的url,之后,该App会根据该指令向其对应的服务器发送内容浏览请求,该内容浏览器请求可以携带该url。
(2)接收单元502;
接收单元502,用于接收该网络侧根据该信息获取请求返回的业务信息,该业务信息包括设置了跳转链接信息的关键字。
比如,接收单元502具体可以包括:接收子单元和标记子单元;
该接收子单元,用于接收该网络侧根据该信息获取请求返回的业务信息;
该标记子单元,用于对该业务信息中关键字进行标记,以得到标记后的关键字;
其中,业务信息可以包括文字信息和/或图片信息等等,比如,业务信息可以包括新闻内容、评论内容,或者小说内容等等,或者,又比如,业务信息可以包括漫画、摄影照片、或者产品介绍图片等等。
该跳转链接信息可以用于使终端跳转到目标应用以及指示关键字对应的应用信息(即跳转之后需要获取的应用信息);比如,跳转链接可以用于使终端跳转到应用商店、并指示关键字对应的应用信息为:微信的应用信息。该跳转链接信息可以包括:跳转链接地址以及其他用于建立跳转链接的信息。
此外,本实施例中在接收到业务信息之后还可以显示业务信息,比如通过HTML(超文本标记语言)的形式进行展示,比如,通过HTML的形式显示微信朋友圈信息、显示新闻信息等等。
(3)获取单元503;
获取单元503,用于接收该关键字对应的应用跳转请求,并根据该应用跳转请求获取该关键字对应的跳转链接信息。
比如,在接收单元对关键字标记的情况下,该获取单元503,具体可以用于接收用户通过该标记后的关键字触发的应用跳转请求。
其中,接收应用跳转请求的方式有多种,比如,在用户点击某个关键字时终端获取对应的应用跳转请求,即步骤“接收该关键字对应的应用跳转请求”可以包括:接收用户通过关键字触发的应用跳转请求。
具体地,应用跳转请求可以指示关键字对应的跳转链接信息,比如,应用跳转请求可以携带关键字对应的跳转链接地址,此时,可以根据该跳转链接地址获取关键字对应的跳转链接信息。
在其他实施例中,应用跳转请求可以携带关键字,此时,可以根据关键字、关键字与跳转链接信息之间的映射关系确定对应的跳转链接信息;也即,该获取单元503可以具体用于:根据该关键字、预设关键字和预设跳转链接地址之间的映射关系获取该关键字对应的跳转链接信息。
(4)跳转单元504;
跳转单元504,用于根据该跳转链接信息跳转到对应的目标应用,并获取该关键字对应的应用信息。
其中,获取该关键字对应的应用信息是根据该跳转链接信息获取的。获取应用信息的和跳转到目标应用的时序可以有多种,比如,在跳转到目标应用的同时获取应用信息,或者在跳转到目标应用之后获取应用信息,具体时序可根据实际需求设定。
具体地,该跳转链接信息可以有多种,比如可以包括两个字段信息,一个字段信息指示需要跳转到的目标应用,另一个字段信息指示关键字对应的应用信息;即该链接信息可以包括:第一字段信息和第二字段信息,其中,该第一字段信息指示需要跳转到的目标应用,该第二字段信息指示该关键字对应的应用信息,此时,跳转单元504可以包括应用跳转子单元和信息获取子单元;
该应用跳转子单元,用于根据该第一字段信息跳转到该目标应用;
该信息获取子单元,用于根据该第二字段信息获取该关键字对应的应用信息。
比如,跳转链接地址为“market://details?id=<java包名>”时,该地址中“market://”或者“market”为第一字段信息,指示跳转到应用市场,相应地,该地址中“details?id=<java包名>”或者“//details?id=<java包名>”为第二字段信息,指示应用信息为java包名对应的应用的详细页面信息。
具体地,应用信息可以为应用的相关信息,有多种,具体实施时可以根据实际需求设定,比如,应用信息可以包括:应用的标识信息、应用的属性信息、应用的描述信息、应用的安装下载信息、应用的搜索结果等等;例如,在实际应用中,应用信息可以为应用的详细页面信息、基于预设搜索关键词的应用搜索结果信息(比如,根据应用安装包名或者开发者搜索的结果)等等。
其中,目标应用可以有多种,比如,应用市场(如安卓市场、应用宝等)或者其他应用(如,社交应用、新闻应用等等),在本实施例中主要以目标应用为应用市场为例,目标应用为其他应用的情况与目标应用为应用市场的情况类似,本实施例就不再赘述。
可选地,为方便获取应用信息,本实施例还可以包括:检测单元和安装单元;
该检测单元,用于在根据该应用跳转请求获取该关键字对应的跳转链接信息之后,跳转到该目标应用之前,检测是否已安装了该目标应用;
此时,跳转单元504,可以具体用于在检测单元检测为是时,执行跳转到该目标应用的步骤;
其中,安装单元,用于在检测单元检测为否时,接收该网络侧发送的该目标应用的安装信息,根据该安装信息安装该目标应用。
比如,在目标应用为应用市场的情况下,在接收到用户通过关键词触发的应用跳转请求,且根据该应用跳转请求获取对应的跳转链接信息之后,检测终端是否安装了应用市场,若是,则根据跳转链接信息跳转到应用市场,并获取对应的应用信息,若否,则接收目标应用对应的服务器发送的电子市场安装包信息,然后,根据该安装包安装电子市场,在安装完成之后,根据跳转链接信息跳转到应用市场,并获取对应的应用信息。具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
该处理装置可以集成在终端中,比如,以客户端或其他软体形式安装在终端中,该终端具体可以包括手机、平板电脑、笔记本电脑或个人计算(PC,Personal Computer)等设备。
由上可知,本实施例应用信息的处理装置采用发送单元501向网络侧发送信息获取请求,然后,由接收单元502接收该网络侧根据该信息获取请求返回的业务信息,该业务信息包括设置了跳转链接信息的关键字,由获取单元503接收该关键字对应的应用跳转请求,并根据该应用跳转请求获取该关键字对应的跳转链接信息,由跳转单元504根据该跳转链接信息跳转到对应的目标应用,并获取该关键字对应的应用信息;该方案可以基于关键字对应的跳转链接自动跳转到目标应用来获取应用信息,无需用户进行应用跳转(或者切换)操作和搜索操作,从而减少了应用信息获取过程中的用户操作,相对于现有技术而言,可以提高应用信息的获取速度以及效率,提升了用户体验,此外,还可以丰富应用分发的方式,给应用分发带来更广阔的流量来源。
实施例六、
相应地,本发明实施例还提供另一种应用信息的处理装置,如图6a所示,该处理装置还可以包括信息获取单元601、跳转设置单元602和信息发送单元603,如下:
(1)信息获取单元601;
信息获取单元601,用于获取需要处理的业务信息。
其中,获取业务信息的方式有多种,比如,以处理装置集成在业务服务器中为例,可以从本地存储中获取需要处理的业务信息,也即该信息获取单元601具体用于:从本地存储中提取需要处理的业务信息;例如,在处理装置集成在某个App的服务器中时,可以从该服务器的信息库中提取需要处理的业务信息。
本实施例中,业务服务器可以在接收到终端发送的信息获取请求之后,从本地存储中提取需要处理的业务信息,也即该信息获取单元601可以具体用于:接收终端发送的信息获取请求,根据该信息获取请求从本地存储中提取需要处理的业务信息。例如,在处理装置集成在某个App的服务器中时,该App的服务器可以接收到终端发送的内容浏览请求,然后,根据该内容浏览请求从本地存储中提取需要处理的业务信息。
又比如,以处理装置集成在非业务服务器(如集成在应用市场服务器)为例,此时,可以从业务服务器获取业务信息,也即该信息获取单元601可以具体用于:接收业务服务器发送的需要处理的业务信息;具体地,可以通过应用市场服务器的后台接口接收业务服务器发送的业务信息;例如,可以接收新闻App发送的新闻内容等等。
其中,业务信息可以包括文字信息、图片信息等信息,比如,新闻、文章、插图等等。
(2)跳转设置单元602;
跳转设置单元602,用于从该业务信息中选取关键字,并为该关键字设置跳转链接信息,其中,该跳转链接信息用于使终端跳转到目标应用、以及指示该关键字对应的应用信息。
具体地,该跳转设置单元602可以具体包括:关键字选取子单元和跳转设置子单元;
该关键字选取子单元,用于从该业务信息中选取关键字;
该跳转设置子单元,用于根据关键字和映射关系集合获取该关键字对应的跳转链接信息,该映射关系集合包括预设关键字与预设跳转链接信息之间的映射关系;为该关键字设置获取的跳转链接信息。
其中,选取关键字的方式可以有多种,比如,可以预设设置一个关键字集合,然后,根据该关键字集合从业务信息中选取关键字;也即该关键字选取子单元可以用于:根据预设关键字集合从业务信息中选取关键字,其中,预设关键字集合可以包括多个预设关键字。比如,预先建立关键字库,该关键字库包括预设关键字集合,之后,根据该关键字库中的关键字集合选取关键字。
该预设关键字集合可以由服务器自己设置,也可以从其他服务器中获取,比如,以处理装置集成在业务服务器为例,在选取关键字之前,该处理方法还可以包括:接收预设关键字集合的步骤;如,接收应用市场服务器发送的预设关键字集合。
该目标应用可以有多种,比如,应用市场(如安卓市场、应用宝等)或者其他应用(如,社交应用、新闻应用等等),在本实施例中主要以目标应用为应用市场为例,目标应用为其他应用的情况与目标应用为应用市场的情况类似,本实施例就不再赘述。
其中,映射关系集合可以包括多个预设关键字与预设跳转链接信息之间的映射关系,该映射关系集合可以是列表形式,即为映射关系列表。
该映射关系集合可以由***预先进行设置,也可以由用户自行进行设置,比如,参考图6b,该处理装置还可以包括:
确定单元604,用于在该信息获取单元601获取需要处理的业务信息之前,确定预设关键字、需要跳转到的预设应用以及该预设关键字对应的预设应用信息;
链接信息获取单元605,用于根据该预设应用以及该预设应用信息获取对应的跳转链接信息;
关系建立单元606,用于建立该预设关键字与获取的跳转链接信息之间的映射关系,以得到该映射关系集合。
在实际应用中,根据预设应用和预设应用信息获取跳转链接信息的方式有多种,比如,可以根据预设应用和预设应用信息获取两个字段信息,然后,根据该两个字段信息获取对应的跳转链接信息;即该链接信息获取单元605,具体用于:
根据该预设应用获取第一字段信息,该第一字段信息指示需要跳转到的该预设应用;
根据该预设应用信息获取第二字段信息,该第二字段信息指示该预设应用信息;
根据该第一字段信息和该第二字段信息获取对应的跳转链接信息。
其中,关键字对应的预设应用信息可以有多种,具体实施时可以根据实际需求设定,比如,应用信息可以包括:应用的标识信息、应用的属性信息、应用的描述信息、应用的安装下载信息、应用的搜索结果等等;例如,在实际应用中,应用信息可以为应用的详细页面信息、基于预设搜索关键词的应用搜索结果信息(比如,根据应用安装包名或者开发者搜索的结果)等等。
(3)信息发送单元603;
信息发送单元603,用于将设置跳转链接信息后的业务信息发送给终端,以使得该终端根据业务信息中关键字对应的跳转链接信息跳转到该目标应用,并在跳转到该目标应用之后获取该关键字对应的用信息。
比如,以该处理装置集成在业务服务器为例,可以在终端请求后将设置后的业务信息给终端,即该信息发送单元603,可以具体用于:
根据终端发送的信息获取请求,将设置跳转链接信息后的业务信息发送给终端。
其中信息获取请求的接收时间可以在获取业务信息之前,也可以在设置跳转链接信息之后和发送业务信息之前,具体地可以根据实际需求设定。
例如,该处理装置集成在新闻App对应的服务器时,在该服务器设置跳转链接信息之后,接收终端发送的内容浏览请求,并根据该内容浏览请求将该设置后的业务信息发送给终端。
又比如,该处理装置集成在非业务服务器时,如集成应用市场对应的服务器中,可以通过业务服务器将该设置后的业务信息发送给终端;即该信息发送单元603,可以具体用于:
将设置跳转链接信息后的业务信息发送给业务服务器,以通过业务服务器将该业务信息发送给终端。
例如,该处理装置集成在应用市场对应的服务器中,在服务器设置跳转链接信息之后,将该设置后的业务信息发送给业务服务器,以使得业务服务器在接收到终端发送的信息获取请求之后将该业务信息发送给终端。
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
该应用信息的处理装置可以集成服务器等设备中,比如可以基础在业务服务器、或者非业务服务器(如:应用市场服务器)等。
由上可知,本实施例的处理装置采用信息获取单元601获取需要处理的业务信息,然后,由跳转设置单元602从该业务信息中选取关键字,并为该关键字设置跳转链接信息,该跳转链接信息用于使终端跳转到目标应用、以及指示该关键字对应的应用信息,由信息发送单元603将设置跳转链接信息后的业务信息发送给终端,以使得该终端根据业务信息中关键字对应的跳转链接信息跳转到该目标应用,并在跳转到该目标应用之后获取该关键字对应的用信息;该方案可以对业务信息中关键字设置跳转链接,以使得终端可以自动跳转到目标应用来获取应用信息,这样就无需用户对终端进行应用跳转(或者切换)操作和搜索操作,从而减少了应用信息获取过程中的用户操作,相对于现有技术而言,可以提高应用信息的获取速度以及效率,提升了用户体验,此外,还可以丰富应用分发的方式,给应用分发带来更广阔的流量来源。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,RandomAccess Memory)、磁盘或光盘等。
以上对本发明实施例所提供的一种应用信息的处理方法和装置和***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (18)

1.一种应用信息的处理方法,其特征在于,包括:
通过当前应用向网络侧发送业务信息获取请求;
接收所述网络侧根据所述业务信息获取请求返回的业务信息,并在当前应用中显示所述业务信息,所述业务信息包括设置了跳转链接信息的关键字,其中,所述关键字为从所述业务信息本身中选择的内容,具体地所述关键字为根据预设关键字集合从业务信息本身中选取的关键字,所述预设关键字集合包括多个预设关键字;
接收所述关键字对应的应用跳转请求,并根据所述应用跳转请求获取所述关键字对应的跳转链接信息;
当已安装了目标应用时,根据所述跳转链接信息跳转到对应的目标应用,并通过所述目标应用获取所述关键字对应的应用信息,所述应用信息为所述关键字对应应用的应用信息。
2.如权利要求1所述的处理方法,其特征在于,所述跳转链接信息包括:第一字段信息和第二字段信息;所述第一字段信息指示需要跳转到的目标应用,所述第二字段信息指示所述关键字对应的应用信息;
所述根据所述跳转链接信息跳转到所述目标应用,并获取所述关键字对应的应用信息的步骤具体包括:
根据所述第一字段信息跳转到所述目标应用;
根据所述第二字段信息获取所述关键字对应的应用信息。
3.如权利要求2所述的处理方法,其特征在于,所述根据所述第二字段信息获取所述关键字对应的应用信息的步骤具体包括:
根据所述第二字段信息向所述目标应用对应的服务器发送应用获取请求;
接收所述服务器根据所述应用获取请求返回的应用信息。
4.如权利要求1所述的处理方法,其特征在于,所述接收所述网络侧根据所述业务信息获取请求返回的业务信息的步骤具体包括:
接收所述网络侧根据所述业务信息获取请求返回的业务信息;
对所述业务信息中关键字进行标记,以得到标记后的关键字;
所述接收所述关键字对应的应用跳转请求的步骤具体包括:
接收用户通过所述标记后的关键字触发的应用跳转请求。
5.如权利要求1所述的处理方法,其特征在于,在根据所述应用跳转请求获取所述关键字对应的跳转链接信息之后,跳转到所述目标应用之前,所述处理方法还包括:
检测是否已安装了所述目标应用;
若是,则执行跳转到所述目标应用的步骤;
若否,则接收所述网络侧发送的所述目标应用的安装信息,根据所述安装信息安装所述目标应用。
6.一种应用信息的处理方法,其特征在于,包括:
获取需要处理的业务信息;
根据预设关键字集合从所述业务信息本身中选取的关键字,所述预设关键字集合包括多个预设关键字,并为所述关键字设置跳转链接信息,所述跳转链接信息用于使终端从当前应用跳转到目标应用、以及指示所述关键字对应的应用信息,其中,所述关键字为从所述业务信息本身中选择的内容;
将设置跳转链接信息后的业务信息发送给终端,以使得所述终端根据业务信息中关键字对应的跳转链接信息从当前应用跳转到已安装的目标应用,并在跳转到所述目标应用之后通过所述目标应用获取所述关键字对应的应用信息,所述应用信息为所述关键字对应应用的应用信息。
7.如权利要求6所述的处理方法,其特征在于,所述为所述关键字设置跳转链接信息的步骤具体包括:
根据关键字和映射关系集合获取所述关键字对应的跳转链接信息,所述映射关系集合包括预设关键字与预设跳转链接信息之间的映射关系;
为所述关键字设置获取的跳转链接信息。
8.如权利要求7所述的处理方法,其特征在于,在获取需要处理的业务信息之前,所述处理方法还包括:
确定预设关键字、需要跳转到的预设应用以及所述预设关键字对应的预设应用信息;
根据所述预设应用以及所述预设应用信息获取对应的跳转链接信息;
建立所述预设关键字与获取的跳转链接信息之间的映射关系,以得到所述映射关系集合。
9.如权利要求8所述的处理方法,其特征在于,所述根据所述预设应用以及所述预设应用信息获取对应的跳转链接信息具体包括:
根据所述预设应用获取第一字段信息,所述第一字段信息指示需要跳转到的所述预设应用;
根据所述预设应用信息获取第二字段信息,所述第二字段信息指示所述预设应用信息;
根据所述第一字段信息和所述第二字段信息获取对应的跳转链接信息。
10.一种应用信息的处理装置,其特征在于,包括:
发送单元,用于通过当前应用向网络侧发送业务信息获取请求;
接收单元,用于接收所述网络侧根据所述业务信息获取请求返回的业务信息,并在当前应用中显示所述业务信息,所述业务信息包括设置了跳转链接信息的关键字,其中,所述关键字为从所述业务信息本身中选择的内容,具体地所述关键字为根据预设关键字集合从业务信息本身中选取的关键字,所述预设关键字集合包括多个预设关键字;
获取单元,用于接收所述关键字对应的应用跳转请求,并根据所述应用跳转请求获取所述关键字对应的跳转链接信息;
跳转单元,用于当已安装了目标应用时,根据所述跳转链接信息跳转到对应的目标应用,并通过所述目标应用获取所述关键字对应的应用信息,所述应用信息为所述关键字对应应用的应用信息。
11.如权利要求10所述的处理装置,其特征在于,所述跳转链接信息包括:第一字段信息和第二字段信息;所述第一字段信息指示需要跳转到的目标应用,所述第二字段信息指示所述关键字对应的应用信息;
所述跳转单元,具体包括:应用跳转子单元和信息获取子单元;
所述应用跳转子单元,用于根据所述第一字段信息跳转到所述目标应用;
所述信息获取子单元,用于根据所述第二字段信息获取所述关键字对应的应用信息。
12.如权利要求11所述的处理装置,其特征在于,所述信息获取子单元,具体用于:
根据所述第二字段信息向所述目标应用对应的服务器发送应用获取请求;
接收所述服务器根据所述应用获取请求返回的应用信息。
13.如权利要求10所述的处理装置,其特征在于,所述接收单元具体包括:接收子单元和标记子单元;
所述接收子单元,用于接收所述网络侧根据所述业务信息获取请求返回的业务信息;
所述标记子单元,用于对所述业务信息中关键字进行标记,以得到标记后的关键字;
其中,所述获取单元,具体用于接收用户通过所述标记后的关键字触发的应用跳转请求。
14.一种应用信息的处理装置,其特征在于,包括:
信息获取单元,用于获取需要处理的业务信息;
跳转设置单元,用于根据预设关键字集合从所述业务信息本身中选取的关键字,所述预设关键字集合包括多个预设关键字,并为所述关键字设置跳转链接信息,所述跳转链接信息用于使终端从当前应用跳转到目标应用、以及指示所述关键字对应的应用信息,其中,所述关键字为从所述业务信息中选择的内容;
信息发送单元,用于将设置跳转链接信息后的业务信息发送给终端,以使得所述终端根据业务信息中关键字对应的跳转链接信息从当前应用跳转到已安装的目标应用,并在跳转到所述目标应用之后通过所述目标应用获取所述关键字对应的用信息,所述应用信息为所述关键字对应应用的应用信息。
15.如权利要求14所述的处理装置,其特征在于,所述跳转设置单元具体包括:关键字选取子单元和跳转设置子单元;
所述关键字选取子单元,用于从所述业务信息中选取关键字;
所述跳转设置子单元,用于根据关键字和映射关系集合获取所述关键字对应的跳转链接信息,所述映射关系集合包括预设关键字与预设跳转链接信息之间的映射关系;为所述关键字设置获取的跳转链接信息。
16.如权利要求15所述的处理装置,其特征在于,还包括:
确定单元,用于在所述信息获取单元获取需要处理的业务信息之前,确定预设关键字、需要跳转到的预设应用以及所述预设关键字对应的预设应用信息;
链接信息获取单元,用于根据所述预设应用以及所述预设应用信息获取对应的跳转链接信息;
关系建立单元,用于建立所述预设关键字与获取的跳转链接信息之间的映射关系,以得到所述映射关系集合。
17.如权利要求16所述的处理装置,其特征在于,所述链接信息获取单元,具体用于:
根据所述预设应用获取第一字段信息,所述第一字段信息指示需要跳转到的所述预设应用;
根据所述预设应用信息获取第二字段信息,所述第二字段信息指示所述预设应用信息;
根据所述第一字段信息和所述第二字段信息获取对应的跳转链接信息。
18.一种计算机可读存储介质,其存储有用于应用信息的处理的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1至9任一项所述的方法。
CN201610130520.3A 2016-03-08 2016-03-08 一种应用信息的处理方法和装置 Active CN105808725B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610130520.3A CN105808725B (zh) 2016-03-08 2016-03-08 一种应用信息的处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610130520.3A CN105808725B (zh) 2016-03-08 2016-03-08 一种应用信息的处理方法和装置

Publications (2)

Publication Number Publication Date
CN105808725A CN105808725A (zh) 2016-07-27
CN105808725B true CN105808725B (zh) 2019-08-13

Family

ID=56467885

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610130520.3A Active CN105808725B (zh) 2016-03-08 2016-03-08 一种应用信息的处理方法和装置

Country Status (1)

Country Link
CN (1) CN105808725B (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106651522B (zh) * 2016-12-26 2020-07-14 腾讯科技(深圳)有限公司 一种信息交互方法及装置
CN109213394B (zh) * 2017-07-07 2021-03-02 北京小米移动软件有限公司 应用交互方法及装置
CN109213944B (zh) * 2017-07-07 2020-10-30 北京小米移动软件有限公司 应用交互方法及装置
WO2018227899A1 (zh) 2017-06-14 2018-12-20 北京小米移动软件有限公司 应用交互方法、交互方法及装置
CN108139952B (zh) * 2017-06-14 2022-08-05 北京小米移动软件有限公司 应用交互方法、交互方法及装置
CN110069542B (zh) * 2017-09-26 2021-06-29 北京国双科技有限公司 关键词评估方法及装置
CN108009031B (zh) * 2017-12-14 2020-05-26 维沃移动通信有限公司 一种应用程序的控制方法及移动终端
CN108833959B (zh) * 2018-06-21 2021-08-10 海信视像科技股份有限公司 显示终端中页面快速跳转的控制方法、装置及显示终端
CN108566440B (zh) * 2018-06-26 2021-06-15 上海尚往网络科技有限公司 一种网络连接方法、设备及存储介质
CN110969469B (zh) * 2018-09-30 2024-02-20 北京国双科技有限公司 数据的获取方法及装置
CN109656925A (zh) * 2018-12-21 2019-04-19 北京金山安全软件有限公司 应用程序数据获取方法、装置和电子设备
CN110427237B (zh) * 2019-07-29 2023-10-20 创新先进技术有限公司 一种跨应用访问目标页面的方法、装置及电子设备
CN110716768B (zh) * 2019-09-02 2024-05-24 中国平安财产保险股份有限公司 终端上的应用程序跳转方法及装置、电子设备、存储介质
CN112657188B (zh) * 2021-01-07 2022-05-17 福建天晴在线互动科技有限公司 一种游戏事件文本中关键词跳转的方法及其***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104268185A (zh) * 2014-09-16 2015-01-07 北京奇虎科技有限公司 一种在应用分发平台搜索应用的方法和装置
US9002864B1 (en) * 2012-05-02 2015-04-07 Symantec Corporation Cross-platform conversion of encoded mobile app store links
CN104899338A (zh) * 2015-06-30 2015-09-09 北京奇虎科技有限公司 搜索推广结果中提供app推送的方法、装置和浏览器
CN105324753A (zh) * 2013-06-04 2016-02-10 微软技术许可有限责任公司 调用来自web页面或其他应用的应用
CN105354747A (zh) * 2015-10-09 2016-02-24 徐蔚 基于统一发码的信息处理网络及方法和传感接入设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9002864B1 (en) * 2012-05-02 2015-04-07 Symantec Corporation Cross-platform conversion of encoded mobile app store links
CN105324753A (zh) * 2013-06-04 2016-02-10 微软技术许可有限责任公司 调用来自web页面或其他应用的应用
CN104268185A (zh) * 2014-09-16 2015-01-07 北京奇虎科技有限公司 一种在应用分发平台搜索应用的方法和装置
CN104899338A (zh) * 2015-06-30 2015-09-09 北京奇虎科技有限公司 搜索推广结果中提供app推送的方法、装置和浏览器
CN105354747A (zh) * 2015-10-09 2016-02-24 徐蔚 基于统一发码的信息处理网络及方法和传感接入设备

Also Published As

Publication number Publication date
CN105808725A (zh) 2016-07-27

Similar Documents

Publication Publication Date Title
CN105808725B (zh) 一种应用信息的处理方法和装置
KR102006396B1 (ko) 브라우징 액티비티에 기초하여 정합 애플리케이션을 식별하는 기법
US20170368683A1 (en) User portrait based skill package recommendation device and method
AU2014348821B2 (en) Location-based software updates
CN109388762B (zh) 应用分享的方法和装置
CN103699669B (zh) 一种浏览器中进行消息推送的方法和一种浏览器终端
CN106462597A (zh) 利用不同设备执行搜索和访问搜索结果
US20140344707A1 (en) Information Distribution Method and Device
CN102880654B (zh) 一种信息终端浏览器的收藏夹动态更新方法
CN104765791A (zh) 一种信息输入方法和装置
TWI672027B (zh) 網頁中的資料處理方法、裝置及系統
CN105867714A (zh) 应用程序下载方法、装置及***
JPH10116220A (ja) パラメータをローカル表示装置において容易に表示するシステムおよび方法
CN102024064A (zh) 快速搜索方法和移动通信终端
EP3625668B1 (en) Establishment of audio-based network sessions with non-registered resources
CN106326091A (zh) 一种浏览器网页兼容性的检测方法及***
CN107818046A (zh) 应用程序页面的a/b测试方法及装置
CN108491188A (zh) 语音对话产品的开发资源的管理方法及装置
CN107622074A (zh) 一种数据处理方法、装置和计算设备
CN113626624B (zh) 一种资源识别方法和相关装置
CN109683760B (zh) 最近内容的显示方法、装置、终端及存储介质
CN108959296A (zh) 网页访问错误的处理方法和装置
CN104572981B (zh) 一种网页页面缓存处理方法和移动终端设备
CN109587197A (zh) 关联上报数据的方法、装置和***
CN111581554A (zh) 一种信息推荐方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant