联系人的语音查找方法及其装置与流程

文档序号:11387970阅读:1583来源:国知局
联系人的语音查找方法及其装置与流程

本发明涉及通信技术领域,尤其涉及一种联系人的语音查找方法及其装置。



背景技术:

随着网络的发展,越来越多的人使用社交应用程序(app)进行沟通。目前在使用社交应用程序时,查找联系人一般都是通过手动翻页、输入名称等方式进行查找。但是随着联系人人数的增多,这种查询方式的效率非常低。另外,只能通过联系人的名称而不能通过其他内容进行查找的方式,操作及其不便,已经不能满足用户的需求。比如,忘记联系人的姓名,只记得和联系人的某些聊天内容时,就无法查找对应的联系人。或者只记得和联系人的联系时间,也无法进行对应联系人的查找,降低用户体检。



技术实现要素:

本发明的主要目的在于提供一种联系人的语音查找方法及其装置,旨在实现解决查找联系人方式效率低与操作不便的技术问题。

为实现上述目的,本发明提供的一种联系人的语音查找方法,应用于即时通讯软件,所述联系人的语音查找方法包括以下步骤:

接收用户的语音指令,其中,所述语音指令至少包括目标联系人的相关信息,所述目标联系人的相关信息至少包括目标联系人名称信息、聊天记录的关键字信息、快捷语音标识符信息或聊天时间信息其中一种;

查找本地数据库中与所述目标联系人的相关信息相匹配的联系人信息;

当本地数据库中存在所述联系人信息时,根据预设规则显示所述联系人信息。

可选地,所述接收用户的语音指令,其中,所述语音指令至少包括目标联系人的相关信息,所述目标联系人的相关信息至少包括目标联系人名称信息、聊天记录的关键字信息、快捷语音标识符信息或聊天时间信息其中一种的步骤之前包括:

获取联系人信息与聊天记录信息,其中,所述聊天记录信息包括联系时间和/或联系频率,并根据预设规则存储所述联系人信息与聊天记录信息。

可选地,所述当本地数据库中存在所述联系人信息时,根据预设规则显示所述联系人信息的步骤包括:

当本地数据库中存在所述联系人信息时,根据聊天记录信息中所述联系人信息对应的的联系时间先后顺序,显示所述联系人信息。

可选地,所述当本地数据库中存在所述联系人信息时,根据预设规则显示所述联系人信息的步骤包括:

根据所述聊天记录信息中所述联系人信息对应的联系频率,显示所述联系人信息。

可选地,所述接收用户的语音指令,其中,所述语音指令至少包括目标联系人的相关信息,所述目标联系人的相关信息至少包括目标联系人名称信息、聊天记录的关键字信息、快捷语音标识符信息或聊天时间信息其中一种的步骤之前还包括:

在接收到用户自定义快捷语音指令时,根据所述用户自定义快捷语音指令查找到对应的联系人,将所述对应的联系人匹配快捷语音标识符,并将所述对应的联系人与快捷语音标识符进行存储。

此外,为实现上述目的,本发明还提供一种联系人的语音查找装置,应用于即时通讯软件,所述联系人的语音查找装置包括:

接收模块,用于接收用户的语音指令,其中,所述语音指令至少包括目标联系人的相关信息,所述目标联系人的相关信息至少包括目标联系人名称信息、聊天记录的关键字信息、快捷语音标识符信息或聊天时间信息其中一种;

查找模块,用于查找本地数据库中与所述目标联系人的相关信息相匹配的联系人信息;

显示模块,用于当本地数据库中存在所述联系人信息时,根据预设规则显示所述联系人信息。

可选地,所述联系人的语音查找装置还包括:

获取模块,用于获取联系人信息与聊天记录信息,其中,所述聊天记录信息包括联系时间和/或联系频率,并根据预设规则存储所述联系人信息与聊天记录信息。

可选地,所述显示模块还包括:

第一显示单元,用于当本地数据库中存在所述联系人信息时,根据聊天记录信息中所述联系人信息对应的的联系时间先后顺序,显示所述联系人信息。

可选地,所述显示模块还包括:

第二显示单元,用于根据所述聊天记录信息中所述联系人信息对应的联系频率,显示所述联系人信息。

