CN103561114B - 一种利用声音编码解码的进行添加好友的方法及装置 - Google Patents
一种利用声音编码解码的进行添加好友的方法及装置 Download PDFInfo
- Publication number
- CN103561114B CN103561114B CN201310581045.8A CN201310581045A CN103561114B CN 103561114 B CN103561114 B CN 103561114B CN 201310581045 A CN201310581045 A CN 201310581045A CN 103561114 B CN103561114 B CN 103561114B
- Authority
- CN
- China
- Prior art keywords
- user terminal
- uid
- identification code
- server
- user
- 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
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种利用声音编码解码的进行添加好友的方法及***,服务器将第二用户终端的UID编码转换为声音信息,并解码第一用户终端上传的声音信息,生成同类声音信息的UID列表,并判断UID列表中UID的位置范围,若在预设范围内则添加好友,否则则不添加好友,解决了现有技术中添加好友时,关系验证过程的效率不高的问题,提高了添加好友的效率,实现了快速添加好友。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种利用声音编码解码的进行添加好友的方法及装置。
背景技术
目前,依赖于移动互联网进行社交活动已经显得越来越重要,用户可以利用移动互联网实现交友等基本服务,越来越多的诸如网络即时通信IM服务的通信工具也已被大多数网民所接受,不仅在平时的娱乐生活中,而且在用户工作中得到了广泛的实用,实现了朋友,同事及同学之间的交流与沟通,已经成为网络用户的日常生活中不可缺少的工具之一。
用户之间的好友关系链是用户之间进行沟通的一个非常重要的因素,只有用户之间有了关系,才能够进行会话以及交流沟通。现有技术中,用户A希望与其他用户,例如用户B进行沟通之前,需要先添加用户B为好友,目前主要是基于关系验证的好友添加方法,用户A向用户B发送简单的验证信息,向用户B表明自己的身份,只有用户B通过用户A的添加好友请求,用户A才能够查看用户B并进行聊天等操作。
现有技术中,由于添加好友时,关系验证过程的效率不高,因此,用户操作时十分不便。
显然,本领域技术人员可以意识到,上述对IM***的分析也适用于例如网络游戏等其他应用领域的好友添加的关系验证过程中。
发明内容
本发明的目的是克服现有技术中的不足之处,提供一种利用声音编码解码的进行添加好友的方法及装置,解决了现有技术中添加好友时,关系验证过程的效率不高的问题,提高了添加好友的效率。
本发明实施例提供一种利用声音编码解码的进行添加好友的方法,包括:
第一用户终端及第二用户终端分别将自身的位置信息上传至服务器;
所述服务器将所述第二用户终端的用户身份证明UID进行编码,转换为所述第二用户终端的UID对应的声音信息,并发送所述声音信息至所述第二用户终端;
当所述第二用户终端播放所述声音信息时,所述第一用户终端采集所述声音信息,并将采集到的声音数据包上传至所述服务器;
所述服务器将所述声音数据包进行解码,并生成所述声音信息对应的UID列表,所述UID列表包括第一用户终端的UID及第二用户终端的UID;
所述服务器对所述第一用户终端及所述第二用户终端的位置信息进行判断,若二者位置在预设值范围内,则所述第一用户终端执行添加所述第二用户终端为好友操作;若二者位置不在预设值范围内,则所述第一用户终端不执行添加所述第二用户终端为好友操作。
本发明实施例还提供一种利用声音编码解码的进行添加好友的装置,包括:
接收单元,用于接收第一用户终端及第二用户终端上传的自身的位置信息;
编码单元,用于将所述第二用户终端的用户身份证明UID进行编码,转换为所述第二用户终端的UID对应的声音信息;
发送单元,用于发送所述声音信息至所述第二用户终端,以使当所述第二用户终端播放所述声音信息时,所述第一用户终端采集所述声音信息;
所述接收单元,还用于接收所述第一用户终端上传的采集到的声音数据包;
解码单元,用于将所述声音数据包进行解码,并生成所述声音信息对应的UID列表,所述UID列表包括第一用户终端的UID及第二用户终端的UID;
判断单元,用于对所述第一用户终端及所述第二用户终端的位置信息进行判断,若二者位置在预设值范围内,则所述第一用户终端执行添加所述第二用户终端为好友操作;若二者位置不在预设值范围内,则所述第一用户终端不执行添加所述第二用户终端为好友操作。
通过本发明实施例提供的方法及装置,服务器将第二用户终端的UID编码转换为声音信息,并解码第一用户终端上传的声音信息,生成同类声音信息的UID列表,并判断UID列表中UID的位置范围,若在预设范围内则添加好友,否则则不添加好友,解决了现有技术中添加好友时,关系验证过程的效率不高的问题,提高了添加好友的效率,实现了快速添加好友。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一的方法流程图;
图2是本发明实施例二的装置组成图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
图1是本发明实施例一的方法流程图,如图1所示,该方法包括:
S101、第一用户终端及第二用户终端分别将自身的位置信息上传至服务器;
在此之前,服务器保存有第一用户终端及第二用户终端的用户身份证明(UserIdentification,UID)。UID用户在注册会员后,服务器会自动分配给每个用户一个UID的数值。当服务器接收到二者上传的位置信息后,将各自的UID信息与其对应的位置信息进行绑定。
需要说明的是,本发明所述的第一、第二用户终端仅是名称的不同,并没有严格的先后顺序之分,并且,本发明实施例还可以扩展用于多个用户终端(大于2)的实施场景。
S102、所述服务器将所述第二用户终端的用户身份证明UID进行编码,转换为所述第二用户终端的UID对应的声音信息,并发送所述声音信息至所述第二用户终端;
服务器端有一个声音库,声音库中声音数量足够大且每段音乐有一个唯一的标识码。服务器将所述第二用户终端的用户身份证明UID进行编码,转换为所述第二用户终端的UID对应的声音信息,具体为:对所述第二用户终端的UID进行确认,并分配预设的一段声音所对应的标识码与所述第二用户终端UID进行绑定,并将所述标识码发送至所述第二用户终端,以使所述第二用户终端根据所述标识码,从所述服务器上下载所述标识码对应的声音。由于用户是海量的,声音是有限的,所以每个标识码都能对应若干个用户的UID,然后通过定位技术再确认到具体的某个UID。
S103、当所述第二用户终端播放所述声音信息时,所述第一用户终端采集所述声音信息,并将采集到的声音数据包上传至所述服务器;
第二用户终端播放所述声音信息,此时,所述第一用户终端通过麦克风持续采集声音信息。在本实施例中,声音的类别类似与莫斯密码,为“哔~~~~哔哔~~哔~~~~”的声音。
S104、所述服务器将所述声音数据包进行解码,并生成所述声音信息对应的UID列表,所述UID列表包括第一用户终端的UID及第二用户终端的UID;
服务器将所述声音数据包进行解码,并生成所述声音信息对应的UID列表,具体为:对所述声音进行比对,将所述声音数据包解码成所述声音对应的标识码,通过所述标识码生成所述标识码对应的UID列表,所述UID列表包括第一用户终端的UID及第二用户终端的UID。上述所说的声音的编解码方式,声音比对技术均是常用的技术,这里不再累述其实现过程。
S105、所述服务器对所述第一用户终端及所述第二用户终端的位置信息进行判断,若二者位置在预设值范围内,则所述第一用户终端执行添加所述第二用户终端为好友操作;若二者位置不在预设值范围内,则所述第一用户终端不执行添加所述第二用户终端为好友操作。
例如,预设范围为50米,当第一用户终端及第二用户终端的位置在50米内时,服务器自动完成第一用户终端关注第二用户终端的操作,若二者距离大于50米,则关注失败。
实施例二
图2是本发明实施例二的装置组成图,如图2所示,该装置包括:
接收单元201,用于接收第一用户终端及第二用户终端上传的自身的位置信息;
编码单元202,用于将所述第二用户终端的用户身份证明UID进行编码,转换为所述第二用户终端的UID对应的声音信息;
所述装置包括声音库,所述声音库中每一段声音有唯一对应的标识码,则编码单元202将所述第二用户终端的用户身份证明UID进行编码,转换为所述第二用户终端的UID对应的声音信息,具体为:编码单元202对所述第二用户终端的UID进行确认,并分配预设的一段声音所对应的标识码与所述第二用户终端UID进行绑定,并将所述标识码发送至所述第二用户终端,以使所述第二用户终端根据所述标识码,从所述声音库上下载所述标识码对应的声音。
发送单元203,用于发送所述声音信息至所述第二用户终端,以使当所述第二用户终端播放所述声音信息时,所述第一用户终端采集所述声音信息;
所述接收单元201,还用于接收所述第一用户终端上传的采集到的声音数据包;
解码单元204,用于将所述声音数据包进行解码,并生成所述声音信息对应的UID列表,所述UID列表包括第一用户终端的UID及第二用户终端的UID;
所述解码单元204将所述声音数据包进行解码,并生成所述声音信息对应的UID列表,具体为:解码单元204对所述声音进行比对,将所述声音数据包解码成所述声音对应的标识码,通过所述标识码生成所述标识码对应的UID列表,所述UID列表包括第一用户终端的UID及第二用户终端的UID。
判断单元205,用于对所述第一用户终端及所述第二用户终端的位置信息进行判断,若二者位置在预设值范围内,则所述第一用户终端执行添加所述第二用户终端为好友操作;若二者位置不在预设值范围内,则所述第一用户终端不执行添加所述第二用户终端为好友操作。
本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的单元或流程并不一定是实施本发明所必须的。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (7)
1.一种利用声音编码解码的进行添加好友的方法,其特征在于,包括:
第一用户终端及第二用户终端分别将自身的位置信息上传至服务器;
所述服务器根据上传位置信息的两用户终端分别识别得到第一用户终端的用户身份证明UID和第二用户终端的用户身份证明UID,并将所述第二用户终端的用户身份证明UID进行编码,转换为所述第二用户终端的UID对应的声音信息,并发送所述声音信息至所述第二用户终端;
当所述第二用户终端播放所述声音信息时,所述第一用户终端采集所述声音信息,并将采集到的声音数据包上传至所述服务器;
所述服务器对声音信息进行比对,将所述声音数据包进行解码成与所述声音信息对应的标识码,通过所述标识码生成与所述标识码对应的UID列表,所述UID列表包括第一用户终端的UID及第二用户终端的UID;
所述服务器对所述第一用户终端及所述第二用户终端的位置信息进行判断,若二者位置在预设值范围内,则服务器完成所述第一用户终端执行添加所述第二用户终端为好友操作;若二者位置不在预设值范围内,则服务器完成所述第一用户终端不执行添加所述第二用户终端为好友操作。
2.根据权利要求1所述的方法,其特征在于,所述服务器包括声音库,所述声音库中每一段声音有唯一对应的标识码,则所述服务器将所述第二用户终端的用户身份证明UID进行编码,转换为所述第二用户终端的UID对应的声音信息,包括:
所述服务器对所述第二用户终端的UID进行确认,并分配预设的一段声音所对应的标识码与所述第二用户终端UID进行绑定,并将所述标识码发送至所述第二用户终端,以使所述第二用户终端根据所述标识码,从所述服务器上下载所述标识码对应的声音。
3.根据权利要求2所述的方法,其特征在于,所述服务器将所述声音数据包进行解码,并生成所述声音信息对应的UID列表,包括:
所述服务器对所述声音进行比对,将所述声音数据包解码成所述声音对应的标识码,通过所述标识码生成所述标识码对应的UID列表,所述UID列表包括第一用户终端的UID及第二用户终端的UID。
4.根据权利要求1或2所述的方法,其特征在于,当所述第二用户终端播放所述声音信息时,所述第一用户终端采集所述声音信息,包括:
当所述第二用户终端播放所述声音信息时,所述第一用户终端通过麦克风持续采集声音信息。
5.一种利用声音编码解码的进行添加好友的装置,其特征在于,包括:
接收单元,用于接收第一用户终端及第二用户终端上传的自身的位置信息;
编码单元,用于将所述第二用户终端的用户身份证明UID进行编码,转换为所述第二用户终端的UID对应的声音信息;
发送单元,用于发送所述声音信息至所述第二用户终端,以使当所述第二用户终端播放所述声音信息时,所述第一用户终端采集所述声音信息;
所述接收单元,还用于接收所述第一用户终端上传的采集到的声音数据包;
解码单元,用于将所述声音数据包进行解码,并生成所述声音信息对应的UID列表,所述UID列表包括第一用户终端的UID及第二用户终端的UID;
判断单元,用于对所述第一用户终端及所述第二用户终端的位置信息进行判断,若二者位置在预设值范围内,则所述第一用户终端执行添加所述第二用户终端为好友操作;若二者位置不在预设值范围内,则所述第一用户终端不执行添加所述第二用户终端为好友操作。
6.根据权利要求5所述的装置,其特征在于,所述装置包括声音库,所述声音库中每一段声音有唯一对应的标识码,则所述编码单元将所述第二用户终端的用户身份证明UID进行编码,转换为所述第二用户终端的UID对应的声音信息,包括:
所述编码单元对所述第二用户终端的UID进行确认,并分配预设的一段声音所对应的标识码与所述第二用户终端UID进行绑定,并将所述标识码发送至所述第二用户终端,以使所述第二用户终端根据所述标识码,从所述声音库上下载所述标识码对应的声音。
7.根据权利要求6所述的装置,其特征在于,所述解码单元将所述声音数据包进行解码,并生成所述声音信息对应的UID列表,包括:
所述解码单元对所述声音进行比对,将所述声音数据包解码成所述声音对应的标识码,通过所述标识码生成所述标识码对应的UID列表,所述UID列表包括第一用户终端的UID及第二用户终端的UID。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310581045.8A CN103561114B (zh) | 2013-11-18 | 2013-11-18 | 一种利用声音编码解码的进行添加好友的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310581045.8A CN103561114B (zh) | 2013-11-18 | 2013-11-18 | 一种利用声音编码解码的进行添加好友的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103561114A CN103561114A (zh) | 2014-02-05 |
CN103561114B true CN103561114B (zh) | 2017-06-30 |
Family
ID=50015264
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310581045.8A Active CN103561114B (zh) | 2013-11-18 | 2013-11-18 | 一种利用声音编码解码的进行添加好友的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103561114B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104485110A (zh) * | 2014-11-25 | 2015-04-01 | 科大讯飞股份有限公司 | 点歌***、方法、服务器及移动终端 |
CN105049319B (zh) * | 2015-05-25 | 2018-09-18 | 腾讯科技(深圳)有限公司 | 好友添加方法及***、客户端及服务器 |
CN105635242A (zh) * | 2015-11-02 | 2016-06-01 | 东莞酷派软件技术有限公司 | 一种联系人添加方法和装置 |
CN105704319A (zh) * | 2016-03-18 | 2016-06-22 | 深圳市轱辘软件开发有限公司 | 一种添加好友的方法和智能设备 |
CN108712729B (zh) * | 2018-05-30 | 2021-03-02 | 福州米鱼信息科技有限公司 | 一种主动社交型穿戴设备及其实现方法 |
CN110149269A (zh) * | 2019-05-30 | 2019-08-20 | 华为技术有限公司 | 一种通信方法、服务器和通信*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102789508A (zh) * | 2012-07-27 | 2012-11-21 | 吴建辉 | 基于地理位置的分布式实况搜索引擎及聊天*** |
CN102882957A (zh) * | 2012-09-19 | 2013-01-16 | 上海斐讯数据通信技术有限公司 | 移动终端交友***及方法 |
CN103220151A (zh) * | 2013-04-17 | 2013-07-24 | 合肥华恒电子科技有限责任公司 | 一种基于声音识别的用户关联方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9042905B2 (en) * | 2006-12-20 | 2015-05-26 | Rpx Clearinghouse Llc | Automatic configuration of telecommunication station sets |
-
2013
- 2013-11-18 CN CN201310581045.8A patent/CN103561114B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102789508A (zh) * | 2012-07-27 | 2012-11-21 | 吴建辉 | 基于地理位置的分布式实况搜索引擎及聊天*** |
CN102882957A (zh) * | 2012-09-19 | 2013-01-16 | 上海斐讯数据通信技术有限公司 | 移动终端交友***及方法 |
CN103220151A (zh) * | 2013-04-17 | 2013-07-24 | 合肥华恒电子科技有限责任公司 | 一种基于声音识别的用户关联方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103561114A (zh) | 2014-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103561114B (zh) | 一种利用声音编码解码的进行添加好友的方法及装置 | |
EP2092719A1 (en) | Methods and apparatus for communicating media files amongst wireless communication devices | |
CN102761531B (zh) | 一种社区验证方法和服务器 | |
CN101945358A (zh) | 垃圾短信的过滤方法、***、终端和服务器 | |
MXPA05011205A (es) | Sistema de mensajeria omnimodal. | |
CN104065618B (zh) | 一种控制用户权限的方法,终端及服务器 | |
CN102082881A (zh) | 用于实时显示呼叫者位置、简介和信任关系的方法与*** | |
CN105791093B (zh) | 虚拟物品赠送方法及装置 | |
CN104283862B (zh) | 找回帐号的方法、装置及*** | |
CN102457501A (zh) | 一种即时通讯账户的识别方法及*** | |
CN102467611B (zh) | 一种进入游戏副本场景的方法、***及服务器 | |
CN102158607B (zh) | 一种手机添加联系人信息的处理方法及手机 | |
CN103179021A (zh) | 一种异构微博的聚合方法和*** | |
WO2010011075A3 (ko) | 발신단말사용자 식별을 위한 프리픽스 서픽스 운용방법 | |
CN101909281B (zh) | 基于移动终端的用户社交方法和装置、*** | |
CN106055561B (zh) | 一种防止网络用户恶意操作的方法及装置 | |
CN108055653A (zh) | 云播报方法及*** | |
CN108280672A (zh) | 媒体推广方法及装置 | |
CN109213939A (zh) | 一种基于游戏的好友推荐方法、***和服务器 | |
CN104951533B (zh) | 一种信息名片查询方法及*** | |
CN108924032B (zh) | 基于即时通信行为数据的电子资源发放方法、介质、装置和计算设备 | |
US8458265B1 (en) | Method and computer-readable medium for social network audio exchange with push-to-talk | |
CN102611783A (zh) | 一种移动终端及其处理移动互联网通信业务的方法 | |
CN109842876A (zh) | 一种集群用户和用户组的状态订阅方法 | |
CN101247558A (zh) | 一种将文字短信转换为语音电话的增值服务实现方法及其*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |