一种基于通讯录联系人的智能推荐方法及系统的制作方法

文档序号:8339680阅读:479来源:国知局
一种基于通讯录联系人的智能推荐方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动电子设备软件设计领域,尤其有关家庭社交应用软件开发领域。
【背景技术】
[0002]随着智能移动电子设备不断发展,其在人们生活中的重要性日益凸显。几乎在每个用户的手机上都存储有大量与其相关的人的通讯方式。
[0003]在家庭社交应用软件的使用场景中,用户自身账号首先需要逐一和家庭成员中的其他用户的账号建立联系,为了达成这一任务,家庭社交应用软件通常会指引用户使用手机中已有的通讯录以便寻找到家人的账号(通常是手机号码或电子邮件地址),进而与其账号建立联系,无需用户手动输入器家人的账号信息。
[0004]现有家庭社交应用软件中的通信录联系人的推荐方法通常有以下几种:
方法一:将通讯录中已经在使用本应用的联系人放到列表前列进行推荐。该方法在家庭社交应用场景下带来这样的问题:家庭社交应用软件相对私密,用户任务是寻找自己的家人,而通讯录中正在使用该应用的联系人很可能并非自己的家人,因此推荐并不精准。
[0005]方法二:将通讯录中的联系人按照字母表顺序排序。该方法为一般组织通讯录联系人的方法,在家庭社交场景下,该方法对于非英语国家的用户的帮助则有限,而这样的用户往往又是家庭社交重要成员,而且在中国该类用户占比很大,例如文化程度较低的成人或老人。
[0006]方法三:通过搜索的方式寻找联系人。该方法需要用户输入搜索关键词,如联系人姓名,用户输入的操作成本较高,效率很低。

【发明内容】

