[发明专利]一种基于声音识别的用户关联方法在审
申请号: | 201310133944.1 | 申请日: | 2013-04-17 |
公开(公告)号: | CN103220151A | 公开(公告)日: | 2013-07-24 |
发明(设计)人: | 黄汪;顾岩;文斐 | 申请(专利权)人: | 合肥华恒电子科技有限责任公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L12/18 |
代理公司: | 安徽汇朴律师事务所 34116 | 代理人: | 丁瑞瑞 |
地址: | 230031 安徽省合肥*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 声音 识别 用户 关联 方法 | ||
技术领域
本发明涉及一种网络用户管理方法,具体是一种基于声音识别的用户关联方法。
背景技术
现在,移动互联网发展非常迅速,很多移动互联网应用都涉及对网络用户的管理,特别是各种在线数字商店和在线游戏。
在在线数字商店中,每个用户都在服务器上拥有账号,记录自己购买的数字商品,为了安全考虑,用户在使用账户内信息和数字商品时必须提供口令,在这种情况下,如果用户希望在不告知他们口令的情况下,很难与他人分享自己的某个数字商品。
在在线游戏中,每个用户同样在服务器上拥有账号,记录自己的游戏档案。当用户想与他人一起组成团队进行游戏时,必须进行一番繁琐的操作:建立团队,设定团队名称和口令,各人分别搜索团队,输入团队口令并加入团队。
为了解决以上问题,有必要发明一种用户关联方法,让用户可以很方便地与他人组成群组,共享数字商品或共同游戏。
发明内容
本发明提出一种基于声音识别的用户关联方法,该方法可以让物理上接近的多个用户快速简便地进行关联,形成一个群组。
该方法基于以下系统实现:
1、系统中有服务器和N个终端(N大于1),服务器和终端之间通过网络连接,服务器通过用户账号判断所连接终端的身份。
2、N个终端中有1个且只有1个终端是群组发起者,假设为终端A,其它N-1个终端为群组成员。
3、终端A上使用一个用户账号连接服务器,其它N-1个终端使用M个用户账号(1≤M≤N-1),这M+1个账号互相不同。
4、N个终端在物理上足够接近,标准为N个终端各自的用户可以清晰的听到其他用户发出的声音。
5、N个终端均装有录音设备。
在基于以上系统的基础上,该基于声音识别的用户关联方法实现的具体流程如下:
步骤S1:终端A进入群组发起等待状态,其它N-1个终端进入群组加入等待状态,在以上N个终端进入等待状态后,均打开录音设备;
步骤S2:任意一个终端的用户发出一个声音,该声音可以为任意声音,所有终端的录音设备获取该声音,并保存为特征声音文件;
步骤S3:终端A将特征声音文件和自身账号发送至服务器,并发送建立群组的请求;
步骤S4:服务器收到建立群组的请求后,建立起一个群组G,该群组的口令设定为收到的声音文件;
步骤S5:其它N-1个终端将各自获得的特征声音文件和各自的账号发送至服务器,并发送加入群组的请求;
步骤S6:服务器在收到加入群组请求后,遍历在收到请求前T秒内建立的群组,并将收到的特征声音文件与作为群组口令的特征声音文件进行对比,若比对结果一致,则将该用户账号加入群组,否则就拒绝该用户加入群组;
步骤S7:如果经过遍历后未找到可以加入的群组,则将该请求放入等待队列,延迟T秒后再次进行尝试;
步骤S8:以上步骤S6和S7重复N-1次后,最终群组建立,群组内的用户可以按照设定权限共享资源。
上述T的值可以根据需要自行设定。
为了便于声音比对,上述步骤S2中各个终端利用录音设备获取特征声音时遵循以下流程:
首先获取500毫秒声音信号作为背景声音;
分析背景声音信号,获取背景声音强度的最大值V,取V*1.3作为阈值;
监视获取的声音信号,当声音强度超过阈值时,开始记录声音信号,并持续记录W秒,保存并作为特征声音。W的值可以根据需要自行设定。
为了减少声音文件比对的运算量,可另外加入地理位置作为辅助判断,在所述步骤S3中,终端A将特征声音文件、自身的地理位置和自身账号发送至服务器,并发送建立群组的请求;所述步骤S5中,其它N-1个终端将各自获得的特征声音文件、自身的地理位置信和各自的账号发送至服务器,并发送加入群组的请求;步骤S6中,服务器在收到加入群组请求后,遍历在收到请求前T秒内建立的群组,服务器只将地理位置接近的请求进行特征声音文件的比对,即将收到的特征声音文件与作为群组口令的特征声音文件进行对比,如此可以大大减少比对的运算量。
本发明的优点在于:使用该基于声音识别的用户关联方法,可以让物理上接近的多个用户快速简便地进行关联,形成一个群组,简化用户操作,并增加了操作趣味性。
具体实施方式
实施例一
该方法基于以下系统实现:
1、系统中有服务器和5个终端,服务器和终端之间通过网络连接,服务器通过用户账号判断所连接终端的身份。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥华恒电子科技有限责任公司,未经合肥华恒电子科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310133944.1/2.html,转载请声明来源钻瓜专利网。