CN106713111B - 一种添加好友的处理方法、终端及服务器 - Google Patents
一种添加好友的处理方法、终端及服务器 Download PDFInfo
- Publication number
- CN106713111B CN106713111B CN201510788119.4A CN201510788119A CN106713111B CN 106713111 B CN106713111 B CN 106713111B CN 201510788119 A CN201510788119 A CN 201510788119A CN 106713111 B CN106713111 B CN 106713111B
- Authority
- CN
- China
- Prior art keywords
- account
- data
- terminal
- server
- searched
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 26
- 238000000034 method Methods 0.000 claims abstract description 38
- 230000004044 response Effects 0.000 claims description 42
- 238000012545 processing Methods 0.000 claims description 23
- 238000004458 analytical method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013478 data encryption standard Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000009432 framing Methods 0.000 description 2
- 238000012905 input function Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 241001672694 Citrus reticulata Species 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000037433 frameshift Effects 0.000 description 1
- 230000008570 general process Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000004793 poor memory Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/222—Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明实施例提供一种添加好友的处理方法、终端及服务器,其中,所述方法包括:接收终端侧发送的账号查找请求消息,其中,所述账号查找请求消息中至少携带有待查找账号的N个相关字段,N为正整数,所述N个相关字段是由所述终端根据采集到的关于所述待查找账号的语音数据识别出的;基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据;将所述账号数据发送至所述终端,以由所述终端根据所述账号数据进行添加好友处理。
Description
技术领域
本发明涉及计算机技术领域,具体涉及一种添加好友的处理方法、终端及服务器。
背景技术
随着人们对社交的依赖越来越大,在社交中经常需要加好友。最常见、最直接的方法是询问对方的社交账号,等待对方说出社交账号;当对方说出自己的社交账号后,往往自己还需要在加好友页面输入很多字符,可能需要反复确认。尤其是当对方的社交账号比较长、比较繁琐的时候,一些记忆不好的人经常出现漏输入或者错误输入。此外,每个人的语速不一样,有些人的普通话不标准或者带有一些方言口音,此时输入字符的人往往头疼不已。由于社交账号通常是由字母、数字和特殊字符组成,在电脑端操作比较容易,然而,人们经常使用如手机、平板电脑等移动终端,这类移动终端的操作键盘通常为虚拟键盘,部分账号经常需要在字母键盘、数字符号键盘间切换,使得加好友的操作大为不便。
目前,语音识别技术已经相当成熟,例如,人们进行哼唱歌曲的时候,可以同步识别出歌词;人们进行交谈、朗诵的时候,计算机可以根据语音记录下聊天、朗诵的内容;还可以较准确的识别出带有地区方言的语音等。
因此,如何利用语音识别技术提供一种更便捷的添加对方为好友的方式成为亟待解决的技术问题。
发明内容
有鉴于此,本发明的主要目的在于提供一种添加好友的处理方法、终端及服务器,解决了在添加好友时需要自己手写输入社交账号的问题,使添加好友的操作更加便捷。
本发明的技术方案是这样实现的:
本发明实施例提供了一种添加好友的处理方法,所述方法包括:
接收终端侧发送的账号查找请求消息,其中,所述账号查找请求消息中至少携带有待查找账号的N个相关字段,N为正整数,所述N个相关字段是由所述终端根据采集到的关于所述待查找账号的语音数据识别出的;
基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据;
将所述账号数据发送至所述终端,以由所述终端根据所述账号数据进行添加好友处理。
上述方案中,优选地,所述账号查找请求消息中还携带有待查找账号所对应的用户的第一特征信息。
上述方案中,优选地,所述基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据,包括:
解析所述账号查找请求消息;
获取待查找账号的M个特征信息,其中,M为正整数,所述M个特征信息至少包括待查找账号的N个相关字段;
按照预设策略从数据库中查找与所述N个相关字段相匹配的账号数据。
上述方案中,优选地,所述按照预设策略从数据库中查找与所述N个相关字段相匹配的账号数据,包括:
当N=1时,结合所述M个特征信息,按照普通查找方式查找与N=1个相关字段相匹配的账号数据;
当N>1时,结合所述M个特征信息,利用正则表达式查找与所述N个相关字段相匹配的账号数据。
上述方案中,优选地,所述将所述账号数据发送至所述终端,包括:
当所述账号数据的个数为0时,向所述终端返回第一账号查找响应消息,所述第一账号查找响应消息用于表征未查找到与所述N个相关字段相匹配的账号数据;
当所述账号数据的个数大于等于1且小于第一阈值时,向所述终端返回查找到的所有账号数据;
当所述账号数据的个数大于等于第一阈值且小于第二阈值时,按照预设规则选取第一阈值个与所述N个相关字段相匹配的账号数据,并向所述终端返回所述第一阈值个账号数据;
当所述账号数据的个数大于等于第二阈值时,向所述终端返回第二账号查找响应消息,其中,所述第二账号查找响应消息用于表征请求所述终端重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息。
上述方案中,优选地,所述方法还包括:
获取所述终端的位置信息;
结合所述终端的位置信息查找与所述N个相关字段相匹配的账号数据。
本发明实施例还提供了一种添加好友的处理方法,所述方法包括:
采集携带有待查找账号信息的语音数据;
对所述语音数据进行识别处理,根据所述语音数据至少识别出待查找账号的N个相关字段,N为正整数;
向服务器发送账号查找请求消息,所述账号查找请求消息中至少携带有待查找账号的N个相关字段,以使所述服务器基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据;
接收所述服务器返回的账号数据;
根据所述账号数据进行添加好友处理。
上述方案中,优选地,所述向服务器发送至少携带有待查找账号的N个相关字段的账号查找请求消息之前,还包括:
判断所述待查找账号的N个相关字段中是否包含非法字段;
如果不包含非法字段,向服务器发送至少携带有待查找账号的N个相关字段的账号查找请求消息。
上述方案中,优选地,所述接收所述服务器返回的账号数据,包括:
接收到服务器返回的第二账号查找响应消息时,重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息,其中,所述第二账号查找响应消息用于表征请求所述终端重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息。
本发明实施例还提供了一种服务器,所述服务器包括:
第一接收单元,用于接收终端侧发送的账号查找请求消息,其中,所述账号查找请求消息中至少携带有待查找账号的N个相关字段,N为正整数,所述N个相关字段是由所述终端根据采集到的关于所述待查找账号的语音数据识别出的;
查找单元,用于基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据;
第一发送单元,用于将所述账号数据发送至所述终端,以由所述终端根据所述账号数据进行添加好友处理。
上述方案中,优选地,所述账号查找请求消息中还携带有待查找账号所对应的用户的第一特征信息。
上述方案中,优选地,所述查找单元,包括:
解析子单元,用于解析所述账号查找请求消息;
第一获取子单元,用于获取待查找账号的M个特征信息,其中,M为正整数,所述M个特征信息至少包括待查找账号的N个相关字段;
查找子单元,用于按照预设策略从数据库中查找与所述N个相关字段相匹配的账号数据。
上述方案中,优选地,所述查找子单元,还用于:
当N=1时,结合所述M个特征信息,按照普通查找方式查找与N=1个相关字段相匹配的账号数据;
当N>1时,结合所述M个特征信息,利用正则表达式查找与所述N个相关字段相匹配的账号数据。
上述方案中,优选地,所述第一发送单元,还用于:
当所述账号数据的个数为0时,向所述终端返回第一账号查找响应消息,所述第一账号查找响应消息用于表征未查找到与所述N个相关字段相匹配的账号数据;
当所述账号数据的个数大于等于1且小于第一阈值时,向所述终端返回查找到的所有账号数据;
当所述账号数据的个数大于等于第一阈值且小于第二阈值时,按照预设规则选取第一阈值个与所述N个相关字段相匹配的账号数据,并向所述终端返回所述第一阈值个账号数据;
当所述账号数据的个数大于等于第二阈值时,向所述终端返回第二账号查找响应消息,其中,所述第二账号查找响应消息用于表征请求所述终端重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息。
上述方案中,优选地,所述查找单元,还包括:
第二获取子单元,用于获取所述终端的位置信息;
相应地,所述查找子单元,还用于结合所述终端的位置信息查找与所述N个相关字段相匹配的账号数据。
本发明实施例还提供了一种终端,所述终端包括:
采集单元,用于采集携带有待查找账号信息的语音数据;
识别单元,用于对所述语音数据进行识别处理,根据所述语音数据至少识别出待查找账号的N个相关字段,N为正整数;
第二发送单元,用于向服务器发送至少携带有待查找账号的N个相关字段的账号查找请求消息,以使所述服务器基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据;
第二接收单元,用于接收所述服务器返回的账号数据;
处理单元,用于根据所述账号数据进行添加好友处理。
上述方案中,优选地,所述第二发送单元,还用于:
在向服务器发送至少携带有待查找账号的N个相关字段的账号查找请求消息之前,判断所述待查找账号的N个相关字段是否包含非法字段;
如果不包含非法字段,向服务器发送至少携带有待查找账号的N个相关字段的账号查找请求消息。
上述方案中,优选地,所述第二接收单元,还用于接收到服务器返回的第二账号查找响应消息;其中,所述第二账号查找响应消息用于表征请求所述终端重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息;
所述采集单元,还用于重新采集关于所述待查找账号的语音数据;
相应地,所述第二发送单元,还用于重新上传账号请求消息。
本发明实施例提供的添加好友的处理方法、终端及服务器,服务器接收终端侧发送的账号查找请求消息,其中,所述账号查找请求消息中至少携带有待查找账号的N个相关字段,N为正整数,所述N个相关字段是由所述终端根据采集到的关于所述待查找账号的语音数据识别出的;基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据;将所述账号数据发送至所述终端,以由所述终端根据所述账号数据进行添加好友处理;如此,采用本发明实施例所述技术方案,能解决在添加好友时需要自己手写输入社交账号的问题,使添加好友的操作更加便捷,提高了用户的使用体验。
附图说明
图1为本发明提供的添加好友的总体流程框图;
图2为本发明实施例提供的一种添加好友的处理方法的实现流程示意图;
图3为本发明实施例提供的另一种添加好友的处理方法的实现流程示意图;
图4为本发明实施例提供的又一种添加好友的处理方法的实现流程示意图;
图5为本发明实施例提供的一种语音添加好友界面的示意图;
图6为本发明实施例提供的再一种添加好友的处理方法的实现流程示意图;
图7为本发明实施例提供的在添加好友时终端与服务器之间的流程示意图;
图8为本发明实施例提供的一种服务器的组成结构示意图;
图9为本发明实施例提供的一种终端的组成结构示意图;
图10为本发明实施例提供的一种添加好友的系统的交互示意图。
具体实施方式
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
为了解决现有技术中存在的上述问题,本发明提出了一种新的添加好友的方式,图1为本发明提供的添加好友的总体流程框图;如图1所示,该添加好友方式中,主要包括3个阶段;第一阶段是终端识别语音数据中的账号信息,然后将识别出的账号信息上传至服务器;第二阶段是匹配阶段,在该阶段,由服务器根据账号信息查找与所述账号信息匹配的账号;第三阶段是反馈阶段,在该阶段,服务器将查找到的账号反馈给终端,并由终端显示语音数据对应的账号。
如此,能为社交平台提供一种新的添加好友的方式。要加对方为好友时,只需要在通过终端中的语音输入设备采集语音数据,便可以无需手动使用键盘输入对方的社交号码;语音数据采集结束后,终端中的语音识别模块对所述语音数据进行识别处理;并由服务器根据语音识别模块识别到的账号信息查找合适的账号,并反馈显示给用户,解决了在添加好友时用户需要在终端侧自己手写输入社交账号的问题,使添加好友的操作更加便捷,提高了用户的使用体验。
实施例一
本发明实施例提供了一种添加好友的处理方法,所述添加好友的处理方法应用于服务器侧;图2为本发明实施例提供的一种添加好友的处理方法的实现流程示意图;如图2所示,所述方法包括:
步骤S201:接收终端侧发送的账号查找请求消息,其中,所述账号查找请求消息中至少携带有待查找账号的N个相关字段,N为正整数,所述N个相关字段是由所述终端根据采集到的关于所述待查找账号的语音数据识别出的。
其中,所述字段可以包含特殊符号。
优选地,所述账号查找请求消息中还携带有待查找账号所对应的用户的第一特征信息。
例如,所述第一特征信息为声音特征信息、指纹特征信息等等。
这里,所述终端侧可以是台式电脑、笔记本电脑、手机、平板电脑等设备,所述终端侧安装有社交软件,比如即时通讯软件,所述即时通讯软件可以是微信、QQ、邮件、飞信等等;再比如,所述社交软件还可以是游戏软件。
本实施例中,所述终端侧设置有采集设备,具体可以是语音输入设备,如麦克风;所述终端侧还设置有语音识别模块,用于识别所述语音输入设备所采集到的关于所述待查找账号的语音数据。
步骤S202:基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据。
优选地,所述基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据,可以包括:
解析所述账号查找请求消息;
获取待查找账号的M个特征信息,其中,M为正整数,所述M个特征信息至少包括待查找账号的N个相关字段;
按照预设策略从数据库中查找与所述N个相关字段相匹配的账号数据。
具体地,当所述账号查找请求消息为已加密的账号查找请求消息时,服务器在解析所述账号查找请求消息之前,对所述已加密的账号查找请求消息进行解密处理。
具体如何进行解密处理,可以参照现有技术中的处理手段,在此不再赘述。
在一具体子实施例中,所述按照预设策略从数据库中查找与所述N个相关字段相匹配的账号数据,可以包括:
当N=1时,结合所述M个特征信息,按照普通查找方式查找与N=1个相关字段相匹配的账号数据;
当N>1时,结合所述M个特征信息,利用正则表达式查找与所述N个相关字段相匹配的账号数据。
例如,所述普通查找方式可以是线性查找方式、准折半查找方式、杂凑查找方式等。当然,具体选用何种方式进行查找可以根据数据库中对账号数据的存储形式来选择。
步骤S203:将所述账号数据发送至所述终端,以由所述终端根据所述账号数据进行添加好友处理。
优选地,所述将所述账号数据发送至所述终端,可以包括:
当所述账号数据的个数为0时,向所述终端返回第一账号查找响应消息,所述第一账号查找响应消息用于表征未查找到与所述N个相关字段相匹配的账号数据;
当所述账号数据的个数大于等于1且小于第一阈值时,向所述终端返回查找到的所有账号数据;
当所述账号数据的个数大于等于第一阈值且小于第二阈值时,按照预设规则选取第一阈值个与所述N个相关字段相匹配的账号数据,并向所述终端返回所述第一阈值个账号数据;
当所述账号数据的个数大于等于第二阈值时,向所述终端返回第二账号查找响应消息,其中,所述第二账号查找响应消息用于表征请求所述终端重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息。
上述方案中,优选地,所述基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据时,还可以包括:
获取所述终端的位置信息;
结合所述终端的位置信息查找与所述N个相关字段相匹配的账号数据。
如此,当服务器根据终端侧所发送的账号查找请求消息查找到多个账号数据时,可以根据终端的位置信息对所述多个账号数据进行筛选,以为用户提供更符合终端当前所在位置的账号数据。
举例来说,用户A与用户B在总公司的联谊会上相谈甚欢,想添加用户B为好友,于是,用户A可以拿出自己的手机,打开“添加好友”界面,点击“语音添加好友”界面上的按钮,然后,请求用户B报一下自己的社交账号B,用户A的手机可以采集用户B的语音信息,并对所述语音数据进行识别,将识别出的相关字段发送至服务器侧,以由所述服务器为用户A查找用户B的账号数据;服务器查找到账号数据后,将所查找的账号数据推送至终端的“添加好友”界面,如此,用户A无需自己在“添加好友”界面上输入用户B的账号,简化了用户A的操作步骤,大大提高了使用体验。
通过本实施例所述添加好友的处理方法,服务器接收终端侧发送的账号查找请求消息;基于所述账号查找请求消息查找账号数据;将所述账号数据发送至所述终端,以由所述终端根据所述账号数据进行添加好友处理;如此,采用本发明实施例所述技术方案,由服务器侧根据终端侧所发送的账号查找请求消息进行账号数据的查找,并将查找到的账号数据推送至终端侧,解决了在添加好友时用户需要在终端侧自己手写输入社交账号的问题,使添加好友的操作更加便捷,提高了用户的使用体验。
实施例二
本发明实施例提供了另一种添加好友的处理方法,所述添加好友的处理方法应用于服务器侧;图3为本发明实施例提供的另一种添加好友的处理方法的实现流程示意图;如图3所示,所述方法包括:
步骤S301:服务器解析账号查找请求消息,根据所述账号查找消息获取待查找账号的N个相关字段。
其中,所述账号查找请求消息中至少携带有待查找账号的N个相关字段,N为正整数,所述N个相关字段是由终端根据采集到的关于所述待查找账号的语音数据识别出的。
步骤S302:服务器按照预设策略从数据库中查找与所述N个相关字段相匹配的账号数据。
在一具体子实施例中,所述按照预设策略从数据库中查找与所述N个相关字段相匹配的账号数据,可以包括:
当N=1时,按照普通查找方式查找与N=1个相关字段相匹配的账号数据;
当N>1时,利用正则表达式查找与所述N个相关字段相匹配的账号数据。
例如,所述普通查找方式可以是线性查找方式、准折半查找方式、杂凑查找方式等。当然,具体选用何种方式进行查找可以根据数据库中对账号数据的存储形式来选择。
需要说明的是,服务器在查找与所述N个相关字段相匹配的账号数据时,还可以结合与所述终端相关的用户个人信息、基于位置的服务(LBS)距离社交等其他参数做综合考虑,如此,将使识别的准确率有更大的提升。
步骤S303:判断所述账号数据的个数是否大于等于第二阈值,如果是,向终端返回第二账号查找响应消息;其中,所述第二账号查找响应消息用于表征请求所述终端重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息;如果否,向终端反馈查找到的所有账号数据。
也就是说,当候选的账号数据过多时,服务器请求终端重新录制语音信息并上传。
举例来说,用户C在与客户D见面时,为了以后便于多交流,想加客户D的微信号,但是客户D为广东人,此时,作为东北人的用户C可以拿出自己的手机,打开“添加好友”界面,点击“语音添加好友”界面上的按钮,然后,请求客户D报一下自己的微信号,用户C的手机可以采集客户D的语音信息,并对所述语音数据进行识别,将识别出的相关字段发送至服务器侧,以由所述服务器为用户C查找客户D的账号数据;当服务器查找到小于第二阈值个账号数据后,将所查找的账号数据推送至终端的“添加好友”界面,此时,用户C可以自己根据刚才的记忆以及方言常识选取一个正确的账号数据;当服务器查找到大于等于第二阈值个账号数据后,服务器请求所述终端重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息,此时,用户C可以再请客户D报一下自己的微信号;如此,省掉了用户需要在“添加好友”界面上自己输入客户D的账号,也避免了用户C对广东方言不熟悉的尴尬,大大提高了使用体验。
通过本实施例所述添加好友的处理方法,由服务器侧根据终端侧所发送的账号查找请求消息进行账号数据的查找,并将查找到的账号数据推送至终端侧,解决了在添加好友时用户需要在终端侧自己手写输入社交账号的问题,使添加好友的操作更加便捷,提高了用户的使用体验。
实施例三
本发明实施例提供了一种添加好友的处理方法,所述添加好友的处理方法应用于终端侧;图4为本发明实施例提供的又一种添加好友的处理方法的实现流程示意图;如图4所示,所述方法包括:
步骤S401:采集携带有待查找账号信息的语音数据。
本实施例中,所述终端可以是台式电脑、笔记本电脑、手机、平板电脑等设备,所述终端侧安装有社交软件,比如即时通讯软件,所述即时通讯软件可以是微信、QQ、邮件、飞信等等;再比如,所述社交软件还可以是游戏软件。
具体地,用户可以在“添加好友”界面上选中“语音添加好友”项,选中后,终端界面上将呈现有“语音添加好友”界面,图5为本发明实施例提供的一种语音添加好友界面的示意图,如图5所示,在该语音添加好友界面上有一个语音输入按钮,用户选中该按钮之后,终端将调起语音输入功能,采集待查找账号的语音数据。
步骤S402:对所述语音数据进行识别处理,根据所述语音数据至少识别出待查找账号的N个相关字段,N为正整数。
其中,所述字段中可以包含特殊符号。
本实施例中,所述终端侧设置有采集设备,具体可以是语音输入设备,如麦克风;所述终端侧还设置有语音识别模块,用于识别所述语音输入设备所采集到的关于所述待查找账号的语音数据。
具体地,所述语音识别模块可以采用现有技术中的语音识别技术进行识别处理。
下面,介绍一种现有技术中的语音识别模块。
该语音识别模块通常由信号处理及特征提取模块、统计声学模型模块、发音词典模块、语言模型、解码器等模块组成。
1、信号处理及特征提取模块:主要任务是从输入信号中提取特征,供声学模型处理。它还包括了一些信号处理技术,如以尽可能降低环境噪声、信道、说话人等因素对特征造成的影响。简单的执行步骤:先将声音(常见如WAV、PCM,压缩格式有MP3、WMV等)前后的静音部分截除;会对声音进行一些分帧处理,通常每一帧25ms,两帧之间帧移10ms(两帧有15ms重叠,如0~25ms、10~35ms、20~45ms……分别为第一、第二、第三帧……);分帧后,每一帧会进行差分、去冗余、高斯化等操作,再进行声音特征值提取。
2、统计声学模型:典型系统多采用基于一阶隐马尔科夫模型进行建模。需要构建一个状态网络,从状态网络中寻找与声音最匹配的路径。
3、发音词典模块:发音词典包含系统所能处理的词汇集及其发音。发音词典实际提供了声学模型建模单元与语言模型建模单元间的映射。
4、语言模型:语言模型对系统所针对的语言进行建模。理论上,包括正则语言,上下文无关文法在内的各种语言模型都可以作为语言模型,但目前各种系统普遍采用的还是基于统计的N元文法及其变体。
5、解码器:解码器是语音识别系统的核心之一,其任务是对输入的信号,根据声学、语言模型及词典,寻找能够以最大概率输出该信号的词串。
由于账号通常有只有26个字母和10个数字组成(可能有部分被允许特殊字符),所以该语音识别模块识别准确率会比语音输入法、语音转文字等通用的识别模块要高很多。但是,依然可能出现中间某几个字符无法识别出来的问题,无法识别为一个完整的账号字符串,最终可能识别为几段账号字符索引,如“185021?1234”,中间无法识别便会识别为两段“185021”和“1234”。
步骤S403:向服务器发送账号查找请求消息,所述账号查找请求消息中至少携带有待查找账号的N个相关字段,以使所述服务器基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据。
优选地,所述向服务器发送至少携带有待查找账号的N个相关字段的账号查找请求消息之前,还可以包括:
判断所述待查找账号的N个相关字段中是否包含非法字段;
如果不包含非法字段,向服务器发送至少携带有待查找账号的N个相关字段的账号查找请求消息。
步骤S404:接收所述服务器返回的账号数据。
优选地,所述接收所述服务器返回的账号数据,可以包括:
接收到服务器返回的第二账号查找响应消息时,重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息,其中,所述第二账号查找响应消息用于表征请求所述终端重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息。
具体地,所述接收所述服务器返回的账号数据之后,还包括:
在添加好友界面上呈现所述服务器返回的账号数据。
步骤S405:根据所述账号数据进行添加好友处理。
在一具体子实施例中,所述根据所述账号数据进行添加好友处理,可以包括:
获取在添加好友界面上选中的账号数据;
根据所述选中的账号数据进行添加好友处理。
举例来说,用户E想添加用户F为好友,于是,用户E可以拿出自己的智能终端,打开“添加好友”界面,点击“语音添加好友”界面上的按钮,然后,通过智能终端中的语音输入设备采集用户F的语音信息,并通过智能终端中的语音识别模块对所述语音数据进行识别,将识别出的相关字段发送至服务器侧,以由所述服务器为用户E查找用户F的账号数据;服务器查找到账号数据后,将所查找的账号数据推送至终端的“添加好友”界面,如此,用户E无需自己在“添加好友”界面上输入用户F的账号,简化了用户E的操作步骤,大大提高了使用体验。
通过本实施例所述添加好友的处理方法,当用户和其他用户需要加好友时(未必要面对面,语音聊天时也是一样的),只需要在通过语音输入设备录下对方说出的社交账号的语音,便可以无需手动使用键盘输入对方的社交号码;语音输入结束后,根据语音识别模块识别到的信息从服务器查找合适的账号,并反馈显示给用户,解决了在添加好友时用户需要在终端侧自己手写输入社交账号的问题,使添加好友的操作更加便捷,提高了用户的使用体验。
实施例四
本发明实施例提供了再一种添加好友的处理方法,所述添加好友的处理方法应用于终端侧;图6为本发明实施例提供的再一种添加好友的处理方法的实现流程示意图;如图6所示,所述方法包括:
步骤S601:终端调用使用语音添加好友功能。
步骤S602:终端的语音输入设备获取语音数据。
这里,所述语音输入设备可以是麦克风。
步骤S603:对所述语音数据进行识别处理,判断是否识别出待查找账号的N个相关字段,如果是,执行步骤S604;否则执行步骤602。
也就是说,如果未获取到包含有待查找账号的数据,则语音输入设备继续采集语音数据。
步骤S604:对所述N个相关字段进行加密,并向服务器发送账号查找请求消息。
其中,所述账号查找请求消息中至少携带有待查找账号的N个相关字段,以使所述服务器基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据。
举例来说,一些特殊的个人或机构,因为某种需要,可以将自己账号的声音信息公布到公共的网络上(公司、产品通常为自己宣传口号)。他人可以根据语音数据中账号信息、声音特征信息等快速的对这些账号进行加好友或关注。
通过本实施例所述添加好友的处理方法,只需要在通过语音输入设备采集语音数据,便可以无需手动使用键盘输入对方的社交号码;语音数据采集结束后,语音识别模块对所述语音数据进行识别处理;并由服务器根据语音识别模块识别到的账号信息查找合适的账号,并反馈显示给用户,解决了在添加好友时用户需要在终端侧自己手写输入社交账号的问题,使添加好友的操作更加便捷,提高了用户的使用体验。
实施例五
图7为本发明实施例提供的在添加好友时终端与服务器之间的流程示意图,如图7所示,该流程包括:
步骤S701:在加好友时,选择语音添加好友功能,终端调用语音输入功能;
步骤S702:语音输入设备采集对方用户所说的含有社交号码的语音数据;
步骤S703:语音识别模块对语音进行识别处理,识别出语音数据中账号字符串信息,并检查字符串是否为合法的账号字符,如果非法字符串执行步骤S702;
步骤S704:由用户确认语音识别出的账号的字符,若超时未接收到用户的确认,则自动确认;
步骤S705:将识别出的账号的字符选择性的进行数据加密,并上传到服务器;
需要说明的是,加密、解密算法可能各个公司都会不一样,常见的有高级加密标准(Advanced Encryption Standard,AES)、数据加密标准(Data Encryption Standard,DES)、RSA加密算法等。
步骤S706:服务器对上传的数据进行预处理,解密数据等操作;
这里,所述预处理包括:
对所述数据进行完整性校验。
步骤S707:使用通过语音数据识别出的字符串匹配数据库中的账号数据;
具体地,如果识别到的是几段字符串(几段字符串可能因为中间有部分字符无法识别、停顿过长等),需要正则表达式匹配。
步骤S708:如果步骤S707匹配结果为空,返回提示用户重新执行步骤S702;如果匹配结果如果只有一个账号,执行步骤S710;如果匹配到多个账号,执行步骤S709;
步骤S709:终端展示服务器返回的社交号码列表,用户可以点击查看联系人详细信息,选择“添加为好友”或“关注”好友;,然后执行步骤S710;
步骤S710:进入“加好友”或“关注”好友确认页面,展示用户信息户点击确认添加或关注后,执行正常加好友操作。
实施例六
本发明实施例提供了一种服务器;图8为本发明提供的一种服务器的组成结构示意图;如图8所示,所述服务器包括第一接收单元81、查找单元82、第一发送单元83;其中,
所述第一接收单元81,用于接收终端侧发送的账号查找请求消息,其中,所述账号查找请求消息中至少携带有待查找账号的N个相关字段,N为正整数,所述N个相关字段是由所述终端根据采集到的关于所述待查找账号的语音数据识别出的;
所述查找单元82,用于基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据;
所述第一发送单元83,用于将所述账号数据发送至所述终端,以由所述终端根据所述账号数据进行添加好友处理。
优选地,所述账号查找请求消息中还携带有待查找账号所对应的用户的第一特征信息。例如,所述第一特征信息可以是声音特征信息、指纹特征信息等。
优选地,所述查找单元,包括:
解析子单元821,用于解析所述账号查找请求消息;
第一获取子单元822,用于获取待查找账号的M个特征信息,其中,M为正整数,所述M个特征信息至少包括待查找账号的N个相关字段;
查找子单元823,用于按照预设策略从数据库中查找与所述N个相关字段相匹配的账号数据。
优选地,所述查找子单元823,还用于:
当N=1时,结合所述M个特征信息,按照普通查找方式查找与N=1个相关字段相匹配的账号数据;
当N>1时,结合所述M个特征信息,利用正则表达式查找与所述N个相关字段相匹配的账号数据。
优选地,所述第一发送单元83,还用于:
当所述账号数据的个数为0时,向所述终端返回第一账号查找响应消息,所述第一账号查找响应消息用于表征未查找到与所述N个相关字段相匹配的账号数据;
当所述账号数据的个数大于等于1且小于第一阈值时,向所述终端返回查找到的所有账号数据;
当所述账号数据的个数大于等于第一阈值且小于第二阈值时,按照预设规则选取第一阈值个与所述N个相关字段相匹配的账号数据,并向所述终端返回所述第一阈值个账号数据;
当所述账号数据的个数大于等于第二阈值时,向所述终端返回第二账号查找响应消息,其中,所述第二账号查找响应消息用于表征请求所述终端重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息。
优选地,所述查找单元82,还包括:
第二获取子单元824,用于获取所述终端的位置信息;
相应地,所述查找子单元823,还用于结合所述终端的位置信息查找与所述N个相关字段相匹配的账号数据。
在实际应用中,上述第一接收单元81、查找单元82、第一发送单元83的具体结构均可对应于处理器。所述处理器具体的结构可以为中央处理器(CPU,Central ProcessingUnit)、微处理器(MCU,Micro Controller Unit)、数字信号处理器(DSP,Digital SignalProcessing)或可编程逻辑器件(PLC,Programmable Logic Controller)等具有处理功能的电子元器件或电子元器件的集合。其中,所述处理器包括可执行代码,所述可执行代码存储在存储介质中,所述处理器可以通过总线等通信接口与所述存储介质中相连,在执行具体的各模块的对应功能时,从所述存储介质中读取并运行所述可执行代码。所述存储介质用于存储所述可执行代码的部分优选为非瞬间存储介质。
上述第一接收单元81、查找单元82、第一发送单元83可以集成对应于同一处理器,或分别对应不同的处理器;当集成对应于同一处理器时,所述处理器采用时分处理所所述第一接收单元81、查找单元82、第一发送单元83对应的功能。
本实施例所述服务器,为实施例一至五所述的方法提供了具体实现的硬件,能用于实现实施例一至五中任意所述的技术方案,同样的,本实施例所述服务器能解决在添加好友时需要自己手写输入社交账号的问题,使添加好友的操作更加便捷,提高了用户的使用体验。
实施例七
本发明实施例提供了一种终端;图9为本发明提供的一种终端的组成结构示意图;如图9所示,所述终端包括采集单元91、识别单元92、第二发送单元93、第二接收单元94、处理单元95;其中,
所述采集单元91,用于采集携带有待查找账号信息的语音数据;
所述识别单元92,用于对所述语音数据进行识别处理,根据所述语音数据至少识别出待查找账号的N个相关字段,N为正整数;
所述第二发送单元93,用于向服务器发送至少携带有待查找账号的N个相关字段的账号查找请求消息,以使所述服务器基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据;
所述第二接收单元94,用于接收所述服务器返回的账号数据;
所述处理单元95,用于根据所述账号数据进行添加好友处理。
优选地,所述第二发送单元93,还用于:
在向服务器发送至少携带有待查找账号的N个相关字段的账号查找请求消息之前,判断所述待查找账号的N个相关字段是否包含非法字段;
如果不包含非法字段,向服务器发送至少携带有待查找账号的N个相关字段的账号查找请求消息。
优选地,所述第二接收单元94,还用于接收到服务器返回的第二账号查找响应消息;其中,所述第二账号查找响应消息用于表征请求所述终端重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息;
所述采集单元91,还用于重新采集关于所述待查找账号的语音数据;
相应地,所述第二发送单元93,还用于重新上传账号请求消息。
在实际应用中,所述采集单元91、识别单元92、第二发送单元93、第二接收单元94、处理单元95的具体结构均可对应于处理器。所述处理器具体的结构可以为CPU、MCU、DSP或PLC等具有处理功能的电子元器件或电子元器件的集合。其中,所述处理器包括可执行代码,所述可执行代码存储在存储介质中,所述处理器可以通过总线等通信接口与所述存储介质中相连,在执行具体的各模块的对应功能时,从所述存储介质中读取并运行所述可执行代码。所述存储介质用于存储所述可执行代码的部分优选为非瞬间存储介质。
所述采集单元91、识别单元92、第二发送单元93、第二接收单元94、处理单元95可以集成对应于同一处理器,或分别对应不同的处理器;当集成对应于同一处理器时,所述处理器采用时分处理所述采集单元91、识别单元92、第二发送单元93、第二接收单元94、处理单元95对应的功能。
本实施例所述终端,为实施例一至五所述的方法提供了具体实现的硬件,能用于实现实施例一至五中任意所述的技术方案,同样的,本实施例所述服务器能解决在添加好友时需要自己手写输入社交账号的问题,使添加好友的操作更加便捷,提高了用户的使用体验。
实施例八
本实施例提供一种添加好友的系统,图10为本发明提供的一种添加好友的系统的交互示意图,如图10所示,所述添加好友的系统,包括:服务器11、终端12;所述服务器11与终端12通过网络连接;所述网络可以为有线网、无线网或有线与无线的混合网络。
具体地,所述终端包括但不限于台式机、手机、笔记本电脑、电视。
所述服务器11,用于接收终端12发送的账号查找请求消息,其中,所述账号查找请求消息中至少携带有待查找账号的N个相关字段,N为正整数,所述N个相关字段是由所述终端12根据采集到的关于所述待查找账号的语音数据识别出的;基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据;将所述账号数据发送至所述终端12,以由所述终端12根据所述账号数据进行添加好友处理。
所述终端12,用于采集携带有待查找账号信息的语音数据;对所述语音数据进行识别处理,根据所述语音数据至少识别出待查找账号的N个相关字段,N为正整数;向服务器11发送至少携带有待查找账号的N个相关字段的账号查找请求消息,以使所述服务器11基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据;接收所述服务器11返回的账号数据;根据所述账号数据进行添加好友处理。
如此,能为社交平台提供一种新的添加好友的方式,以后加好友,只需要打开合适页面,等待对方说出自己的账号,便可以找到对方的社交号码,让加好友更加便捷。再也不用像以前那样输入对方的账号,尤其是充斥着大小写、特殊字符、冗长的账号!尤其适合多语言环境、残障人士、老人孩子等使用。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (19)
1.一种添加好友的处理方法,其特征在于,所述方法包括:
接收终端侧发送的社交平台的账号查找请求消息,其中,所述账号查找请求消息中至少携带有待查找账号的N个相关字段,N为正整数,所述N个相关字段是由所述终端根据采集到的关于所述待查找账号的语音数据识别出的;
基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据;
当查找到的所述账号数据的个数大于等于第一阈值且小于第二阈值时,按照预设规则选取第一阈值个与所述N个相关字段相匹配的账号数据,并向所述终端返回所述第一阈值个账号数据,以使所述终端根据所述第一阈值个账号数据进行添加好友处理;
当查找到的所述账号数据的个数大于等于第二阈值时,向所述终端返回第二账号查找响应消息,其中,所述第二账号查找响应消息用于表征请求所述终端重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息。
2.根据权利要求1所述的方法,其特征在于,所述账号查找请求消息中还携带有待查找账号所对应的用户的第一特征信息。
3.根据权利要求2所述的方法,其特征在于,所述基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据,包括:
解析所述账号查找请求消息;
获取待查找账号的M个特征信息,其中,M为正整数,所述M个特征信息至少包括待查找账号的N个相关字段;
按照预设策略从数据库中查找与所述N个相关字段相匹配的账号数据。
4.根据权利要求3所述的方法,其特征在于,所述按照预设策略从数据库中查找与所述N个相关字段相匹配的账号数据,包括:
当N=1时,结合所述M个特征信息,按照普通查找方式查找与N=1个相关字段相匹配的账号数据;
当N>1时,结合所述M个特征信息,利用正则表达式查找与所述N个相关字段相匹配的账号数据。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当查找到的所述账号数据的个数为0时,向所述终端返回第一账号查找响应消息,所述第一账号查找响应消息用于表征未查找到与所述N个相关字段相匹配的账号数据;
当查找到的所述账号数据的个数大于等于1且小于第一阈值时,向所述终端返回查找到的所有账号数据,以使所述终端根据所述所有账号数据进行添加好友处理。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
获取所述终端的位置信息;
结合所述终端的位置信息查找与所述N个相关字段相匹配的账号数据。
7.一种添加好友的处理方法,其特征在于,所述方法包括:
采集携带有待查找社交平台的账号信息的语音数据;
对所述语音数据进行识别处理,根据所述语音数据至少识别出待查找账号的N个相关字段,N为正整数;
向服务器发送账号查找请求消息,所述账号查找请求消息中至少携带有待查找账号的N个相关字段,以使所述服务器基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据;
当所述服务器查找到的所述账号数据的个数大于等于第一阈值且小于第二阈值时,所述服务器按照预设规则选取第一阈值个与所述N个相关字段相匹配的账号数据,接收所述服务器返回的所述第一阈值个账号数据,并根据所述第一阈值个账号数据进行添加好友处理;
当所述服务器查找到的所述账号数据的个数大于等于第二阈值时,接收所述服务器返回的第二账号查找响应消息,其中,所述第二账号查找响应消息用于表征请求终端重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息。
8.根据权利要求7所述的方法,其特征在于,所述向服务器发送至少携带有待查找账号的N个相关字段的账号查找请求消息之前,还包括:
判断所述待查找账号的N个相关字段中是否包含非法字段;
如果不包含非法字段,向服务器发送至少携带有待查找账号的N个相关字段的账号查找请求消息。
9.根据权利要求7所述的方法,其特征在于,所述方法还包括:
当所述服务器查找到的所述账号数据的个数为0时,接收所述服务器返回的第一账号查找响应消息,所述第一账号查找响应消息用于表征未查找到与所述N个相关字段相匹配的账号数据;
当所述服务器查找到的所述账号数据的个数大于等于1且小于第一阈值时,接收所述服务器返回查找到的所有账号数据,并根据所述所有账号数据进行添加好友处理。
10.一种服务器,其特征在于,所述服务器包括:
第一接收单元,用于接收终端侧发送的社交平台的账号查找请求消息,其中,所述账号查找请求消息中至少携带有待查找账号的N个相关字段,N为正整数,所述N个相关字段是由所述终端根据采集到的关于所述待查找账号的语音数据识别出的;
查找单元,用于基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据;当查找到的所述账号数据的个数大于等于第一阈值且小于第二阈值时,按照预设规则选取第一阈值个与所述N个相关字段相匹配的账号数据,并向所述终端返回所述第一阈值个账号数据,以使所述终端根据所述第一阈值个账号数据进行添加好友处理;当查找到的所述账号数据的个数大于等于第二阈值时,向所述终端返回第二账号查找响应消息,其中,所述第二账号查找响应消息用于表征请求所述终端重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息;
第一发送单元,用于将所述账号数据发送至所述终端,以由所述终端根据所述账号数据进行添加好友处理。
11.根据权利要求10所述的服务器,其特征在于,所述账号查找请求消息中还携带有待查找账号所对应的用户的第一特征信息。
12.根据权利要求11所述的服务器,其特征在于,所述查找单元,包括:
解析子单元,用于解析所述账号查找请求消息;
第一获取子单元,用于获取待查找账号的M个特征信息,其中,M为正整数,所述M个特征信息至少包括待查找账号的N个相关字段;
查找子单元,用于按照预设策略从数据库中查找与所述N个相关字段相匹配的账号数据。
13.根据权利要求12所述的服务器,其特征在于,所述查找子单元,还用于:
当N=1时,结合所述M个特征信息,按照普通查找方式查找与N=1个相关字段相匹配的账号数据;
当N>1时,结合所述M个特征信息,利用正则表达式查找与所述N个相关字段相匹配的账号数据。
14.根据权利要求12所述的服务器,其特征在于,所述第一发送单元,还用于:
当查找到的所述账号数据的个数为0时,向所述终端返回第一账号查找响应消息,所述第一账号查找响应消息用于表征未查找到与所述N个相关字段相匹配的账号数据;
当查找到的所述账号数据的个数大于等于1且小于第一阈值时,向所述终端返回查找到的所有账号数据,以使所述终端根据所述所有账号数据进行添加好友处理。
15.根据权利要求13所述的服务器,其特征在于,所述查找单元,还包括:
第二获取子单元,用于获取所述终端的位置信息;
相应地,所述查找子单元,还用于结合所述终端的位置信息查找与所述N个相关字段相匹配的账号数据。
16.一种终端,其特征在于,所述终端包括:
采集单元,用于采集携带有待查找社交平台的账号信息的语音数据;
识别单元,用于对所述语音数据进行识别处理,根据所述语音数据至少识别出待查找账号的N个相关字段,N为正整数;
第二发送单元,用于向服务器发送至少携带有待查找账号的N个相关字段的账号查找请求消息,以使所述服务器基于所述账号查找请求消息查找与所述N个相关字段相匹配的账号数据;
第二接收单元,用于接收所述服务器返回的账号数据;还用于当所述服务器查找到的所述账号数据的个数大于等于第二阈值时,接收所述服务器返回的第二账号查找响应消息,其中,所述第二账号查找响应消息用于表征请求所述终端重新采集关于所述待查找账号的语音数据,并重新上传账号请求消息;还用于当所述服务器查找到的所述账号数据的个数大于等于第一阈值且小于第二阈值时,所述服务器按照预设规则选取第一阈值个与所述N个相关字段相匹配的账号数据,接收所述服务器返回的所述第一阈值个账号数据;
处理单元,用于根据所述账号数据进行添加好友处理。
17.根据权利要求16所述的终端,其特征在于,所述第二发送单元,还用于:
在向服务器发送至少携带有待查找账号的N个相关字段的账号查找请求消息之前,判断所述待查找账号的N个相关字段是否包含非法字段;
如果不包含非法字段,向服务器发送至少携带有待查找账号的N个相关字段的账号查找请求消息。
18.根据权利要求16所述的终端,其特征在于,
所述第二接收单元,还用于当所述服务器查找到的所述账号数据的个数为0时,接收所述服务器返回的第一账号查找响应消息,所述第一账号查找响应消息用于表征未查找到与所述N个相关字段相匹配的账号数据;还用于当所述服务器查找到的所述账号数据的个数大于等于1且小于第一阈值时,接收所述服务器返回查找到的所有账号数据;
所述采集单元,还用于重新采集关于所述待查找账号的语音数据;
相应地,所述第二发送单元,还用于重新上传账号请求消息。
19.一种存储介质,其特征在于,存储有可执行指令,所述可执行指令被执行时,用于实现如权利要求1至6任一项所述的添加好友的处理方法,或权利要求7至9任一项所述的添加好友的处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510788119.4A CN106713111B (zh) | 2015-11-17 | 2015-11-17 | 一种添加好友的处理方法、终端及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510788119.4A CN106713111B (zh) | 2015-11-17 | 2015-11-17 | 一种添加好友的处理方法、终端及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106713111A CN106713111A (zh) | 2017-05-24 |
CN106713111B true CN106713111B (zh) | 2020-04-07 |
Family
ID=58930628
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510788119.4A Active CN106713111B (zh) | 2015-11-17 | 2015-11-17 | 一种添加好友的处理方法、终端及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106713111B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107453980A (zh) * | 2017-07-26 | 2017-12-08 | 北京小米移动软件有限公司 | 即时通信中问题响应方法及装置 |
CN107517274A (zh) * | 2017-09-26 | 2017-12-26 | 北京小米移动软件有限公司 | 推荐方法及装置 |
CN109995929B (zh) * | 2017-12-29 | 2021-10-26 | 中兴通讯股份有限公司 | 操作和账号信息的处理方法及装置 |
CN109086028A (zh) * | 2018-07-27 | 2018-12-25 | 重庆柚瓣家科技有限公司 | 语音ui及其实现方法 |
CN111261142A (zh) * | 2020-01-17 | 2020-06-09 | 滨州学院 | 一种基于单片机的非特定语音识别智能开关系统 |
CN112738738B (zh) * | 2020-12-30 | 2022-05-31 | 南方科技大学 | 好友添加方法、装置、设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002077790A2 (en) * | 2001-03-22 | 2002-10-03 | Canon Kabushiki Kaisha | Information processing apparatus and method, and program |
CN101540739A (zh) * | 2009-04-14 | 2009-09-23 | 腾讯科技(深圳)有限公司 | 用户推荐方法及用户推荐系统 |
CN102088419A (zh) * | 2009-12-07 | 2011-06-08 | 倪加元 | 一种在社交网络中查找好友信息的方法和系统 |
CN103377652A (zh) * | 2012-04-25 | 2013-10-30 | 上海智臻网络科技有限公司 | 一种用于进行语音识别的方法、装置和设备 |
CN103838713A (zh) * | 2014-03-27 | 2014-06-04 | 王峥嵘 | 一种基于正则表达式的语义分析方法 |
CN104735634A (zh) * | 2013-12-24 | 2015-06-24 | 腾讯科技(深圳)有限公司 | 一种关联支付账号管理方法、移动终端、服务器以及系统 |
CN105049319A (zh) * | 2015-05-25 | 2015-11-11 | 腾讯科技(深圳)有限公司 | 好友添加方法及系统、客户端及服务器 |
-
2015
- 2015-11-17 CN CN201510788119.4A patent/CN106713111B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002077790A2 (en) * | 2001-03-22 | 2002-10-03 | Canon Kabushiki Kaisha | Information processing apparatus and method, and program |
CN101540739A (zh) * | 2009-04-14 | 2009-09-23 | 腾讯科技(深圳)有限公司 | 用户推荐方法及用户推荐系统 |
CN102088419A (zh) * | 2009-12-07 | 2011-06-08 | 倪加元 | 一种在社交网络中查找好友信息的方法和系统 |
CN103377652A (zh) * | 2012-04-25 | 2013-10-30 | 上海智臻网络科技有限公司 | 一种用于进行语音识别的方法、装置和设备 |
CN104735634A (zh) * | 2013-12-24 | 2015-06-24 | 腾讯科技(深圳)有限公司 | 一种关联支付账号管理方法、移动终端、服务器以及系统 |
CN103838713A (zh) * | 2014-03-27 | 2014-06-04 | 王峥嵘 | 一种基于正则表达式的语义分析方法 |
CN105049319A (zh) * | 2015-05-25 | 2015-11-11 | 腾讯科技(深圳)有限公司 | 好友添加方法及系统、客户端及服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN106713111A (zh) | 2017-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106713111B (zh) | 一种添加好友的处理方法、终端及服务器 | |
US10270736B2 (en) | Account adding method, terminal, server, and computer storage medium | |
US10614803B2 (en) | Wake-on-voice method, terminal and storage medium | |
US9047868B1 (en) | Language model data collection | |
JP6651973B2 (ja) | 対話処理プログラム、対話処理方法および情報処理装置 | |
KR101689290B1 (ko) | 대화에서 정보를 추출하는 장치 | |
TWI427620B (zh) | A speech recognition result correction device and a speech recognition result correction method, and a speech recognition result correction system | |
US20200012724A1 (en) | Bidirectional speech translation system, bidirectional speech translation method and program | |
CN111261162B (zh) | 语音识别方法、语音识别装置及存储介质 | |
KR20170033722A (ko) | 사용자의 발화 처리 장치 및 방법과, 음성 대화 관리 장치 | |
TW201503105A (zh) | 語音辨識系統以及方法 | |
JP2016529603A (ja) | オンライン音声翻訳方法及び装置 | |
WO2020024620A1 (zh) | 语音信息的处理方法以及装置、设备和存储介质 | |
US20130253932A1 (en) | Conversation supporting device, conversation supporting method and conversation supporting program | |
CN111063355A (zh) | 会议记录的生成方法及记录终端 | |
CN112669842A (zh) | 人机对话控制方法、装置、计算机设备及存储介质 | |
US8868419B2 (en) | Generalizing text content summary from speech content | |
KR20130108173A (ko) | 유무선 통신 네트워크를 이용한 음성인식 질의응답 시스템 및 그 운용방법 | |
CN114328867A (zh) | 一种人机对话中智能打断的方法及装置 | |
KR20140123369A (ko) | 음성인식 질의응답 시스템 및 그것의 운용방법 | |
KR20130086971A (ko) | 음성인식 질의응답 시스템 및 그것의 운용방법 | |
KR102312993B1 (ko) | 인공신경망을 이용한 대화형 메시지 구현 방법 및 그 장치 | |
CN112712793A (zh) | 语音交互下基于预训练模型的asr纠错方法及相关设备 | |
WO2020022079A1 (ja) | 音声認識データ処理装置、音声認識データ処理システムおよび音声認識データ処理方法 | |
CN114242047A (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 |