应用推荐装置和方法

文档序号:10697613阅读:607来源:国知局
应用推荐装置和方法
【专利摘要】本发明公开了一种应用推荐装置,该装置包括:指令模块,用于接收应用推荐指令;信息模块,用于基于所述应用推荐指令,根据预先配置的数据库中各应用市场的推荐应用信息,获取被推荐的各应用软件的推荐统计信息;推荐模块,用于根据所述各应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表。本发明还公开了一种应用推荐方法。本发明实现了获取应用软件综合的、真实的被各应用市场推荐的统计信息,向用户展示了被推荐应用软件的真实推荐情况,避免了用户因为应用市场本身的商业因素而下载到不安全或者非自身想下载的应用,提高了手机的用户体验以及安全性。
【专利说明】
应用推荐装置和方法
技术领域
[0001]本发明涉及通信技术领域,尤其涉及一种应用推荐装置和方法。
【背景技术】
[0002]目前,手机等移动终端已成为人们日常生活和工作中的重要工具,各用户可以根据自身的需求在手机中安装应用软件,例如购物软件、社交软件等。
[0003]应用市场由于应用软件资源较为齐全,已成为用户下载应用软件的主要平台。当用户使用应用市场时,各应用市场都会向用户推荐常用的应用软件或热门应用软件供用户下载。而应用市场出于利益考虑,可能会故意向用户推荐一些冷门软件骗取下载量,并且这些推荐的冷门软件可能由于程序开发商的不正规而损害到用户的利益。
[0004]因此,用户在下载推荐的应用软件时,并不清楚当前应用软件是否为各大常用应用市场都在推荐的热门应用软件,用户得到的信息是片面的,可能甚至是虚假的。

【发明内容】

