专利名称:一种终端功能推荐的方法及装置的制作方法
技术领域:
本发明涉及移动通讯技术领域,尤其涉及一种终端功能推荐的方法及装置。
背景技术:
随着移动通讯技术的发展,移动终端的功能也越来越多,从以前单一的通话功能逐步发展成集通话和娱乐于一身的智能机。以手机为例,90年代的手机仅有接打电话和收发短信的功能,而如今随着3G(The 3rd Generation,第三代移动通信技术)网络的发展,手机功能也变的越来越强大,手机不但具有通讯的功能,更令消费者关注的是手机的娱乐性和智能性。因此移动终端的生产商在保证通讯功能的前提下大力发展移动终端的拓展功倉泛。移动终端功能的增多,一方面丰富了用户的体验,增加了用户的乐趣;另一方面多种多样的手机功能给用户带来了学习负担。目前用户得知手机功能的途径包括1、阅读终 端配带的用户手册,通过用户手册对终端功能的介绍来学习终端功能并加以应用。2、上网搜索该终端相关功能的介绍,通过论坛交流的方式获得相关知识。然而,这两种方式都有其局限性。用户手册是针对大多数用户来介绍终端功能的,其对功能的介绍较为浅而杂,用户无法通过手册快速的找到自己感兴趣的功能介绍,而且大多数用户不爱阅读用户手册。随着终端功能的持续更新,用户手册无法介绍终端新推出的功能,具有滞后性。通过互联网搜索的方式获得终端的功能介绍费时又费力。
发明内容
本发明实施例提供一种终端功能推荐的方法及装置,用于实现主动向用户推荐适合该用户的终端功能信息。一种终端功能推荐的方法,包括以下步骤获得用户使用终端的操作信息;分析所述操作信息,并根据分析结果确定功能推荐信息;向用户输出所述功能推荐信息。根据用户对终端的操作来向用户推荐与用户的操作相关的终端功能或者软件,该推荐功能具有针对性,推送的信息更准确,使终端更加智能,提高用户使用终端的体验。优选的,所述获得用户使用终端的操作信息为 获取记录在终端中的操作信息;和/或通过捕捉用户操作获得用户使用终端的操作信息。优选的,在捕捉用户操作获得用户使用终端的操作信息之后,还将获得的操作信息记录为操作日志。记录下一段时间内用户对终端的操作,然后分析该段时间内的操作,能够更好的获得用户操作终端的操作习惯、爱好等信息,使得终端功能的推荐更加智能化、人性化。优选的,分析所述操作信息,并根据分析结果确定功能推荐信息,包括
将所述操作信息同操作规则库中的操作规则进行匹配;获取匹配成功的操作规则所对应的功能推荐信息。优选的,所述获得用户使用终端的操作信息为接收终端发送的用户使用终端的操作信息。
优选的,分析所述操作信息,并根据分析结果确定功能推荐信息,包括将所述操作信息同操作规则库中的操作规则进行匹配;获取匹配成功的操作规则所对应的功能荐信息;或者,将所述操作信息与已获取的其他用户使用终端的操作信息进行匹配;获取匹配成功的其他用户对应的功能推荐信息。将用户同其他用户的操作习惯进行对比,查找到与之具有相同习惯的用户使用的终端功能或软件,将其他用户使用的终端功能或软件推荐给用户。使得功能推荐更加人性化,能将广大用户喜欢的功能推荐该用户,提高推荐的实用性。优选的,将用户的操作信息同操作规则库中的操作规则进行匹配,获取匹配成功的操作规则所对应的功能推荐信息的步骤包括确定所述操作信息所属分类;将所述操作信息同操作规则库中相应分类的操作规则进行匹配;获取匹配成功的操作规则所对应的功能推荐信息;所述分类包括行为规则类和数据规则类;所述行为规则类对应用户使用终端的操作行为;所述数据规则类对应用户使用终端的操作所指向的内容数据。将操作信息进行分类,针对不同的信息类型进行不同的分析,使分析更加精准。优选的,所述用户使用终端的操作行为包括操作键盘的行为和手势操作行为;所述操作所指向的内容数据包括操作的软件的软件标识、操作的电话号码或浏览的网页地址。一种终端功能推荐的装置,包括获取模块,用于获得用户使用终端的操作信息;分析模块,用于分析所述操作信息,并根据分析结果确定功能推荐信息;推荐模块,用于向用户输出所述功能推荐信息。所述获取模块获取记录在终端中的操作信息;和/或,通过捕捉用户操作获得用户使用终端的操作信息。所述装置还包括记录模块,用于在所述获取模块捕捉操作获得用户使用终端的操作信息之后,将获得的操作信息记录为操作日志。所述分析模块将所述操作信息同操作规则库中的操作规则进行匹配,获取匹配成功的操作规则所对应的功能推荐信息。所述获取模块接收终端发送的用户使用终端的操作信息。所述分析模块将所述操作信息同操作规则库中的操作规则进行匹配,获取匹配成功的操作规则所对应的功能推荐信息;或者,将所述操作信息与已获取的其他用户使用终端的操作信息进行匹配,获取匹配成功的其他用户对应的功能推荐信息。所述分析模块确定所述操作信息所属分类,将所述操作信息同操作规则库中相应分类的操作规则进行匹配,获取匹配成功的操作规则所对应的功能推荐信息。
所述分类包括行为规则类和数据规则类。所述行为规则类对应用户使用终端的操作行为;所述数据规则类对应用户使用终端的操作所指向的内容数据。所述用户使用终端的操作行为信息包括操作键盘的行为和手势操作行为;所述操作所指向的内容数据包括操作的软件的软件标识、操作的电话号码或浏览的网页地址。本发明实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例而了解。本发明实施例的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。
附图用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,并不构成对本发明实施例的限制。在附图中图I为本发明实施例中终端功能推荐的第一种方法流程图;图2为本发明实施例中终端功能推荐的第二种方法流程图;图3为本发明实施例中终端功能推荐的第三种方法流程图;图4为本发明实施例中终端功能推荐的第一种装置结构图;图5为本发明实施例中终端功能推荐的第二种装置结构图。
具体实施例方式以下结合附图和优选实施例对本发明实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明实施例,并不用于限定本发明实施例。参见图1,本发明实施例中终端功能推荐的第一种方法流程如下步骤101 :获得用户使用终端的操作信息。在用户对终端进行操作时,终端捕捉用户的操作,然后可以记录下用户的操作信息,并以操作日志的形式存储在终端。进一步,可以设置记录用户使用终端的操作信息的记录范围,仅记录用户有意义的操作,而忽略用户的无用操作,例如仅记录用户每次使用的软件、拨打的电话、玩的游戏、浏览的网页或拒绝的电话等,这样可以减少冗余数据。所述无用操作,是指用户的乱划屏而不产生任何结果的操作,或者用户乱划屏操作虽然产生了相关结果,但是用户马上又将出现的结果关闭的操作。当然也可以将用户操作终端的所有操作都进行记录。本步骤可以由终端完成,终端直接获取已记录的用户使用终端的操作信息,具体的可以获取设定时间段内记录的用户使用终端的操作信息。本步骤也可以由服务器完成,在经过用户允许后,终端将已记录的用户使用终端的操作信息发送给服务器,使服务器获取用户使用终端的操作信息,具体的可以获取设定时间段内记录的用户使用终端的操作信息。作为一种可替换的实施方式,也可以在捕捉到用户操作后,即由终端或服务器完成本步骤的操作,此时后续将进行实时的分析,而不是针对设定时间段内已记录的操作信息进行分析。步骤102 :分析所述操作信息,并根据分析结果确定功能推荐信息。本步骤可以由终端完成。终端分析用户使用终端的操作信息,具体是将获得的操作信息与自身规则库中的规则进行匹配,如果获得的操作信息符合规则库中的某个规则,则将对应该规则的功能推荐信息输出给用户。上述终端自身的规则库可以上网进行更新,也可以在服务器自动检索或按照预定方式获得新的规则后,接收服务器发送的新规则,然后更新到自身的规则库。本步骤也可以由服务器完成。服务器此时可以有多种分析方式第一种,服务器分析获取的用户使用终端的操作信息,将获取的操作信息与服务器规则库中的规则进行匹配,如果获取的操作信息符合规则库中的某个规则,则提取该规则所对应的功能推荐信息; 第二种,由于服务器收集了大量用户上传来的操作信息并保存,因此服务器可以搜索具有相同操作习惯的其他用户使用的与该相同操作习惯有关的功能推荐信息。服务器可以自动检索或按照预定方式获得新的规则,然后更新到服务器规则库中。上述由终端或由服务器实现的方式中,在将获取的操作信息同操作规则库中的操作规则进行匹配时,还可以先确定获取的操作信息所属分类,将获取的操作信息同操作规则库中相应分类的操作规则进行匹配,获取匹配成功的规则库中的操作规则所对应的功能推荐信息;其中,所述分类包括行为规则类和数据规则类,下文中将对这里的分类进行详细阐述。步骤103 向用户输出所述功能推荐信息。在确定功能推荐信息后,向用户输出该功能推荐信息,即向用户推荐相应的终端功能。进一步,还可以在向用户展示推荐信息的同时,提供打开相应终端功能的快捷方式和相关软件的链接地址。参见图2,本发明实施例中终端功能推荐的第二种方法,由终端实现功能推荐。预先建立操作规则的规则库。具体的,根据操作的不同可以将规则库中的操作规则进行分类,如将规则库中的操作规则分为与用户对终端的操作行为本身有关的行为规则类和与用户使用终端的操作行为目的有关的数据规则类;每类规则中都包括多个规则,且有相应的终端功能或者软件与操作规则相对应。所述行为规则类规则是指用户使用终端操作行为本身规则。包括操作键盘的行为和手势操作行为。例如,输入文字时的输入操作规则(手写输入或者按键输入、按键输入时使用拼音输入、笔画输入等)、查找电话簿中联系人的操作规则(输入姓氏拼音查找或者滑动滑块查找)等。所述数据规则类规则是指操作所指向的内容数据规则。包括用户每次使用的软件的软件标识、拨打的电话号码、玩的游戏的游戏标识、浏览的网页地址(可具体为网页的URL)或拒绝的电话号码等。具体的,可以将规则库中的规则分为N类,每一类规则都包括η个规则,每个规则都对应相应的终端功能或者软件等功能推荐信息。
规则库如表I :其中,任何两个功能推荐信息可以相同。表I
权利要求
1.一种终端功能推荐的方法,其特征在于,包括以下步骤 获得用户使用终端的操作信息; 分析所述操作信息,并根据分析结果确定功能推荐信息; 向用户输出所述功能推荐信息。
2.如权利要求I所述的方法,其特征在于,所述获得用户使用终端的操作信息为 获取记录在终端中的操作信息;和/或 通过捕捉用户操作获得用户使用终端的操作信息。
3.如权利要求2所述的方法,其特征在于,所述捕捉用户操作获得用户使用终端的操作信息之后,该方法还包括将获得的操作信息记录为操作日志。
4.如权利要求2所述的方法,其特征在于,分析所述操作信息,并根据分析结果确定功能推荐信息,包括 将所述操作信息同操作规则库中的操作规则进行匹配; 获取匹配成功的操作规则所对应的功能推荐信息。
5.如权利要求I所述的方法,其特征在于,所述获得用户使用终端的操作信息为 接收终端发送的用户使用终端的操作信息。
6.如权利要求5所述的方法,其特征在于,分析所述操作信息,并根据分析结果确定功能推荐信息,包括 将所述操作信息同操作规则库中的操作规则进行匹配;获取匹配成功的操作规则所对应的功能推荐信息;或者, 将所述操作信息与已获取的其他用户使用终端的操作信息进行匹配;获取匹配成功的其他用户对应的功能推荐信息。
7.如权利要求4或6所述的方法,其特征在于,将所述操作信息同操作规则库中的操作规则进行匹配,获取匹配成功的操作规则所对应的功能推荐信息,包括 确定所述操作信息所属分类; 将所述操作信息同操作规则库中相应分类的操作规则进行匹配; 获取匹配成功的操作规则所对应的功能推荐信息。
8.如权利要求7所述的方法,其特征在于,所述分类包括行为规则类和数据规则类; 所述行为规则类对应用户使用终端的操作行为; 所述数据规则类对应用户使用终端的操作所指向的内容数据。
9.如权利要求8所述的方法,其特征在于,所述用户使用终端的操作行为包括操作键盘的行为和手势操作行为; 所述操作所指向的内容数据包括操作的软件的软件标识、操作的电话号码或浏览的网页地址。
10.一种终端功能推荐的装置,其特征在于,包括 获取模块,用于获得用户使用终端的操作信息; 分析模块,用于分析所述操作信息,并根据分析结果确定功能推荐信息; 推荐模块,用于向用户输出所述功能推荐信息。
11.如权利要求10所述的装置,其特征在于,所述获取模块获取记录在终端中的操作信息;和/或,通过捕捉用户操作获得用户使用终端的操作信息。
12.如权利要求11所述的装置,其特征在于,该装置还包括记录模块,用于在所述获取模块捕捉用户操作获得用户使用终端的操作信息之后,将获得的操作信息记录为操作日O
13.如权利要求11所述的装置,其特征在于,所述分析模块将所述操作信息同操作规则库中的操作规则进行匹配,获取匹配成功的操作规则所对应的功能推荐信息。
14.如权利要求10所述的装置,其特征在于,所述获取模块接收终端发送的用户使用终端的操作信息。
15.如权利要求14所述的装置,其特征在于,所述分析模块将所述操作信息同操作规则库中的操作规则进行匹配,获取匹配成功的操作规则所对应的功能推荐信息;或者,将所述操作信息与已获取的其他用户使用终端的操作信息进行匹配,获取匹配成功的其他用户对应的功能推荐信息。
16.如权利要求13或15所述的装置,其特征在于,所述分析模块确定所述操作信息所属分类,将所述操作信息同操作规则库中相应分类的操作规则进行匹配,获取匹配成功的操作规则所对应的功能推荐信息。
17.如权利要求16所述的装置,其特征在于,所述分类包括行为规则类和数据规则类; 所述行为规则类对应用户使用终端的操作行为; 所述数据规则类对应用户使用终端的操作所指向的内容数据。
18.如权利要求17所述的装置,其特征在于,所述用户使用终端的操作行为包括操作键盘的行为和手势操作行为; 所述操作所指向的内容数据包括操作的软件的软件标识、操作的电话号码或浏览的网页地址。
全文摘要
本发明公开了一种终端功能推荐的方法及装置,用于实现主动向用户推荐适合该用户的终端功能。所述方法包括获得用户使用终端的操作信息;分析所述操作信息,并根据分析结果确定功能推荐信息;向用户输出所述功能推荐信息。本发明还公开了用于实现所述方法的装置。
文档编号H04W4/12GK102905233SQ20121041342
公开日2013年1月30日 申请日期2012年10月25日 优先权日2012年10月25日
发明者刘道宽, 王斌, 翁海斌 申请人:北京小米科技有限责任公司