CN107992523B - 移动应用的功能选项查找方法及终端设备 - Google Patents

移动应用的功能选项查找方法及终端设备 Download PDF

Info

Publication number
CN107992523B
CN107992523B CN201711084970.4A CN201711084970A CN107992523B CN 107992523 B CN107992523 B CN 107992523B CN 201711084970 A CN201711084970 A CN 201711084970A CN 107992523 B CN107992523 B CN 107992523B
Authority
CN
China
Prior art keywords
voice signal
client
customer
user
information
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
Application number
CN201711084970.4A
Other languages
English (en)
Other versions
CN107992523A (zh
Inventor
李荣发
朱逸嘉
苏虹伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Life Insurance Company of China Ltd
Original Assignee
Ping An Life Insurance Company of China Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ping An Life Insurance Company of China Ltd filed Critical Ping An Life Insurance Company of China Ltd
Priority to CN201711084970.4A priority Critical patent/CN107992523B/zh
Publication of CN107992523A publication Critical patent/CN107992523A/zh
Application granted granted Critical
Publication of CN107992523B publication Critical patent/CN107992523B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation or dialogue systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3322Query formulation using system suggestions
    • G06F16/3323Query formulation using system suggestions using document space presentation or visualization, e.g. category, hierarchy or range presentation and selection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • G06F16/3344Query execution using natural language analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/289Phrasal analysis, e.g. finite state techniques or chunking
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Databases & Information Systems (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Machine Translation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供了一种移动应用的功能选项查找方法及终端设备,适用于语音技术领域,该方法包括:当语音搜索事件被触发时,接收用户发出的第一语音信号;解析第一语音信号,以获取第一语音信号对应的文本信息;对文本信息进行分词处理,得到多个分词,并将每一分词输出为一个关键词;根据预先建立的功能选项与关键词的对应关系,确定文本信息中每一关键词所分别对应的功能选项;将确定出的每一功能选项展示于查找结果列表,以使用户在查找结果列表中定位并激活功能选项。本发明实现对功能选项的模糊匹配,使得用户能够在查找结果列表所展示的少量功能选项中,快速选取所需的功能选项,提高功能选项的查找效率。

Description

移动应用的功能选项查找方法及终端设备
技术领域
本发明属于语音技术领域,尤其涉及一种移动应用的功能选项查找方法及终端设备。
背景技术
随着信息技术的不断进步,在保险业务员引导具有保险潜在需要的人参保的过程中,为了提高保险业务员的工作效率,保险业务员展业工具开始得到了广泛的使用。
保险业务员展业工具为安装于移动终端上的APP应用。保险业务员可以在该APP应用上实现与保险业务相关的各种操作功能,如客户信息管理、保险下单、保单查询、业绩管理、咨询答复等。然而,正因为保险业务员展业工具的功能繁多,故保险业务员每次想要使用某个特定的功能选项,如客户信息查询选项时,都只能进入多层级的菜单选项后再逐一点击查找。由于保险业务员通常都是在户外跑业务的过程中才会使用保险业务员展业工具,而在户外使用APP应用时,重复多次地执行点击操作存在操作不便的问题,因而操作效率较为低下,由此也降低了移动应用的功能选项查找效率以及降低了客户信息的查询速度。
发明内容
有鉴于此,本发明实施例提供了一种移动应用的功能选项查找方法及终端设备,以解决现有技术中功能选项的查找效率低下,从而降低了客户信息的查询速度的问题。
本发明实施例的第一方面提供了一种移动应用的功能选项查找方法,包括:
当语音搜索事件被触发时,接收用户发出的第一语音信号;
解析所述第一语音信号,以获取所述第一语音信号对应的文本信息;
对所述文本信息进行分词处理,得到多个分词,并将每一分词输出为一个关键词;
根据预先建立的功能选项与关键词的对应关系,确定所述文本信息中每一所述关键词所分别对应的所述功能选项,所述对应关系表中的每一所述关键词用于描述移动应用中所述功能选项的用途;
将确定出的每一所述功能选项展示于查找结果列表,以使所述用户在所述查找结果列表中定位并激活所述功能选项。
本发明实施例的第二方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:
当语音搜索事件被触发时,接收用户发出的第一语音信号;
解析所述第一语音信号,以获取所述第一语音信号对应的文本信息;
对所述文本信息进行分词处理,得到多个分词,并将每一分词输出为一个关键词;
根据预先建立的功能选项与关键词的对应关系,确定所述文本信息中每一所述关键词所分别对应的所述功能选项,所述对应关系表中的每一所述关键词用于描述移动应用中所述功能选项的用途;
将确定出的每一所述功能选项展示于查找结果列表,以使所述用户在所述查找结果列表中定位并激活所述功能选项。
本发明实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:
当语音搜索事件被触发时,接收用户发出的第一语音信号;
解析所述第一语音信号,以获取所述第一语音信号对应的文本信息;
对所述文本信息进行分词处理,得到多个分词,并将每一分词输出为一个关键词;
根据预先建立的功能选项与关键词的对应关系,确定所述文本信息中每一所述关键词所分别对应的所述功能选项,所述对应关系表中的每一所述关键词用于描述移动应用中所述功能选项的用途;
将确定出的每一所述功能选项展示于查找结果列表,以使所述用户在所述查找结果列表中定位并激活所述功能选项。
本发明实施例中,通过对用户发出的语音信号进行解析,获取语音信息对应的文本信息中的各个分词,并在预先建立的对应关系表中,确定出与各个分词匹配的功能选项,将匹配得到的功能选项展示于查找结果列表,使得用户能够在查找结果列表所展示的少量功能选项中,快速选取自己所需的功能选项,提高了功能选项的查找效率,进而也提高了客户信息的查询速度;由于用户只需触发语音搜索事件并发出语音信号,便能实现对功能选项的模糊匹配,无须进入多层级的菜单选项后再逐一点击查找,因此,本发明实施例提供的功能选项查找方法也降低了用户的操作复杂度以及提高了操作效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的移动应用的功能选项查找方法的实现流程图;
图2是本发明实施例提供的移动应用的功能选项查找方法S105的具体实现流程图;
图3是本发明另一实施例提供的移动应用的功能选项查找方法的实现流程图;
图4是本发明又一实施例提供的移动应用的功能选项查找方法的实现流程图;
图5是本发明再一实施例提供的移动应用的功能选项查找方法的实现流程图;
图6是本发明实施例提供的移动应用的功能选项查找装置的结构框图;
图7是本发明另一实施例提供的移动应用的功能选项查找装置的结构框图;
图8是本发明又一实施例提供的移动应用的功能选项查找装置的结构框图;
图9是本发明再一实施例提供的移动应用的功能选项查找装置的结构框图;
图10是本发明实施例提供的终端设备的示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
图1示出了本发明实施例提供的移动应用的功能选项查找方法的实现流程,该流程的执行主体为运行于移动终端上的保险业务员展业工具。如图1所示,该方法流程包括步骤S101至S105,各步骤的具体实现原理如下:
S101:当语音搜索事件被触发时,接收用户发出的第一语音信号。
保险业务员展业工具的应用首页展示有语音搜索选项,当检测到用户发出的基于该语音搜索选项的选取指令时,触发语音搜索事件;或者,当检测到预设的触摸手势或者检测到移动终端发生预设角度的倾斜时,触发语音搜索事件。此时,保险业务员展业工具发出提示信息,以提示用户发出与其所需搜索的功能选项相关的语音信号。其中,提示信息包括但不限于文字提示以及语音提示等。
发出根据上述提示信息,发出语音信号,此时,即接收到用户发出的语音信号。其中,语音信号包括但不限于用户所需搜索的功能选项的用途、简称或全称等。
例如,若用户想要搜索名为“保单查询”的功能选项,则发出的语音信号可以为“查询客户的保单信息”、“保单查询”或“保单”等。
S102:解析所述第一语音信号,以获取所述第一语音信号对应的文本信息。
S103:对所述文本信息进行分词处理,得到多个分词,并将每一分词输出为一个关键词。
通过预设的语音-文本转换算法,对接收到的语音信号进行解析处理,以将接收到的语音信号转换为文本信息;在语音信号的解析过程中,根据识别得到的语音信号的语言种类,确定与该语音种类匹配的分词算法,以通过该预设的分词算法,对检测得到的上述文本信息进行分词处理,从而得到该文本信息对应的多个分词。上述分词算法包括基于字符串匹配的分词算法、基于统计原理的分词算法等中文分词算法,包括PorterStemming、Lovins stemmer以及Lancaster Stemming等英文分词算法,还包括其他语言的分词算法。
S104:根据预先建立的功能选项与关键词的对应关系,确定所述文本信息中每一所述关键词所分别对应的所述功能选项,所述对应关系表中的每一所述关键词用于描述移动应用中所述功能选项的用途。
本发明实施例中,在保险业务员展业工具所关联的本地应用数据中,存储有一对应关系表。上述对应关系表包含有多条数据记录,每一数据记录用于存储保险业务员展业工具所提供的一功能选项、功能选项在保险业务员展业工具中的存放路径以及该功能选项对应的用途描述关键词。
例如,若一功能选项为“业绩管理”,且该功能选项的主要用途为查询业绩以及输入个人业绩,则用于描述其用途的关键词可设置为“业绩”。此时,在上述对应关系表中,功能选项“业绩管理”所对应的关键词将预设为“业绩”。
根据步骤S103中所得到的各个分词,依次将其中的每一分词与对应关系表中的各个关键词进行匹配。具体地,对于其中的每一分词,确定出与该分词相同的各个关键词所分别存在的数据记录,以在确定出的每一数据记录中,读取其存储的功能选项以及功能选项在保险业务员展业工具中的存放路径。
S105:将确定出的每一所述功能选项展示于查找结果列表,以使所述用户在所述查找结果列表中定位并激活所述功能选项。
在当前时刻展示于应用首页的查找结果列表中,展示上述确定出的各个功能选项。当查找结果列表中展示有多个功能选项时,用户可根据根据自己的实际需求,确定出查找结果列表中的一个功能选项,并通过点击该功能选项图标的方式来对其进行激活。当其中的每一功能选项被点击选取时,根据该功能选项在保险业务员展业工具中的实际存放路径,保险业务员展业工具直接跳转至该功能选项的实际存放路径,并展示与该功能选项匹配的操作界面,使得用户能够直接使用其在查找结果列表中选取的功能选项所提供的功能用途。
本发明实施例中,通过对用户发出的语音信号进行解析,获取语音信息对应的文本信息中的各个分词,并在预先建立的对应关系表中,确定出与各个分词匹配的功能选项,将匹配得到的功能选项展示于查找结果列表,使得用户能够在查找结果列表所展示的少量功能选项中,快速选取自己所需的功能选项,提高了功能选项的查找效率,进而也提高了客户信息的查询速度;由于用户只需触发语音搜索事件并发出语音信号,便能实现对功能选项的模糊匹配,无须进入多层级的菜单选项后再逐一点击查找,因此,本发明实施例提供的功能选项查找方法也降低了用户的操作复杂度以及提高了操作效率。
作为本发明的一个实施例,图2示出了本发明实施例提供的移动应用的功能选项查找方法S105的具体实现流程,详述如下:
S1051:对于确定出的每一所述功能选项,获取该功能选项的历史激活次数。
当检测到基于保险业务员展业工具中任一功能选项的选取指令时,将该功能选项的历史激活次数加一,并将更新后的功能选项的历史激活次数进行存储。
在S104的对应关系表中确定出与语音信号相关的各个功能选项后,对于其中的每一功能选项,读取预先存储的该功能选项的历史激活次数。
S1052:根据所述历史激活次数的高低顺序,将确定出的每一所述功能选项依序展示于查找结果列表。
依照历史激活次数的高低顺序,将确定出的各个功能选项进行排序处理。根据排序结果,在查找结果列表中,依次展示各个功能选项,以使历史激活次数较高的功能选项展示于历史激活次数较低的功能选项的上方。
本发明实施例中,由于历史激活次数越高的功能选项为用户使用频率较高的功能选项,且用户在查看查找结果列表时,通常都是从列表的上方开始浏览的,因此,使用频率越高的功能选项具有较大的概率是用户在当前时刻所需搜索的功能选项,故通过基于历史激活次数的高低顺序来展示功能选项的查找结果,使得用户能够在更短的时间内,从查找结果列表中快速定位其所需使用的功能选项,提高了功能选项的查找效率。
作为本发明的另一实施例,如图3所示,在上述S105之后,还包括:
S106:当在所述查找结果列表中检测到客户信息查询选项被激活时,发出提示信息,所述提示信息用于提示所述用户发出与待查询客户的姓氏相关的第二语音信号。
本发明实施例适用于查找结果列表中包含客户信息查询选项的场景之下。客户信息查询选项为用于查询保单客户的个人信息的功能选项,例如,用于查询保单客户的电话号码、地址、客户账号、客户头像、客户编号以及保单号码等。若检测到查找结果列表中的客户信息查询选项被点击选取,则确定客户信息查询选项被激活,此时,发出提示信息,以提示保险业务员展业工具的当前使用用户发出与待查询客户的姓氏相关的语音信号,并接收用户发出的语音信号。
例如,当检测到客户信息查询选项被激活时,发出“请说出客户的姓氏”提示音,此时,若用户需要查询“李三”的个人信息,则可回复语音信号“李”。
S107:对所述用户发出的所述第二语音信号进行识别,以获取所述第二语音信号对应的第一拼音元素。
通过预设的语音信号转换算法,对与待查询客户的姓氏相关的上述语音信号进行识别及转换,以生成以拼音元素表示的文本信息。如,将语音信号“陈”转换为其对应的拼音元素“chen”。
S108:在预设的百家姓信息库中,筛选出与所述第一拼音元素匹配的各个姓氏。
百家姓为国内最常用的多个姓氏,其可从云端服务器中预先获取。对于其中的每一个姓氏,生成与该姓氏对应的拼音元素。百家姓中每一姓氏及其对应的拼音元素的集合构成百家姓信息库。
根据S107中所得到的拼音元素,在百家姓信息库中匹配出与该拼音元素对应的各个姓氏。
S109:生成携带所述各个姓氏的客户信息查询请求,并将所述客户信息查询请求发送至后台数据库,以使所述后台数据库查找并返回基于所述姓氏的客户名称以及所述客户名称对应的客户信息。
将匹配出的各个姓氏确定为用户输入的客户信息查询条件,以生成携带各个姓氏的客户信息查询请求。将客户信息查询请求发送至客户信息查询选项所远程连接的后台数据库。所述后台数据库中存储有各个客户的个人信息,后台数据库在其存储的各个客户名称中,查找姓氏与客户信息查询请求中任一姓氏的各个客户名称。例如,若客户信息查询请求所携带的姓氏为“陈”以及“辰”,则后台数据库将筛选出姓氏为“陈”的各个客户名称以及筛选出姓氏为“辰”的各个客户名称。
根据筛选出的各个客户名称,后台数据库读取其中每一客户名称对应的客户信息,并将该客户名称以及客户信息返回至保险业务员展业工具。保险业务员展业工具在显示界面展示各个客户名称,以使用户在当前的显示界面中选取并查看自己所需查看的一个客户名称所对应的客户信息。
本发明实施例中,在客户信息查询选项被激活时,通过获取用户发出的与待查询客户的姓氏相关的语音信号,并根据语音信号所对应的拼音元素,在百家姓信息库中确定与该拼音元素的各个姓氏来发出客户信息查询请求,避免了基于语音技术来查询客户信息时出现语音转换文字出错的情况。例如,若用户实际发出的语音信号为“陈”,而语音转换得到的文字却为“沉”,则会导致基于语音查询所会得的客户信息出错。由于后台数据库中所存储的客户信息为中文字符,故根据拼音元素所对应的各个百家姓氏来查询与语音信号关联的客户名称,实现了多音字的转换识别,提高了客户名称的匹配准确度,进而也提高了客户信息的查询效率。
作为本发明的又一实施例,如图4所示,在上述S109之后,还包括:
S110:判断所述后台数据库返回的所述客户名称的数量是否少于预设阈值。
保险业务员展业工具接受到后台数据库所返回的各个客户名称时,判断客户名称的总数是否小于预设阈值。若是则执行步骤S111;否则,执行步骤S112。
S111:展示各个所述客户名称,以在检测到所述用户发出的客户名称选取指令时,展示与所述用户选取的客户名称相对应的所述客户信息。
若客户名称的总数小于预设阈值,则表示与用户发出的语音信号相关的客户信息的数量较少,因此,直接在显示界面生成客户名称搜索结果,以在客户名称搜索结果中列出后台数据库所返回的各个客户名称。
当检测到用户在客户名称搜索结果中发出的客户名称选取指令时,读取后台数据库所预先返回的与用户所选取的客户名称对应的客户信息,并将当前显示界面跳转至客户信息浏览窗口,以使用户在客户信息浏览窗口中可以查看其所需的客户信息。
S112:提取每一所述客户名称中的名字信息,并将所述名字信息转换为第二拼音元素。
若客户名称的总数大于或等于预设阈值,则表示与用户发出的语音信号相关的客户信息的数量较多,因此,需要进一步确定用户所需查询的客户的名字。由于后台数据库中的名字信息与姓氏信息存储于不同的属性字段,故基于接收得到的客户名称中各个字段标识所对应的字符,可识别出客户名称中的姓氏信息以及名字信息。此时,针对后台数据库所返回的每一客户名称,提取其名字信息,并通过预设算法,将提取出的名字信息转换为拼音元素。
例如,若后台数据库所返回的客户名称为“陈小明”,则提取出的名字信息为“小明”,将该名字信息进行转换后所得到的拼音元素为“xiaoming”。
S113:提示所述用户发出与所述待查询客户的名字相关的第三语音信号,以在接收到所述第三语音信号时,解析所述第三语音信号对应的第三拼音元素。
为了进一步确定用户所需查询的客户的名字,保险业务员展业工具发出提示信息,以提示用户发出与待查询客户的名字相关的语音信号。
当检测到用户发出的语音信号时,通过上述预设算法,将该语音信号转换为拼音元素。
S114:若存在与所述第三拼音元素相同的所述第二拼音元素,则根据该第二拼音元素所对应的所述客户名称,展示与该客户名称对应的所述客户信息。
将用户发出的语音信号所对应的第三拼音元素与后台数据库所返回的各个客户名称所对应的第二拼音元素进行逐一对比,以确定出与第三拼音元素相同的各个第二拼音元素。
根据确定出的每一第二拼音元素所对应的客户名称,读取该客户名称所对应的客户信息,并以缩略显示的方式将该客户名称以及客户信息展示于当前显示界面。
本发明实施例中,通过检测后台数据库所返回的客户名称的数量,在数量少于预设阈值展示客户名称,在检测到客户名称被选取才显示相应的客户信息,使得用户能够在客户名称搜索结果中快速定位自己所需查询的客户信息所对应的客户名称。由于后台数据库所返回的各个客户名称与待查询客户的姓氏相关,而同音的姓氏的出现概率较大,因此,通过直接显示客户名称而非直接显示客户信息,避免了显示数据量过多而导致用户难以准确查看所需的客户信息。在检测到客户名称的数量大于预设阈值时,通过获取用户发出的与待查询客户的名字相关的语音信号,根据该语音信号所对应的拼音元素,在后台数据库所返回的客户名称中,筛选出拼音元素相同的客户名称,并直接显示该客户名称对应的客户信息,能够从大量同音姓氏或同姓氏的客户名称中,进一步地筛选出匹配度更高的客户名称;由于用户无需选取客户名称即可直接地显示界面所展示的客户信息,因而也提高了客户信息的查询效率。
作为本发明的再一实施例,对多个客户账号之间的语音信号传输方式作进一步地限定。如图5所示,在上述S109之后,还包括:
S115:展示所述后台数据库返回的与各个所述客户名称对应的所述客户信息,所述客户信息包括客户头像以及客户账号。
本发明实施例中,在接收到后台数据库返回的各条客户信息后,在显示界面中,分别生成与各客户信息关联的客户头像。每一客户头像用于指向其关联的客户信息中的客户账号。客户账号表示客户登录保险业务员展业工具时以查询个人保单信息所使用的个人账号。
S116:若检测到多个所述客户头像被选取,则根据选取的每一所述客户头像所对应的所述客户账号,创建与多个所述客户账号相关的语音群聊组。
若后台数据库返回的客户信息有多条,则显示界面中存在多个客户头像。若在显示界面中检测到任意数量的客户头像被选取,则分别读取用户所选取的每一客户头像所对应的客户账号。此时,新建一语音群聊组,且该语音群聊组的成员为发出客户头像选取指令的用户以及上述读取出的各个客户账号所对应的客户。将入群提示发送至读取出的各个客户账号,以提示其中每一客户账号所对应的客户,当前时刻可通过语音对话的形式与语音群聊组中的各个客户进行通信。
S117:获取所述用户在所述语音群聊组中发出的第四语音信号。
当检测到语音群聊界面中的语音对话控件被选取时,接收用户发出的待发送的语音信号。对语音信号进行识别,以判断该语音信号是否满足预设条件,包括:将该语音信号转换为文本信息,并读取该文本信息中与预设数值相同的多个字符,以判断所述多个字符是否与预设的模板信息相同。
S118:若检测到所述第四语音信号满足预设条件,则所述第四语音信号中所包含所述客户名称,并确定与该客户名称对应的所述客户账号。
若语音信号所对应的文本信息中存在与预设的模板信息相同的多个字符,则确定该语音信号满足预设条件,此时,提取语音信号中所包含的客户名称。具体地,在该语音信号所对应的文本信息中,将位于所述多个字符之后的其余字符进行提取;将后台数据库所返回的各个客户名称与上述其余字符进行匹配,以确定出上述其余字符所包含的客户名称。
例如,上述预设条件为,文本信息中的前面五个字符为“我要发送给”,此时,若要使得语音信号满足预设条件,则用户需要以该预设句式“我要发送给”开头,发出语音信号。
上述预设条件可以展示于语音群聊组显示界面,以提示用户如何使用在语音群聊组中使用私聊发送功能。
优选地,在将语音信号转换为文本信息后,对位于所述多个字符之后的其余字符,可再次转换为拼音元素后,再与后台数据库所返回的各个客户名称所对应拼音元素进行匹配,以将匹配得到的每一拼音元素所对应的客户名称确定为语音信号所包含的客户名称。
根据后台数据库所返回的客户名称以及客户账号的对应关系,确定语音信号所包含的客户名称所对应的客户账号。
S119:将所述第四语音信号发送至确定出的所述客户账号,并对所述语音群聊组中的其他所述客户账号屏蔽所述第四语音信号。
将用户发出的待发送语音信号打上私聊标记后,仅将该语音信号发送至确定出的各个客户账号,以使接收到该语音信号的客户账号所对应的客户能够在其显示界面中查看携带有私聊标记的语音消息。并且,保险业务员展业工具不将该语音信号发送至语音群聊组中的其他成员,以实现基于该语音信号的部分人员屏蔽功能。
若检测到上述语音信号不满足预设条件,则将该语音信号发送至语音群聊组中的各个客户账号,以实现群发送功能。
本发明实施例中,当检测到用户选取多个客户头像时,创建语音群聊组,扩展了保险业务员展业工具的远程语音群聊功能;当检测到用户发出的语音信号满足预设条件时,通过将该语音信号私密发送至语音群聊组内或者语音群聊组外的指定客户,使得用户无需切换群聊组别或者切换显示界面,即可在当前的一个语音群聊组中实现与指定客户的私聊功能,因此,提高了用户的操作效率以及工作效率,丰富了保险业务员展业工具的语音通信功能。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
对应于上文各实施例所述的移动应用的功能选项查找方法,图6示出了本发明实施例提供的移动应用的功能选项查找装置的结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。
参照图6,该装置包括:
接收单元61,用于当语音搜索事件被触发时,接收用户发出的第一语音信号。
解析单元62,用于解析所述第一语音信号,以获取所述第一语音信号对应的文本信息。
分词单元63,用于对所述文本信息进行分词处理,得到多个分词,并将每一分词输出为一个关键词。
第一获取单元64,用于根据预先建立的功能选项与关键词的对应关系,确定所述文本信息中每一所述关键词所分别对应的所述功能选项,所述对应关系表中的每一所述关键词用于描述移动应用中所述功能选项的用途。
第一展示单元65,用于将确定出的每一所述功能选项展示于查找结果列表,以使所述用户在所述查找结果列表中定位并激活所述功能选项。
可选地,所述第一展示单元65包括:
获取子单元,用于对于确定出的每一所述功能选项,获取该功能选项的历史激活次数。
展示子单元,用于根据所述历史激活次数的高低顺序,将确定出的每一所述功能选项依序展示于查找结果列表。
可选地,如图7所示,所述移动应用的功能选项查找装置还包括:
第一提示单元71,用于当在所述查找结果列表中检测到客户信息查询选项被激活时,发出提示信息,所述提示信息用于提示所述用户发出与待查询客户的姓氏相关的第二语音信号。
识别单元72,用于对所述用户发出的所述第二语音信号进行识别,以获取所述第二语音信号对应的第一拼音元素。
筛选单元73,用于在预设的百家姓信息库中,筛选出与所述第一拼音元素匹配的各个姓氏。
生成单元74,用于生成携带所述各个姓氏的客户信息查询请求,并将所述客户信息查询请求发送至后台数据库,以使所述后台数据库查找并返回基于所述姓氏的客户名称以及所述客户名称对应的客户信息。
可选地,如图8所示,所述移动应用的功能选项查找装置还包括:
第二展示单元81,用于若所述后台数据库返回的所述客户名称的数量少于预设阈值,则展示各个所述客户名称,以在检测到所述用户发出的客户名称选取指令时,展示与所述用户选取的客户名称相对应的所述客户信息。
提取单元82,用于若所述后台数据库返回的所述客户名称的数量大于预设阈值,则提取每一所述客户名称中的名字信息,并将所述名字信息转换为第二拼音元素。
第二提示单元83,用于提示所述用户发出与所述待查询客户的名字相关的第三语音信号,以在接收到所述第三语音信号时,解析所述第三语音信号对应的第三拼音元素。
第三展示单元84,用于若存在与所述第三拼音元素相同的所述第二拼音元素,则根据该第二拼音元素所对应的所述客户名称,展示与该客户名称对应的所述客户信息。
可选地,如图9所示,所述移动应用的功能选项查找装置还包括:
第四展示单元91,用于展示所述后台数据库返回的与各个所述客户名称对应的所述客户信息,所述客户信息包括客户头像以及客户账号。
创建单元92,用于若检测到多个所述客户头像被选取,则根据选取的每一所述客户头像所对应的所述客户账号,创建与多个所述客户账号相关的语音群聊组。
第二获取单元93,用于获取所述用户在所述语音群聊组中发出的第四语音信号。
确定单元94,用于若检测到所述第四语音信号满足预设条件,则所述第四语音信号中所包含所述客户名称,并确定与该客户名称对应的所述客户账号。
发送单元95,用于将所述第四语音信号发送至确定出的所述客户账号,并对所述语音群聊组中的其他所述客户账号屏蔽所述第四语音信号。
图10是本发明一实施例提供的终端设备的示意图。如图10所示,该实施例的终端设备10包括:处理器1000、存储器1001以及存储在所述存储器1001中并可在所述处理器1000上运行的计算机程序1002,例如移动应用的功能选项程序。所述处理器1000执行所述计算机程序1002时实现上述各个移动应用的功能选项方法实施例中的步骤,例如图1所示的步骤101至105。或者,所述处理器1000执行所述计算机程序1002时实现上述各装置实施例中各模块/单元的功能,例如图6所示单元61至65的功能。
示例性的,所述计算机程序1002可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器1001中,并由所述处理器1000执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序1002在所述终端设备10中的执行过程。
所述终端设备10可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器1000、存储器1001。本领域技术人员可以理解,图10仅仅是终端设备10的示例,并不构成对终端设备10的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。
所称处理器1000可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器1001可以是所述终端设备10的内部存储单元,例如终端设备10的硬盘或内存。所述存储器1001也可以是所述终端设备10的外部存储设备,例如所述终端设备10上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器1001还可以既包括所述终端设备10的内部存储单元也包括外部存储设备。所述存储器1001用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器1001还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

Claims (7)

1.一种移动应用的功能选项查找方法,其特征在于,包括:
当语音搜索事件被触发时,接收用户发出的第一语音信号;
解析所述第一语音信号,以获取所述第一语音信号对应的文本信息;
对所述文本信息进行分词处理,得到多个分词,并将每一分词输出为一个关键词;
根据预先建立的功能选项与关键词的对应关系表,确定所述文本信息中每一所述关键词所分别对应的所述功能选项,所述对应关系表中的每一所述关键词用于描述移动应用中所述功能选项的用途;
将确定出的每一所述功能选项展示于查找结果列表,以使所述用户在所述查找结果列表中定位并激活所述功能选项;
当在所述查找结果列表中检测到客户信息查询选项被激活时,发出提示信息,所述提示信息用于提示所述用户发出与待查询客户的姓氏相关的第二语音信号;
对所述用户发出的所述第二语音信号进行识别,以获取所述第二语音信号对应的第一拼音元素;
在预设的百家姓信息库中,筛选出与所述第一拼音元素匹配的各个姓氏;
生成携带所述各个姓氏的客户信息查询请求,并将所述客户信息查询请求发送至后台数据库,以使所述后台数据库查找并返回基于所述姓氏的客户名称以及所述客户名称对应的客户信息。
2.如权利要求1所述的功能选项查找方法,其特征在于,所述将确定出的每一所述功能选项展示于查找结果列表,包括:
对于确定出的每一所述功能选项,获取该功能选项的历史激活次数;
根据所述历史激活次数的高低顺序,将确定出的每一所述功能选项依序展示于查找结果列表。
3.如权利要求1所述的功能选项查找方法,其特征在于,还包括:
若所述后台数据库返回的所述客户名称的数量少于预设阈值,则展示各个所述客户名称,以在检测到所述用户发出的客户名称选取指令时,展示与所述用户选取的客户名称相对应的所述客户信息;
若所述后台数据库返回的所述客户名称的数量大于预设阈值,则提取每一所述客户名称中的名字信息,并将所述名字信息转换为第二拼音元素;
提示所述用户发出与所述待查询客户的名字相关的第三语音信号,以在接收到所述第三语音信号时,解析所述第三语音信号对应的第三拼音元素;
若存在与所述第三拼音元素相同的所述第二拼音元素,则根据该第二拼音元素所对应的所述客户名称,展示与该客户名称对应的所述客户信息。
4.如权利要求1所述的功能选项查找方法,其特征在于,还包括:
展示所述后台数据库返回的与各个所述客户名称对应的所述客户信息,所述客户信息包括客户头像以及客户账号;
若检测到多个所述客户头像被选取,则根据选取的每一所述客户头像所对应的所述客户账号,创建与多个所述客户账号相关的语音群聊组;
获取所述用户在所述语音群聊组中发出的第四语音信号;
若检测到所述第四语音信号满足预设条件,则所述第四语音信号中所包含所述客户名称,并确定与该客户名称对应的所述客户账号;
将所述第四语音信号发送至确定出的所述客户账号,并对所述语音群聊组中的其他所述客户账号屏蔽所述第四语音信号。
5.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如下步骤:
当语音搜索事件被触发时,接收用户发出的第一语音信号;
解析所述第一语音信号,以获取所述第一语音信号对应的文本信息;
对所述文本信息进行分词处理,得到多个分词,并将每一分词输出为一个关键词;
根据预先建立的功能选项与关键词的对应关系表,确定所述文本信息中每一所述关键词所分别对应的所述功能选项,所述对应关系表中的每一所述关键词用于描述移动应用中所述功能选项的用途;
将确定出的每一所述功能选项展示于查找结果列表,以使所述用户在所述查找结果列表中定位并激活所述功能选项;
当在所述查找结果列表中检测到客户信息查询选项被激活时,发出提示信息,所述提示信息用于提示所述用户发出与待查询客户的姓氏相关的第二语音信号;
对所述用户发出的所述第二语音信号进行识别,以获取所述第二语音信号对应的第一拼音元素;
在预设的百家姓信息库中,筛选出与所述第一拼音元素匹配的各个姓氏;
生成携带所述各个姓氏的客户信息查询请求,并将所述客户信息查询请求发送至后台数据库,以使所述后台数据库查找并返回基于所述姓氏的客户名称以及所述客户名称对应的客户信息。
6.如权利要求5所述的终端设备,其特征在于,所述将确定出的每一所述功能选项展示于查找结果列表的步骤,具体包括:
对于确定出的每一所述功能选项,获取该功能选项的历史激活次数;
根据所述历史激活次数的高低顺序,将确定出的每一所述功能选项依序展示于查找结果列表。
7.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述方法的步骤。
CN201711084970.4A 2017-11-07 2017-11-07 移动应用的功能选项查找方法及终端设备 Active CN107992523B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711084970.4A CN107992523B (zh) 2017-11-07 2017-11-07 移动应用的功能选项查找方法及终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711084970.4A CN107992523B (zh) 2017-11-07 2017-11-07 移动应用的功能选项查找方法及终端设备

Publications (2)

Publication Number Publication Date
CN107992523A CN107992523A (zh) 2018-05-04
CN107992523B true CN107992523B (zh) 2020-07-03

Family

ID=62030207

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711084970.4A Active CN107992523B (zh) 2017-11-07 2017-11-07 移动应用的功能选项查找方法及终端设备

Country Status (1)

Country Link
CN (1) CN107992523B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109284423A (zh) * 2018-09-05 2019-01-29 中国银行股份有限公司 业务选项卡查找方法及装置
CN109445757B (zh) * 2018-09-21 2022-07-29 深圳变设龙信息科技有限公司 新设计图生成方法、装置及终端设备
CN109710361A (zh) * 2018-12-26 2019-05-03 上海智臻智能网络科技股份有限公司 应用程序中的服务跳转方法及装置、存储介质、终端
WO2020133185A1 (zh) * 2018-12-28 2020-07-02 深圳市世强元件网络有限公司 电子元件配套资料查询方法、存储介质及终端
CN110276681B (zh) * 2019-06-17 2024-05-17 深圳前海微众银行股份有限公司 一种开展业务的方法及装置
CN112015865B (zh) * 2020-08-26 2023-09-26 京北方信息技术股份有限公司 基于分词的全称匹配搜索方法、装置、设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6470314B1 (en) * 2000-04-06 2002-10-22 International Business Machines Corporation Method and apparatus for rapid adapt via cumulative distribution function matching for continuous speech
CN103929666A (zh) * 2014-04-14 2014-07-16 深圳市三脚蛙科技有限公司 一种连续语音交互方法及装置
CN104238991A (zh) * 2013-06-21 2014-12-24 腾讯科技(深圳)有限公司 语音输入匹配方法及装置
CN104575499A (zh) * 2013-10-09 2015-04-29 携程计算机技术(上海)有限公司 移动终端的声控方法及移动终端
CN105183881A (zh) * 2015-09-23 2015-12-23 百度在线网络技术(北京)有限公司 信息查询方法和装置
CN107205097A (zh) * 2017-07-07 2017-09-26 北京小米移动软件有限公司 移动终端查找方法、装置以及计算机可读存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6470314B1 (en) * 2000-04-06 2002-10-22 International Business Machines Corporation Method and apparatus for rapid adapt via cumulative distribution function matching for continuous speech
CN104238991A (zh) * 2013-06-21 2014-12-24 腾讯科技(深圳)有限公司 语音输入匹配方法及装置
CN104575499A (zh) * 2013-10-09 2015-04-29 携程计算机技术(上海)有限公司 移动终端的声控方法及移动终端
CN103929666A (zh) * 2014-04-14 2014-07-16 深圳市三脚蛙科技有限公司 一种连续语音交互方法及装置
CN105183881A (zh) * 2015-09-23 2015-12-23 百度在线网络技术(北京)有限公司 信息查询方法和装置
CN107205097A (zh) * 2017-07-07 2017-09-26 北京小米移动软件有限公司 移动终端查找方法、装置以及计算机可读存储介质

Also Published As

Publication number Publication date
CN107992523A (zh) 2018-05-04

Similar Documents

Publication Publication Date Title
CN107992523B (zh) 移动应用的功能选项查找方法及终端设备
US10635392B2 (en) Method and system for providing interface controls based on voice commands
CN110069698B (zh) 信息推送方法和装置
US10366154B2 (en) Information processing device, information processing method, and computer program product
JP2015532753A (ja) 文字入力方法、システム及び装置
CN110020422A (zh) 特征词的确定方法、装置和服务器
US20220065632A1 (en) Method and apparatus for determining route, device and computer storage medium
CN104217150A (zh) 一种用于调用应用的方法与装置
US20110316796A1 (en) Information Search Apparatus and Information Search Method
CN107798001B (zh) 网页处理方法、装置及设备
CN114549874A (zh) 多目标图文匹配模型的训练方法、图文检索方法及装置
JP2015510176A (ja) 入力処理方法及び装置
CN111611468A (zh) 页面交互方法、装置和电子设备
CN113051362A (zh) 数据的查询方法、装置和服务器
CN106708885A (zh) 一种实现搜索的方法和装置
CN111159334A (zh) 用于房源跟进信息处理的方法及***
CN110941702A (zh) 一种法律法规和法条的检索方法及装置、可读存储介质
CN109508441A (zh) 数据分析方法、装置及电子设备
CN111159987A (zh) 数据图表绘制方法、装置、设备和计算机可读存储介质
US20140136196A1 (en) System and method for posting message by audio signal
CN113869063A (zh) 数据推荐方法、装置、电子设备及存储介质
CN104240107B (zh) 社群数据筛选***及其方法
JP2012043115A (ja) 文書検索装置、文書検索方法および文書検索プログラム
CN104076945A (zh) 用于在终端中显示输入键盘的装置和方法
CN113987134A (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
GR01 Patent grant
GR01 Patent grant