CN109286554B - 社交应用中社交功能解锁方法及装置 - Google Patents

社交应用中社交功能解锁方法及装置 Download PDF

Info

Publication number
CN109286554B
CN109286554B CN201811071978.1A CN201811071978A CN109286554B CN 109286554 B CN109286554 B CN 109286554B CN 201811071978 A CN201811071978 A CN 201811071978A CN 109286554 B CN109286554 B CN 109286554B
Authority
CN
China
Prior art keywords
user
social
voice data
unlocking
voice
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
CN201811071978.1A
Other languages
English (en)
Other versions
CN109286554A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201811071978.1A priority Critical patent/CN109286554B/zh
Publication of CN109286554A publication Critical patent/CN109286554A/zh
Application granted granted Critical
Publication of CN109286554B publication Critical patent/CN109286554B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-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
    • 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
    • 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/28Constructional details of speech recognition systems
    • G10L15/30Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/51Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination

Landscapes

  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及了一种社交应用中社交功能解锁方法及装置,所述社交应用中社交功能解锁方法包括:第一用户通过社交应用向第二用户发起社交功能解锁邀请,所述社交功能解锁邀请用于指示所述第一用户请求解锁的社交功能;所述第二用户所在社交应用根据所述社交功能解锁邀请中的第一语音数据,向所述服务器发送第二语音数据;所述社交应用接收所述服务器根据所述第一语音数据和第二语音数据返回的匹配结果;如果所述匹配结果指示所述第一用户和所述第二用户之间语音匹配成功,则在所述社交应用中解锁所述社交功能解锁邀请指示的社交功能。采用本发明所提供的社交应用中社交功能解锁方法及装置解决了现有技术中社交功能的实用性不高的问题。

Description