[0005]本发明的主要目的在于提供一种应用推荐装置和方法,旨在解决无法获取应用软件真实的推荐统计信息的技术问题。
[0006]为实现上述目的,本发明提供一种应用推荐装置,所述应用推荐装置包括:
[0007]指令模块,用于接收应用推荐指令;
[0008]信息模块,用于基于所述应用推荐指令,根据预先配置的数据库中各应用市场的推荐应用信息,获取被推荐的各应用软件的推荐统计信息;
[0009]推荐模块,用于根据所述各应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表。
[0010]在一个实施例中,所述信息模块还用于,
[0011]基于所述应用推荐指令,查询所述数据库获取应用市场列表,所述应用市场列表记载了各应用市场;获取基于所述应用市场列表选择的目标应用市场;根据所述数据库中所述各应用市场的推荐应用信息,获取所述目标应用市场推荐的各应用软件的推荐统计信息。
[0012]在一个实施例中,所述推荐模块还用于,
[0013]根据所述各应用软件的推荐统计信息,筛选得到满足预设的推荐条件的应用软件;根据满足所述推荐条件的应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表。
[0014]在一个实施例中,所述应用推荐装置还包括:
[0015]目标模块,用于获取基于所述推荐应用列表选择的目标应用软件;
[0016]详情模块,用于查询所述数据库,获取推荐所述目标应用软件的各应用市场信息,生成推荐市场列表并在所述显示界面中显示。
[0017]在一个实施例中,所述应用推荐装置还包括:
[0018]下载模块,用于接收基于所述目标应用软件输入的下载指令,下载所述目标应用软件。
[0019]此外,为实现上述目的,本发明还提供一种应用推荐方法,所述应用推荐方法包括以下步骤:
[0020]接收应用推荐指令;
[0021]基于所述应用推荐指令,根据预先配置的数据库中各应用市场的推荐应用信息,获取被推荐的各应用软件的推荐统计信息;
[0022]根据所述各应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表。
[0023]在一个实施例中,所述基于所述应用推荐指令,根据预先配置的数据库中各应用市场的推荐应用信息,获取被推荐的各应用软件的推荐统计信息的步骤包括:
[0024]基于所述应用推荐指令,查询所述数据库获取应用市场列表,所述应用市场列表记载了各应用市场;
[0025]获取基于所述应用市场列表选择的目标应用市场;
[0026]根据所述数据库中所述各应用市场的推荐应用信息,获取所述目标应用市场推荐的各应用软件的推荐统计信息。
[0027]在一个实施例中,所述根据所述各应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表的步骤包括:
[0028]根据所述各应用软件的推荐统计信息,筛选得到满足预设的推荐条件的应用软件;
[0029]根据满足所述推荐条件的应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表。
[0030]在一个实施例中,所述根据所述各应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表的步骤之后,还包括:
[0031]获取基于所述推荐应用列表选择的目标应用软件;
[0032]查询所述数据库,获取推荐所述目标应用软件的各应用市场信息,生成推荐市场列表并在所述显示界面中显示。
[0033]在一个实施例中,所述查询所述数据库,获取推荐所述目标应用软件的各应用市场信息,生成推荐市场列表并在所述显示界面中显示的步骤之后,还包括:
[0034]接收基于所述目标应用软件输入的下载指令,下载所述目标应用软件。
[0035]本发明实施例提出的一种应用推荐装置和方法,通过在指令模块收到应用推荐指令后,信息模块基于应用推荐指令,根据预先配置的数据库中各应用市场的推荐应用信息,获取被推荐的各应用软件的推荐统计信息,得到的被推荐的各应用软件的推荐统计信息是基于多个应用市场得到的,使得到的推荐统计信息相对单一应用市场的推荐统计信息更加真实、客观、公正;然后,推荐模块根据各应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示推荐应用列表,使得用户可以根据推荐应用列表获取列表中的各应用软件的真实推荐统计信息,解决了用户无法获取应用软件真实的推荐统计信息的技术问题。本发明通过统计应用软件被多个应用市场推荐应用的情况,得到综合的、真实的推荐统计信息,向用户展示了被推荐应用软件的真实推荐情况,避免了用户因为应用市场本身的商业因素而下载到不安全或者非自身想下载的应用,提高了手机的用户体验以及安全性。
【附图说明】
[0036]图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意图;
[0037]图2为如图1所示的移动终端的无线通信系统示意图;
[0038]图3为本发明应用推荐装置第一实施例、第二实施例、第三实施例的模块示意图;
[0039]图4为本发明应用推荐装置第四实施例的模块示意图;
[0040]图5为本发明应用推荐装置第五实施例的模块示意图;
[0041 ]图6为本发明应用推荐方法第一实施例的流程示意图;
[0042]图7为本发明应用推荐方法第二实施例的流程示意图;
[0043]图8为本发明应用推荐方法第三实施例的流程示意图;
[0044]图9为本发明应用推荐方法第四实施例的流程示意图;
[0045]图10为本发明应用推荐方法第五实施例的流程示意图;
[0046]图11为本发明实施例中一种移动终端应用推荐应用场景示意图;
[0047]图12为本发明实施例中一种移动终端显示应用市场列表示意图;
[0048]图13为本发明实施例中一种移动终端显示应用推荐列表的场景示意图;
[0049]图14为本发明实施例中一种移动终端显示应用推荐列表的场景示意图;
[0050]图15为本发明实施例中一种移动终端显示应用软件的推荐市场列表的应用场景示意图。
[0051 ]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0052]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0053]现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。
[0054]移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0055]图1为实现本发明各个实施例的一个可选的移动终端硬件结构示意。
[0056]移动终端100可以包括无线通信单元110、用户输入单元120、感测单元130、输出单元140、存储器150、控制器160和电源单元170等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。
[0057]无线通信单元110通常包括一个或多个组件,其允许移动终端100与无线通信系统或网络之间的无线电通信。例如,无线通信单元可以包括移动通信模块111、无线互联网模块112中的至少一个。
[0058]移动通信模块111将无线电信号发送到基站(例如,接入点、节点B等等)、外部终端以及服务器中的至少一个和/或从其接收无线电信号。这样的无线电信号可以包括语音通话信号、视频通话信号、或者根据文本和/或多媒体消息发送和/或接收的各种类型的数据。
[0059]无线互联网模块112支持移动终端的无线互联网接入。该模块可以内部或外部地耦接到终端。该模块所涉及的无线互联网接入技术可以包括WLAN(无线LAN)(W1-Fi)、Wibro(无线宽带)、Wimax(全球微波互联接入)、HSDPA(高速下行链路分组接入)等等。
[0060]用户输入单元120可以根据用户输入的命令生成键输入数据以控制移动终端的各种操作。用户输入单元120允许用户输入各种类型的信息,并且可以包括键盘、锅仔片、触摸板(例如,检测由于被接触而导致的电阻、压力、电容等等的变化的触敏组件)、滚轮、摇杆等等。特别地,当触摸板以层的形式叠加在显示单元141上时,可以形成触摸屏。
[0061]感测单元130检测移动终端100的当前状态,(例如,移动终端100的打开或关闭状态)、移动终端100的位置、用户对于移动终端100的接触(S卩,触摸输入)的有无、移动终端100的取向、移动终端100的加速或减速移动和方向等等,并且生成用于控制移动终端100的操作的命令或信号。
[0062]输出单元140可以包括显示单元141等等。
[0063]显示单元141可以显示在移动终端100中处理的信息。例如,当移动终端100处于电话通话模式时,显示单元141可以显示与通话或其它通信(例如,文本消息收发、多媒体文件下载等等)相关的用户界面(UI)或图形用户界面(GUI)。当移动终端100处于视频通话模式或者图像捕获模式时,显示单元141可以显示捕获的图像和/或接收的图像、示出视频或图像以及相关功能的UI或GUI等等。
[0064]同时,当显示单元141和触摸板以层的形式彼此叠加以形成触摸屏时,显示单元141可以用作输入装置和输出装置。显示单元141可以包括液晶显示器(LCD)、薄膜晶体管IXD(TFT-1XD)、有机发光二极管(OLED)显示器、柔性显示器、三维(3D)显示器等等中的至少一种。这些显示器中的一些可以被构造为透明状以允许用户从外部观看,这可以称为透明显示器,典型的透明显示器可以例如为TOLED(透明有机发光二极管)显示器等等。根据特定想要的实施方式,移动终端100可以包括两个或更多显示单元(或其它显示装置),例如,移动终端可以包括外部显示单元(未示出)和内部显示单元(未示出)。触摸屏可用于检测触摸输入压力以及触摸输入位置和触摸输入面积。
[0065]存储器150可以存储由控制器160执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据(例如,电话簿、消息、静态图像、视频等等)。而且,存储器150可以存储关于当触摸施加到触摸屏时输出的各种方式的振动和音频信号的数据。
[0066]存储器150可以包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(R0M)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。而且,移动终端100可以与通过网络连接执行存储器150的存储功能的网络存储装置协作。
[0067]控制器160通常控制移动终端的总体操作。例如,控制器160执行与语音通话、数据通信、视频通话等等相关的控制和处理。控制器160可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。
[0068]电源单元170在控制器160的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。
[0069]这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,这样的实施方式可以在控制器160中实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器150中并且由控制器160执行。
[0070]至此,己经按照其功能描述了移动终端。下面,为了简要起见,将描述诸如折叠型、直板型、摆动型、滑动型移动终端等等的各种类型的移动终端中的滑动型移动终端作为示例。因此,本发明能够应用于任何类型的移动终端,并且不限于滑动型移动终端。
[0071]如图1中所示的移动终端100可以被构造为利用经由帧或分组发送数据的诸如有线和无线通信系统以及基于卫星的通信系统来操作。
[0072]现在将参考图2描述其中根据本发明的移动终端能够操作的通信系统。
[0073]这样的通信系统可以使用不同的空中接口和/或物理层。例如,由通信系统使用的空中接口包括例如频分多址(FDMA)、时分多址(TDMA)、码分多址(CDMA)和通用移动通信系统(UMTS)(特别地,长期演进(LTE))、全球移动通信系统(GSM)等等。作为非限制性示例,下面的描述涉及CDMA通信系统,但是这样的教导同样适用于其它类型的系统。
[0074]参考图2,⑶MA无线通信系统可以包括多个移动终端100、多个基站(BS)270、基站控制器(BSC)275和移动交换中心(MSCUSOJSCSSO被构造为与公共电话交换网络(PSTN)290形成接口。MSC280还被构造为与可以经由回程线路耦接到基站270的BSC275形成接口。回程线路可以根据若干己知的接口中的任一种来构造,所述接口包括例如E1/T1、ATM,IP、PPP、帧中继、HDSL、ADSL或xDSL。将理解的是,如图2中所示的系统可以包括多个BSC275。
[0075]每个BS270可以服务一个或多个分区(或区域),由多向天线或指向特定方向的天线覆盖的每个分区放射状地远离BS270。或者,每个分区可以由用于分集接收的两个或更多天线覆盖。每个BS270可以被构造为支持多个频率分配,并且每个频率分配具有特定频谱(例如,1.25MHz,5MHz 等等)。
[0076]分区与频率分配的交叉可以被称为CDMA信道。BS270也可以被称为基站收发器子系统(BTS)或者其它等效术语。在这样的情况下,术语"基站"可以用于笼统地表示单个BSC275和至少一个BS270。基站也可以被称为〃蜂窝站〃。或者,特定BS270的各分区可以被称为多个蜂窝站。
[0077]如图2中所示,广播发射器(BT)295将广播信号发送给在系统内操作的移动终端100。在图2中,示出了几个全球定位系统(GPS)卫星300。卫星300帮助定位多个移动终端100中的至少一个。
[0078]在图2中,描绘了多个卫星300,但是需要理解的是,可以利用任何数目的卫星获得有用的定位信息。替代GPS跟踪技术或者在GPS跟踪技术之外,可以使用可以跟踪移动终端的位置的其它技术。另外,至少一个GPS卫星300可以选择性地或者额外地处理卫星DMB传输。
[0079]作为无线通信系统的一个典型操作,BS270接收来自各种移动终端100的反向链路信号。移动终端100通常参与通话、消息收发和其它类型的通信。特定基站270接收的每个反向链路信号被在特定BS270内进行处理。获得的数据被转发给相关的BSC275 ASC提供通话资源分配和包括BS270之间的软切换过程的协调的移动管理功能。BSC275还将接收到的数据路由到MSC280,其提供用于与PSTN290形成接口的额外的路由服务。类似地,PSTN290与MSC280形成接口,MSC与BSC275形成接口,并且BSC275相应地控制BS270以将正向链路信号发送到移动终端100。
[0080]基于上述移动终端硬件结构以及通信系统,提出本发明各个实施例。
[0081]参照图3,本发明应用推荐装置第一实施例提供一种应用推荐装置,所述应用推荐装置包括:
[0082]指令模块10,用于接收应用推荐指令。
[0083]本发明实施例中应用推荐装置部署在移动终端,在用户输入应用推荐指令后,智能统计各应用软件的推荐统计信息并展示给用户,使用户可以看到各应用软件的被推荐情况。由于本发明实施例将各个应用市场的资源统一起来后进行比对处理,得到的应用软件推荐统计信息真实有效,给用户展现了一种全新的应用推荐方式,避免了用户因为应用市场本身的商业因素而下载到不安全或者非自身想下载的应用。
[0084]具体的,作为一种实施方式,首先,指令模块10接收用户输入的应用推荐指令。
[0085]用户可通过多种方式输入应用推荐指令,例如,通过语音指令输入、快捷功能按钮输入等等。
[0086]信息模块20,用于基于所述应用推荐指令,根据预先配置的数据库中各应用市场的推荐应用信息,获取被推荐的各应用软件的推荐统计信息。
[0087]收到应用推荐指令后,信息模块20基于应用推荐指令,查询预先配置的数据库获取被推荐的各应用软件的推荐统计信息。
[0088]具体的,作为一种实施方式,信息模块20中预先配置有数据库,数据库中记载了各应用市场及对应的推荐应用信息。
[0089]其中,数据库中记载的应用市场可以进行灵活设置,例如可以选择当前主流的、热度高的多个应用市场。各应用市场对应的推荐应用信息可以是推荐列表的形式,记载其推荐的应用软件信息,也即,各应用市场的推荐列表中对应记载了各应用市场推荐的全部应用软件,可以使用应用名称等信息标识不同的应用软件。
[0090]需要说明的是,数据库中的各应用市场及对应的推荐应用信息可以进行更新。
[0091]例如,服务器可以按照预设的频率查询各应用市场的推荐应用,获取各应用市场的最新推荐应用信息,生成推荐列表。然后根据各应用市场及对应的最新推荐列表生成数据库更新信息,推送给信息模块20。
[0092]信息模块20接收服务器发送的数据库更新信息,根据数据库更新信息更新本地存储的数据库。
[0093]收到应用推荐指令后,信息模块20基于应用推荐指令,查询数据库获取各应用市场及对应的推荐列表,得到推荐列表中的各应用软件。
[0094]然后,信息模块20对得到的推荐列表中的应用软件进行去重处理,在有两个及以上的应用市场同时推荐同一应用软件时,去除重复信息,得到去重后的各应用软件。
[0095]然后,信息模块20统计去重后的各应用软件的推荐统计信息。各应用软件的推荐统计信息包括推荐次数、在各应用市场中的推荐排名等等。
[0096]本实施例以应用软件的推荐统计信息为推荐次数进行举例说明。则信息模块20根据应用软件,统计当前推荐此应用软件的应用市场数量,得到的统计数量即为当前应用软件的推荐次数。
[0097]由此,信息模块20得到被推荐的各应用软件的推荐统计信息。
[0098]推荐模块30,用于根据所述各应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表。
[0099]在获取各应用软件的推荐统计信息后,推荐模块30根据各应用软件的推荐统计信息生成推荐应用列表,并且在移动终端的当前显示界面中显示得到的推荐应用列表。
[0100]具体的,作为一种实施方式,推荐模块30根据各应用软件的推荐统计信息,获取各应用软件的排名权重,然后根据排名权重对各应用软件进行排序,添加到推荐应用列表中。
[0101]例如,当前各应用软件的推荐统计信息为推荐次数,将推荐次数作为各应用软件的排名权重。其中,推荐次数越多,排名权重越高。
[0102]然后,推荐模块30根据排名权重对各应用软件进行排序,添加到推荐应用列表中,权重越高,排序越靠前,也即,根据推荐次数对各应用软件进行排序后添加到推荐应用列表中,推荐次数越多排序越靠前。
[0103]然后,推荐模块30在应用推荐列表中添加各应用软件对应的推荐统计信息,以供用户获取各应用软件的被推荐情况。例如,在应用推荐列表中添加各应用软件的推荐次数,在各应用市场中的推荐排名等信息。
[0104]由此,推荐模块30得到了生成的应用推荐列表。
[0105]然后,推荐模块30移动终端在当前的显示界面中显示生成的应用推荐列表,以供用户了解各应用软件的推荐统计信息。
[0106]在应用推荐列表中排序越靠前的应用软件,也就标志着有更多的应用市场推荐该应用软件,该应用软件被认为是用户常用的或是热度高的,而非单个应用市场为了商业原因而特意推荐的。由此,用户能够获取应用软件被推荐的真实信息。
[0107]在本实施例中,指令模块10收到应用推荐指令后,信息模块20基于应用推荐指令,根据预先配置的数据库中各应用市场的推荐应用信息,获取被推荐的各应用软件的推荐统计信息,得到的被推荐的各应用软件的推荐统计信息是基于多个应用市场得到的,使得到的推荐统计信息相对单一应用市场的推荐统计信息更加真实、客观、公正;然后,推荐模块30根据各应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示推荐应用列表,使得用户可以根据推荐应用列表获取列表中的各应用软件的真实推荐统计信息,解决了用户无法获取应用软件真实的推荐统计信息的技术问题。本实施例通过统计应用软件被多个应用市场推荐应用的情况,得到综合的、真实的推荐统计信息,向用户展示了被推荐应用软件的真实推荐情况,避免了用户因为应用市场本身的商业因素而下载到不安全或者非自身想下载的应用,提高了手机的用户体验以及安全性。
[0108]参照图6,本发明应用推荐方法第一实施例提供一种应用推荐方法,所述应用推荐方法包括:
[0109]步骤S10、接收应用推荐指令。
[0110]本发明实施例在用户输入应用推荐指令后,智能统计各应用软件的推荐统计信息并展示给用户,使用户可以看到各应用软件的被推荐情况。由于本发明实施例将各个应用市场的资源统一起来后进行比对处理,得到的应用软件推荐统计信息真实有效,给用户展现了一种全新的应用推荐方式,避免了用户因为应用市场本身的商业因素而下载到不安全或者非自身想下载的应用。
[0111]具体的,作为一种实施方式,首先,移动终端接收用户输入的应用推荐指令。
[0112]用户可通过多种方式输入应用推荐指令,例如,通过语音指令输入、快捷功能按钮输入等等。
[0113]步骤S20、基于所述应用推荐指令,根据预先配置的数据库中各应用市场的推荐应用信息,获取被推荐的各应用软件的推荐统计信息。
[0114]收到应用推荐指令后,移动终端基于应用推荐指令,查询预先配置的数据库获取被推荐的各应用软件的推荐统计信息。
[0115]具体的,作为一种实施方式,移动终端中预先配置有数据库,数据库中记载了各应用市场及对应的推荐应用信息。
[0116]其中,数据库中记载的应用市场可以进行灵活设置,例如可以选择当前主流的、热度高的多个应用市场。各应用市场对应的推荐应用信息可以是推荐列表的形式,记载其推荐的应用软件信息,也即,各应用市场的推荐列表中对应记载了各应用市场推荐的全部应用软件,可以使用应用名称等信息标识不同的应用软件。
[0117]需要说明的是,数据库中的各应用市场及对应的推荐应用信息可以进行更新。
[0118]例如,服务器可以按照预设的频率查询各应用市场的推荐应用,获取各应用市场的最新推荐应用信息,生成推荐列表。然后根据各应用市场及对应的最新推荐列表生成数据库更新信息,推送给移动终端。
[0119]移动终端接收服务器发送的数据库更新信息,根据数据库更新信息更新本地存储的数据库。
[0120]收到应用推荐指令后,移动终端基于应用推荐指令,查询数据库获取各应用市场及对应的推荐列表,得到推荐列表中的各应用软件。
[0121]然后,对得到的推荐列表中的应用软件进行去重处理,在有两个及以上的应用市场同时推荐同一应用软件时,去除重复信息,得到去重后的各应用软件。
[0122]然后,统计去重后的各应用软件的推荐统计信息。各应用软件的推荐统计信息包括推荐次数、在各应用市场中的推荐排名等等。
[0123]本实施例以应用软件的推荐统计信息为推荐次数进行举例说明。则移动终端根据应用软件,统计当前推荐此应用软件的应用市场数量,得到的统计数量即为当前应用软件的推荐次数。
[0124]由此,得到被推荐的各应用软件的推荐统计信息。
[0125]步骤S30、根据所述各应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表。
[0126]在获取各应用软件的推荐统计信息后,根据各应用软件的推荐统计信息生成推荐应用列表,并且在移动终端的当前显示界面中显示得到的推荐应用列表。
[0127]具体的,作为一种实施方式,移动终端根据各应用软件的推荐统计信息,获取各应用软件的排名权重,然后根据排名权重对各应用软件进行排序,添加到推荐应用列表中。
[0128]例如,当前各应用软件的推荐统计信息为推荐次数,将推荐次数作为各应用软件的排名权重。其中,推荐次数越多,排名权重越高。
[0129]然后,根据排名权重对各应用软件进行排序,添加到推荐应用列表中,权重越高,排序越靠前,也即,根据推荐次数对各应用软件进行排序后添加到推荐应用列表中,推荐次数越多排序越靠前。
[0130]然后,在应用推荐列表中添加各应用软件对应的推荐统计信息,以供用户获取各应用软件的被推荐情况。例如,在应用推荐列表中添加各应用软件的推荐次数,在各应用市场中的推荐排名等信息。
[0131]由此,得到了生成的应用推荐列表。
[0132]然后,移动终端在当前的显示界面中显示生成的应用推荐列表,以供用户了解各应用软件的推荐统计信息。
[0133]在应用推荐列表中排序越靠前的应用软件,也就标志着有更多的应用市场推荐该应用软件,该应用软件被认为是用户常用的或是热度高的,而非单个应用市场为了商业原因而特意推荐的。由此,用户能够获取应用软件被推荐的真实信息。
[0134]在本实施例中,收到应用推荐指令后,基于应用推荐指令,根据预先配置的数据库各应用市场的推荐应用信息,获取被推荐的各应用软件的推荐统计信息,得到的被推荐的各应用软件的推荐统计信息是基于多个应用市场得到的,使得到的推荐统计信息相对单一应用市场的推荐统计信息更加真实、客观、公正;然后,根据各应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示推荐应用列表,使得用户可以根据推荐应用列表获取列表中的各应用软件的真实推荐统计信息,解决了用户无法获取应用软件真实的推荐统计信息的技术问题。本实施例通过统计应用软件被多个应用市场推荐应用的情况,得到综合的、真实的推荐统计信息,向用户展示了被推荐应用软件的真实推荐情况,避免了用户因为应用市场本身的商业因素而下载到不安全或者非自身想下载的应用,提高了手机的用户体验以及安全性。
[0135]参照图3,本发明应用推荐装置第二实施例提供一种应用推荐装置,本发明应用推荐装置第二实施例与本发明应用推荐装置第一实施例之间的区别在于,所述信息模块20还用于,
[0136]基于所述应用推荐指令,查询所述数据库获取应用市场列表,所述应用市场列表记载了各应用市场;获取基于所述应用市场列表选择的目标应用市场;根据所述数据库中所述各应用市场的推荐应用信息,获取所述目标应用市场推荐的各应用软件的推荐统计信息。
[0137]本实施例与上述本发明应用推荐装置第一实施例的区别在于:本实施例在收到应用推荐指令时,提供应用市场列表供用户选择目标应用市场,生成的推荐应用列表中仅包括目标应用市场中推荐的应用软件的推荐统计信息,使用户能够更加有针对性的获取应用市场中的应用软件推荐统计信息。
[0138]具体的,作为一种实施方式,在收到应用推荐指令后,信息模块20基于应用推荐指令,查询数据库获取各应用市场的信息,生成应用市场列表,应用市场列表中记载了各应用市场。
[0139]然后,信息模块20在当前显示界面中显示应用市场列表,供用户选择需要查看的目标应用市场。
[0140]在用户基于当前的应用市场列表选择目标应用市场并输入确认指令后,信息模块20获取当前用户选择的目标应用市场。
[0141]在获取用户选择的目标应用市场后,信息模块20获取数据库中目标应用市场的推荐应用信息。
[0142]作为一种实施方式,信息模块20查找数据库,获取当前目标应用市场的推荐列表,推荐列表汇总记载了目标应用市场推荐的各应用软件。
[0143]然后,信息模块20根据各应用软件,分别查找数据库,获取各应用软件被应用市场列表中的各应用市场推荐的信息。例如,分别统计各应用软件被应用市场列表中的应用市场推荐的次数,将得到各应用软件的推荐次数作为各应用软件对应的推荐统计信息。
[0144]由此,信息模块20得到了目标应用市场推荐的各应用软件的推荐统计信息。
[0145]然后,推荐模块30根据各应用软件的推荐统计信息获取各应用软件的排名权重,然后根据排名权重对各应用软件进行排序,添加到推荐应用列表中。
[0146]例如,当前各应用软件的推荐统计信息为推荐次数,信息模块20将推荐次数作为各应用软件的排名权重。其中,推荐次数越多,排名权重越高。
[0147]然后,推荐模块30根据排名权重对各应用软件进行排序,添加到推荐应用列表中,也即,根据推荐次数对各应用软件进行排序后添加到推荐应用列表中,推荐次数越多排序越靠前。
[0148]然后,推荐模块30在应用推荐列表中添加各应用软件对应的推荐统计信息,以供用户获取目标应用市场推荐的各应用软件的被推荐情况。例如,在应用推荐列表中添加各应用软件的推荐次数,在各应用市场中的推荐排名等信息。
[0149]由此,推荐模块30得到了生成的应用推荐列表,并显示在移动终端的显示界面。
[0150]以本发明应用推荐方法应用于移动终端为应用场景进行举例说明。
[0151]参照图11,用户下拉移动终端的状态栏,在状态栏的功能按钮中选中应用推荐,输入应用推荐指令。
[0152]参照图12,指令模块10收到应用推荐指令后,信息模块20查询数据库中记载的各应用市场信息,获取应用市场列表,并在移动终端的当前显示界面中显示。应用市场列表中记载了当前各应用市场,例如六1^2^3^4^5等等。
[0153]用户可根据当前的应用市场列表选择要查看的目标应用市场,例如Al。
[0154]信息模块20获取用户选择的目标应用市场,然后查询数据库获取当前Al的推荐应用信息,得到当前41推荐的各应用软件包括則、82、83、84、85和86。
[0155]然后,信息模块20统计各应用软件被应用市场列表中的应用市场推荐的次数。其中,BI的推荐次数为1次,B2的推荐次数为1次,B3的推荐次数为1次,B4的推荐次数为7次,B5的推荐次数为3次,B6的推荐次数为I次。
[0156]由此,信息模块20得到各应用软件的推荐统计信息。
[0157]然后,推荐模块30根据各应用软件的推荐统计信息,生成推荐应用列表,生成的推荐应用列表中各应用软件根据推荐次数进行排序,推荐次数越多,排序越靠前。
[0158]并且,推荐列表中记载了各应用软件被各应用市场推荐的推荐次数。
[0159]然后,参照图13,推荐模块30在显示界面中显示推荐应用列表,供用户获取当前被目标应用市场中推荐的各应用软的推荐统计信息。
[0160]在本实施例中,在收到应用推荐指令后,信息模块20查询数据库获取应用市场列表,应用市场列表记载了各应用市场;然后,获取用户基于应用市场列表选择的目标应用市场,得到目标应用市场也即用户当前需要查看推荐应用情况的应用市场;然后,根据数据库中各应用市场的推荐应用信息,获取目标应用市场推荐的各应用软件的推荐统计信息,推荐模块30生成的应用推荐列表中记载了目标应用市场推荐的各应用软件的推荐统计信息,使用户可以根据应用推荐列表获取目标应用市场推荐的各应用软件的推荐统计信息。本实施例通过提供应用市场列表供用户选择目标应用市场,展示目标应用市场推荐的各应用软件的推荐统计信息,使得用户可以了解目标应用市场中推荐的应用软件是否也被其他应用市场推荐,用户可选择同时被其他应用市场推荐且推荐热度高的应用进行下载,避免受到恶意刷出的下载量等信息的干扰。
[0161]参照图7,本发明应用推荐方法第二实施例提供一种应用推荐方法,基于上述图6所示的实施例,所述步骤S20包括:
[0162]步骤S21、基于所述应用推荐指令,查询所述数据库获取应用市场列表,所述应用市场列表记载了各应用市场。
[0163]本实施例与上述本发明应用推荐方法第一实施例的区别在于:本实施例在收到应用推荐指令时,提供应用市场列表供用户选择目标应用市场,生成的推荐应用列表中仅包括目标应用市场中推荐的应用软件的推荐统计信息,使用户能够更加有针对性的获取应用市场中的应用软件推荐统计信息。
[0164]具体的,作为一种实施方式,在收到应用推荐指令后,基于应用推荐指令,查询数据库获取各应用市场的信息,生成应用市场列表,应用市场列表中记载了各应用市场。
[0165]然后,移动终端在当前显示界面中显示应用市场列表,供用户选择需要查看的目标应用市场。
[0166]步骤S22、获取基于所述应用市场列表选择的目标应用市场。
[0167]在用户基于当前的应用市场列表选择目标应用市场并输入确认指令后,移动终端获取当前用户选择的目标应用市场。
[0168]步骤S23、根据所述数据库中所述各应用市场的推荐应用信息,获取所述目标应用市场推荐的各应用软件的推荐统计信息。
[0169]在获取用户选择的目标应用市场后,移动终端获取数据库中目标应用市场的推荐应用信息。
[0170]作为一种实施方式,移动终端查找数据库,获取当前目标应用市场的推荐列表,推荐列表汇总记载了目标应用市场推荐的各应用软件。
[0171]然后,移动终端根据各应用软件,分别查找数据库,获取各应用软件被应用市场列表中的各应用市场推荐的信息。例如,分别统计各应用软件被应用市场列表中的应用市场推荐的次数,将得到各应用软件的推荐次数作为各应用软件对应的推荐统计信息。
[0172]由此,得到了目标应用市场推荐的各应用软件的推荐统计信息。
[0173]然后,移动终端根据各应用软件的推荐统计信息获取各应用软件的排名权重,然后根据排名权重对各应用软件进行排序,添加到推荐应用列表中。
[0174]例如,当前各应用软件的推荐统计信息为推荐次数,将推荐次数作为各应用软件的排名权重。其中,推荐次数越多,排名权重越高。
[0175]然后,根据排名权重对各应用软件进行排序,添加到推荐应用列表中,也即,根据推荐次数对各应用软件进行排序后添加到推荐应用列表中,推荐次数越多排序越靠前。
[0176]然后,在应用推荐列表中添加各应用软件对应的推荐统计信息,以供用户获取目标应用市场推荐的各应用软件的被推荐情况。例如,在应用推荐列表中添加各应用软件的推荐次数,在各应用市场中的推荐排名等信息。
[0177]由此,得到了生成的应用推荐列表,并显示在移动终端的显示界面。
[0178]以本发明应用推荐方法应用于移动终端为应用场景进行举例说明。
[0179]参照图11,用户下拉移动终端的状态栏,在状态栏的功能按钮中选中应用推荐,输入应用推荐指令。
[0180]参照图12,移动终端收到应用推荐指令后,查询数据库中记载的各应用市场信息,获取应用市场列表,并在移动终端的当前显示界面中显示。应用市场列表中记载了当前各应用市场,例如41^2^3^4^5等等。
[0181]用户可根据当前的应用市场列表选择要查看的目标应用市场,例如Al。
[0182]移动终端获取用户选择的目标应用市场,然后查询数据库获取当前Al的推荐应用信息,得到当前41推荐的各应用软件包括則、82、83、84、85和86。
[0183]然后,统计各应用软件被应用市场列表中的应用市场推荐的次数。其中,BI的推荐次数为10次,B2的推荐次数为10次,B3的推荐次数为10次,B4的推荐次数为7次,B5的推荐次数为3次,B6的推荐次数为I次。
[0184]由此,得到各应用软件的推荐统计信息。
[0185]然后,根据各应用软件的推荐统计信息,生成推荐应用列表,生成的推荐应用列表中各应用软件根据推荐次数进行排序,推荐次数越多,排序越靠前。
[0186]并且,推荐列表中记载了各应用软件被各应用市场推荐的推荐次数。
[0187]然后,参照图13,移动终端在显示界面中显示推荐应用列表,供用户获取当前被目标应用市场中推荐的各应用软的推荐统计信息。
[0188]在本实施例中,在收到应用推荐指令后,查询数据库获取应用市场列表,应用市场列表记载了各应用市场;然后,获取用户基于应用市场列表选择的目标应用市场,得到目标应用市场也即用户当前需要查看推荐应用情况的应用市场;然后,根据数据库中各应用市场的推荐应用信息,获取目标应用市场推荐的各应用软件的推荐统计信息,生成的应用推荐列表中记载了目标应用市场推荐的各应用软件的推荐统计信息,使用户可以根据应用推荐列表获取目标应用市场推荐的各应用软件的推荐统计信息。本实施例通过提供应用市场列表供用户选择目标应用市场,展示目标应用市场推荐的各应用软件的推荐统计信息,使得用户可以了解目标应用市场中推荐的应用软件是否也被其他应用市场推荐,用户可选择同时被其他应用市场推荐且推荐热度高的应用进行下载,避免受到恶意刷出的下载量等信息的干扰。
[0189]参照图3,本发明应用推荐装置第三实施例提供一种应用推荐装置,基于上述图3所示的本发明应用推荐装置第一实施例或第二实施例,所述推荐模块30还用于,
[0190]根据所述各应用软件的推荐统计信息,筛选得到满足预设的推荐条件的应用软件;根据满足所述推荐条件的应用软件推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表。
[0191]本实施例与上述本发明应用推荐装置第一实施例、第二实施例的区别在于:本实施例在获取各应用软件的推荐统计信息后,根据预设的推荐条件筛选各应用软件,生成的应用推荐列表中仅记载了满足推荐条件的应用软件推荐统计信息。本实施例通过对应用软件的筛选,去除了应用推荐列表中的无用应用,提升了应用推荐列表的实用性。
[0192]具体的,以当前应用软件的推荐统计信息为推荐次数进行举例说明。预设的推荐条件为推荐次数阈值。
[0193]则推荐模块30根据各应用软件的推荐次数与推荐次数阈值进行判断。若应用软件的推荐次数大于或等于推荐次数阈值,则判定此应用软件满足预设的推荐条件;用软件的推荐次数小于推荐次数阈值,则判定此应用软件不满足预设的推荐条件。
[0194]由此,推荐模块30得到了各应用软件的判断结果。
[0195]然后,推荐模块30获取满足推荐条件的各应用软件。
[0196]在得到满足推荐条件的各应用软件后,推荐模块30根据满足推荐条件的应用软件推荐统计信息生成推荐应用列表,并显示在移动终端的显示界面中。
[0197]基于上述图13所示的实施例,若当前的推荐次数阈值为5,则筛选得到的满足推荐条件的应用软件为B1、B2、B3和B435和B6由于推荐次数少,可看作是冷门应用,无需向用户推荐。
[0198]则推荐模块30根据B1、B2、B3和B4的推荐次数进行排序,生成的推荐应用列表如图14,供用户获取应用市场Al的推荐应用情况。由于生成的推荐应用列表中仅记载了满足推荐条件的应用软件及对应的推荐统计信息,筛选掉了部分推荐次数极少的冷门应用软件,得到的推荐应用列表中记载的应用软件为较多应用市场推荐的,可以确定推荐应用列表中记载的各应用软件为常用的或者是当前热门的,满足了用户的需求。
[0199]在本实施例中,推荐模块30根据各应用软件的推荐统计信息,筛选得到满足预设的推荐条件的应用软件,从而去除不满足推荐条件的应用软件,使得筛选得到的应用软件更加符合用户的使用需求;然后,根据满足推荐条件的应用软件推荐统计信息生成推荐应用列表,并在显示界面显示生成的推荐应用列表,使得用户可以根据推荐应用列表获取满足预设的推荐条件的应用软件,去除了推荐应用列表中由于推荐次数较少或其他原因导致不满足推荐条件的应用软件,实现了对应用软件的筛选,得到的推荐应用列表中记载的各应用软件为常用的或者是当前热门的,在满足用户需求的同时,减少了应用推荐列表中的无用应用信息,提升了用户体验。
[0200]参照图8,本发明应用推荐方法第一实施例提供一种应用推荐方法,基于上述图6或图7所示的实施例(本实施例以图6为例),所述步骤S30包括:
[0201]步骤S31、根据所述各应用软件的推荐统计信息,筛选得到满足预设的推荐条件的应用软件。
[0202]本实施例与上述本发明应用推荐方法第一实施例、第二实施例的区别在于:本实施例在获取各应用软件的推荐统计信息后,根据预设的推荐条件筛选各应用软件,生成的应用推荐列表中仅记载了满足推荐条件的应用软件推荐统计信息。本实施例通过对应用软件的筛选,去除了应用推荐列表中的无用应用,提升了应用推荐列表的实用性。
[0203]具体的,以当前应用软件的推荐统计信息为推荐次数进行举例说明。预设的推荐条件为推荐次数阈值。
[0204]则移动终端根据各应用软件的推荐次数与推荐次数阈值进行判断。若应用软件的推荐次数大于或等于推荐次数阈值,则判定此应用软件满足预设的推荐条件;用软件的推荐次数小于推荐次数阈值,则判定此应用软件不满足预设的推荐条件。
[0205]由此,得到了各应用软件的判断结果。
[0206]然后,移动终端获取满足推荐条件的各应用软件。
[0207]步骤S32、根据满足所述推荐条件的应用软件推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表。
[0208]在得到满足推荐条件的各应用软件后,移动终端根据满足推荐条件的应用软件推荐统计信息生成推荐应用列表,并显示在移动终端的显示界面中。
[0209]基于上述图13所示的实施例,若当前的推荐次数阈值为5,则筛选得到的满足推荐条件的应用软件为B1、B2、B3和B435和B6由于推荐次数少,可看作是冷门应用,无需向用户推荐。
[0210]则移动终端根据B1、B2、B3和B4的推荐次数进行排序,生成的推荐应用列表如图14,供用户获取应用市场Al的推荐应用情况。由于生成的推荐应用列表中仅记载了满足推荐条件的应用软件及对应的推荐统计信息,筛选掉了部分推荐次数极少的冷门应用软件,得到的推荐应用列表中记载的应用软件为较多应用市场推荐的,可以确定推荐应用列表中记载的各应用软件为常用的或者是当前热门的,满足了用户的需求。
[0211 ]在本实施例中,根据各应用软件的推荐统计信息,筛选得到满足预设的推荐条件的应用软件,从而去除不满足推荐条件的应用软件,使得筛选得到的应用软件更加符合用户的使用需求;然后,根据满足推荐条件的应用软件推荐统计信息生成推荐应用列表,并在显示界面显示生成的推荐应用列表,使得用户可以根据推荐应用列表获取满足预设的推荐条件的应用软件,去除了推荐应用列表中由于推荐次数较少或其他原因导致不满足推荐条件的应用软件,实现了对应用软件的筛选,得到的推荐应用列表中记载的各应用软件为常用的或者是当前热门的,在满足用户需求的同时,减少了应用推荐列表中的无用应用信息,提升了用户体验。
[0212]参照图4,本发明应用推荐装置第四实施例提供一种应用推荐装置,基于上述图3所示的任一实施例,所述应用推荐装置还包括:
[0213]目标模块40,用于获取基于所述推荐应用列表选择的目标应用软件。
[0214]本实施例与上述本发明应用推荐装置第一实施例、第二实施例、第三实施例的区别在于:本实施例中用户可以基于应用推荐列表查看推荐目标应用软件的应用市场,使用户可以了解是哪些应用市场推荐了目标应用软件。
[0215]具体的,用户可以基于当前的推荐应用列表选择目标应用软件,并输入确认指令。
[0216]目标模块40获取用户选择的目标应用软件。
[0217]详情模块50,用于查询所述数据库,获取推荐所述目标应用软件的各应用市场信息,生成推荐市场列表并在所述显示界面中显示。
[0218]在获取目标应用软件后,详情模块50查询数据库,获取推荐目标应用软件的各应用市场信息,得到推荐目标应用软件的各应用市场。
[0219]然后,详情模块50根据推荐目标应用软件的各应用市场信息,生成推荐市场列表,并在移动终端的当前显示界面中显示,供用户了解推荐目标应用的各应用市场。
[0220]基于上述图13所示的实施例,若用户选择BI为目标应用软件,并输入确认指令。[0221 ]则详情模块50查找数据库,获取推荐BI的各应用市场信息,得到推荐BI的应用市场为八1^2、八3^4^5等。
[0222]然后,详情模块50得到的各应用市场信息生成推荐市场列表,参照图15,显示在移动终端内的显示界面。
[0223]由此,用户可以获取目标应用被各应用市场推荐的情况。
[0224]在本实施例中,目标模块40获取基于推荐应用列表选择的目标应用软件后,详情模块50查询数据库,获取推荐目标应用软件的各应用市场信息,生成推荐市场列表并在显示界面中显示,实现了应用软件推荐详情信息的查看。本实施例通过展示用户选择的目标应用软件的推荐引用详情,使用户可以了解各应用软件被哪些应用市场推荐了,提升了本发明的实用性。
[0225]参照图9,本发明应用推荐方法第四实施例提供一种应用推荐方法,基于上述图6、图7或图8所示的实施例(本实施例以图8为例),所述步骤S30之后,还包括:
[0226]步骤S40、获取基于所述推荐应用列表选择的目标应用软件。
[0227]本实施例与上述本发明应用推荐方法第一实施例、第二实施例、第三实施例的区别在于:本实施例中用户可以基于应用推荐列表查看推荐目标应用软件的应用市场,使用户可以了解是哪些应用市场推荐了目标应用软件。
[0228]具体的,用户可以基于当前的推荐应用列表选择目标应用软件,并输入确认指令。
[0229]移动终端获取用户选择的目标应用软件。
[0230]步骤S50、查询所述数据库,获取推荐所述目标应用软件的各应用市场信息,生成推荐市场列表并在所述显示界面中显示。
[0231 ]在获取目标应用软件后,移动终端查询数据库,获取推荐目标应用软件的各应用市场信息,得到推荐目标应用软件的各应用市场。
[0232]然后,移动终端根据推荐目标应用软件的各应用市场信息,生成推荐市场列表,并在移动终端的当前显示界面中显示,供用户了解推荐目标应用的各应用市场。
[0233]基于上述图13所示的实施例,若用户选择BI为目标应用软件,并输入确认指令。
[0234]则移动终端查找数据库,获取推荐BI的各应用市场信息,得到推荐BI的应用市场*A1、A2、A3、A4、A5#0
[0235]然后,移动根据得到的各应用市场信息生成推荐市场列表,参照图15,显示在移动终端内的显示界面。
[0236]由此,用户可以获取目标应用被各应用市场推荐的情况。
[0237]在本实施例中,获取基于推荐应用列表选择的目标应用软件后,查询数据库,获取推荐目标应用软件的各应用市场信息,生成推荐市场列表并在显示界面中显示,实现了应用软件推荐详情信息的查看。本实施例通过展示用户选择的目标应用软件的推荐引用详情,使用户可以了解各应用软件被哪些应用市场推荐了,提升了本发明的实用性。
[0238]参照图5,本发明应用推荐装置第五实施例提供一种应用推荐装置,基于上述图3或图4所示的任一实施例(本实施例以图4为例),所述应用推荐装置还包括:
[0239]下载模块60,用于接收基于所述目标应用软件输入的下载指令,下载所述目标应用软件。
[0240]本实施与上述本发明应用推荐装置第一实施例、第二实施例、第三实施例的区别在于:本实施例可以接受用户输入的下载指令,根据下载指令下载应用软件,无需用户退出当前界面再手动切换到应用市场中下载应用软件,提升了用户使用的便捷性。
[0241 ]具体的,下载模块60接收用户基于目标应用软件输入的下载指令,用户可以在推荐应用列表界面中输入下载指令,也可以在目标应用的推荐市场列表界面输入下载指令。下载指令的输入方式包括长按、点击功能按钮、菜单等多种方式。
[0242]作为一种实施方式,若用户在推荐应用列表中选择目标应用软件,输入下载指令。
[0243]则下载模块60查询数据库中,当前目标应用软件的下载链接,跳转到下载页面下载目标应用软件。
[0244]其中,数据库中存储的下载链接可包括应用软件在各应用市场中的下载链接,并对各下载链接进行优先级排序,优先使用优先级最高的下载链接;在下载失败时,在选择优先级次之的下载链接,依次类推。
[0245]作为另一种实施方式,用户可以通过点击目标应用软件的推荐市场列表中的应用市场,输入下载指令。
[0246]则下载模块60查询数据库,获取此应用市场的连接,控制当前界面跳转到此应用市场的显示界面,供用户下载目标应用软件;或者下载模块60查询数据库,获取此应用市场中目标应用软件的下载连接,控制当前界面跳转到此应用市场中目标应用软件的显示界面,供用户下载目标应用软件。
[0247]由此,实现了目标应用软件的下载。
[0248]在本实施例中,下载模块60收到基于所述目标应用软件输入的下载指令后,下载目标应用软件,实现了应用软件的自动下载,用户无需再手动切换至应用市场的下载界面进行应用软件的下载,使用方便快捷。
[0249]参照图10,本发明应用推荐方法第五实施例提供一种应用推荐方法,基于上述图
6、图7、图8或图9所示的实施例(本实施例以图9为例),所述步骤S50之后,还包括:
[0250]步骤S60、接收基于所述目标应用软件输入的下载指令,下载所述目标应用软件。
[0251]本实施与上述本发明应用推荐方法第一实施例、第二实施例、第三实施例的区别在于:本实施例可以接受用户输入的下载指令,根据下载指令下载应用软件,无需用户退出当前界面再手动切换到应用市场中下载应用软件,提升了用户使用的便捷性。
[0252]具体的,接收用户基于目标应用软件输入的下载指令,用户可以在推荐应用列表界面中输入下载指令,也可以在目标应用的推荐市场列表界面输入下载指令。下载指令的输入方式包括长按、点击功能按钮、菜单等多种方式。
[0253]作为一种实施方式,若用户在推荐应用列表中选择目标应用软件,输入下载指令。
[0254]则移动终端查询数据库中,当前目标应用软件的下载链接,跳转到下载页面下载目标应用软件。
[0255]其中,数据库中存储的下载链接可包括应用软件在各应用市场中的下载链接,并对各下载链接进行优先级排序,优先使用优先级最高的下载链接;在下载失败时,在选择优先级次之的下载链接,依次类推。
[0256]作为另一种实施方式,用户可以通过点击目标应用软件的推荐市场列表中的应用市场,输入下载指令。
[0257]则移动终端查询数据库,获取此应用市场的连接,控制当前界面跳转到此应用市场的显示界面,供用户下载目标应用软件;或者移动终端查询数据库,获取此应用市场中目标应用软件的下载连接,控制当前界面跳转到此应用市场中目标应用软件的显示界面,供用户下载目标应用软件。
[0258]由此,实现了目标应用软件的下载。
[0259]在本实施例中,收到基于所述目标应用软件输入的下载指令后,下载目标应用软件,实现了应用软件的自动下载,用户无需再手动切换至应用市场的下载界面进行应用软件的下载,使用方便快捷。
[0260]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0261]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0262]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,月艮务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0263]以上仅为本发明的可选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种应用推荐装置,其特征在于,所述应用推荐装置包括: 指令模块,用于接收应用推荐指令; 信息模块,用于基于所述应用推荐指令,根据预先配置的数据库中各应用市场的推荐应用信息,获取被推荐的各应用软件的推荐统计信息; 推荐模块,用于根据所述各应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表。2.如权利要求1所述的应用推荐装置,其特征在于,所述信息模块还用于, 基于所述应用推荐指令,查询所述数据库获取应用市场列表,所述应用市场列表记载了各应用市场;获取基于所述应用市场列表选择的目标应用市场;根据所述数据库中所述各应用市场的推荐应用信息,获取所述目标应用市场推荐的各应用软件的推荐统计信息。3.如权利要求1或2所述的应用推荐装置,其特征在于,所述推荐模块还用于, 根据所述各应用软件的推荐统计信息,筛选得到满足预设的推荐条件的应用软件;根据满足所述推荐条件的应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表。4.如权利要求3所述的应用推荐装置,其特征在于,所述应用推荐装置还包括: 目标模块,用于获取基于所述推荐应用列表选择的目标应用软件; 详情模块,用于查询所述数据库,获取推荐所述目标应用软件的各应用市场信息,生成推荐市场列表并在所述显示界面中显示。5.如权利要求4所述的应用推荐装置,其特征在于,所述应用推荐装置还包括: 下载模块,用于接收基于所述目标应用软件输入的下载指令,下载所述目标应用软件。6.一种应用推荐方法,其特征在于,所述应用推荐方法包括以下步骤: 接收应用推荐指令; 基于所述应用推荐指令,根据预先配置的数据库中各应用市场的推荐应用信息,获取被推荐的各应用软件的推荐统计信息; 根据所述各应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表。7.如权利要求6所述的应用推荐方法,其特征在于,所述基于所述应用推荐指令,根据预先配置的数据库中各应用市场的推荐应用信息,获取被推荐的各应用软件的推荐统计信息的步骤包括: 基于所述应用推荐指令,查询所述数据库获取应用市场列表,所述应用市场列表记载了各应用市场; 获取基于所述应用市场列表选择的目标应用市场; 根据所述数据库中所述各应用市场的推荐应用信息,获取所述目标应用市场推荐的各应用软件的推荐统计信息。8.如权利要求6或7所述的应用推荐方法,其特征在于,所述根据所述各应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表的步骤包括: 根据所述各应用软件的推荐统计信息,筛选得到满足预设的推荐条件的应用软件;根据满足所述推荐条件的应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表。9.如权利要求8所述的应用推荐方法,其特征在于,所述根据所述各应用软件的推荐统计信息生成推荐应用列表,并在显示界面显示所述推荐应用列表的步骤之后,还包括: 获取基于所述推荐应用列表选择的目标应用软件; 查询所述数据库,获取推荐所述目标应用软件的各应用市场信息,生成推荐市场列表并在所述显示界面中显示。10.如权利要求9所述的应用推荐方法,其特征在于,所述查询所述数据库,获取推荐所述目标应用软件的各应用市场信息,生成推荐市场列表并在所述显示界面中显示的步骤之后,还包括: 接收基于所述目标应用软件输入的下载指令,下载所述目标应用软件。
【文档编号】G06F17/30GK106066865SQ201610363106
【公开日】2016年11月2日
【申请日】2016年5月26日 公开号201610363106.7, CN 106066865 A, CN 106066865A, CN 201610363106, CN-A-106066865, CN106066865 A, CN106066865A, CN201610363106, CN201610363106.7
【发明人】张翘
【申请人】努比亚技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1