可选地,所述联系人的语音查找装置还包括:

自定义模块,用于在接收到用户自定义快捷语音指令时,根据所述用户自定义快捷语音指令查找到对应的联系人,将所述对应的联系人匹配快捷语音标识符,并将所述对应的联系人与快捷语音标识符进行存储。

本发明提供一种联系人的语音查找方法,应用于即时通讯软件。通过接收用户的语音指令,其中,所述语音指令至少包括目标联系人的相关信息,所述目标联系人的相关信息至少包括目标联系人名称信息、聊天记录的关键字信息、快捷语音标识符信息或聊天时间信息其中一种;查找本地数据库中与所述目标联系人的相关信息相匹配的联系人信息;当本地数据库中存在所述联系人信息时,根据预设规则显示所述联系人信息。通过上述方式,本发明通过语音查找联系人的方法,减少用户操作量,方便操作,并大大减少查询时间。并通过提供聊天记录的关键字、快捷标识符与聊天时间等多种查询方式,以供用户根据实际情况采用合适的查询方式,提高查询效率,进而提升用户体验。

附图说明

图1为本发明联系人的语音查找方法第一实施例的流程示意图;

图2为本发明联系人的语音查找方法第二实施例的流程示意图;

图3为本发明联系人的语音查找方法第三实施例的流程示意图;

图4为本发明联系人的语音查找装置第一实施例的功能模块示意图;

图5为本发明联系人的语音查找装置第二实施例的功能模块示意图;

图6为本发明联系人的语音查找装置第三实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种联系人的语音查找方法。

参照图1,图1为本发明联系人的语音查找方法第一实施例的流程示意图。

本实施例中,该联系人的语音查找方法包括:

步骤s10,接收用户的语音指令,其中,所述语音指令至少包括目标联系人的相关信息,所述目标联系人的相关信息至少包括目标联系人名称信息、聊天记录的关键字信息、快捷语音标识符信息或聊天时间信息其中一种;

具体地,本实施例提供一种方法,主要应用于应用程序。使用户通过语音即可查找联系人。用户的语音需要包括目标联系人的相关信息,目标联系人的相关信息至少包括目标联系人名称信息、聊天记录的关键字信息、快捷语音标识符信息或聊天时间信息中至少一种。所述目标联系人名称信息可以是目标联系人的姓名、备注或昵称等信息。所述聊天记录的关键字可以是较特殊的词语或简短语句等非常用关键字。所述快捷语音标识符为用户根据自己需要自行定义的标识符。所述聊天时间为用户与联系人的聊天时间,比如“18点之前”、“9点之后”等时间。在用户发出包含指定信息的语音指令后,接收所述语音指令。

步骤s20,查找本地数据库中与所述目标联系人的相关信息相匹配的联系人信息;

具体地,在接收到包含指定信息的语音指令后,将所述语音指令转换为对应的语义信息,并对所述语音信息进行关键字提取。比如,所述目标联系人名称信息、所述聊天记录的关键字信息、所述快捷语音标识符信息或所述聊天时间信息等信息的其中一种。然后将所述关键字与对应的数据库中存储的信息进行匹配。匹配的对应信息时,根据所述信息查找到对应联系人。根据用户语音输入的目标联系人的名称信息、关键字信息、聊天时间信息等信息匹配到的联系人的个数通常不止一个,为了防止用户的目标联系人被遗漏,故而查找并获取所有与用户语音输入信息匹配的所有联系人信息。

步骤s30,当本地数据库中存在所述联系人信息时,根据预设规则显示所述联系人信息。

具体地,在查找到对应的联系人信息后,将匹配到的联系人信息按照预先设定的规则进行显示。用户可根据终端的显示,用语音或触控等方式选择显示的某一联系人,实现与所述联系人联系操作。

为了提升用户体验,本实施例中,步骤s30还包括:

步骤s31,当本地数据库中存在所述联系人信息时,根据聊天记录信息中所述联系人信息对应的的联系时间先后顺序,显示所述联系人信息。

具体地,为了便于用户查看显示的联系人信息,可根据查找到的联系人信息查找对应的聊天记录信息,根据聊天记录信息中的聊天时间先后顺序,显示所述联系人信息。