社交应用中社交功能解锁方法及装置
技术领域
本发明涉及互联网技术领域,尤其涉及一种社交应用中社交功能解锁方法及装置。
背景技术
随着互联网技术的发展,社交应用受到了人们的青睐,人们可足不出户而实现人与人之间的沟通。通常,社交应用除了具备即时通信等通用的社交功能之外,还扩展出了购物、美食、交通、支付等多种附加的社交功能,以此丰富社交应用用户的使用体验。
可以理解,社交应用用户不仅可以通过社交应用所提供的社交功能与好友沟通,还可以和陌生人沟通,然而,由于社交应用用户和陌生人之间还不太熟悉,如果随意使用社交功能很可能造成沟通尴尬的局面,例如,语音通话时,社交应用用户和陌生人之间话不投机,进而大大降低了该社交功能的实用性,可能导致该社交功能被社交应用用户废弃。
为此,如何提高社交功能的实用性仍有待解决。
发明内容
为了解决上述技术问题,本发明的一个目的在于提供一种社交应用中社交功能解锁方法及装置。
其中,本发明所采用的技术方案为:
第一方面,一种社交应用中社交功能解锁方法,包括:第一用户通过社交应用向第二用户发起社交功能解锁邀请,所述社交功能解锁邀请用于指示所述第一用户请求解锁的社交功能;所述第二用户所在社交应用根据所述社交功能解锁邀请中的第一语音数据,向所述服务器发送第二语音数据;所述社交应用接收所述服务器根据所述第一语音数据和第二语音数据返回的匹配结果;如果所述匹配结果指示所述第一用户和所述第二用户之间语音匹配成功,则在所述社交应用中解锁所述社交功能解锁邀请指示的社交功能。
第二方面,一种社交应用中社交功能解锁方法,包括:服务器接收第一语音数据和第二语音数据,所述第一语音数据是第一用户通过社交应用向第二用户发起社交功能解锁邀请中携带的,所述第二语音数据是所述第二用户所在社交应用根据所述社交功能解锁邀请中的第一语音数据而发送至所述服务器的,所述社交功能解锁邀请用于指示所述第一用户请求解锁的社交功能;根据所述第一语音数据和所述第二语音数据进行所述第一用户与所述第二用户之间的语音匹配,得到匹配结果;将所述匹配结果返回所述社交应用,以使所述社交应用根据所述匹配结果指示的所述第一用户和所述第二用户之间语音匹配成功,对所述社交功能解锁邀请指示的社交功能进行解锁。
第三方面,一种社交应用中社交功能解锁装置,包括:请求发起模块,用于第一用户通过社交应用向第二用户发起社交功能解锁邀请,所述社交功能解锁邀请用于指示所述第一用户请求解锁的社交功能;语音发送模块,用于所述第二用户所在社交应用根据所述社交功能解锁邀请中的第一语音数据,向所述服务器发送第二语音数据;结果接收模块,用于所述社交应用接收所述服务器根据所述第一语音数据和第二语音数据返回的匹配结果;功能解锁模块,用于如果所述匹配结果指示所述第一用户和所述第二用户之间语音匹配成功,则在所述社交应用中解锁所述社交功能解锁邀请指示的社交功能。
在一示例性实施例中,所述装置还包括:消息显示模块,用于在所述第一用户与所述第二用户通过各自所在社交应用进行会话时,生成社交功能解锁提示消息,并显示在所述第一用户所在社交应用中,通过显示的社交功能解锁提示消息提示所述第一用户社交用用中可解锁的所述社交功能。
在一示例性实施例中,所述请求发起模块包括:第一检测单元,用于检测所述第一用户为解锁所述社交功能触发的第一录音操作;第一录制单元,用于根据所述第一录音操作为所述第一用户录制所述第一语音数据;第一发送单元,用于根据所述第一语音数据向所述第二用户发起所述社交功能解锁邀请,并向所述服务器发送所述第一语音数据。
在一示例性实施例中,所述语音发送模块包括:请求接收单元,用于所述第二用户所在社交应用接收所述社交功能解锁邀请,并从所述社交功能解锁邀请中提取得到所述第一语音数据;第二检测单元,用于根据所述第一语音数据检测所述第二用户触发的第二录音操作;第二录制单元,用于根据所述第二录音操作为所述第二用户录制所述第二语音数据;第二发送单元,用于将所述第二语音数据上传至所述服务器。
在一示例性实施例中,所述装置还包括:结果显示模块,用于在所述社交应用中显示所述匹配结果,通过显示的所述匹配结果提示所述第一用户请求解锁的社交功能是否解锁成功。
在一示例性实施例中,所述第一用户请求解锁的社交功能为语音通话功能;所述功能解锁模块包括:连接建立单元,用于如果所述匹配结果指示所述第一用户和所述第二用户之间语音匹配成功,则在所述第一用户与所述第二用户之间建立语音通话连接;语音通话单元,用于通过所建立的语音通话连接,所述社交应用中进行所述第一用户与所述第二用户之间的语音通话。
第四方面,一种社交应用中社交功能解锁装置,包括:数据接收模块,用于服务器接收第一语音数据和第二语音数据,所述第一语音数据是第一用户通过社交应用向第二用户发起社交功能解锁邀请中携带的,所述第二语音数据是所述第二用户所在社交应用根据所述社交功能解锁邀请中的第一语音数据而发送至所述服务器的,所述社交功能解锁邀请用于指示所述第一用户请求解锁的社交功能;语音匹配模块,用于根据所述第一语音数据和所述第二语音数据进行所述第一用户与所述第二用户之间的语音匹配,得到匹配结果;结果返回模块,用于将所述匹配结果返回所述社交应用,以使所述社交应用根据所述匹配结果指示的所述第一用户和所述第二用户之间语音匹配成功,对所述社交功能解锁邀请指示的社交功能进行解锁。
在一示例性实施例中,所述语音匹配模块包括:关键词提取单元,用于分别对所述第一语音数据和所述第二语音数据进行关键词提取处理,得到第一关键词集合和第二关键词集合;匹配度计算单元,用于计算所述第一关键词集合与所述第二关键词集合之间的匹配度;结果生成单元,用于进行所述匹配度与匹配阈值之间的比较,生成所述匹配结果。
在一示例性实施例中,输入语音数据为所述第一语音数据或者所述第二语音数据,输出集合数据为所述第一关键词集合或者所述第二关键词集合;关键词提取单元包括:语音识别子单元,用于通过语音识别将所述输入语音数据转换为文本数据;分词处理子单元,用于对所述文本数据进行分词处理,生成分词集合;分词剔除子单元,用于根据预置词典将所述分词集合中的无意义分词剔除,得到所述输出集合数据。
在一示例性实施例中,所述关键词提取单元还包括:预处理子单元,用于对所述输入语音数据进行预处理,以使所述语音识别是针对预处理后的输入语音数据进行的。
在一示例性实施例中,所述匹配度计算单元包括:第一获取子单元,用于获取所述第一关键词集合中关键词的第一个数、以及所述第二关键词集合中关键词的第二个数;第二获取子单元,用于确定所述第一关键词集合与所述第二关键词集合的交集,并获取所述交集中关键词的第三个数;计算子单元,用于根据敏感系数、第一个数、第二个数和第三个数进行匹配度计算,得到所述第一关键词集合与所述第二关键词集合之间的匹配度。
第五方面,一种社交应用中社交功能解锁装置,包括处理器及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如上所述的社交应用中社交功能解锁方法。
第六方面,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的社交应用中社交功能解锁方法。
在上述技术方案中,第一用户通过社交应用向第二用户发起社交功能解锁邀请,使得第二用户所在社交应用根据社交功能解锁邀请中的第一语音数据,向服务器发送第二语音数据,进而在服务器中根据第一语音数据和第二语音数据为第一用户和第二用户进行语音匹配,以返回匹配结果至社交应用,并在匹配结果指示第一用户和第二用户之间语音匹配成功时,将社交应用中第一用户请求解锁的社交功能解锁,由此,社交功能无法随意使用,仅在第一用户和第二用户之间语音匹配成功时,方可解锁,从而避免第一用户和第二用户之间出现沟通尴尬的局面,进而解决现有技术中社交功能的实用性不高的问题。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
图1是根据本发明所涉及的实施环境的示意图。
图2是根据一示例性实施例示出的一种终端的硬件结构框图。
图3是根据一示例性实施例示出的一种服务器的硬件结构框图。
图4是根据一示例性实施例示出的一种社交应用中社交功能解锁方法的流程图。
图5是图4对应实施例中步骤310在一个实施例的流程图。
图6是图5对应实施例所涉及的第一用户发起社交功能解锁邀请的示意图。
图7是图4对应实施例中步骤330在一个实施例的流程图。
图8是图7对应实施例所涉及的第二用户接受社交功能解锁邀请的示意图。
图9是图7对应实施例所涉及的第二用户所在社交应用中显示匹配结果的示意图。
图10是图4对应实施例中步骤370在一个实施例的流程图。
图11是根据一示例性实施例示出的一种社交应用中社交功能解锁方法的流程图。
图12是图11对应实施例中步骤730在一个实施例的流程图。
图13是图12对应实施例中步骤731在一个实施例的流程图。
图14是图13对应实施例所涉及的语音匹配过程的具体示意图。
图15是图12对应实施例中步骤733在一个实施例的流程图。
图16是图15对应实施例所涉及的匹配度计算过程的具体示意图。
图17是图15对应实施例所涉及的第一用户与第二用户之间进行语音匹配的示意图。
图18是根据一示例性实施例示出的一种社交应用中社交功能解锁装置的框图。
图19是根据一示例性实施例示出的另一种社交应用中社交功能解锁装置的框图。
图20是根据一示例性实施例示出的一种社交应用中社交功能解锁装置的硬件结构框图。
通过上述附图,已示出本发明明确的实施例,后文中将有更详细的描述,这些附图和文字描述并不是为了通过任何方式限制本发明构思的范围,而是通过参考特定实施例为本领域技术人员说明本发明的概念。
具体实施方式
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1为一种社交应用中社交功能解锁方法所涉及的实施环境的示意图。该实施环境包括终端和服务器200。
其中,终端可以是台式电脑、笔记本电脑、平板电脑、智能手机或者其他可供社交应用运行的电子设备,在此不进行限定。
在此说明的是,社交应用可以是应用程序形式的,还可以是网页形式的,为此,社交应用向用户展示的界面可以是程序窗口形式的,也可以是网页页面形式的,在此也并未加以限定。
进一步地,终端包括供第一用户所在社交应用运行的终端110、以及供第二用户所在社交应用运行的终端130。
服务器200是为用户提供后台服务的电子设备,例如,后台服务包括即时通信服务、语音匹配服务等等。
值得一提的是,根据实际运营的需要,为用户提供后台服务的并不局限于一台服务器200,例如,还可以通过由多台服务器200构成的服务器集群300为用户提供后台服务,如图1所示。
此外,后台服务也可以根据类型而分别部署于服务器集群中的不同服务器200,例如,一台服务器200为用户提供即时通信服务,视为社交服务器;另一台服务器200为用户提供语音匹配服务,视为解锁服务器,如图1所示,本发明各实施例并未对此具体限定。
终端与服务器200之间通过无线或者有线建立网络连接,并通过网络连接实现与服务器200之间的数据传输。例如,传输的数据可以是语音数据、匹配结果等等。
当社交应用在终端中运行,第一用户与第二用户借由各自所在社交应用进行会话。随着会话进行,如果第一用户希望解锁社交功能,则第一用户将通过其所在社交应用向第二用户发起社交功能解锁邀请,使得第二用户所在社交应用接收该社交功能解锁邀请。
当第二用户所在社交应用接收到该社交功能解锁邀请,第二用户便可通过其所在社交应用选择是否接受该社交功能解锁邀请。
通过社交功能解锁邀请的发起和接受,第一用户所在社交应用将第一语音数据发送至服务器200,第二用户所在社交应用将第二语音数据发送至服务器200。
通过终端与服务器200之间的交互,对于服务器200而言,随着社交功能解锁邀请的发起和接受,将接收到第一语音数据和第二语音数据,进而根据第一语音数据和第二语音数据进行第一用户与第二用户之间的语音匹配,并将匹配结果返回至第一用户、第二用户各自所在社交应用。
对于社交应用而言,当匹配结果指示第一用户和第二用户之间语音匹配成功时,方可对第一用户请求解锁的社交功能进行解锁,进而为第一用户和第二用户提供完成解锁的社交功能。
请参阅图2,图2是根据一示例性实施例示出的一种终端的框图。该终端适用于图1所示出实施环境中的终端100。
需要说明的是,该终端只是一个适配于本发明的示例,不能认为是提供了对本发明的使用范围的任何限制。该终端也不能解释为需要依赖于或者必须具有图2中示出的示例性的终端100中的一个或者多个组件。
如图2所示,终端100包括存储器101、存储控制器103、一个或多个(图2中仅示出一个)处理器105、外设接口107、射频模块109、定位模块111、摄像模块113、音频模块115、触控屏幕117以及按键模块119。这些组件通过一条或多条通讯总线/信号线121相互通讯。
其中,存储器101可用于存储计算机程序以及模块,如本发明示例性实施例中的社交应用中社交功能解锁方法及装置对应的计算机可读指令及模块,处理器105通过运行存储在存储器101内的计算机可读指令,从而执行各种功能以及数据处理,即完成社交应用中社交功能解锁方法。
存储器101作为资源存储的载体,可以是随机存储器、例如高速随机存储器、非易失性存储器,如一个或多个磁性存储装置、闪存、或者其它固态存储器。存储方式可以是短暂存储或者永久存储。
外设接口107可以包括至少一有线或无线网络接口、至少一串并联转换接口、至少一输入输出接口以及至少一USB接口等,用于将外部各种输入/输出装置耦合至存储器101以及处理器105,以实现与外部各种输入/输出装置的通信。例如,将第一语音数据或者第二语音数据上传至服务器,或者,接收服务器返回的匹配结果。
射频模块109用于收发电磁波,实现电磁波与电信号的相互转换,从而通过通讯网络与其他设备进行通讯。通信网络包括蜂窝式电话网、无线局域网或者城域网,上述通信网络可以使用各种通信标准、协议及技术。
定位模块111用于获取终端100的当前所在的地理位置。定位模块111的实例包括但不限于全球卫星定位***(GPS)、基于无线局域网或者移动通信网的定位技术。
摄像模块113隶属于摄像头,用于拍摄图片或者视频。拍摄的图片或者视频可以存储至存储器101内,还可以通过射频模块109发送至上位机。
音频模块115向用户提供音频接口,其可包括一个或多个麦克风接口、一个或多个扬声器接口以及一个或多个耳机接口。通过音频接口与其它设备进行音频数据的交互。音频数据可以存储至存储器101内,还可以通过射频模块109发送。例如,音频数据可以是第一语音数据或者第二语音数据。
触控屏幕117在终端100与用户之间提供一个输入输出界面。具体地,用户可通过触控屏幕117进行输入操作,例如点击、触摸、滑动等手势操作,以使终端100对该输入操作进行响应。终端100则将文字、图片或者视频任意一种形式或者组合所形成的输出内容通过触控屏幕117向用户显示输出。
按键模块119包括至少一个按键,用以提供用户向终端100进行输入的接口,用户可以通过按下不同的按键使终端100执行不同的功能。例如,声音调节按键可供用户实现对终端100播放的声音音量的调节。例如,可供第一用户触发第一录音操作,或者,可供第二用户触发第二录音操作。
可以理解,图2所示的结构仅为示意,终端100还可包括比图2中所示更多或更少的组件,或者具有与图2所示不同的组件。图2中所示的各组件可以采用硬件、软件或者其组合来实现。
图3是根据一示例性实施例示出的一种服务器的硬件结构框图。该服务器适用于图1所示出实施环境中的服务器200。
需要说明的是,该服务端只是一个适配于本发明的示例,不能认为是提供了对本发明的使用范围的任何限制。该服务端也不能解释为需要依赖于或者必须具有图3中示出的示例性的服务器200中的一个或者多个组件。
该服务端的硬件结构可因配置或者性能的不同而产生较大的差异,如图3所示,服务器200包括:电源210、接口230、至少一存储器250、以及至少一中央处理器(CPU,CentralProcessing Units)270。
其中,电源210用于为服务器200上的各硬件设备提供工作电压。
接口230包括至少一有线或无线网络接口231、至少一串并转换接口233、至少一输入输出接口235以及至少一USB接口237等,用于与外部设备通信。
存储器250作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源包括操作***251、应用程序253及数据255等,存储方式可以是短暂存储或者永久存储。其中,操作***251用于管理与控制服务器200上的各硬件设备以及应用程序253,以实现中央处理器270对海量数据255的计算与处理,其可以是WindowsServerTM、Mac OS XTM、UnixTM、LinuxTM、FreeBSDTM等。应用程序253是基于操作***251之上完成至少一项特定工作的计算机程序,其可以包括至少一模块(图3中未示出),每个模块都可以分别包含有对服务器200的一系列计算机可读指令。数据255可以是存储于磁盘中的照片、图片、语音数据等。
中央处理器270可以包括一个或多个以上的处理器,并设置为通过总线与存储器250通信,用于运算与处理存储器250中的海量数据255。
如上面所详细描述的,适用本发明的服务器200将通过中央处理器270读取存储器250中存储的一系列计算机可读指令的形式来完成社交应用中社交功能解锁方法。
此外,通过硬件电路或者硬件电路结合软件也能同样实现本发明,因此,实现本发明并不限于任何特定硬件电路、软件以及两者的组合。
请参阅图4,在一示例性实施例中,一种社交应用中社交功能解锁方法适用于图1所示实施环境的终端,该终端的结构可以如图2所示。
该种社交应用中社交功能解锁方法可以由终端执行,也可以理解为,由运行于该终端中的社交应用执行,为了便于描述,下文各实施例中步骤视为由社交应用执行。
该种社交应用中社交功能解锁方法可以包括以下步骤:
步骤310,第一用户通过社交应用向第二用户发起社交功能解锁邀请。
可以理解,如果第一用户与第二用户是陌生人,随着第一用户与第二用户之间的逐步熟悉,第一用户更有可能请求解锁社交应用提供的社交功能,而对于第二用户而言,更有可能倾向于同意解锁社交应用提供的社交功能。
为此,较优地,第一用户和第二用户是指通过各自所在社交应用进行会话的社交应用用户,以便于随着第一用户和第二用户之间会话的开展,而能够逐步熟悉彼此,进而更有利于社交功能解锁后的沟通。
可选地,在第一用户所在社交应用中,随着第一用户和第二用户之间会话的开展,将生成社交功能解锁提示消息,并显示在第一用户所在社交应用向第一用户展示的界面中,以此提示第一用户社交应用中可解锁的社交功能。
如图6所示,社交功能解锁提示消息401为“测测你们的声音缘分指数开始语音聊天吧”,其中,社交功能解锁提示消息401用于提示第一用户社交应用中可解锁的社交功能为语音通话功能。
如果第一用户希望进行社交功能的解锁,便可通过所在社交应用向第二用户发起社交功能解锁邀请。其中,社交功能解锁邀请用于指示第一用户请求解锁的社交功能。
在一实施例的具体实现中,第一用户为解锁社交功能将通过其所在社交应用录制一段语音,以通过此段语音向第二用户发起社交功能解锁邀请,即,社交功能解锁邀请中携带此段语音。
步骤330,所述第二用户所在社交应用根据所述社交功能解锁邀请中的第一语音数据,向所述服务器发送第二语音数据。
在第一用户通过社交应用向第二用户发起社交功能解锁邀请之后,对于第二用户所在社交应用而言,便可接收到此社交功能解锁邀请。
如果第二用户接受此社交功能解锁邀请,将通过其所在社交应用向服务器发送第二语音数据。
在一实施例的具体实现中,第二语音数据的生成,是基于社交功能解锁邀请中的第一语音数据,即第一用户为解锁社交功能而录制的一段语音。也可以理解为,第二语音数据,是第二用户在收听第一用户所录制的语音之后,所作的回应。
可选地,第二语音数据为第二用户录制的一段语音。
步骤350,所述社交应用接收所述服务器根据所述第一语音数据和第二语音数据返回的匹配结果。
随着社交功能解锁邀请的发起和接受,第一用户所在社交应用将向服务器发送第一语音数据,第二用户所在社交应用将向服务器发送第二语音数据。
对于服务器而言,便可接收到第一语音数据和第二语音数据,进而根据第一语音数据和第二语音数据进行第一用户与第二用户之间的语音匹配,并将匹配结果返回至第一用户、第二用户各自所在社交应用。
由此,通过语音匹配,即可测试第一用户与第二用户之间的默契程度,以此来判断是否有必要在社交应用中解锁第一用户请求解锁的社交功能,从而避免第一用户与第二用户之间出现沟通尴尬的局面。
值得一提的是,为了提高网络带宽的利用率,终端在传输语音数据之间,将对语音数据进行压缩处理,那么,对于服务器而言,在接收到语音数据之后,则需要进行相应地解压缩处理,以便于语音匹配是针对解压缩后的语音数据进行的。
步骤370,如果所述匹配结果指示所述第一用户和所述第二用户之间语音匹配成功,则在所述社交应用中解锁所述社交功能解锁邀请指示的社交功能。
如果匹配结果指示第一用户和第二用户之间语音匹配成功,则表示第一用户与第二用户之间具有一定的默契,出现沟通尴尬的局面概率较小,便可将社交应用中第一用户请求解锁的社交功能解锁。
反之,如果匹配结果指示第一用户和第二用户之间语音匹配失败,则表示第一用户与第二用户之间默契不足,很可能出现沟通尴尬的局面,为此,社交应用将拒绝解锁第一用户请求解锁的社交功能。
通过如上所述的过程,实现了社交功能的限制性使用,即,默契不足的第一用户和第二用户无法使用未解锁的社交功能,而仅当第一用户和第二用户足够默契时,社交功能方可解锁,从而保证第一用户和第二用户不会因完成解锁的社交功能而出现沟通尴尬的局面,有效地提高了社交功能的实用性,同时有利于提升社交应用用户的使用体验,充分地保障了社交应用用户对社交应用的粘度。
请参阅图5,在一示例性实施例中,步骤310可以包括以下步骤:
步骤311,检测所述第一用户为解锁所述社交功能触发的第一录音操作。
如前所述,当第一用户所在社交应用生成社交功能解锁提示消息,并显示在第一用户所在社交应用时,第一用户便可获知其所在社交应用中可解锁的社交功能。那么,第一用户便可通过该社交功能解锁提示消息,通知社交应用其希望解锁该社交功能。
如图6所示,当社交应用中显示社交功能解锁提示消息401时,第一用户可点击“话筒”按键402,以便于第一用户所在社交应用获知第一用户希望解锁社交功能解锁提示消息401所提示的社交功能。
进一步地,当第一用户点击“开始”按键403开始录音,并点击“完成”按键404结束录音,亦即第一用户所在社交应用检测到第一用户为解锁社交功能而触发的第一录音操作,此时,第一用户所在社交应用便相应地生成第一语音数据,即第一用户为解锁社交功能而录制的一段语音。
步骤313,根据所述第一录音操作为所述第一用户录制所述第一语音数据。
如图6所示,第一录音操作,包括两次点击操作,即点击“开始”按键403和点击“完成”按键404。
在此说明的是,随着第一用户所持终端配置的输入组件的不同,例如,输入组件可以是鼠标、键盘、触控笔、触摸屏幕等等,则第一录音操作也将有所区别。例如,如果输入组件为鼠标,则第一录音操作可以是单击、双击、移动、拖拽等机械操作;如果输入组件为触摸屏幕,则第一录音操作可以是点击、滑动等手势操作,本实施例并非对此构成限定。
步骤315,根据所述第一语音数据向所述第二用户发起所述社交功能解锁邀请,并向所述服务器发送所述第一语音数据。
如图6所示,当第一语音数据录制完毕,第一用户便可点击“发送”按键405,根据第一语音数据向第二用户发起社交功能解锁邀请,并将第一语音数据发送至服务器,以此等待第二用户回应。
在上述实施例的作用下,实现了第一语音数据的生成,以此作为服务器进行第一用户与第二用户之间的语音匹配的依据,进而使得后续判断社交功能是否允许解锁得以实现。
请参阅图7,在一示例性实施例中,步骤330可以包括以下步骤:
步骤331,所述第二用户所在社交应用接收所述社交功能解锁邀请,并从所述社交功能解锁邀请中提取得到所述第一语音数据。
如前所述,对于第一用户所在社交应用而言,社交功能解锁邀请是根据第一语音数据发起的,即,社交功能解锁邀请中携带了第一语音数据。
因此,就第二用户所在社交应用来说,在接收到社交功能解锁邀请之后,便可从中提取出第一语音数据,以便于第二用户对此作出回应。
在一实施例的具体实现中,当第二用户所在社交应用接收到社交功能解锁邀请时,将生成社交功能解锁邀请提示消息,并显示在第二用户所在社交应用中,以此提示第二用户社交应用中被第一用户请求解锁的社交功能。
如图8所示,社交功能解锁邀请提示消息406为“你收到一份声音缘分测试,点击开始吧”,其中,社交功能解锁邀请提示消息406用于提示第二用户社交应用中被第一用户请求解锁的社交功能为语音通话功能。
步骤333,根据所述第一语音数据检测所述第二用户触发的第二录音操作。
如上所述,当第二用户所在社交应用生成社交功能解锁邀请提示消息,并显示在第二用户所在社交应用时,第二用户便可获知第一用户请求解锁的社交功能。那么,第二用户便可通过该社交功能解锁邀请提示消息,通知社交应用其同意解锁该社交功能。
如图8所示,当社交应用中显示社交功能解锁邀请提示消息406时,第二用户可点击“话筒”按键407,以便于第二用户所在社交应用获知第二用户同意解锁社交功能解锁提示消息406所提示的社交功能。
进一步地,待第二用户收听第一用户所录制的语音,即第一语音数据,进而作出回应,即点击“开始”按键408开始录音,并点击“完成”按键409结束录音,亦即第二用户所在社交应用检测到第二用户触发的第二录音操作,此时,第二用户所在社交应用便相应地生成第二语音数据,即第二用户录制的一段语音。
步骤335,根据所述第二录音操作为所述第二用户录制所述第二语音数据。
如图8所示,第二录音操作,也包括两次点击操作,即点击“开始”按键408和点击“完成”按键409。
同理于第一录音操作,随着第二用户所持终端配置的输入组件的不同,例如,输入组件可以是鼠标、键盘、触控笔、触摸屏幕等等,则第二录音操作也将有所区别。例如,如果输入组件为鼠标,则第二录音操作可以是单击、双击、移动、拖拽等机械操作;如果输入组件为触摸屏幕,则第二录音操作可以是点击、滑动等手势操作,本实施例也并未对此加以限定。
步骤337,将所述第二语音数据上传至所述服务器。
如图8所示,当第二语音数据录制完毕,第二用户便可点击“发送”按键410,将第二语音数据发送至服务器,以便于服务器为社交功能解锁执行后续的语音匹配。
通过上述过程,实现了第二语音数据的生成,以此作为服务器进行第一用户与第二用户之间的语音匹配的依据,进而使得后续判断社交功能是否允许解锁得以实现。
在一示例性实施例中,步骤350之后,如上所述的方法还可以包括以下步骤:
在所述社交应用中显示所述匹配结果,通过显示的所述匹配结果提示所述第一用户请求解锁的社交功能是否解锁成功。
如图9所示,针对“匹配结果-失败”,则显示的匹配结果提示第一用户请求解锁的社交功能解锁失败。
针对“匹配结果-成功”,则显示的匹配结果提示第一用户请求解锁的社交功能解锁成功,社交应用将为第一用户和第二用户提供完成解锁的社交功能。
在上述实施例的作用下,实现匹配结果的显示,使得第一用户能够及时掌握社交功能是否成功解锁,避免盲目等待,进而有利于提升社交应用用户的使用体验,充分地保障了社交应用用户对社交应用的粘度。
请参阅图10,在一示例性实施例中,所述第一用户请求解锁的社交功能为语音通话功能。
具体地,步骤370可以包括以下步骤:
步骤371,如果所述匹配结果指示所述第一用户和所述第二用户之间语音匹配成功,则在所述第一用户与所述第二用户之间建立语音通话连接。
步骤373,通过所建立的语音通话连接,所述社交应用中进行所述第一用户与所述第二用户之间的语音通话。
由此,在语音通话功能完成解锁之后,第一用户便可通过社交应用与第二用户进行语音通话,进一步丰富了第一用户与第二用户之间可使用的社交功能,更好地提升了社交应用用户的使用体验,进而充分地保障了社交应用用户对社交应用的粘度。
请参阅图11,在一示例性实施例中,一种社交应用中社交功能解锁方法适用于图1所示实施环境的服务器,该服务器的结构可以如图3所示。
该种社交应用中社交功能解锁方法可以由服务器执行,可以包括以下步骤:
步骤710,服务器接收第一语音数据和第二语音数据。
其中,所述第一语音数据是第一用户通过社交应用向第二用户发起社交功能解锁邀请中携带的,所述第二语音数据是所述第二用户所在社交应用根据所述社交功能解锁邀请中的第一语音数据而发送至所述服务器的。
所述社交功能解锁邀请用于指示所述第一用户请求解锁的社交功能。
步骤730,根据所述第一语音数据和所述第二语音数据进行所述第一用户与所述第二用户之间的语音匹配,得到匹配结果。
步骤750,将所述匹配结果返回所述社交应用,以使所述社交应用根据所述匹配结果指示的所述第一用户和所述第二用户之间语音匹配成功,对所述社交功能解锁邀请指示的社交功能进行解锁。
上述过程中,实现了第一用户与第二用户之间默契程度的测试,以此作为判断社交功能是否允许解锁的依据,充分地保证了社交功能解锁的准确性。
请参阅图12,在一示例性实施例中,步骤730可以包括以下步骤:
步骤731,分别对所述第一语音数据和所述第二语音数据进行关键词提取处理,得到第一关键词集合和第二关键词集合。
可以理解,对第一语音数据和第二语音数据所进行的关键词提取处理过程本质上一致,区别仅在于输入对象不同,一个是第一语音数据,另一个是第二语音数据,且输出对象也有所区别,一个是第一关键词集合,另一个是第二关键词集合。
在此,进行如下定义,以便于更好地描述关键词提取处理过程。
输入语音数据:第一语音数据或者第二语音数据。
输入集合数据:第一关键词集合或者第二关键词集合。
如图13所示,关键词提取处理过程可以包括以下步骤:
步骤7310,对所述输入语音数据进行预处理,以使所述语音识别是针对预处理后的输入语音数据进行的。
预处理,包括但不限于:滤波、降噪等,以去除数据传输过程中噪声对输入语音数据的干扰,进而有利于保证语音匹配的准确性。
步骤7311,通过语音识别将所述输入语音数据转换为文本数据。
步骤7313,对所述文本数据进行分词处理,生成分词集合。
步骤7315,根据预置词典将所述分词集合中的无意义分词剔除,得到所述输出集合数据。
预置词典,实质为无意义分词的集合,例如,“你”、“我”、“呵呵”均视为无意义分词,而收录在预置词典中。
由此,如果分词集合中的分词与预置词典中的无意义分词相匹配,便可视为无意义分词而被剔除,最终形成输出集合数据。
通过如此设置,使得关键词、语境等在语音匹配中发挥至关重要的作用,避免文字、声调对齐的机械式跟读而导致语音匹配不够准确的问题,有利于提高语音匹配的准确性。
步骤733,计算所述第一关键词集合与所述第二关键词集合之间的匹配度。
步骤735,进行所述匹配度与匹配阈值之间的比较,生成所述匹配结果。
其中,匹配阈值可根据应用场景的实际需要灵活地设置,例如,匹配度通过匹配分数表示,相应地,匹配阈值设置为75分,本实施例并非对此构成具体限定。
具体而言,如图14所示,终端侧,S501:第一用户A为解锁社交功能而录制一段语音A,第二用户B同意解锁社交功能而录制一段语音B,以作为语音数据发送至服务器。
服务器侧,S502:调用第三方语音识别引擎,将语音数据转换为文本数据。
S503:将文本数据输入第三方分词引擎,并剔除无意义分词,形成关键词集合。
其中,第三方语音识别引擎和第三方分词引擎预先部署于服务器,以便于服务器更好地为用户提供语音匹配服务,提高服务器处理效率。
S504:基于关键词集合计算匹配分数。
S505:如果匹配分数大于75,视为语音匹配成功,则跳转执行S506。
S506:在社交应用中解锁社交功能。
由此,第一用户A和第二用户B便可借由各自所在社交应用使用完成解锁的社交功能。
请参阅图15,在一示例性实施例中,步骤733可以包括以下步骤:
步骤7331,获取所述第一关键词集合中关键词的第一个数、以及所述第二关键词集合中关键词的第二个数。
步骤7333,确定所述第一关键词集合与所述第二关键词集合的交集,并获取所述交集中关键词的第三个数。
步骤7335,根据敏感系数、第一个数、第二个数和第三个数进行匹配度计算,得到所述第一关键词集合与所述第二关键词集合之间的匹配度。
具体地,如图16所示,敏感系数为k,用于调节第一用户与第二用户之间语音匹配成功的难易程度,可根据应用场景的实际需要灵活地设置,在此并不进行具体限定。
第一关键词集合为关键词集合A,关键词集合A中关键词的个数为第一个数a。
第二关键词集合为关键词集合B,关键词集合B中关键词的个数为第二个数b。
相应地,第一关键词集合(关键词集合A)与第二关键词集合(关键词集合B)的交集(A∩B)为交集X,交集X中关键词的个数为第三个数x。
由此,匹配分数按照如下计算公式(1)计算:
y=[x2/(a×b)]×k(1)。
其中,y为匹配分数,即第一关键词集合与第二关键词集合之间的匹配度,反映了第一用户与第二用户是否语音匹配成功。
以第一用户请求解锁的社交功能为语音通话功能为例进行说明,如图17所示,假设第一用户为女方用户,第二用户为男方用户。
针对女方用户录制的语音数据,经语音识别,转换得到的文本数据为:“我真的很喜欢重庆的美食,尤其是火锅”,再经分词处理,形成的关键词集合为:重庆、美食、火锅。
假设一男方用户录制的语音数据,经语音识别,转换得到的文本数据为:“妹子你在做什么呢”,再经分词处理,形成的关键词集合为:妹子、做什么。
容易理解,该女方用户与该男方用户之间的对话完全是答非所问,因此,通过语音匹配,匹配分数仅为40,视为该女方用户与该男方用户话不投机,故而,语音通话功能解锁失败,该女方用户与该男方用户无法进行语音通话。
假设另一男方用户录制的语音数据,经语音识别,转换得到的文本数据为:“我很多朋友在重庆,打算下月去旅游,顺便吃火锅”,再经分词处理,形成的关键词集合为:重庆、旅游、下月、火锅。
可以看出,该女方用户与该男方用户之间存在共同的兴趣爱好,因此,通过语音匹配,匹配分数为80,视为该女方用户与该男方用户具有一定的默契,故而,语音通话功能解锁成功,该女方用户与该男方用户将进行语音通话。
由上可知,对于社交应用所提供的交友场景,关键词、语境等对于语音匹配具有至关重要的作用,进而充分地保障了语音匹配的准确性,避免女方用户与男方用户之间出现沟通尴尬的局面,有利于提高语音通话功能的实用性,提升社交应用用户的使用体验,进而加强社交应用用户对社交应用的粘度。
下述为本发明装置实施例,可以用于执行本发明所涉及的社交应用中社交功能解锁方法。对于本发明装置实施例中未披露的细节,请参照本发明所涉及的社交应用中社交功能解锁方法的方法实施例。
请参阅图18,在一示例性实施例中,一种社交应用中社交功能解锁装置900包括但不限于:请求发起模块910、语音发送模块930、结果接收模块950和功能解锁模块970。
其中,请求发起模块910用于第一用户通过社交应用向第二用户发起社交功能解锁邀请,所述社交功能解锁邀请用于指示所述第一用户请求解锁的社交功能。
语音发送模块930用于所述第二用户所在社交应用根据所述社交功能解锁邀请中的第一语音数据,向所述服务器发送第二语音数据。
结果接收模块950用于所述社交应用接收所述服务器根据所述第一语音数据和第二语音数据返回的匹配结果。
功能解锁模块970用于如果所述匹配结果指示所述第一用户和所述第二用户之间语音匹配成功,则在所述社交应用中解锁所述社交功能解锁邀请指示的社交功能。
请参阅图19,在一示例性实施例中,一种社交应用中社交功能解锁装置1100包括但不限于:数据接收模块1110、语音匹配模块1130和结果返回模块1150。
其中,数据接收模块1110用于服务器接收第一语音数据和第二语音数据,所述第一语音数据是第一用户通过社交应用向第二用户发起社交功能解锁邀请中携带的,所述第二语音数据是所述第二用户所在社交应用根据所述社交功能解锁邀请中的第一语音数据而发送至所述服务器的,所述社交功能解锁邀请用于指示所述第一用户请求解锁的社交功能。
语音匹配模块1130用于根据所述第一语音数据和所述第二语音数据进行所述第一用户与所述第二用户之间的语音匹配,得到匹配结果。
结果返回模块1150用于将所述匹配结果返回所述社交应用,以使所述社交应用根据所述匹配结果指示的所述第一用户和所述第二用户之间语音匹配成功,对所述社交功能解锁邀请指示的社交功能进行解锁。
需要说明的是,上述实施例所提供的社交应用中社交功能解锁装置在进行社交应用中社交功能解锁处理时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即社交应用中社交功能解锁装置的内部结构将划分为不同的功能模块,以完成以上描述的全部或者部分功能。
另外,上述实施例所提供的社交应用中社交功能解锁装置与社交应用中社交功能解锁方法的实施例属于同一构思,其中各个模块执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。
请参阅图20,在一示例性实施例中,一种社交应用中社交功能解锁装置1000,包括至少一处理器1001、至少一存储器1002、以及至少一通信总线1003。
其中,存储器1002上存储有计算机可读指令,处理器1001通过通信总线1003读取存储器1002中存储的计算机可读指令。
该计算机可读指令被处理器1001执行时实现上述各实施例中的社交应用中社交功能解锁方法。
在一示例性实施例中,一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各实施例中的社交应用中社交功能解锁方法。
上述内容,仅为本发明的较佳示例性实施例,并非用于限制本发明的实施方案,本领域普通技术人员根据本发明的主要构思和精神,可以十分方便地进行相应的变通或修改,故本发明的保护范围应以权利要求书所要求的保护范围为准。

