CN108540651A - 一种应用程序的推荐方法及移动终端 - Google Patents
一种应用程序的推荐方法及移动终端 Download PDFInfo
- Publication number
- CN108540651A CN108540651A CN201810210596.6A CN201810210596A CN108540651A CN 108540651 A CN108540651 A CN 108540651A CN 201810210596 A CN201810210596 A CN 201810210596A CN 108540651 A CN108540651 A CN 108540651A
- Authority
- CN
- China
- Prior art keywords
- application program
- mobile terminal
- scene
- target scene
- program
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/06—Details of telephonic subscriber devices including a wireless LAN interface
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Telephone Function (AREA)
Abstract
本发明实施例提供了一种应用程序的推荐方法及移动终端。该方法包括:当检测到所述移动终端连接的无线局域网设置有场景标签时,根据所述场景标签确定所述移动终端所处的目标场景;从所述目标场景预设的候选应用程序中,推荐待开启的目标应用程序。本发明能够在连接某个场景的无线局域网的正确时间下以及在该无线局域网的场景标签对应的准确场景下来推荐用户在该场景下希望使用的应用程序,从而提升应用程序的推荐准确率。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种应用程序的推荐方法及移动终端。
背景技术
随着人工智能技术的不断发展,人工智能***已得到了广泛的应用,这其中,最为普遍的便是各种移动终端的智能***。由于手机的特性以及移动互联网的快速发展,日常生活中与用户接触时间最久的便是手机,手机能够获取的用户信息也最多。
现如今手机的智能***主要功能是场景智能。手机先获取用户信息,然后通过机器学习技术来识别用户场景,并学习用户习惯,最后再基于场景与习惯进行预测从而做出相应的决策。
现有智能***识别用户场景的主要方式是基于用户的位置信息、作息习惯以及第三方应用信息(例如地图类应用与旅游类应用)等来判断并学习用户所处的场景从而对用户进行行为预测并推荐相对的解决方案,例如通过学习用户在工作日内的位置变化从而判断用户所处的场景是公司或是家,从而在上下班时间给用户提供路况信息。
但是,由于目前的用户习惯并不是无误差的,使得场景智能并不是十分精确。例如无法确定用户具体的上下班时间,无法确定用户是否开车,导致一些用户在错误的时间接到推荐的应用程序或信息,或者接收到一些不必要的垃圾信息,严重影响用户体验。
由此可见,现有技术中的应用程序的推荐方法普遍存在着场景识别不准确而导致的应用程序推荐错误的问题。
发明内容
本发明实施例提供一种应用程序的推荐方法及移动终端,以解决现有技术中的应用程序的推荐方法所存在的场景识别不准确而导致的应用程序推荐错误的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种应用程序的推荐方法,应用于移动终端,所述方法包括:
当检测到所述移动终端连接的无线局域网设置有场景标签时,根据所述场景标签确定所述移动终端所处的目标场景;
从所述目标场景预设的候选应用程序中,推荐待开启的目标应用程序。
第二方面,本发明实施例还提供了一种移动终端,所述移动终端包括:
第一确定模块,用于当检测到所述移动终端连接的无线局域网设置有场景标签时,根据所述场景标签确定所述移动终端所处的目标场景;
推荐模块,用于从所述目标场景预设的候选应用程序中,推荐待开启的目标应用程序。
第三方面,本发明实施例还提供了一种移动终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述的应用程序的推荐方法的步骤。
第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的应用程序的推荐方法的步骤。
在本发明实施例中,通过根据移动终端所连接的无线局域网的场景标签来识别移动终端所处的目标场景,从而提升场景识别的准确性;并在移动终端连接该具有相应场景标签的无线局域网的情况下,来推荐该场景标签对应的目标场景下的需要开启的目标应用程序,从而能够在连接某个场景的无线局域网的正确时间下以及在该无线局域网的场景标签对应的准确场景下来推荐用户在该场景下希望使用的应用程序,从而提升应用程序的推荐准确率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例的应用程序的推荐方法的流程图;
图2是本发明一个实施例的WiFi连接界面的示意图;
图3是本发明一个实施例的移动终端的框图;
图4是本发明另一个实施例的移动终端的框图;
图5是本发明一个实施例的移动终端的硬件结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参照图1,示出了本发明一个实施例的应用程序的推荐方法的流程图,应用于移动终端,所述方法具体可以包括如下步骤:
步骤101,当检测到所述移动终端连接的无线局域网设置有场景标签时,根据所述场景标签确定所述移动终端所处的目标场景;
其中,当检测到移动终端连接到一个无线局域网时,本发明实施例的方法可以检测该无线局域网是否有用户预先对其设置的场景标签,其中,每个场景标签代表唯一的一个场景,其中,场景标签包括但不限于:家、公司、车、旅行等等,相应的场景则是在家中、在公司、在车上、在旅行中等等。
其中,需要注意的是,不同的无线局域网可以设置相同或不同的场景标签,即同一个场景标签可以对应一个或多个无线局域网。
其中,该无线局域网包括WiFi和WLAN。
例如用户可以自己的房屋中的WiFi1和父母家的房屋中的WiFi2都设置“家”的场景标签。
那么当移动终端当前连接的无线局域网设置有场景标签时,则本发明实施例的方法可以根据该场景标签来确定移动终端所处的场景。其中,根据上述场景标签和场景的具体举例也可以理解每个场景标签都是唯一的,相应的其代表的场景也是唯一的。
可选地,在执行步骤101之前,根据本发明实施例的方法还可以包括:
针对所述移动终端首次连接的无线局域网,根据用户的添加标签操作,对首次连接的无线局域网设置场景标签。
其中,当移动终端搜索到一个从未连接过的新的无线局域网(例如WiFi)时,当对其进行连接时,本发明实施例的方法可以在移动终端呈现如图2所示的WiFi连接界面,用户可以在该界面输入连接的该新的WiFi的密码;并且,如图2所示,该WiFi连接界面还可以显示本发明实施例预先设置的一些场景标签(“家”、“车”、“公司”),用户可以从***提供的预设的场景标签中选择适用于该WiFi的场景标签,例如此时用户的手机第一次连接的WiFi为自己新买的车上的WiFi,则用户可以对当前首次连接的WiFi,从***预设的场景标签中选择一个场景标签,例如选择“车”,则本发明实施例的方法就可以根据用户的添加标签操作(选取的场景标签为“车”),来对首次连接的该车中的WiFi设置场景标签“车”。
其中,本例中的添加标签操作为对预设的场景标签的选择操作,而在其他实施例中,该添加标签操作也可以是对预设的场景标签的双击操作、滑动操作等等,本发明对此并不限定。
此外,该添加标签操作也不限于从***已提供的场景标签进行选择的操作,也可以如图2所示,用户点击“添加新标签”图标,从而触发场景标签的自定义界面,用户可以在该自定义界面人工输入其想要对该WiFi设置的场景标签。例如用户当前在旅行中,连接的是自己带的移动WiFi设备的WiFi,则可以通过触发“添加新标签”的方式来添加“旅行”的场景标签,这样,即便***提供的场景标签无法满足用户对首次连接的WiFi的场景定义时,仍旧可以通过自定义的方式来对首次连接的WiFi设置新的场景标签,使得对无线局域网的场景标签的设置更加灵活,用户可以自己的需要对首次连接的无线局域网的场景标签进行个性化设置。
这样,本发明实施例通过在检测到移动终端当前所要连接的无线局域网为该移动终端首次连接的无线局域网时,即该无线局域网在无线局域网的连接历史记录中没有记载时,则可以通过用户的添加标签操作来对该首次连接的无线局域网设置场景标签,从而便于后续根据移动终端所连接的无线局域网的场景标签来准确的判断移动终端当前所处的场景,达到提升场景判断准确度的效果。
步骤102,从所述目标场景预设的候选应用程序中,推荐待开启的目标应用程序。
其中,在一个实施例中,每个场景下预设的候选应用程序可以是预先学习得到的,也可以是用户自定义设置的。
当目标场景下预设的候选应用程序为预先学习得到的情况时,具体学习方式如下:
本发明实施例可以预先在移动终端连接具有不同场景标签的无线局域网时,对移动终端在相应场景标签对应的场景下使用应用程序的情况进行记录并机器学习,从而可以学习到移动终端处于每个场景标签对应的场景下时常使用的应用程序(即候选应用程序)。因此,本步骤中,可以根据预先学习到的该目标场景下的用户常使用的候选应用程序,来向用户推荐需要开启的目标应用程序,其中,该目标应用程序可以选自该候选应用程序,或与候选应用程序相同。
可选地,在执行步骤102之前,根据本发明实施例的方法还可以包括:
当所述移动终端处于所述目标场景时,记录用户对各个应用程序的第一使用数据;
其中,为了便于理解,以目标场景为在家中为例进行说明,每当移动终端所连接具有“家”的场景标签的无线局域网时(包括上述实施例中用户首次连接该添加了“家”的场景标签的无线局域网的情况,即,在对首次连接的无线局域网添加了场景标签后,还会进行后续的第一使用数据的记录等操作。),本发明实施例的方法都会记录用户对移动终端所安装的各个应用程序的第一使用数据,即,在连接具有场景标签“家”的无线局域网的情况下,用户都使用了哪些应用程序,对每个应用程序的持续使用时间多久、各个应用程序的开启顺序是怎样的等第一使用信息。
其中,在一个实施例中,概括而言,所述第一使用数据可以包括:单次使用时长、首次开启时间。
所谓单次使用时长:即,在连接具有场景标签“家”的无线局域网的情况下,每个应用程序在每次开启后,用户对该应用程序单次的持续使用时间,即单次使用时长;例如在连接具有场景标签“家”的无线局域网的情况下,用户开启了程序1持续使用了3分钟,然后切换到程序2,接着有切换到程序1使用了2分钟,则在该“在家中”的场景下,该程序1的单次使用时间包括3分钟和2分钟。
所谓首次开启时间:即,在连接具有场景标签“家”的无线局域网的情况下,每个应用程序的首次开启时间。例如在连接具有场景标签“家”的无线局域网的情况下,用户依次开启了程序1、程序2和程序3,则程序1、程序2和程序3的首次开启时间分别为t1、t2和t3,从而可以得到这三个程序的开启顺序从早到晚依次为程序1、程序2和程序3。
这样,本发明实施例在所述移动终端处于某个目标场景时,记录用户对各个应用程序的单次使用时长和首次开启时间,从而可以确定每次移动终端处于该目标场景时,对开启的各个应用程序中对哪些应用程序的单次使用时长最高,即对哪些应用程序使用的时间更长;以及还可以确定每次移动终端处于该目标场景时,对各个应用程序的开启顺序,从而确定用户在该场景下更青睐使用哪个应用程序。
根据所述第一使用数据,确定所述目标场景下的候选应用程序以及每个候选应用程序的推荐分数。
其中,在一个实现方式中,可以通过对所述目标场景下的所述第一使用数据进行机器学习的方式,来确定所述目标场景下的候选应用程序以及每个候选应用程序的推荐分数;在其他实现方式中,也可以通过其他方式来根据所述第一使用数据,确定所述目标场景下的候选应用程序以及每个候选应用程序的推荐分数(例如用户根据第一使用数据来自定义目标场景下的各个候选应用程序,以及每个候选应用程序的推荐分数)。
其中,在一个实施例中,在通过对所述目标场景下的所述第一使用数据进行机器学习的方式,来确定所述目标场景下的候选应用程序以及每个候选应用程序的推荐分数时,可以通过现有的机器学习算法来对记录的属于该目标场景下的各个应用程序的第一使用数据进行机器学习的方式,来确定该目标场景下用户开启频率较高的应用程序以及单次使用时长较长的应用程序,这些统称为候选应用程序。另外,在进行机器学习时,还可以根据各个应用程序的单次使用时长的长短、首次开启时间的早晚以及应用程序的使用频率(即多次连接目标场景对应的场景标签的无线局域网时,每个应用程序的使用频率)来对各个候选应用程序打分,其中,单次使用时长越长,打分越高,而首次开启时间越早,打分也越高,应用程序的使用频率越高,打分也越高。另外,在计算推荐分数时,可以对单次使用时长、首次开启时间和应用程序的使用频率分别设置相应的权重(其中,它们的权重可以相同或不同),然后,将这三个参数的分数加权求和得到每个候选应用程序的推荐分数。
优选地,为了保证用于机器学习的第一使用数据的数据样本丰富,避免机器学习偏差,可以对移动终端多次处于所述目标场景的情况下,所记录的用户对各个应用程序的多组第一使用数据进行首次机器学习,其中,该多次可以在10次~40次之间,包括10次和40次,优选20次。这样,可以使得通过机器学习所确定的该目标场景下的候选应用程序更加准确,以及每个候选应用程序的推荐分数更加准确。
相应的,在一个实施例中,在执行步骤102时,则可以通过以下方式来实现:
在所述目标场景下预设的候选应用程序中,确定推荐分数大于预设分数阈值的目标应用程序;
其中,例如该目标场景“在家中”下用户常使用、且开启顺序较靠前以及单次使用较长的候选应用程序包括程序A、程序B和程序C,其中,它们的推荐分数依次为60、85和90,本步骤中,则需要从上述三个程序中确定推荐分数大于预设分数阈值(例如80)的程序,即程序B和程序C。
按照所述推荐分数从高到低的顺序推荐待开启的目标应用程序。
其中,可以按照推荐分数从高到低的顺序来将程序C和程序B推荐给用户进行开启。
可选地,在步骤102之后,根据本发明实施例的方法还可以包括:对所述目标应用程序的运行资源进行预加载。
其中,由于推荐的应用程序都是用户在该目标场景下用户常使用、且开启顺序较靠前以及单次使用较长的应用程序,那么为了避免这些应用程序在开启时运行资源被其他程序占用,从而导致开启卡顿的问题,本发明实施例的方法在步骤102之后,或者在确定推荐分数大于预设分数阈值的目标应用程序之后,就可以对这些目标应用程序在运行时需要使用的资源进行预加载,从而提升这些目标应用程序的运行速度和开启速度。
可选地,在步骤102之后,根据本发明实施例的方法还可以包括:
记录用户开启的各个应用程序的第二使用数据;
其中,在推荐了该目标场景下的目标应用程序后,用户可能使用这些目标应用程序中的一个或多个,也可能会使用未推荐的其他应用程序,因此,在推荐了目标应用程序之后,本步骤中,还会继续记录在该目标场景下,用户对开启的各个应用程序的第二使用数据,其中,该第二使用数据与上述第一使用数据中的参数相同,也可以包括:单次使用时长、首次开启时间等。这里只是为了区分推荐目标应用程序之前和之后所记录的使用数据,而分别记为第一使用数据和第二使用数据。
将所述第二使用数据更新至所述第一使用数据中;
其中,可以将该目标场景下***推荐了目标应用程序后,用户对各个应用程序的第二使用数据,更新至该目标场景下推荐该目标应用程序之前所记录的各个应用程序的第一使用数据中,从而使得用于确定目标场景下预设的候选应用程序的第一使用数据总是根据用户对应用程序的最新的操作行为而生成的。
对所述目标场景下的更新后的第一使用数据进行机器学习,确定所述目标场景下的候选应用程序以及每个候选应用程序的推荐分数。
同样的,可以对更新后的该目标场景下各个应用程序的第一使用数据进行机器学习,从而重新确定该目标场景下的新的候选应用程序以及每个新的候选应用程序的新的推荐分数。
具体方法的执行原理同上述实施例,这里不再赘述。
在本发明实施例中,在向用户推荐了该目标场景下的目标应用程序后,还可以根据用户对各个应用程序的操作行为,来记录各个应用程序的第二使用数据,从而利用该第二使用数据来将预先记录的该目标场景下的各个应用程序的第一使用数据进行更新,从而使得每次进行应用程序的推荐后,***后台还能够根据用户对应用程序的新的操作行为来进行新的机器学习,从而不断的对该目标场景下的用户倾向使用的候选应用程序以及其推荐分数进行更新,提升在该目标场景下目标应用程序的推荐准确率。
在本发明实施例中,通过根据移动终端所连接的无线局域网的场景标签来识别移动终端所处的目标场景,从而提升场景识别的准确性;并在移动终端连接该具有相应场景标签的无线局域网的情况下,来推荐该场景标签对应的目标场景下的需要开启的目标应用程序,从而能够在连接某个场景的无线局域网的正确时间下以及在该无线局域网的场景标签对应的准确场景下来推荐用户在该场景下希望使用的应用程序,从而提升应用程序的推荐准确率。
此外,在另一个实施例中,本发明实施例的方法还可以支持用户自定义闹钟以及备忘录等应用的触发场景。当前的场景智能只是给用户一些推荐或是通知信息,但是像闹钟或是备忘录等应用,用户可能希望手机在特定的场景下提醒自己。但是当前的闹钟的触发原则基本都是根据固定时间来提醒,备忘录等应用触发原则则是通过用户自己手动打开备忘录来查看某个备忘录中的内容。本发明实施例的方法可以支持用户选择闹钟响铃或是备忘录应用中的某个备忘录页面的开启的触发条件为移动终端处于某个目标场景标签(“公司”)对应的目标场景(例如“在公司”)。
即,本发明实施例的方法可以包括:
当检测到所述移动终端连接的无线局域网设置有场景标签时,根据所述场景标签确定所述移动终端所处的目标场景;
确定所述目标场景对应的预设应用程序的触发方式,按照所述触发方式触发所述预设应用程序。
例如,用户预先对闹铃程序设置了当移动终端处于“在公司”的场景时,即当移动终端连接的无线局域网具有“公司”的场景标签时,就对闹铃程序触发响铃操作。其中,用户无需对该闹铃程序设置响铃时间,只要用户到了公司附近,使得手机连接到公司的WiFi,就连接到具有场景标签“公司”的WiFi时,则可以确定移动终端处于“在公司”的场景下,就可以使闹铃程序进行响铃,这样,可以的响铃操作可以提醒用户进行公司打卡,避免用户忘记打开。
其中,在现有技术中,用户可以通过对闹铃进行某个时间的上铃操作来使得到达该时间时,闹铃响铃,但是用户上班会存在堵车等突发情况,因此,依靠固定时间的响铃无法达到提醒的作用,本发明实施例通过只要检测到移动终端连接到具有“公司”的场景标签的WiFi,就可以自动响铃,从而达到提醒打卡的作用。
而对于备忘录程序的某个备忘录页面的开启操作同理,则是当检测到移动终端连接到具有目标场景标签的无线局域网时,就可以自动开启备忘录程序中的某个备忘录页面,从而达到利用备忘录页面中的内容提醒用户进行相应的生活提醒的作用。
参照图3,示出了本发明一个实施例的移动终端的框图。本发明实施例的移动终端能实现上述实施例中的应用程序的推荐方法的细节,并达到相同的效果。图3所示移动终端包括:
第一确定模块31,用于当检测到所述移动终端连接的无线局域网设置有场景标签时,根据所述场景标签确定所述移动终端所处的目标场景;
推荐模块32,用于从所述目标场景预设的候选应用程序中,推荐待开启的目标应用程序。
可选地,参照图4所示的移动终端,所述移动终端还包括:
第一记录模块33,用于当所述移动终端处于所述目标场景时,记录用户对各个应用程序的第一使用数据;
第二确定模块34,用于根据所述第一使用数据确定所述目标场景下的候选应用程序以及每个候选应用程序的推荐分数;
所述推荐模块32包括:
确定子模块321,用于在所述目标场景预设的候选应用程序中,确定推荐分数大于预设分数阈值的目标应用程序;
推荐子模块322,用于按照所述推荐分数从高到低的顺序推荐待开启的目标应用程序;
其中,所述第一使用数据包括:单次使用时长、首次开启时间。
可选地,参照图4所示的移动终端,所述移动终端还包括:
预加载模块35,用于对所述目标应用程序的运行资源进行预加载。
可选地,参照图4所示的移动终端,所述移动终端还包括:
第二记录模块36,用于记录用户开启的各个应用程序的第二使用数据;
更新模块37,用于将所述第二使用数据更新至所述第一使用数据中;
第三确定模块38,用于确定所述目标场景下的候选应用程序以及每个候选应用程序的推荐分数。
本发明实施例提供的移动终端能够实现图1至图2的方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。
图5为实现本发明各个实施例的一种移动终端的硬件结构示意图,
该移动终端400包括但不限于:射频单元401、网络模块402、音频输出单元403、输入单元404、传感器405、显示单元406、用户输入单元407、接口单元408、存储器409、处理器410、以及电源411等部件。本领域技术人员可以理解,图5中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
处理器410,用于当检测到所述移动终端连接的无线局域网设置有场景标签时,根据所述场景标签确定所述移动终端所处的目标场景;从所述目标场景预设的候选应用程序中,推荐待开启的目标应用程序。
在本发明实施例中,通过根据移动终端所连接的无线局域网的场景标签来识别移动终端所处的目标场景,从而提升场景识别的准确性;并在移动终端连接该具有相应场景标签的无线局域网的情况下,来推荐该场景标签对应的目标场景下的需要开启的目标应用程序,从而能够在连接某个场景的无线局域网的正确时间下以及在该无线局域网的场景标签对应的准确场景下来推荐用户在该场景下希望使用的应用程序,从而提升应用程序的推荐准确率。
应理解的是,本发明实施例中,射频单元401可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器410处理;另外,将上行的数据发送给基站。通常,射频单元401包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元401还可以通过无线通信***与网络和其他设备通信。
移动终端通过网络模块402为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元403可以将射频单元401或网络模块402接收的或者在存储器409中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元403还可以提供与移动终端400执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元403包括扬声器、蜂鸣器以及受话器等。
输入单元404用于接收音频或视频信号。输入单元404可以包括图形处理器(Graphics Processing Unit,GPU)4041和麦克风4042,图形处理器4041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元406上。经图形处理器4041处理后的图像帧可以存储在存储器409(或其它存储介质)中或者经由射频单元401或网络模块402进行发送。麦克风4042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元401发送到移动通信基站的格式输出。
移动终端400还包括至少一种传感器405,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板4061的亮度,接近传感器可在移动终端400移动到耳边时,关闭显示面板4061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器405还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元406用于显示由用户输入的信息或提供给用户的信息。显示单元406可包括显示面板4061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板4061。
用户输入单元407可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元407包括触控面板4071以及其他输入设备4072。触控面板4071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板4071上或在触控面板4071附近的操作)。触控面板4071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器410,接收处理器410发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板4071。除了触控面板4071,用户输入单元407还可以包括其他输入设备4072。具体地,其他输入设备4072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板4071可覆盖在显示面板4061上,当触控面板4071检测到在其上或附近的触摸操作后,传送给处理器410以确定触摸事件的类型,随后处理器410根据触摸事件的类型在显示面板4061上提供相应的视觉输出。虽然在图5中,触控面板4071与显示面板4061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板4071与显示面板4061集成而实现移动终端的输入和输出功能,具体此处不做限定。
接口单元408为外部装置与移动终端400连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元408可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端400内的一个或多个元件或者可以用于在移动终端400和外部装置之间传输数据。
存储器409可用于存储软件程序以及各种数据。存储器409可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器409可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器410是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器409内的软件程序和/或模块,以及调用存储在存储器409内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器410可包括一个或多个处理单元;优选的,处理器410可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器410中。
移动终端400还可以包括给各个部件供电的电源411(比如电池),优选的,电源411可以通过电源管理***与处理器410逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,移动终端400包括一些未示出的功能模块,在此不再赘述。
优选的,本发明实施例还提供一种移动终端,包括处理器410,存储器409,存储在存储器409上并可在所述处理器410上运行的计算机程序,该计算机程序被处理器410执行时实现上述应用程序的推荐方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述应用程序的推荐方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random AccessMemory,简称RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
Claims (10)
1.一种应用程序的推荐方法,应用于移动终端,其特征在于,所述方法包括:
当检测到所述移动终端连接的无线局域网设置有场景标签时,根据所述场景标签确定所述移动终端所处的目标场景;
从所述目标场景预设的候选应用程序中,推荐待开启的目标应用程序。
2.根据权利要求1所述的方法,其特征在于,所述从所述目标场景预设的候选应用程序中,推荐待开启的目标应用程序之前,所述方法还包括:
当所述移动终端处于所述目标场景时,记录用户对各个应用程序的第一使用数据;
根据所述第一使用数据确定所述目标场景下的候选应用程序以及每个候选应用程序的推荐分数;
所述从所述目标场景预设的候选应用程序中,推荐待开启的目标应用程序,包括:
在所述目标场景预设的候选应用程序中,确定推荐分数大于预设分数阈值的目标应用程序;
按照所述推荐分数从高到低的顺序推荐待开启的目标应用程序;
其中,所述第一使用数据包括:单次使用时长、首次开启时间。
3.根据权利要求1所述的方法,其特征在于,所述从所述目标场景预设的候选应用程序中,推荐待开启的目标应用程序之后,所述方法还包括:
对所述目标应用程序的运行资源进行预加载。
4.根据权利要求1所述的方法,其特征在于,所述从所述目标场景预设的候选应用程序中,推荐待开启的目标应用程序之后,所述方法还包括:
记录用户开启的各个应用程序的第二使用数据;
将所述第二使用数据更新至所述第一使用数据中;
确定所述目标场景下的候选应用程序以及每个候选应用程序的推荐分数。
5.一种移动终端,其特征在于,所述移动终端包括:
第一确定模块,用于当检测到所述移动终端连接的无线局域网设置有场景标签时,根据所述场景标签确定所述移动终端所处的目标场景;
推荐模块,用于从所述目标场景预设的候选应用程序中,推荐待开启的目标应用程序。
6.根据权利要求5所述的移动终端,其特征在于,所述移动终端还包括:
第一记录模块,用于当所述移动终端处于所述目标场景时,记录用户对各个应用程序的第一使用数据;
第二确定模块,用于根据所述第一使用数据确定所述目标场景下的候选应用程序以及每个候选应用程序的推荐分数;
所述推荐模块包括:
确定子模块,用于在所述目标场景预设的候选应用程序中,确定推荐分数大于预设分数阈值的目标应用程序;
推荐子模块,用于按照所述推荐分数从高到低的顺序推荐待开启的目标应用程序;
其中,所述第一使用数据包括:单次使用时长、首次开启时间。
7.根据权利要求5所述的移动终端,其特征在于,所述移动终端还包括:
预加载模块,用于对所述目标应用程序的运行资源进行预加载。
8.根据权利要求5所述的移动终端,其特征在于,所述移动终端还包括:
第二记录模块,用于记录用户开启的各个应用程序的第二使用数据;
更新模块,用于将所述第二使用数据更新至所述第一使用数据中;
第三确定模块,用于确定所述目标场景下的候选应用程序以及每个候选应用程序的推荐分数。
9.一种移动终端,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至4中任一项所述的应用程序的推荐方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述的应用程序的推荐方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810210596.6A CN108540651A (zh) | 2018-03-14 | 2018-03-14 | 一种应用程序的推荐方法及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810210596.6A CN108540651A (zh) | 2018-03-14 | 2018-03-14 | 一种应用程序的推荐方法及移动终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108540651A true CN108540651A (zh) | 2018-09-14 |
Family
ID=63483570
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810210596.6A Pending CN108540651A (zh) | 2018-03-14 | 2018-03-14 | 一种应用程序的推荐方法及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108540651A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111400148A (zh) * | 2019-01-03 | 2020-07-10 | ***通信集团终端有限公司 | 应用程序的管理方法、装置、设备及介质 |
CN113194155A (zh) * | 2021-05-20 | 2021-07-30 | 青岛海信智慧生活科技股份有限公司 | 一种物联网中场景智能推荐的方法及装置 |
CN113950055A (zh) * | 2021-10-08 | 2022-01-18 | 湖北亿咖通科技有限公司 | 应用配置方法、***及移动终端 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102308272A (zh) * | 2011-07-07 | 2012-01-04 | 华为终端有限公司 | 桌面应用组件自动显示的方法和设备 |
CN103279384A (zh) * | 2013-05-31 | 2013-09-04 | 林吓洪 | 一种用户上报和共享应用程序的方法及装置 |
CN106095994A (zh) * | 2016-06-22 | 2016-11-09 | 深圳市金立通信设备有限公司 | 一种应用程序推荐方法及终端 |
CN106126307A (zh) * | 2016-07-15 | 2016-11-16 | 乐视控股(北京)有限公司 | 一种显示方法和装置 |
CN107786732A (zh) * | 2017-09-28 | 2018-03-09 | 努比亚技术有限公司 | 终端应用推送方法、移动终端及计算机可读存储介质 |
-
2018
- 2018-03-14 CN CN201810210596.6A patent/CN108540651A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102308272A (zh) * | 2011-07-07 | 2012-01-04 | 华为终端有限公司 | 桌面应用组件自动显示的方法和设备 |
CN103279384A (zh) * | 2013-05-31 | 2013-09-04 | 林吓洪 | 一种用户上报和共享应用程序的方法及装置 |
CN106095994A (zh) * | 2016-06-22 | 2016-11-09 | 深圳市金立通信设备有限公司 | 一种应用程序推荐方法及终端 |
CN106126307A (zh) * | 2016-07-15 | 2016-11-16 | 乐视控股(北京)有限公司 | 一种显示方法和装置 |
CN107786732A (zh) * | 2017-09-28 | 2018-03-09 | 努比亚技术有限公司 | 终端应用推送方法、移动终端及计算机可读存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111400148A (zh) * | 2019-01-03 | 2020-07-10 | ***通信集团终端有限公司 | 应用程序的管理方法、装置、设备及介质 |
CN113194155A (zh) * | 2021-05-20 | 2021-07-30 | 青岛海信智慧生活科技股份有限公司 | 一种物联网中场景智能推荐的方法及装置 |
CN113950055A (zh) * | 2021-10-08 | 2022-01-18 | 湖北亿咖通科技有限公司 | 应用配置方法、***及移动终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107920163A (zh) | 一种提醒模式切换方法及移动终端、云端服务器 | |
CN108073437A (zh) | 一种应用推荐方法及移动终端 | |
CN108632446A (zh) | 一种信息提示方法及移动终端 | |
CN109871246A (zh) | 一种消息显示方法及终端设备 | |
CN108616448A (zh) | 一种信息分享的路径推荐方法及移动终端 | |
CN108037885A (zh) | 一种操作提示方法及移动终端 | |
CN108051010A (zh) | 确定到达目的地的时间的方法及移动终端 | |
CN109167884A (zh) | 一种基于用户语音的服务方法和装置 | |
CN108650401A (zh) | 一种应用程序控制方法及移动终端 | |
CN109269521A (zh) | 一种导航方法及终端设备 | |
CN108334272A (zh) | 一种控制方法及移动终端 | |
CN108828692A (zh) | 一种天气预测方法及终端设备 | |
CN108363524A (zh) | 一种应用程序图标显示方法及移动终端 | |
CN108469968A (zh) | 一种应用程序处理方法及移动终端 | |
CN109388456A (zh) | 一种头像选择方法及移动终端 | |
CN108540651A (zh) | 一种应用程序的推荐方法及移动终端 | |
CN109151176A (zh) | 一种信息获取方法及终端 | |
CN108388403A (zh) | 一种处理消息的方法及终端 | |
CN107765954B (zh) | 一种应用程序图标更新方法、移动终端及服务器 | |
CN108133708A (zh) | 一种语音助手的控制方法、装置及移动终端 | |
CN108362303A (zh) | 一种导航方法及移动终端 | |
CN110222245A (zh) | 一种提示方法及装置 | |
CN109634550A (zh) | 一种语音操作控制方法及终端设备 | |
CN109284146A (zh) | 一种轻应用开启方法及移动终端 | |
CN108021298A (zh) | 利用剪切板粘贴信息的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180914 |
|
RJ01 | Rejection of invention patent application after publication |