步骤s32,根据所述聊天记录信息中所述联系人信息对应的联系频率,显示所述联系人信息。

具体地,为了提升用户体验还可以将用户联系频繁的联系人优先显示。根据查找到的联系人信息查找对应的联系人聊天记录。统计对应联系人的聊天次数。并按照聊天次数的多少依次显示查找到的联系人信息。即按照联系人信息对应的联系频率显示所述查找到的联系人信息。

本实施例提供一种一种联系人的语音查找方法,应用于即时通讯软件。通过接收用户的语音指令,其中,所述语音指令至少包括目标联系人的相关信息,所述目标联系人的相关信息至少包括目标联系人名称信息、聊天记录的关键字信息、快捷语音标识符信息或聊天时间信息其中一种;查找本地数据库中与所述目标联系人的相关信息相匹配的联系人信息;当本地数据库中存在所述联系人信息时,根据预设规则显示所述联系人信息。通过上述方式,本发明通过语音查找联系人的方法,减少用户操作量,方便操作,并大大减少查询时间。并通过提供聊天记录的关键字、快捷标识符与聊天时间等多种查询方式,以供用户根据实际情况采用合适的查询方式,提高查询效率,进而提升用户体验。

参照图2,图2为本发明联系人的语音查找方法第二实施例的流程示意图。

为了提高查找效率,本实施例在步骤s10之前包括:

步骤s40,获取联系人信息与聊天记录信息,其中,所述聊天记录信息包括联系时间和/或联系频率,并根据预设规则存储所述联系人信息与聊天记录信息。

具体地,获取应用程序中存储的联系人信息与聊天记录信息,并将所述信息分别以目标联系人名称信息、聊天记录的关键字信息、快捷语音标识符信息或聊天时间信息为基准,存储为不同的数据表。在接收到对应的语音查找指令时,可在不同的数据表中进行查询,以提高查询效率。

参照图3,图3为本发明联系人的语音查找方法第三实施例的流程示意图。

为了提升用户体验,本实施例在步骤s10之前包括:

步骤s50,在接收到用户自定义快捷语音指令时,根据所述用户自定义快捷语音指令查找到对应的联系人,将所述对应的联系人匹配快捷语音标识符,并将所述对应的联系人与快捷语音标识符进行存储。

具体地,本方法提供用户自定义语音联系人快捷查找。用户可将经常联系的联系人自定义为数字1或字母a等常用标识。在接收到“1”或“a”等字符时,直接显示对应的联系人。在接收到用户的自定义快捷语音指令时,等待接收用户语音输入的联系人姓名或昵称等信息,然后按接收到的先后顺序将所述联系人匹配上简单的标记,如“1、2、3...”“a、b、c...”等快捷语音标识符。并将所述联系人与所述快捷语音标识符进行单独存储,以便在查找时,直接在该数据表中查找,提高查找效率。

本发明进一步提供一种联系人的语音查找装置。

参照图4,图4为本发明联系人的语音查找装置第一实施例的功能模块示意图。

本实施例中,该联系人的语音查找装置包括:

接收模块10,用于接收用户的语音指令,其中,所述语音指令至少包括目标联系人的相关信息,所述目标联系人的相关信息至少包括目标联系人名称信息、聊天记录的关键字信息、快捷语音标识符信息或聊天时间信息其中一种。

具体地,本实施例提供一种装置,主要应用于应用程序。使用户通过语音即可查找联系人。用户的语音需要包括目标联系人的相关信息,目标联系人的相关信息至少包括目标联系人名称信息、聊天记录的关键字信息、快捷语音标识符信息或聊天时间信息中至少一种。所述目标联系人名称信息可以是目标联系人的姓名、备注或昵称等信息。所述聊天记录的关键字可以是较特殊的词语或简短语句等非常用关键字。所述快捷语音标识符为用户根据自己需要自行定义的标识符。所述聊天时间为用户与联系人的聊天时间,比如“18点之前”、“9点之后”等时间。在用户发出包含指定信息的语音指令后,接收所述语音指令。

查找模块20,用于查找本地数据库中与所述目标联系人的相关信息相匹配的联系人信息;