Claims (24)

1.一种社交应用中社交功能解锁方法,其特征在于,包括:
第一用户通过社交应用向第二用户发起社交功能解锁邀请,所述社交功能解锁邀请用于指示所述第一用户请求解锁的社交功能;所述第一用户和所述第二用户是指通过各自所在社交应用进行会话的社交应用用户;
所述第二用户所在社交应用根据所述社交功能解锁邀请中的第一语音数据,向服务器发送第二语音数据;
所述社交应用接收所述服务器根据所述第一语音数据和第二语音数据返回的匹配结果;
如果所述匹配结果指示所述第一用户和所述第二用户之间语音匹配成功,则在所述社交应用中解锁所述社交功能解锁邀请指示的社交功能。
2.如权利要求1所述的方法,其特征在于,所述第一用户通过社交应用向第二用户发起社交功能解锁邀请之前,所述方法还包括:
在所述第一用户与所述第二用户通过各自所在社交应用进行会话时,生成社交功能解锁提示消息,并显示在所述第一用户所在社交应用中,通过显示的社交功能解锁提示消息提示所述第一用户社交应用中可解锁的所述社交功能。
3.如权利要求1所述的方法,其特征在于,所述第一用户通过社交应用向第二用户发起社交功能解锁邀请,包括:
检测所述第一用户为解锁所述社交功能触发的第一录音操作;
根据所述第一录音操作为所述第一用户录制所述第一语音数据;
根据所述第一语音数据向所述第二用户发起所述社交功能解锁邀请,并向所述服务器发送所述第一语音数据。
4.如权利要求1所述的方法,其特征在于,所述第二用户所在社交应用根据所述社交功能解锁邀请中的第一语音数据,向所述服务器发送第二语音数据,包括:
所述第二用户所在社交应用接收所述社交功能解锁邀请,并从所述社交功能解锁邀请中提取得到所述第一语音数据;
根据所述第一语音数据检测所述第二用户触发的第二录音操作;
根据所述第二录音操作为所述第二用户录制所述第二语音数据;
将所述第二语音数据上传至所述服务器。
5.如权利要求1所述的方法,其特征在于,所述社交应用接收所述服务器根据所述第一语音数据和第二语音数据返回的匹配结果之后,所述方法还包括:
在所述社交应用中显示所述匹配结果,通过显示的所述匹配结果提示所述第一用户请求解锁的社交功能是否解锁成功。
6.如权利要求1至5任一项所述的方法,其特征在于,所述第一用户请求解锁的社交功能为语音通话功能;
所述如果所述匹配结果指示所述第一用户和所述第二用户之间语音匹配成功,则在所述社交应用中解锁所述社交功能解锁邀请指示的社交功能,包括:
如果所述匹配结果指示所述第一用户和所述第二用户之间语音匹配成功,则在所述第一用户与所述第二用户之间建立语音通话连接;
通过所建立的语音通话连接,所述社交应用中进行所述第一用户与所述第二用户之间的语音通话。
7.一种社交应用中社交功能解锁方法,其特征在于,包括:
服务器接收第一语音数据和第二语音数据,所述第一语音数据是第一用户通过社交应用向第二用户发起社交功能解锁邀请中携带的,所述第二语音数据是所述第二用户所在社交应用根据所述社交功能解锁邀请中的第一语音数据而发送至所述服务器的,所述社交功能解锁邀请用于指示所述第一用户请求解锁的社交功能;所述第一用户和所述第二用户是指通过各自所在社交应用进行会话的社交应用用户;
根据所述第一语音数据和所述第二语音数据进行所述第一用户与所述第二用户之间的语音匹配,得到匹配结果;
将所述匹配结果返回所述社交应用,以使所述社交应用根据所述匹配结果指示的所述第一用户和所述第二用户之间语音匹配成功,对所述社交功能解锁邀请指示的社交功能进行解锁。
8.如权利要求7所述的方法,其特征在于,所述根据所述第一语音数据和所述第二语音数据在所述第一用户与所述第二用户之间进行语音匹配,得到匹配结果,包括:
分别对所述第一语音数据和所述第二语音数据进行关键词提取处理,得到第一关键词集合和第二关键词集合;
计算所述第一关键词集合与所述第二关键词集合之间的匹配度;
进行所述匹配度与匹配阈值之间的比较,生成所述匹配结果。
9.如权利要求8所述的方法,其特征在于,输入语音数据为所述第一语音数据或者所述第二语音数据,输出集合数据为所述第一关键词集合或者所述第二关键词集合;
对所述输入语音数据进行关键词提取处理,得到所述输出集合数据,包括:
通过语音识别将所述输入语音数据转换为文本数据;
对所述文本数据进行分词处理,生成分词集合;
根据预置词典将所述分词集合中的无意义分词剔除,得到所述输出集合数据。
10.如权利要求9所述的方法,其特征在于,所述对所述输入语音数据进行关键词提取处理,得到所述输出集合数据,还包括:
对所述输入语音数据进行预处理,以使所述语音识别是针对预处理后的输入语音数据进行的。
11.如权利要求8所述的方法,其特征在于,所述计算所述第一关键词集合与所述第二关键词集合之间的匹配度,包括:
获取所述第一关键词集合中关键词的第一个数、以及所述第二关键词集合中关键词的第二个数;
确定所述第一关键词集合与所述第二关键词集合的交集,并获取所述交集中关键词的第三个数;
根据敏感系数、第一个数、第二个数和第三个数进行匹配度计算,得到所述第一关键词集合与所述第二关键词集合之间的匹配度。
12.一种社交应用中社交功能解锁装置,其特征在于,包括:
请求发起模块,用于第一用户通过社交应用向第二用户发起社交功能解锁邀请,所述第一用户通过所述社交应用与所述第二用户会话,所述社交功能解锁邀请用于指示所述第一用户请求解锁的社交功能;所述第一用户和所述第二用户是指通过各自所在社交应用进行会话的社交应用用户;
语音发送模块,用于所述第二用户所在社交应用根据所述社交功能解锁邀请中的第一语音数据,向服务器发送第二语音数据;
结果接收模块,用于所述社交应用接收所述服务器根据所述第一语音数据和第二语音数据返回的匹配结果;
功能解锁模块,用于如果所述匹配结果指示所述第一用户和所述第二用户之间语音匹配成功,则在所述社交应用中解锁所述社交功能解锁邀请指示的社交功能。
13.如权利要求12所述的装置,其特征在于,所述装置还包括:
消息显示模块,用于在所述第一用户与所述第二用户通过各自所在社交应用进行会话时,生成社交功能解锁提示消息,并显示在所述第一用户所在社交应用中,通过显示的社交功能解锁提示消息提示所述第一用户社交用用中可解锁的所述社交功能。
14.如权利要求12所述的装置,其特征在于,所述请求发起模块包括:
第一检测单元,用于检测所述第一用户为解锁所述社交功能触发的第一录音操作;
第一录制单元,用于根据所述第一录音操作为所述第一用户录制所述第一语音数据;
第一发送单元,用于根据所述第一语音数据向所述第二用户发起所述社交功能解锁邀请,并向所述服务器发送所述第一语音数据。
15.如权利要求12所述的装置,其特征在于,所述语音发送模块包括:
请求接收单元,用于所述第二用户所在社交应用接收所述社交功能解锁邀请,并从所述社交功能解锁邀请中提取得到所述第一语音数据;
第二检测单元,用于根据所述第一语音数据检测所述第二用户触发的第二录音操作;
第二录制单元,用于根据所述第二录音操作为所述第二用户录制所述第二语音数据;
第二发送单元,用于将所述第二语音数据上传至所述服务器。
16.如权利要求12所述的装置,其特征在于,所述装置还包括:
结果显示模块,用于在所述社交应用中显示所述匹配结果,通过显示的所述匹配结果提示所述第一用户请求解锁的社交功能是否解锁成功。
17.如权利要求12至16任一项所述的装置,其特征在于,所述第一用户请求解锁的社交功能为语音通话功能;
所述功能解锁模块包括:
连接建立单元,用于如果所述匹配结果指示所述第一用户和所述第二用户之间语音匹配成功,则在所述第一用户与所述第二用户之间建立语音通话连接;
语音通话单元,用于通过所建立的语音通话连接,所述社交应用中进行所述第一用户与所述第二用户之间的语音通话。
18.一种社交应用中社交功能解锁装置,其特征在于,包括:
数据接收模块,用于服务器接收第一语音数据和第二语音数据,所述第一语音数据是第一用户通过社交应用向第二用户发起社交功能解锁邀请中携带的,所述第二语音数据是所述第二用户所在社交应用根据所述社交功能解锁邀请中的第一语音数据而发送至所述服务器的,所述第一用户通过所述社交应用与所述第二用户会话,所述社交功能解锁邀请用于指示所述第一用户请求解锁的社交功能;所述第一用户和所述第二用户是指通过各自所在社交应用进行会话的社交应用用户;
语音匹配模块,用于根据所述第一语音数据和所述第二语音数据进行所述第一用户与所述第二用户之间的语音匹配,得到匹配结果;
结果返回模块,用于将所述匹配结果返回所述社交应用,以使所述社交应用根据所述匹配结果指示的所述第一用户和所述第二用户之间语音匹配成功,对所述社交功能解锁邀请指示的社交功能进行解锁。
19.如权利要求18所述的装置,其特征在于,所述语音匹配模块包括:
关键词提取单元,用于分别对所述第一语音数据和所述第二语音数据进行关键词提取处理,得到第一关键词集合和第二关键词集合;
匹配度计算单元,用于计算所述第一关键词集合与所述第二关键词集合之间的匹配度;
结果生成单元,用于进行所述匹配度与匹配阈值之间的比较,生成所述匹配结果。
20.如权利要求19所述的装置,其特征在于,输入语音数据为所述第一语音数据或者所述第二语音数据,输出集合数据为所述第一关键词集合或者所述第二关键词集合;
关键词提取单元包括:
语音识别子单元,用于通过语音识别将所述输入语音数据转换为文本数据;
分词处理子单元,用于对所述文本数据进行分词处理,生成分词集合;
分词剔除子单元,用于根据预置词典将所述分词集合中的无意义分词剔除,得到所述输出集合数据。
21.如权利要求20所述的装置,其特征在于,所述关键词提取单元还包括:
预处理子单元,用于对所述输入语音数据进行预处理,以使所述语音识别是针对预处理后的输入语音数据进行的。
22.如权利要求19所述的装置,其特征在于,所述匹配度计算单元包括:
第一获取子单元,用于获取所述第一关键词集合中关键词的第一个数、以及所述第二关键词集合中关键词的第二个数;
第二获取子单元,用于确定所述第一关键词集合与所述第二关键词集合的交集,并获取所述交集中关键词的第三个数;
计算子单元,用于根据敏感系数、第一个数、第二个数和第三个数进行匹配度计算,得到所述第一关键词集合与所述第二关键词集合之间的匹配度。
23.一种社交应用中社交功能解锁装置,其特征在于,包括:
处理器;及
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如权利要求1至11中任一项所述的社交应用中社交功能解锁方法。
24.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至11中任一项所述的社交应用中社交功能解锁方法。
CN201811071978.1A 2018-09-14 2018-09-14 社交应用中社交功能解锁方法及装置 Active CN109286554B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811071978.1A CN109286554B (zh) 2018-09-14 2018-09-14 社交应用中社交功能解锁方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811071978.1A CN109286554B (zh) 2018-09-14 2018-09-14 社交应用中社交功能解锁方法及装置

