CN105471951B - 一种待推荐应用确定方法、装置、服务器及终端设备 - Google Patents
一种待推荐应用确定方法、装置、服务器及终端设备 Download PDFInfo
- Publication number
- CN105471951B CN105471951B CN201410453723.7A CN201410453723A CN105471951B CN 105471951 B CN105471951 B CN 105471951B CN 201410453723 A CN201410453723 A CN 201410453723A CN 105471951 B CN105471951 B CN 105471951B
- Authority
- CN
- China
- Prior art keywords
- application
- identification information
- pattern
- use pattern
- terminal device
- 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
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供一种待推荐应用确定方法、装置、服务器及终端设备,其中方法包括:获取各终端设备发送的当前使用模式的模式标识信息,及在所述当前使用模式下所使用应用的应用标识信息;汇总各终端设备发送的模式标识信息和对应的应用标识信息;根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用。本发明实施例可实现准确性相对较高的各使用模式下的待推荐应用的确定。
Description
技术领域
本发明涉及信息处理技术领域,更具体地说,涉及一种待推荐应用确定方法、装置、服务器及终端设备。
背景技术
随着Android(安卓),IOS等智能操作系统的发展,终端设备在兼具用户办公与娱乐需求的基础上,提供了多种使用模式,如笔记本模式,平板模式等。具有多种使用模式的终端设备,可实现终端设备多种使用方式的切换,满足用户不同的使用需求;如用户在办公时,可激活终端设备的笔记本模式,通过光标、键盘操作终端设备,用户在娱乐时,可激活终端设备的平板模式,通过触控方式操作终端设备。
本发明的发明人在研究过程中发现:对于具有多种使用模式的终端设备而言,各个使用模式下用户常用的应用并不相同,因此如何在各使用模式下进行准确的常用应用推荐成为了难题。目前常用应用的推荐方式为确定待推荐应用,而后进行待推荐应用的推荐,待推荐应用的确定方式为根据应用的下载量确定应用推荐的优先级,优先将下载量高的应用作为待推荐应用;然而此种待推荐应用确定方式,所确定的待推荐应用并不是终端设备各使用模式下的准确常用应用,待推荐应用的确定并不准确。
发明内容
有鉴于此,本发明实施例提供一种待推荐应用确定方法、装置、服务器及终端设备,以解决现有待推荐应用确定方式,所确定的待推荐应用并不是终端设备各使用模式下的准确常用应用,待推荐应用的确定并不准确的问题。
为实现上述目的,本发明实施例提供如下技术方案:
一种待推荐应用确定方法,应用于服务器,所述方法包括:
获取各终端设备发送的当前使用模式的模式标识信息,及在所述当前使用模式下所使用应用的应用标识信息;
汇总各终端设备发送的模式标识信息和对应的应用标识信息;
根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用。
其中,所述汇总各终端设备发送的模式标识信息和对应的应用标识信息包括:
确定位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息。
其中,所述根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用包括:
根据所确定的位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息,计算位于所述设定区域的终端设备在各使用模式下所使用应用的次数;
根据所计算的各使用模式下所使用应用的次数,确定位于所述设定区域的终端设备在各使用模式下,使用次数由多至少排序的应用。
其中,所述方法还包括:
在获取各终端设备发送的模式标识信息和对应的应用标识信息时,还获取各终端设备发送的所位于区域的区域标识信息;
所述确定位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息包括:
根据区域标识信息和模式标识信息,对应用标识信息进行分类,确定设定区域标识信息所对应的模式标识信息和应用标识信息,其中设定区域标识信息与设定区域对应。
其中,所述根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用包括:
确定第一终端设备在各使用模式下使用次数最多的应用的类型,其中一个使用模式对应一个所确定的类型;
根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下与对应类型相对应的应用,其中,各使用模式下与对应类型相对应的应用,为各使用模式所对应的待推荐应用。
其中,所述方法还包括:
获取各使用模式所对应的待推荐应用的应用信息;
生成各使用模式所对应的包含对应应用信息的应用推荐信息;
确定接收应用推荐信息的终端设备当前的使用模式,向所述终端设备发送与所确定的使用模式相对应的应用推荐信息。
其中,所述确定接收应用推荐信息的终端设备当前的使用模式包括:
向接收应用推荐信息的终端设备发送询问当前使用模式的询问信息;
在所述终端设备接收所述询问信息,发送当前使用模式的标识信息后,接收所述终端设备发送的当前使用模式的标识信息;
根据所接收的当前使用模式的标识信息,确定所述终端设备当前的使用模式。
本发明实施例还提供一种待推荐应用确定方法,应用于终端设备,所述方法包括:
检测当前终端设备的使用模式及所使用应用;
向服务器发送所述使用模式的模式标识信息和所述应用的应用标识信息,以便所述服务器获取所述终端设备发送的模式标识信息和对应的应用标识信息,使得所述服务器汇总各终端设备发送的模式标识信息和对应的应用标识信息,根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用。
其中,所述方法还包括:
在所述服务器确定各使用模式所对应的待推荐应用,获取各使用模式所对应的待推荐应用的应用信息,生成各使用模式所对应的包含对应应用信息的应用推荐信息后,接收所述服务器发送的询问当前使用模式的询问信息;
确定当前使用模式,向所述服务器发送当前使用模式的标识信息;
在所述服务器接收当前使用模式的标识信息,确定所述终端设备当前的使用模式后,接收所述服务器发送的与当前使用模式相对应的应用推荐信息。
本发明实施例还提供一种待推荐应用确定装置,应用于服务器,所述装置包括:
第一获取模块,用于获取各终端设备发送的当前使用模式的模式标识信息,及在所述当前使用模式下所使用应用的应用标识信息;
汇总模块,用于汇总各终端设备发送的模式标识信息和对应的应用标识信息;
待推荐应用确定模块,用于根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用。
其中,所述汇总模块包括:
设定区域汇总单元,用于确定位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息;
所述待推荐应用确定模块包括:
计算单元,用于根据所确定的位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息,计算位于所述设定区域的终端设备在各使用模式下所使用应用的次数;
第一结果确定单元,用于根据所计算的各使用模式下所使用应用的次数,确定位于所述设定区域的终端设备在各使用模式下,使用次数由多至少排序的应用。
其中,所述装置还包括:
第二获取模块,用于在获取各终端设备发送的模式标识信息和对应的应用标识信息时,还获取各终端设备发送的所位于区域的区域标识信息;
所述设定区域汇总单元包括:
分类确定子单元,用于根据区域标识信息和模式标识信息,对应用标识信息进行分类,确定设定区域标识信息所对应的模式标识信息和应用标识信息,其中设定区域标识信息与设定区域对应。
其中,所述待推荐应用确定模块包括:
类型确定单元,用于确定第一终端设备在各使用模式下使用次数最多的应用的类型,其中一个使用模式对应一个所确定的类型;
第二结果确定单元,用于根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下与对应类型相对应的应用,其中,各使用模式下与对应类型相对应的应用,为各使用模式所对应的待推荐应用。
其中,所述装置还包括:
第三获取模块,用于获取各使用模式所对应的待推荐应用的应用信息;
生成模块,用于生成各使用模式所对应的包含对应应用信息的应用推荐信息;
使用模式确定模块,用于确定接收应用推荐信息的终端设备当前的使用模式;
推荐模块,用于向所述终端设备发送与所确定的使用模式相对应的应用推荐信息。
其中,所述使用模式确定模块包括:
询问单元,用于向接收应用推荐信息的终端设备发送询问当前使用模式的询问信息;
标识接收单元,用于在所述终端设备接收所述询问信息,发送当前使用模式的标识信息后,接收所述终端设备发送的当前使用模式的标识信息;
模式确定单元,用于根据所接收的当前使用模式的标识信息,确定所述终端设备当前的使用模式。
本发明实施例还提供一种服务器,包括上述所述的待推荐应用确定装置。
本发明实施例还提供一种待推荐应用确定装置,应用于终端设备,所述装置包括:
检测模块,用于检测当前终端设备的使用模式及所使用应用;
发送模块,用于向服务器发送所述使用模式的模式标识信息和所述应用的应用标识信息,以便所述服务器获取所述终端设备发送的模式标识信息和对应的应用标识信息,使得所述服务器汇总各终端设备发送的模式标识信息和对应的应用标识信息,根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用。
其中,所述装置还包括:
询问接收模块,用于在所述服务器确定各使用模式所对应的待推荐应用,获取各使用模式所对应的待推荐应用的应用信息,生成各使用模式所对应的包含对应应用信息的应用推荐信息后,接收所述服务器发送的询问当前使用模式的询问信息;
模式标识发送模块,用于确定当前使用模式,向所述服务器发送当前使用模式的标识信息;
应用推荐信息接收模块,用于在所述服务器接收当前使用模式的标识信息,确定所述终端设备当前的使用模式后,接收所述服务器发送的与当前使用模式相对应的应用推荐信息。
本发明实施例还提供一种终端设备,包括上述所述的待推荐应用确定装置。
基于上述技术方案,本发明实施例提供的待推荐应用确定方法中,服务器可获取各终端设备发送的当前使用模式的模式标识信息,及在所述当前使用模式下所使用应用的应用标识信息,从而汇总各终端设备发送的模式标识信息和对应的应用标识信息,根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用。本发明实施例中,各终端设备可将当前使用模式的模式标识信息,及当前使用模式下所使用应用的应用标识信息发送至服务器,从而使得服务器可根据所汇总的终端设备发送的模式标识信息及对应的应用标识信息,确定出各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用,因此所确定的各使用模式下的待推荐应用的准确性相对较高。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的待推荐应用确定系统的结构框图;
图2为本发明实施例提供的待推荐应用确定方法的第一流程图;
图3为本发明实施例提供的待推荐应用确定方法的第二流程图;
图4为本发明实施例提供的待推荐应用确定方法的第三流程图;
图5为本发明实施例提供的待推荐应用确定方法的第四流程图;
图6为本发明实施例提供的待推荐应用确定方法的第五流程图;
图7为本发明实施例提供的确定终端设备当前的使用模式的方法流程图;
图8为本发明实施例提供的待推荐应用确定系统的另一结构框图;
图9为本发明实施例提供的待推荐应用确定方法的第六流程图;
图10为本发明实施例提供的待推荐应用确定方法的第七流程图;
图11为本发明实施例提供的待推荐应用确定装置的结构框图;
图12为本发明实施例提供的汇总模块的结构框图;
图13为本发明实施例提供的待推荐应用确定模块的结构框图;
图14为本发明实施例提供的待推荐应用确定装置的另一结构框图;
图15为本发明实施例提供的设定区域汇总单元的结构框图;
图16为本发明实施例提供的待推荐应用确定模块的结构框图;
图17为本发明实施例提供的待推荐应用确定装置的再一结构框图;
图18为本发明实施例提供的使用模式确定模块的结构框图;
图19为本发明实施例提供的待推荐应用确定装置的又一结构框图;
图20为本发明实施例提供的待推荐应用确定装置的又另一结构框图;
图21为本发明实施例提供的待推荐应用确定方法的信令流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的待推荐应用确定系统的结构框图,该系统可以实现本发明实施例提供的待推荐应用确定方法,参照图1,该系统可以包括:多个终端设备10和服务器11;终端设备10可以具有多种使用模式,如笔记本模式,平板模式等;服务器11可以为一台独立的服务器,也可以为多台服务器组成的服务器群组。
在本发明实施例中,各终端设备10将检测当前的使用模式,及在所述当前使用模式下所使用的应用,向服务器11发送所述使用模式的模式标识信息和所述应用的应用标识信息;
服务器11可获取各终端设备10发送的当前使用模式的模式标识信息,及在所述当前使用模式下所使用应用的应用标识信息,汇总各终端设备10发送的模式标识信息和对应的应用标识信息,从而根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用。
可选的,服务器11在确定各使用模式所对应的待推荐应用后,可获取各使用模式所对应的待推荐应用的应用信息,生成各使用模式所对应的包含对应应用信息的应用推荐信息,向各使用模式下的终端设备10发送对应的应用推荐信息。
对应的,终端设备10可接收当前使用模式所对应的应用推荐信息。
在本发明实施例中,各终端设备可将当前使用模式的模式标识信息,及当前使用模式下所使用应用的应用标识信息发送至服务器,从而使得服务器可根据所汇总的终端设备发送的模式标识信息及对应的应用标识信息,确定出各使用模式所对应的待推荐应用,因此所确定的各使用模式下的待推荐应用的准确性相对较高。
下面从服务器的角度,对本发明实施例提供的待推荐应用确定方法进行介绍。
图2为本发明实施例提供的待推荐应用确定方法的第一流程图,该方法可应用于服务器,参照图2,该方法可以包括:
步骤S100、获取各终端设备发送的当前使用模式的模式标识信息,及在所述当前使用模式下所使用应用的应用标识信息;
可选的,本发明可定义终端设备所具有的各使用模式的模式标识信息,从而区分终端设备所具有的各使用模式。可选的,如终端设备具有笔记本模式和平板模式,则本发明实施例可定义笔记本模式的模式标识信息为模式1,平板模式的模式标识信息为模式2,显然还可以是其他的模式标识信息定义方式,只要能够将终端设备所具有的各使用模式进行区分即可,如直接定义笔记本模式的模式标识信息为笔记本模式,平板模式的模式标识信息为平板模式。
应用标识信息可以为应用的应用包名,应用名称等能够唯一标识应用的标识信息;应用标识信息能够将各应用进行有效的区分。
可选的,终端设备可定时检测当前使用模式,及当期使用模式下所使用的应用,将所检测的模式标识信息和应用标识信息发送至服务器。可选的,终端设备也可在某一使用模式下,启动任一应用时,检测当前使用模式及当期使用模式下所启动的应用,将所检测的模式标识信息和应用标识信息发送至服务器。可选的,也可以是服务器向终端设备发送检测请求后,终端设备检测当前使用模式,及当期使用模式下所使用的应用,将所检测的模式标识信息和应用标识信息发送至服务器。
步骤S110、汇总各终端设备发送的模式标识信息和对应的应用标识信息;
所接收的一个模式标识信息对应有一个应用标识信息,表征的是某一终端设备在某一使用模式下所使用的某一具体应用。服务器可汇总各终端设备发送的模式标识信息和对应的应用标识信息。
可选的,汇总策略可以自定义,如可汇总某一区域(如某一国家,某一省份,甚至是全世界等)的终端设备发送的模式标识信息和对应的应用标识信息;汇总某一时间段内(如上午时段,下午时段等自定义的时间段)终端设备发送的模式标识信息和对应的应用标识信息;显然也可汇总某一区域和某一时间段内终端设备发送的模式标识信息和对应的应用标识信息。
步骤S120、根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用。
其中,一个使用模式可对应有至少一个待推荐应用。
可选的,预定条件可以为各使用模式下使用次数最多的应用,或者各使用模式下,使用次数按照从多到少排序,序位处于前n位的应用,n可根据应用情况设定。具体的,本发明实施例可根据所汇总的模式标识信息和对应的应用标识信息,确定各模式标识信息下,所对应的应用标识信息的个数,从而确定各使用模式下各应用标识信息所对应应用的使用次数;进而将各模式标识信息下,个数最多的应用标识信息对应的应用作为各使用模式对应的待推荐应用,或者,将各模式标识信息下,个数按照从多到少排序,序位处于前n位的应用标识信息对应的应用作为各使用模式对应的待推荐应用。
可选的,预定条件也可以为各使用模式下的设定类型的应用,该类型可根据应用情况设定。具体的,本发明实施例可根据所汇总的模式标识信息和对应的应用标识信息,确定各模式标识信息下,所对应的应用标识信息对应的应用的类型,从而确定出各模式标识信息下,与设定类型对应的应用标识信息,将各模式标识信息下,与设定类型对应的应用标识信息对应的应用作为各使用模式对应的待推荐应用。
可选的,本发明实施例也可根据各终端设备在各使用模式下使用应用的情况,为各终端设备确定适应性的待推荐应用;如本发明实施例可根据某一终端设备发送的模式标识信息和对应的应用标识信息,确定出该终端设备在各使用模式下使用的最多的应用的类型,一个使用模式对应一个所确定的类型,从而根据所汇总的模式标识信息和对应的应用标识信息,确定出各使用模式下,与对应类型相对应的应用,将所确定的各使用模式下与对应类型相对应的应用,作为各使用模式所对应的待推荐应用。
显然,预定条件可根据实际应用情况进行设定,本发明实施例并不作严格限制。
本发明实施例提供的待推荐应用确定方法中,服务器可获取各终端设备发送的当前使用模式的模式标识信息,及在所述当前使用模式下所使用应用的应用标识信息,从而汇总各终端设备发送的模式标识信息和对应的应用标识信息,根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用。本发明实施例中,各终端设备可将当前使用模式的模式标识信息,及当前使用模式下所使用应用的应用标识信息发送至服务器,从而使得服务器可根据所汇总的终端设备发送的模式标识信息及对应的应用标识信息,确定出各使用模式所对应的待推荐应用,因此所确定的各使用模式下的待推荐应用的准确性相对较高。
可选的,本发明实施例可汇总设定区域的终端设备发送的模式标识信息和对应的应用标识信息,从而确定出该设定区域下,终端设备在各使用模式下,使用次数由多至少排序的应用作为待推荐应用。对应的,图3示出了本发明实施例提供的待推荐应用确定方法的第二流程图,参照图3,该方法可以包括:
步骤S200、获取各终端设备发送的当前使用模式的模式标识信息,及在所述当前使用模式下所使用应用的应用标识信息;
步骤S210、确定位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息;
可选的,本发明实施例可通过终端设备发送的信息进行IP地址的定位,从而确定出终端设备所位于的区域,确定出位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息。
可选的,各终端设备在发送模式标识信息和对应的应用标识信息时,还可发送终端设备所位于区域的区域标识信息,从而确定出发送设定区域标识信息的终端设备所发送的模式标识信息和对应的应用标识信息,其中,设定区域标识信息与设定区域相对应,。
步骤S220、根据所确定的位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息,计算位于所述设定区域的终端设备在各使用模式下所使用应用的次数;
步骤S230、根据所计算的各使用模式下所使用应用的次数,确定位于所述设定区域的终端设备在各使用模式下,使用次数由多至少排序的应用。
其中,位于所述设定区域的终端设备在各使用模式下,使用次数由多至少排序的应用,为位于所述设定区域的终端设备在各使用模式下所对应的待推荐应用。
显然,本发明实施例可定义各使用模式下,使用次数由多至少排序的前n位应用为各使用模式所对应的待推荐应用,或者将各使用模式下,使用次数由多至少排序的所有应用作为各使用模式所对应的待推荐应用。
可选的,本发明实施例在确定位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息后,不一定将位于所述设定区域的终端设备在各使用模式下,使用次数由多至少排序的应用作为各使用模式所对应的待推荐应用;本发明实施例在确定位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息后,还可以具有其他的各使用模式所对应的待推荐应用的确定策略,如根据各使用模式下的设定应用类型进行各使用模式所对应的待推荐应用的确定。
可选的,各终端设备在发送模式标识信息和对应的应用标识信息时,还可发送终端设备所位于区域的区域标识信息,以便服务器确定位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息。对应的,图4示出了本发明实施例提供的待推荐应用确定方法的第三流程图,参照图4,该方法可以包括:
步骤S300、获取各终端设备发送的当前使用模式的模式标识信息,在所述当前使用模式下所使用应用的应用标识信息,及所位于区域的区域标识信息;
步骤S310、根据区域标识信息和模式标识信息,对应用标识信息进行分类,确定设定区域标识信息所对应的模式标识信息和应用标识信息,其中设定区域标识信息与设定区域对应;
步骤S320、根据所确定的设定区域标识信息所对应的模式标识信息和应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用。
可选的,预定条件可以为所确定的设定区域标识信息所对应的模式标识信息和应用标识信息中,各使用模式下使用次数最多或使用次数由多至少排序处于前n位的应用(即各模式标识信息下,应用标识信息的个数最多所对应的应用,或者各模式标识信息下,应用标识信息的个数由多至少排序处于前n位的应用标识信息所对应的应用)。预定条件也可以是所确定的设定区域标识信息所对应的模式标识信息和应用标识信息中,各使用模式下符合设定类型的应用(即各模式标识信息下,应用标识信息所对应的应用的类型中,符合设定类型的应用标识信息所对应的应用)。
可选的,本发明实施例也可根据终端设备在各使用模式下使用应用的情况,为各终端设备确定适应性的待推荐应用。对应的,图5示出了本发明实施例提供的待推荐应用确定方法的第四流程图,参照图5,该方法可以包括:
步骤S400、获取各终端设备发送的当前使用模式的模式标识信息,及在所述当前使用模式下所使用应用的应用标识信息;
步骤S410、汇总各终端设备发送的模式标识信息和对应的应用标识信息;
可选的,所汇总的可以是设定区域的终端设备发送的模式标识信息和对应的应用标识信息,具体实现方式可参照上文对应部分描述。可选的,所汇总的也可以是设定区域和设定时间段的终端设备发送的模式标识信息和对应的应用标识信息(可选的,终端设备在发送模式标识信息和对应的应用标识信息时,可带入当前时间信息,以便服务器判定终端设备发送模式标识信息和对应的应用标识信息的时间是否与设定时间段对应)等。
步骤S420、确定第一终端设备在各使用模式下使用次数最多的应用的类型,其中一个使用模式对应一个所确定的类型;
可选的,第一终端设备可以为任一终端设备,可以为需要进行应用推荐的终端设备。本发明实施例可从所汇总的模式标识信息和对应的应用标识信息中,确定出第一终端设备所发送的模式标识信息和对应的应用标识信息(可选的,各终端设备可在发送模式标识信息和对应的应用标识信息时,加入终端设备标识,以便服务器进行各终端设备的区分,确定出第一终端设备发送的模式标识信息和对应的应用标识信息),根据第一终端设备所发送的模式标识信息和对应的应用标识信息可确定出第一终端设备在各使用模式下所使用次数最多的应用的类型,如本发明实施例可确定第一终端设备所发送的各模式标识信息下,个数最多的应用标识信息,从而确定该个数最多的应用标识信息所对应应用的类型。应用类型可以分为通讯类应用,娱乐类应用,地图类应用等。
步骤S430、根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下与对应类型相对应的应用,其中,各使用模式下与对应类型相对应的应用,为各使用模式所对应的待推荐应用。
可选的,本发明实施例可根据汇总的模式标识信息和对应的应用标识信息,确定各模式标识信息下,应用标识信息所对应应用的类型,从而确定各模式标识信息下与对应类型对应的应用标识信息,将对应的应用标识信息对应的应用确定为各使用模式下与所述类型对应的应用,所确定的各使用模式下的应用即为向第一终端设备进行推荐的各使用模式对应的应用。
可选的,在确定各使用模式所对应的使用次数最多的应用的类型后,可确定出多个类型,一个使用模式对应一个类型,本发明实施例可根据所汇总的模式标识信息和对应的应用标识信息,确定出各使用模式下,与该使用模式对应类型相对应的应用。如第一终端设备在使用模式1下所对应的应用类型为A,使用模式2下所对应的应用类型为B,则可根据汇总的模式标识信息和对应的应用标识信息,确定出使用模式1下与应用类型A对应的应用,确定出使用模式2下与应用类型B对应的应用。
可选的,在确定各使用模式下的待推荐应用后,本发明实施例可获取各使用模式下的待推荐应用的应用信息,生成各使用模式下的应用推荐信息,向终端终端设备发送与当前使用模式对应的应用推荐信息。对应的,图6示出了本发明实施例提供的待推荐应用确定方法的第五流程图,参照图6,该方法可以包括:
步骤S500、获取各终端设备发送的当前使用模式的模式标识信息,及在所述当前使用模式下所使用应用的应用标识信息;
步骤S510、汇总各终端设备发送的模式标识信息和对应的应用标识信息;
步骤S520、根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用;
步骤S530、获取各使用模式所对应的待推荐应用的应用信息;
步骤S540、生成各使用模式所对应的包含对应应用信息的应用推荐信息;
步骤S550、确定接收应用推荐信息的终端设备当前的使用模式,向所述终端设备发送与所确定的使用模式相对应的应用推荐信息。
可选的,确定接收应用推荐信息的终端设备当前的使用模式的方式可以如图7所示,图7为本发明实施例提供的确定接收应用推荐信息的终端设备当前的使用模式的方法流程图,参照图7,该方法可以包括:
步骤S600、向接收应用推荐信息的终端设备发送询问当前使用模式的询问信息;
步骤S610、在所述终端设备接收所述询问信息,发送当前使用模式的标识信息后,接收所述终端设备发送的当前使用模式的标识信息;
步骤S620、根据所接收的当前使用模式的标识信息,确定所述终端设备当前的使用模式。
可选的,在本发明实施例中,应用服务器可以为一台独立的服务器,其可实现各使用模式所对应的待推荐应用的确定,各使用模式所对应的待推荐应用的应用信息的获取,应用推荐信息的发送;显然,应用服务器也可以是多台服务器组成的服务器群组,该服务器群组至少包括三台服务器,分别为第一服务器,第二服务器和第三服务器,第一服务器主要实现各使用模式所对应的待推荐应用的确定,第二服务器主要存储各应用的应用信息(应用信息包括应用的下载地址,应用的发布方,应用评论等),第一服务器在确定各使用模式所对应的待推荐应用后,可通过第二服务器获取各使用模式所对应的待推荐应用的应用信息,第三服务器主要用于应用推荐信息的发送,可接收第一服务器获取的各使用模式所对应的待推荐应用的应用信息,向接收应用推荐信息的终端设备发送与当前的使用模式相对应的应用推荐信息。对应的,图8示出了本发明实施例提供的待推荐应用确定系统的另一结构框图,参照图8,该系统可以包括:多个终端设备20,第一服务器21,第二服务器22,第三服务器23;
其中,各终端设备20将检测当前的使用模式及所使用应用,向第一服务器21发送所述使用模式的模式标识信息和所述应用的应用标识信息;
第一服务器21可获取各终端设备20发送的当前使用模式的模式标识信息,及在所述当前使用模式下所使用应用的应用标识信息,汇总各终端设备20发送的模式标识信息和对应的应用标识信息,从而根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用;
第二服务器22存储有各应用的应用信息,可在第一服务器21确定各使用模式所对应的待推荐应用后,接收第一服务器21发送的请求各使用模式所对应的待推荐应用的应用信息的请求,向第一服务器21发送各使用模式所对应的待推荐应用的应用信息;
第三服务器23可在第一服务器21获取到各使用模式所对应的待推荐应用的应用信息后,接收第一服务器21发送的各使用模式所对应的待推荐应用的应用信息,确定接收应用推荐信息的终端设备当前的使用模式,向所述终端设备发送与所确定的使用模式相对应的应用推荐信息。
本发明实施例提供的待推荐应用确定方法中,各终端设备可将当前使用模式的模式标识信息,及当前使用模式下所使用应用的应用标识信息发送至服务器,从而使得服务器可根据所汇总的终端设备发送的模式标识信息及对应的应用标识信息,确定出各使用模式所对应的待推荐应用,因此所确定的各使用模式下的待推荐应用的准确性相对较高。
下面从终端设备的角度对本发明实施例提供的待推荐应用确定方法进行介绍,下文描述的待推荐应用确定方法可与上文以服务器为角度描述的待推荐应用确定方法相互对应参照。
图9为本发明实施例提供的待推荐应用确定方法的第六流程图,参照图9,该方法可以包括:
步骤S700、检测当前终端设备的使用模式及所使用应用;
步骤S710、向服务器发送所述使用模式的模式标识信息和所述应用的应用标识信息,以便所述服务器获取所述终端设备发送的模式标识信息和对应的应用标识信息,使得所述服务器汇总各终端设备发送的模式标识信息和对应的应用标识信息,根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用。
可选的,所述服务器获取所述终端设备发送的模式标识信息和对应的应用标识信息,汇总各终端设备发送的模式标识信息和对应的应用标识信息,根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用的具体方式可参见上文对应部分描述。
可选的,服务器在确定各使用模式所对应的待推荐应用,获取各使用模式所对应的待推荐应用的应用信息,生成各使用模式所对应的包含对应应用信息的应用推荐信息后,可向终端设备发送与当前使用模式对应的应用推荐信息。对应的,图10示出了本发明实施例提供的待推荐应用确定方法的第七流程图,参照图10,该方法可以包括:
步骤S800、检测当前终端设备的使用模式及所使用应用;
步骤S810、向服务器发送所述使用模式的模式标识信息和所述应用的应用标识信息,以便所述服务器获取所述终端设备发送的模式标识信息和对应的应用标识信息,使得所述服务器汇总各终端设备发送的模式标识信息和对应的应用标识信息,根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用;
步骤S820、在所述服务器确定各使用模式所对应的待推荐应用,获取各使用模式所对应的待推荐应用的应用信息,生成各使用模式所对应的包含对应应用信息的应用推荐信息后,接收所述服务器发送的询问当前使用模式的询问信息;
步骤S830、确定当前使用模式,向所述服务器发送当前使用模式的标识信息;
步骤S840、在所述服务器接收当前使用模式的标识信息,确定所述终端设备当前的使用模式后,接收所述服务器发送的与当前使用模式相对应的应用推荐信息。
本发明实施例提供的待推荐应用确定方法中,各终端设备可将当前使用模式的模式标识信息,及当前使用模式下所使用应用的应用标识信息发送至服务器,从而使得服务器可根据所汇总的终端设备发送的模式标识信息及对应的应用标识信息,确定出各使用模式所对应的待推荐应用,因此所确定的各使用模式下的待推荐应用的准确性相对较高。
下面从服务器的角度对本发明实施例提供的待推荐应用确定装置进行介绍,下文描述内容可与上文以服务器角度描述的待推荐应用确定方法相互对应参照。
图11为本发明实施例提供的待推荐应用确定装置的结构框图,参照图11,该装置可以包括:
第一获取模块100,用于获取各终端设备发送的当前使用模式的模式标识信息,及在所述当前使用模式下所使用应用的应用标识信息;
汇总模块110,用于汇总各终端设备发送的模式标识信息和对应的应用标识信息;
待推荐应用确定模块120,用于根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用。
可选的,图12示出了本发明实施例提供的汇总模块110的一种可选结构,参照图12,汇总模块110可以包括:
设定区域汇总单元111,用于确定位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息。
对应的,图13示出了本发明实施例提供的待推荐应用确定模块120的一种可选结构,参照图13,待推荐应用确定模块120可以包括:
计算单元1201,用于根据所确定的位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息,计算位于所述设定区域的终端设备在各使用模式下所使用应用的次数;
第一结果确定单元1202,用于根据所计算的各使用模式下所使用应用的次数,确定位于所述设定区域的终端设备在各使用模式下,使用次数由多至少排序的应用。
可选的,图14示出了本发明实施例提供的待推荐应用确定装置的另一结构框图,结合图11和图14所示,该装置还可以包括:
第二获取模块130,用于在获取各终端设备发送的模式标识信息和对应的应用标识信息时,还获取各终端设备发送的所位于区域的区域标识信息。
对应的,图15示出了本发明实施例提供的设定区域汇总单元111的一种可选结构,参照图15,设定区域汇总单元111可以包括:
分类确定子单元1110,用于根据区域标识信息和模式标识信息,对应用标识信息进行分类,确定设定区域标识信息所对应的模式标识信息和应用标识信息,其中设定区域标识信息与设定区域对应。
可选的,图16示出了本发明实施例提供的待推荐应用确定模块120的另一种可选结构,参照图16,待推荐应用确定模块120可以包括:
类型确定单元1211,用于确定第一终端设备在各使用模式下使用次数最多的应用的类型,其中一个使用模式对应一个所确定的类型;
第二结果确定单元1212,用于根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下与对应类型相对应的应用,其中,各使用模式下与对应类型相对应的应用,为各使用模式所对应的待推荐应用。
可选的,图17示出了本发明实施例提供的待推荐应用确定装置的再一结构框图,结合图11和图17所示,该装置还可以包括:
第三获取模块140,用于获取各使用模式所对应的待推荐应用的应用信息;
生成模块150,用于生成各使用模式所对应的包含对应应用信息的应用推荐信息;
使用模式确定模块160,用于确定接收应用推荐信息的终端设备当前的使用模式;
推荐模块170,用于向所述终端设备发送与所确定的使用模式相对应的应用推荐信息。
可选的,图18示出了本发明实施例提供的使用模式确定模块160的一种可选结构,参照图18,使用模式确定模块160可以包括:
询问单元161,用于向接收应用推荐信息的终端设备发送询问当前使用模式的询问信息;
标识接收单元162,用于在所述终端设备接收所述询问信息,发送当前使用模式的标识信息后,接收所述终端设备发送的当前使用模式的标识信息;
模式确定单元163,用于根据所接收的当前使用模式的标识信息,确定所述终端设备当前的使用模式。
本发明实施例提供的待推荐应用确定装置中,各终端设备可将当前使用模式的模式标识信息,及当前使用模式下所使用应用的应用标识信息发送至服务器,从而使得服务器可根据所汇总的终端设备发送的模式标识信息及对应的应用标识信息,确定出各使用模式所对应的待推荐应用,因此所确定的各使用模式下的待推荐应用的准确性相对较高。
本发明实施例还提供一种服务器,包括上述所述的待推荐应用确定装置,对于待推荐应用确定装置的具体描述可参见上文对应部分,此处不再赘述。
下面以终端设备的角度对本发明实施例提供的待推荐应用确定装置进行介绍,下文描述的待推荐应用确定装置可与上文以终端设备角度描述的待推荐应用确定方法相互对应参照。
图19为本发明实施例提供的待推荐应用确定装置的又一结构框图,参照图19,该装置可以包括:
检测模块200,用于检测当前终端设备的使用模式及所使用应用;
发送模块210,用于向服务器发送所述使用模式的模式标识信息和所述应用的应用标识信息,以便所述服务器获取所述终端设备发送的模式标识信息和对应的应用标识信息,使得所述服务器汇总各终端设备发送的模式标识信息和对应的应用标识信息,根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用。
可选的,图20示出了本发明实施例提供的待推荐应用确定装置的又另一结构框图,结合图19和图20所示,该装置还可以包括:
询问接收模块220,用于在所述服务器确定各使用模式所对应的待推荐应用,获取各使用模式所对应的待推荐应用的应用信息,生成各使用模式所对应的包含对应应用信息的应用推荐信息后,接收所述服务器发送的询问当前使用模式的询问信息;
模式标识发送模块230,用于确定当前使用模式,向所述服务器发送当前使用模式的标识信息;
应用推荐信息接收模块240,用于在所述服务器接收当前使用模式的标识信息,确定所述终端设备当前的使用模式后,接收所述服务器发送的与当前使用模式相对应的应用推荐信息。
本发明实施例可实现准确性相对较高的各使用模式下的待推荐应用的确定。
本发明实施例还提供一种终端设备,包括上述所述的待推荐应用确定装置。
下面对本发明实施例提供一种优选实施例进行介绍,图21为本发明实施例提供的待推荐应用确定方法的信令流程图,该方法涉及的设备包括多个终端设备,第一服务器,第二服务器和第三服务器,其中各终端设备与第一服务器,第三服务器之间的信令交互类似,图中仅示出一个终端设备与第一服务器,第三服务器之间的信令交互,其他终端设备可进行参照;参照图21,该信令流程包括:
步骤S10、终端设备检测当前的使用模式及所使用应用;
步骤S11、终端设备向第一服务器发送所述使用模式的模式标识信息和所述应用的应用标识信息;
步骤S12、第一服务器汇总各终端设备发送的模式标识信息和对应的应用标识信息;
步骤S13、第一服务器根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用;
步骤S14、第一服务器向第二服务器请求各使用模式所对应的待推荐应用的应用信息;
步骤S15、第二服务器确定与第一服务器所请求的各使用模式所对应的待推荐应用的应用信息;
步骤S16、第二服务器向第一服务器发送所述各使用模式所对应的待推荐应用的应用信息;
步骤S17、第一服务器生成各使用模式所对应的包含对应应用信息的应用推荐信息;
步骤S18、第一服务器向第三服务器发送各使用模式所对应的应用推荐信息;
步骤S19、第三服务器向终端设备发送询问当前使用模式的询问信息;
步骤S20、终端设备确定当前使用模式;
步骤S21、终端设备向第三服务器发送当前使用模式的标识信息;
步骤S22、第三服务器根据所接收的当前使用模式的标识信息,确定所述终端设备当前的使用模式,确定与所述当前的使用模式相对应的应用推荐信息;
步骤S23、第三服务器向终端设备发送应用推荐信息。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (13)
1.一种待推荐应用确定方法,其特征在于,应用于服务器,所述方法包括:
获取各终端设备发送的当前使用模式的模式标识信息,及在所述当前使用模式下所使用应用的应用标识信息;
汇总各终端设备发送的模式标识信息和对应的应用标识信息;
根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用,所述使用模式包括笔记本模式、平板模式;
其中,还包括:
获取各使用模式所对应的待推荐应用的应用信息;
生成各使用模式所对应的包含对应应用信息的应用推荐信息;
确定接收应用推荐信息的终端设备当前的使用模式,向所述终端设备发送与所确定的使用模式相对应的应用推荐信息;
所述确定接收应用推荐信息的终端设备当前的使用模式包括:
向接收应用推荐信息的终端设备发送询问当前使用模式的询问信息;
在所述终端设备接收所述询问信息,发送当前使用模式的标识信息后,接收所述终端设备发送的当前使用模式的标识信息;
根据所接收的当前使用模式的标识信息,确定所述终端设备当前的使用模式。
2.根据权利要求1所述的待推荐应用确定方法,其特征在于,所述汇总各终端设备发送的模式标识信息和对应的应用标识信息包括:
确定位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息。
3.根据权利要求2所述的待推荐应用确定方法,其特征在于,所述根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用包括:
根据所确定的位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息,计算位于所述设定区域的终端设备在各使用模式下所使用应用的次数;
根据所计算的各使用模式下所使用应用的次数,确定位于所述设定区域的终端设备在各使用模式下,使用次数由多至少排序的应用。
4.根据权利要求2或3所述的待推荐应用确定方法,其特征在于,还包括:
在获取各终端设备发送的模式标识信息和对应的应用标识信息时,还获取各终端设备发送的所位于区域的区域标识信息;
所述确定位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息包括:
根据区域标识信息和模式标识信息,对应用标识信息进行分类,确定设定区域标识信息所对应的模式标识信息和应用标识信息,其中设定区域标识信息与设定区域对应。
5.根据权利要求1所述的待推荐应用确定方法,其特征在于,所述根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用包括:
确定第一终端设备在各使用模式下使用次数最多的应用的类型,其中一个使用模式对应一个所确定的类型;
根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下与对应类型相对应的应用,其中,各使用模式下与对应类型相对应的应用,为各使用模式所对应的待推荐应用。
6.一种待推荐应用确定方法,其特征在于,应用于终端设备,所述方法包括:
检测当前终端设备的使用模式及所使用应用;
向服务器发送所述使用模式的模式标识信息和所述应用的应用标识信息,以便所述服务器获取所述终端设备发送的模式标识信息和对应的应用标识信息,使得所述服务器汇总各终端设备发送的模式标识信息和对应的应用标识信息,根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用,所述使用模式包括笔记本模式、平板模式;
其中,所述方法还包括:
在所述服务器确定各使用模式所对应的待推荐应用,获取各使用模式所对应的待推荐应用的应用信息,生成各使用模式所对应的包含对应应用信息的应用推荐信息后,接收所述服务器发送的询问当前使用模式的询问信息;
确定当前使用模式,向所述服务器发送当前使用模式的标识信息;
在所述服务器接收当前使用模式的标识信息,确定所述终端设备当前的使用模式后,接收所述服务器发送的与当前使用模式相对应的应用推荐信息。
7.一种待推荐应用确定装置,其特征在于,应用于服务器,所述装置包括:
第一获取模块,用于获取各终端设备发送的当前使用模式的模式标识信息,及在所述当前使用模式下所使用应用的应用标识信息;
汇总模块,用于汇总各终端设备发送的模式标识信息和对应的应用标识信息;
待推荐应用确定模块,用于根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用,所述使用模式包括笔记本模式、平板模式;
其中,所述装置还包括:
第三获取模块,用于获取各使用模式所对应的待推荐应用的应用信息;
生成模块,用于生成各使用模式所对应的包含对应应用信息的应用推荐信息;
使用模式确定模块,用于确定接收应用推荐信息的终端设备当前的使用模式;
推荐模块,用于向所述终端设备发送与所确定的使用模式相对应的应用推荐信息;
所述使用模式确定模块包括:
询问单元,用于向接收应用推荐信息的终端设备发送询问当前使用模式的询问信息;
标识接收单元,用于在所述终端设备接收所述询问信息,发送当前使用模式的标识信息后,接收所述终端设备发送的当前使用模式的标识信息;
模式确定单元,用于根据所接收的当前使用模式的标识信息,确定所述终端设备当前的使用模式。
8.根据权利要求7所述的待推荐应用确定装置,其特征在于,所述汇总模块包括:
设定区域汇总单元,用于确定位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息;
所述待推荐应用确定模块包括:
计算单元,用于根据所确定的位于设定区域的终端设备发送的模式标识信息和对应的应用标识信息,计算位于所述设定区域的终端设备在各使用模式下所使用应用的次数;
第一结果确定单元,用于根据所计算的各使用模式下所使用应用的次数,确定位于所述设定区域的终端设备在各使用模式下,使用次数由多至少排序的应用。
9.根据权利要求8所述的待推荐应用确定装置,其特征在于,所述装置还包括:
第二获取模块,用于在获取各终端设备发送的模式标识信息和对应的应用标识信息时,还获取各终端设备发送的所位于区域的区域标识信息;
所述设定区域汇总单元包括:
分类确定子单元,用于根据区域标识信息和模式标识信息,对应用标识信息进行分类,确定设定区域标识信息所对应的模式标识信息和应用标识信息,其中设定区域标识信息与设定区域对应。
10.根据权利要求7所述的待推荐应用确定装置,其特征在于,所述待推荐应用确定模块包括:
类型确定单元,用于确定第一终端设备在各使用模式下使用次数最多的应用的类型,其中一个使用模式对应一个所确定的类型;
第二结果确定单元,用于根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下与对应类型相对应的应用,其中,各使用模式下与对应类型相对应的应用,为各使用模式所对应的待推荐应用。
11.一种服务器,其特征在于,包括权利要求7-10任一项所述的待推荐应用确定装置。
12.一种待推荐应用确定装置,其特征在于,应用于终端设备,所述装置包括:
检测模块,用于检测当前终端设备的使用模式及所使用应用;
发送模块,用于向服务器发送所述使用模式的模式标识信息和所述应用的应用标识信息,以便所述服务器获取所述终端设备发送的模式标识信息和对应的应用标识信息,使得所述服务器汇总各终端设备发送的模式标识信息和对应的应用标识信息,根据所汇总的模式标识信息和对应的应用标识信息,确定各使用模式下符合预定条件的应用,其中,所述各使用模式下符合预定条件的应用,为各使用模式所对应的待推荐应用,所述使用模式包括笔记本模式、平板模式;
其中,还包括:
询问接收模块,用于在所述服务器确定各使用模式所对应的待推荐应用,获取各使用模式所对应的待推荐应用的应用信息,生成各使用模式所对应的包含对应应用信息的应用推荐信息后,接收所述服务器发送的询问当前使用模式的询问信息;
模式标识发送模块,用于确定当前使用模式,向所述服务器发送当前使用模式的标识信息;
应用推荐信息接收模块,用于在所述服务器接收当前使用模式的标识信息,确定所述终端设备当前的使用模式后,接收所述服务器发送的与当前使用模式相对应的应用推荐信息。
13.一种终端设备,其特征在于,包括权利要求12所述的待推荐应用确定装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410453723.7A CN105471951B (zh) | 2014-09-05 | 2014-09-05 | 一种待推荐应用确定方法、装置、服务器及终端设备 |
US14/661,093 US10291740B2 (en) | 2014-09-03 | 2015-03-18 | Method and apparatus for determining application to be recommended |
DE102015105010.2A DE102015105010B4 (de) | 2014-09-03 | 2015-03-31 | Verfahren und Vorrichtung zum Bestimmen einer zu empfehlenden Anwendung |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410453723.7A CN105471951B (zh) | 2014-09-05 | 2014-09-05 | 一种待推荐应用确定方法、装置、服务器及终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105471951A CN105471951A (zh) | 2016-04-06 |
CN105471951B true CN105471951B (zh) | 2019-09-24 |
Family
ID=55609216
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410453723.7A Active CN105471951B (zh) | 2014-09-03 | 2014-09-05 | 一种待推荐应用确定方法、装置、服务器及终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105471951B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107291859A (zh) * | 2017-06-09 | 2017-10-24 | 深圳市金立通信设备有限公司 | 一种管理应用的方法及终端 |
CN107888772B (zh) * | 2017-11-08 | 2021-03-09 | Oppo广东移动通信有限公司 | 一种确定配置信息的方法、装置及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103399967A (zh) * | 2013-08-26 | 2013-11-20 | 百度在线网络技术(北京)有限公司 | 软件推荐方法、系统和服务器 |
CN103617075A (zh) * | 2013-12-04 | 2014-03-05 | 百度在线网络技术(北京)有限公司 | 应用程序推荐方法、系统和服务器 |
CN103631366A (zh) * | 2012-08-24 | 2014-03-12 | 上海亿动信息技术有限公司 | 提高移动终端中应用程序使用频率的控制方法 |
CN103646020A (zh) * | 2012-03-30 | 2014-03-19 | 三星电子株式会社 | 使用相关的情况感知推荐 |
CN103701836A (zh) * | 2012-09-27 | 2014-04-02 | 联想(北京)有限公司 | 信息处理方法、终端设备和服务器 |
-
2014
- 2014-09-05 CN CN201410453723.7A patent/CN105471951B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103646020A (zh) * | 2012-03-30 | 2014-03-19 | 三星电子株式会社 | 使用相关的情况感知推荐 |
CN103631366A (zh) * | 2012-08-24 | 2014-03-12 | 上海亿动信息技术有限公司 | 提高移动终端中应用程序使用频率的控制方法 |
CN103701836A (zh) * | 2012-09-27 | 2014-04-02 | 联想(北京)有限公司 | 信息处理方法、终端设备和服务器 |
CN103399967A (zh) * | 2013-08-26 | 2013-11-20 | 百度在线网络技术(北京)有限公司 | 软件推荐方法、系统和服务器 |
CN103617075A (zh) * | 2013-12-04 | 2014-03-05 | 百度在线网络技术(北京)有限公司 | 应用程序推荐方法、系统和服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN105471951A (zh) | 2016-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104081339B (zh) | 基于优先级和数据使用计划来管理通过网络连接的数据传输 | |
CN104780183B (zh) | 一种信息分享方法、装置及电子设备 | |
ATE548704T1 (de) | Bereitstellung eines dienstes auf der basis von zugangsrechten zu gemeinsam benutzten daten | |
CN104461281A (zh) | 移动终端桌面图标的管理方法、管理服务器及移动终端 | |
US8589459B1 (en) | Privacy and security enhanced internet geolocation | |
CN103973545A (zh) | 即时消息的处理方法、装置及系统 | |
GB2411994A (en) | Networked computing using objects by permitting interacitvity between at least two objects over a network | |
CN102186164A (zh) | 操作设备资源的方法和管理装置 | |
CN104796436B (zh) | 用户登录方法、系统、第一平台服务器及相关平台服务器 | |
WO2014101521A1 (zh) | 基于地理位置的通讯方法、移动终端、服务器及系统 | |
CN103366121B (zh) | 安全检测方法、装置和系统 | |
CN103517405B (zh) | 一种网络定位的方法及系统、移动终端和网络侧设备 | |
CN104734860A (zh) | 一种会议管理方法及系统 | |
CN105471951B (zh) | 一种待推荐应用确定方法、装置、服务器及终端设备 | |
CN106095676A (zh) | 数据上报的测试方法、装置及系统 | |
CN106572095A (zh) | 帐号注册方法、装置及系统 | |
ATE382229T1 (de) | Verfahren und system zur authentifizierung in einem computernetzwerk | |
CN106375561B (zh) | 移动终端及其剩余使用时间的检测方法 | |
CN108494851B (zh) | 应用程序推荐方法、装置以及服务器 | |
Arif et al. | GeoWeight: internet host geolocation based on a probability model for latency measurements. | |
CN113067802B (zh) | 一种用户标识方法、装置、设备及计算机可读存储介质 | |
CN103200124A (zh) | 一种业务策略的调整方法及装置 | |
CN106210011A (zh) | 一种消息提醒方法及装置 | |
CN105277194B (zh) | 一种基于云平台的室内交互式引导实现方法 | |
CN103517218A (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 |