具体地,在接收到包含指定信息的语音指令后,将所述语音指令转换为对应的语义信息,并对所述语音信息进行关键字提取。比如,所述目标联系人名称信息、所述聊天记录的关键字信息、所述快捷语音标识符信息或所述聊天时间信息等信息的其中一种。然后将所述关键字与对应的数据库中存储的信息进行匹配。匹配的对应信息时,根据所述信息查找到对应联系人。根据用户语音输入的目标联系人的名称信息、关键字信息、聊天时间信息等信息匹配到的联系人的个数通常不止一个,为了防止用户的目标联系人被遗漏,故而查找并获取所有与用户语音输入信息匹配的所有联系人信息。

显示模块30,用于当本地数据库中存在所述联系人信息时,根据预设规则显示所述联系人信息。

具体地,在查找到对应的联系人信息后,将匹配到的联系人信息按照预先设定的规则进行显示。用户可根据终端的显示,用语音或触控等方式选择显示的某一联系人,实现与所述联系人联系操作。

为了提升用户体验,本实施例中,所述显示模块30还包括:

第一显示单元31,用于当本地数据库中存在所述联系人信息时,根据聊天记录信息中所述联系人信息对应的的联系时间先后顺序,显示所述联系人信息。

具体地,为了便于用户查看显示的联系人信息,可根据查找到的联系人信息查找对应的聊天记录信息,根据聊天记录信息中的聊天时间先后顺序,显示所述联系人信息。

所述显示模块30还包括:

第二显示单元32,用于根据所述聊天记录信息中所述联系人信息对应的联系频率,显示所述联系人信息。

具体地,为了提升用户体验还可以将用户联系频繁的联系人优先显示。根据查找到的联系人信息查找对应的联系人聊天记录。统计对应联系人的聊天次数。并按照聊天次数的多少依次显示查找到的联系人信息。即按照联系人信息对应的联系频率显示所述查找到的联系人信息。

本实施例提供一种联系人的语音查找装置,应用于即时通讯软件。通过接收用户的语音指令,其中,所述语音指令至少包括目标联系人的相关信息,所述目标联系人的相关信息至少包括目标联系人名称信息、聊天记录的关键字信息、快捷语音标识符信息或聊天时间信息其中一种;查找本地数据库中与所述目标联系人的相关信息相匹配的联系人信息;当本地数据库中存在所述联系人信息时,根据预设规则显示所述联系人信息。通过上述方式,本发明通过语音查找联系人的方法,减少用户操作量,方便操作,并大大减少查询时间。并通过提供聊天记录的关键字、快捷标识符与聊天时间等多种查询方式,以供用户根据实际情况采用合适的查询方式,提高查询效率,进而提升用户体验。

参照图5,图5为本发明联系人的语音查找装置第二实施例的功能模块示意图。

为了提高查找效率,本实施例中所述联系人的语音查找装置还包括:

获取模块40,用于获取联系人信息与聊天记录信息,其中,所述聊天记录信息包括联系时间和/或联系频率,并根据预设规则存储所述联系人信息与聊天记录信息。

具体地,获取应用程序中存储的联系人信息与聊天记录信息,并将所述信息分别以目标联系人名称信息、聊天记录的关键字信息、快捷语音标识符信息或聊天时间信息为基准,存储为不同的数据表。在接收到对应的语音查找指令时,可在不同的数据表中进行查询,以提高查询效率。

参照图6,图6为本发明联系人的语音查找装置第三实施例的功能模块示意图。

为了提升用户体验,所述联系人的语音查找装置还包括:

自定义模块50,用于在接收到用户自定义快捷语音指令时,根据所述用户自定义快捷语音指令查找到对应的联系人,将所述对应的联系人匹配快捷语音标识符,并将所述对应的联系人与快捷语音标识符进行存储。

具体地,本装置提供用户自定义语音联系人快捷查找。用户可将经常联系的联系人自定义为数字1或字母a等常用标识。在接收到“1”或“a”等字符时,直接显示对应的联系人。在接收到用户的自定义快捷语音指令时,等待接收用户语音输入的联系人姓名或昵称等信息,然后按接收到的先后顺序将所述联系人匹配上简单的标记,如“1、2、3...”“a、b、c...”等快捷语音标识符。并将所述联系人与所述快捷语音标识符进行单独存储,以便在查找时,直接在该数据表中查找,提高查找效率。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1