Publications (2)

Publication Number Publication Date
CN109286554A CN109286554A (zh) 2019-01-29
CN109286554B true CN109286554B (zh) 2021-07-13

Family

ID=65181246

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811071978.1A Active CN109286554B (zh) 2018-09-14 2018-09-14 社交应用中社交功能解锁方法及装置

Country Status (1)

Country Link
CN (1) CN109286554B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110322888B (zh) * 2019-05-21 2023-05-30 平安科技(深圳)有限公司 ***解锁方法、装置、设备及计算机可读存储介质
CN111951118A (zh) * 2020-07-24 2020-11-17 上海连尚网络科技有限公司 用户社交功能调整方法、设备及计算机可读介质
CN114173004B (zh) * 2021-12-09 2023-05-30 北京安云世纪科技有限公司 智能调控社交应用的方法、***、存储介质及计算机设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105430018A (zh) * 2015-12-30 2016-03-23 联想(北京)有限公司 一种数据处理方法、控制设备及***
CN106409317A (zh) * 2016-09-29 2017-02-15 北京小米移动软件有限公司 梦话提取方法、装置及用于提取梦话的装置
CN107785021A (zh) * 2017-08-02 2018-03-09 上海壹账通金融科技有限公司 语音输入方法、装置、计算机设备和介质
CN107808077A (zh) * 2017-10-31 2018-03-16 北京小米移动软件有限公司 用于控制终端解锁功能的方法、装置及存储介质
CN108520760A (zh) * 2018-03-27 2018-09-11 维沃移动通信有限公司 一种语音信号处理方法及终端

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9634964B2 (en) * 2012-11-12 2017-04-25 Tencent Technology (Shenzhen) Company Limited Contact matching method, instant messaging client, server and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105430018A (zh) * 2015-12-30 2016-03-23 联想(北京)有限公司 一种数据处理方法、控制设备及***
CN106409317A (zh) * 2016-09-29 2017-02-15 北京小米移动软件有限公司 梦话提取方法、装置及用于提取梦话的装置
CN107785021A (zh) * 2017-08-02 2018-03-09 上海壹账通金融科技有限公司 语音输入方法、装置、计算机设备和介质
CN107808077A (zh) * 2017-10-31 2018-03-16 北京小米移动软件有限公司 用于控制终端解锁功能的方法、装置及存储介质
CN108520760A (zh) * 2018-03-27 2018-09-11 维沃移动通信有限公司 一种语音信号处理方法及终端