[0007]可见现有的联系人推荐方法并不能在使用家庭社交应用软件时为用户快速、准确的推荐其家庭成员的账号信息或通讯信息,本发明旨在针对现有技术的不足,提出一种基于通讯录联系人的智能推荐方法,包括:
步骤1:建立关键字词库;
步骤2:在通讯录中查找包含有所述词库中关键字的联系人;
步骤3:将包含有所述词库中关键字的联系人显示在其余联系人之前。
[0008]进一步,所述关键字词库为家庭成员称谓关键字词库。
[0009]进一步,所述关键字词库中的关键字由用户指定。
[0010]进一步,将所述其余联系人按照名称首写字母在英文字母表中的顺序排列。
[0011]本发明还提供了一种基于通讯录联系人的智能推荐系统,包括:
查找模块,用于在通讯录中查找包含有关键字词库中关键字的联系人;
排序显示模块,用于将包含有所述词库中关键字的联系人显示在其余联系人之前。
[0012]进一步,还包括关键字词库维护模块,用于接收用户输入的关键字并添加到关键字词库中。
[0013]由于采用了上述方法,在用户使用家庭社交软件时,该方法以极大的准确率将用户需要建立联系的联系人优先显示,最大限度降低用户的使用门槛,提升软件的易用度。
【附图说明】
[0014]本发明将通过例子并参照附图的方式说明,其中:
图1为本发明方法的效果图。
【具体实施方式】
[0015]本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
[0016]本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
[0017]本发明提出的基于通讯录联系人的智能推荐方法,具体包括:
步骤1:建立关键字词库。该关键字词库可以是家庭成员称谓关键字词库,该词库由应用软件开发商建立进而包含在应用软件中,其包含的关键字包含有“爸” “妈” “爹” “娘” “姥” “爷爷” “奶奶” “外公” “外婆” “姑” “舅”。在中文语言环境下,本实施例的词库关键字覆盖了绝大部分的中国家庭成员称谓,且不会和常用姓名字重合,从而实现了添加家庭成员应用场景下的精准筛选。
[0018]考虑在某些地方,有些家庭成员的称谓尤其独有的特点,因此在本发明的另一个实施例中,为用户提供一个接口,使得用户可以根据需要自行录入或增加一些关键字到词库中。
[0019]步骤2:在通讯录中查找包含有所述词库中关键字的联系人。具体做法是,逐一遍历通讯录中的每一个联系人信息,将其名称与关键字词库中的关键字进行字符串比较,将包含有关键字的联系人找出。移动电子设备的通信录一般是变化着的,在每次进行联系人推荐时,都会进行一次查找,这样做的好处是,能确保每次推荐的联系人都是完整、准确的。
[0020]步骤3:将包含有所述词库中关键字的联系人显示在其余联系人之前,其推荐显示效果如图1。具体做法是,将包含有关键字的联系人的排序权值设为大于所述其余联系人的排序权值,在为应用推荐通讯录的联系人时,按照排序权值大小先后显示。在其他实施例中,此步骤的具体做法可以是这样的,将包含有关键字的联系人预存在移动电子设备的某缓存中,在为应用推荐通讯录的联系人时,将该缓存区中的联系人显示在列表前列。
[0021]为了方便用户快速定位位于其余联系人中的目标联系人,本发明的另一个实施例中还包括将所述其余联系人按照名称首写字母在英文字母表中的顺序排列的步骤,例如姓安的联系人排在姓张的联系人之前。
[0022]本发明还提供了基于通讯录联系人的智能推荐系统,包括:
查找模块,用于在通讯录中查找包含有关键字词库中关键字的联系人;
排序显示模块,用于将包含有所述词库中关键字的联系人显示在其余联系人之前。
[0023]在其他实施例中,还包括关键字词库维护模块,用于接收用户输入的关键字并添加到关键字词库中。
[0024]本发明并不局限于前述的【具体实施方式】。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。
【主权项】
1.一种基于通讯录联系人的智能推荐方法,其特征在于,包括: 步骤1:建立关键字词库; 步骤2:在通讯录中查找包含有所述词库中关键字的联系人; 步骤3:将包含有所述词库中关键字的联系人显示在其余联系人之前。
2.根据权利要求1所述的一种基于通讯录联系人的智能推荐方法,其特征在于,所述关键字词库为家庭成员称谓关键字词库。
3.根据权利要求1所述的一种基于通讯录联系人的智能推荐方法,其特征在于,所述关键字词库中的关键字由用户指定。
4.根据权利要求1所述的一种基于通讯录联系人的智能推荐方法,其特征在于,将所述其余联系人按照名称首写字母在英文字母表中的顺序排列。
5.一种基于通讯录联系人的智能推荐系统,其特征在于,包括: 查找模块,用于在通讯录中查找包含有关键字词库中关键字的联系人; 排序显示模块,用于将包含有所述词库中关键字的联系人显示在其余联系人之前。
6.根据权利要求5所述的一种基于通讯录联系人的智能推荐系统,其特征在于,所述关键字词库为家庭成员称谓关键字词库。
7.根据权利要求5所述的一种基于通讯录联系人的智能推荐系统,其特征在于,所述关键字词库中的关键字由用户指定。
8.根据权利要求5所述的一种基于通讯录联系人的智能推荐系统,其特征在于,所述排序显示模块还用于将所述其余联系人按照名称首写字母在英文字母表中的顺序排列。
9.根据权利要求5或7所述的一种基于通讯录联系人的智能推荐系统,其特征在于,还包括关键字词库维护模块,用于接收用户输入的关键字并添加到关键字词库中。
【专利摘要】本发明公开了一种基于通讯录联系人的智能推荐方法及系统,涉及移动电子设备软件设计领域,尤其有关家庭社交应用软件开发领域,旨在解决现有的联系人推荐方法不能在使用家庭社交应用软件时为用户快速、准确的推荐其家庭成员的账号信息或通讯信息这一问题,包括:步骤1:建立关键字词库;步骤2:在通讯录中查找包含有所述词库中关键字的联系人;步骤3:将包含有所述词库中关键字的联系人显示在其余联系人之前。
【IPC分类】G06F17-30
【公开号】CN104657433
【申请号】CN201510045638
【发明人】张作舟
【申请人】成都品果科技有限公司
【公开日】2015年5月27日
【申请日】2015年1月29日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1