Also Published As

Publication number Publication date
CN109286554A (zh) 2019-01-29

Similar Documents

Publication Publication Date Title
CN107464557B (zh) 通话录音方法、装置、移动终端及存储介质
JP7143327B2 (ja) コンピューティング装置によって実施される方法、コンピュータシステム、コンピューティングシステム、およびプログラム
EP3905057A1 (en) Online document sharing method and apparatus, electronic device, and storage medium
CN106446054B (zh) 一种信息推荐方法、装置及电子设备
US9843667B2 (en) Electronic device and call service providing method thereof
WO2015169188A1 (en) Method, apparatus, and system for loading webpage application program
CN107731229B (zh) 用于识别语音的方法和装置
US20180302350A1 (en) Method for determining candidate input, input prompting method and electronic device
CN109286554B (zh) 社交应用中社交功能解锁方法及装置
WO2022037526A1 (zh) 一种语音识别方法、装置、电子设备及存储介质
US10783874B2 (en) Method and apparatus for providing voice feedback information to user in call
US20160255494A1 (en) Method and apparatus for displaying associated information in electronic device
CN113760145B (zh) 一种互动方法、装置、电子设备及存储介质
CN108875993B (zh) 邀请行为预测方法及装置
US9172795B1 (en) Phone call context setting
CN112395509A (zh) 信息显示方法、信息提供方法、设备和计算机可读介质
CN111935111B (zh) 交互方法、装置和电子设备
WO2021088790A1 (zh) 用于目标设备的显示样式调整方法和装置
CN104333530A (zh) 信息可信度验证方法及装置
CN108322770B (zh) 视频节目识别方法、相关装置、设备和***
CN103701994A (zh) 一种自动应答的方法及装置
CN112445906A (zh) 一种生成回复消息的方法及装置
CN110727775A (zh) 用于处理信息的方法和装置
CN110519373B (zh) 用于推送信息的方法和装置
CN108881766A (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