一种微信终端与音频终端留言通信的实现方法及系统的制作方法

文档序号:7798910阅读:338来源:国知局
一种微信终端与音频终端留言通信的实现方法及系统的制作方法
【专利摘要】本发明公开一种微信终端与音频终端留言通信的实现方法及系统,其中,方法包括步骤:云端服务平台接收微信终端发送的至少一个音频终端的ID,并将微信终端的UID与接收到的至少一个ID建立一对应表;云端服务平台接收到来自微信终端或者音频终端发送过来的语音信息,并根据所述对应表,将所述语音信息发送至需发送的音频终端或者微信终端。本发明实现了微信终端与音频终端(非微信终端)之间的语音留言通信,并且本发明的音频终端不仅可以应用在硬件终端,也可以应用在软件终端,使得用户使用更加方便。
【专利说明】一种微信终端与音频终端留言通信的实现方法及系统
【技术领域】
[0001]本发明涉及音频通信领域,尤其涉及一种微信终端与音频终端留言通信的实现方法及系统。
【背景技术】
[0002]微信是腾讯公司2011年推出的一款聊天软件,用户可以通过手机、平板和网页快速发送语音、视频、图片和文字。微信提供公众平台、朋友圈和消息推送等功能,用户可以通过摇一摇、搜索号码、附近的人、扫二维码方式添加好友和关注微信公众平台,同时微信将内容分享给好友以及将用户看到的精彩内容分享到微信朋友圈。微信拥有超过6亿用户,日均活跃用户超过I亿,曾在27个国家和地区的App Store排行榜上排名第一。正如其官方宣传语一样,微信,已经是一种生活方式。
[0003]虽然微信已经非常普及,但是其通信方式只限于微信终端之间的相互联系,而其他非微信终端(包括硬件或软件)与微信终端之间相互通信的功能并未实现。
[0004]因此,现有技术还有待于改进和发展。

【发明内容】

[0005]鉴于上述现有技术的不足,本发明的目的在于提供一种微信终端与音频终端留言通信的实现方法及系统,旨在解决现有的微信终端无法与非微信终端进行语音通信的问题。
[0006]本发明的技术方案如下:
一种微信终端与音频终端留言通信的实现方法,其中,包括步骤:
云端服务平台接收微信终端发送的至少一个音频终端的ID,并将微信终端的UID与接收到的至少一个ID建立一对应表;
云端服务平台接收到来自微信终端或者音频终端发送过来的语音信息,并根据所述对应表,将所述语音信息发送至需发送的音频终端或者微信终端。
[0007]所述的微信终端与音频终端留言通信的实现方法,其中,所述云端服务平台接收微信终端发送的至少一个音频终端的ID,并将微信终端的WD与接收到的至少一个ID建立一对应表的步骤具体包括:
云端服务平台接收到音频终端的注册信息后,记录该音频终端的ID ;
在微信公共平台中给微信服务号中的菜单赋予一操作事件;
将云端服务平台的网页url写进菜单中的操作事件;
当微信服务号的菜单接收到用户的操作事件时,则进入到云端服务平台;
云端服务平台接收到微信终端所添加的至少一音频终端的ID,并将其与微信终端自身的UID建立对应表。
[0008]所述的微信终端与音频终端留言通信的实现方法,其中,所述云端服务平台接收到来自微信终端或者音频终端发送过来的语音信息,并根据所述对应表,将所述语音信息发送至需发送的音频终端或者微信终端的步骤具体包括:
微信公共平台接收到微信终端发送的语音信息;
微信公共平台通过其API调用接口将该微信终端的WD以及相应的语音信息发送给云端服务平台;
云端服务平台根据对应表以及该微信终端的WD,将该语音信息发送给对应的音频终端。
[0009]所述的微信终端与音频终端留言通信的实现方法,其中,所述云端服务平台接收到来自微信终端或者音频终端发送过来的语音信息,并根据所述对应表,将所述语音信息发送至需发送的音频终端或者微信终端的步骤具体还包括:
音频终端将语音信息发送给云端服务平台;
云端服务平台接收到音频终端发送的语音信息后,根据所述对应表,将该语音信息保存至对应微信终端的语音信息表中;
微信终端通过访问云端服务平台的网页接收语音信息表中的语音信息。
[0010]所述的微信终端与音频终端留言通信的实现方法,其中,所述云端服务平台根据对应表以及该微信终端的nD,将该语音信息发送给对应的音频终端的步骤中,云端服务平台根据对应表,将该语音信息发送给微信终端指定的一个或多个音频终端,所述微信终端通过访问云端服务平台的网页接收语音信息表中的语音信息的步骤中,该语音信息指定的微信终端通过访问云端服务平台的网页接收语音信息。
[0011]一种微信终端与音频终端留言通信的实现系统,其中,包括:
对应表建立模块,用于接收微信终端发送的至少一个音频终端的ID,并将微信终端的UID与接收到的至少一个ID建立一对应表;
通信模块,用于接收到来自微信终端或者音频终端发送过来的语音信息,并根据所述对应表,将所述语音信息发送至需发送的音频终端或者微信终端。
[0012]所述的微信终端与音频终端留言通信的实现系统,其中,所述对应表建立模块包括:
ID记录单元,用于接收到音频终端的注册信息后,记录该音频终端的ID ;
操作事件赋予单元,用于在微信公共平台中给微信服务号中的菜单赋予一操作事件; url写入单元,用于将云端服务平台的网页url写进菜单中的操作事件;
事件响应单元,用于当微信服务号的菜单接收到用户的操作事件时,则进入到云端服务平台;
对应表建立单元,用于接收到微信终端所添加的至少一音频终端的ID,并将其与微信终端自身的UID建立对应表。
[0013]所述的微信终端与音频终端留言通信的实现系统,其中,所述通信模块包括:
语音信息第一接收单元,用于接收到微信终端发送的语音信息;
语音信息第一发送单元,用于通过其API调用接口将该微信终端的WD以及相应的语音信息发送给云端服务平台;
语音信息第一返回单元,用于根据对应表以及该微信终端的WD,将该语音信息发送给对应的音频终端。
[0014]所述的微信终端与音频终端留言通信的实现系统,其中,所述通信模块还包括: 语音信息第二发送单元,用于将语音信息发送给云端服务平台;
语音信息第二保存单元,用于云端服务平台接收到音频终端发送的语音信息后,根据所述对应表,将该语音信息保存至对应微信终端的语音信息表中;
语音信息第二接收单元,用于通过访问云端服务平台的网页接收语音信息表中的语音信息。
[0015]所述的微信终端与音频终端留言通信的实现系统,其中,所述语音信息第一返回单元中,云端服务平台根据对应表,将该语音信息发送给微信终端指定的一个或多个音频终端,所述语音信息第二接收单元中,该语音信息指定的微信终端通过访问云端服务平台的网页接收语音信息。
[0016]有益效果:本发明在云端服务平台建立微信终端的UID与音频终端的ID的对应表,在云端服务平台接收到来自微信终端或音频终端发送的语音信息后,即可根据对应表将语音信息返回至对应的音频终端或微信终端,从而实现了微信终端与音频终端(非微信终端)之间的语音留言通信,并且本发明的音频终端不仅可以应用在硬件终端,也可以应用在软件终端,使得用户使用更加方便。
【专利附图】

【附图说明】
[0017]图1为本发明一种微信终端与音频终端留言通信的实现方法较佳实施例的流程图;
图2为本发明图1所示方法中步骤SlOl的具体流程图;
图3为本发明图1所示方法中步骤S102 —较佳实施例的具体流程图;
图4为本发明图1所示方法中步骤S102另一较佳实施例的具体流程图;
图5为本发明一种微信终端与音频终端留言通信的实现系统较佳实施例的结构框图; 图6为图5所示系统中对应表建立模块的具体结构框图;
图7为图5所示系统中通信模块一实施例的具体结构框图;
图8为图5所示系统中通信模块另一实施例的具体结构框图。
【具体实施方式】
[0018]本发明提供一种微信终端与音频终端留言通信的实现方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]请参阅图1,图1为本发明一种微信终端与音频终端留言通信的实现方法较佳实施例的流程图,如图所示,其包括步骤:
5101、云端服务平台接收微信终端发送的至少一个音频终端的ID,并将微信终端的UID与接收到的至少一个ID建立一对应表;
5102、云端服务平台接收到来自微信终端或者音频终端发送过来的语音信息,并根据所述对应表,将所述语音信息发送至需发送的音频终端或者微信终端。
[0020]在本实施例中,首先由云端服务平台接收微信终端通过微信公共平台发送的至少一个音频终端的ID,然后将微信终端自身的UID与ID建立对应表。然后云端服务平台在接收到语音信息后,根据对应表,将语音信息发送至目标终端。本发明可以适用于包括但不限于任何与微信终端进行音频通信的设备终端和软件,即所述的音频终端可以是硬件终端,也可以是软件终端,在这些没有安装微信的终端上,同样可以与其他微信终端进行语音留言通信,使得微信终端与非微信终端之间建立起联系。其中的音频终端主要由网络接收/发送模块、音频编解码模块、语音输入/输出模块组成,以实现上述功能。
[0021]作为本发明更优选的实施例,如图2所示,所述的步骤SlOl具体包括:
S201、云端服务平台接收到音频终端的注册信息后,记录该音频终端的ID ;
音频终端都具有一个ID,该ID可以是由用户自定义,也可以默认是音频终端的mac地址等信息,音频终端在连接网络后,可以向云端服务平台进行注册,这样云端服务平台将记录下该音频终端的ID。
[0022]S202、在微信公共平台中给微信服务号中的菜单赋予一操作事件;
其中,该操作事件较优选的是一个点击事件,即在微信服务号中的菜单中设置一个点击事件,该微信服务号即为云端服务平台的服务号。
[0023]S203、将云端服务平台的网页url写进菜单中的操作事件;
具体地,本步骤是云端服务平台的网页url写进菜单中的点击事件,当用户点击微信服务号的菜单时,就会访问到云端服务平台,从而实现将云端服务平台的网页嵌入到微信菜单中。更具体地,在网页中可由编程语言生成html语言的标签,这些标签赋予了点击事件,当用户点击网页上的某个标签后,就会访问到这个标签对应的网络地址。
[0024]当然,上述操作事件还可以是滑动事件,即提供一个滑动标识,当该滑动标识从初始位置沿着显示的轨迹滑动至结束位置时,即可进入到云端服务平台的网页。
[0025]S204、当微信服务号的菜单接收到用户的操作事件时,则进入到云端服务平台;本步骤就是在接收到用户的例如点击的操作事件时,就会跳转至云端服务平台,从而实现以网页的形式访问云端服务平台。
[0026]本实施例中,通过将云端服务平台的网页嵌入到微信服务号的菜单中,用户就能方便地通过操作微信服务号的菜单,快速地进入到云端服务平台中进行发送语音信息或接收语音信息的操作,
S205、云端服务平台接收到微信终端所添加的至少一音频终端的ID,并将其与微信终端自身的UID建立对应表。
[0027]在进入到云端服务平台之后,微信终端就可以在云端服务平台中输入希望添加的音频终端的ID,例如经常通信的亲朋好友的音频终端的ID,但用户需要事先获取音频终端的ID,通过点击事件进入到云端服务平台的网页后,用户就可以在网页中以输入ID的形式,将一个或多个音频终端的ID发送给云端服务平台,在发送ID时,云端服务平台也可获知微信终端自身的WD,云端服务平台就可以建立起该微信终端自身的WD与接收到的ID的对应表,从而使自己的微信号与一个或多个终端进行关联,相当于建立了与其他音频终端之间的好友关系,当需要向音频终端发送语音信息时,可以利用微信公共平台提供的API接口,供云端服务平台来调用,从而实现将语音信息发送语音信息给云端服务平台,并进一步推送给已建立好友关系的音频终端。其中的UID是微信终端关注微信服务号后,就会生成的一个ID。用户可以在该微信服务号中输入语音信息,从而自动上传至微信公共平台。
[0028]作为本发明更优选的实施例,如图3所示,所述步骤S102具体包括:
S301、微信公共平台接收到微信终端发送的语音信息; 5302、微信公共平台通过其API调用接口将该微信终端的WD以及相应的语音信息发送给云端服务平台;
5303、云端服务平台根据对应表以及该微信终端的WD,将该语音信息发送给对应的音频终端。
[0029]本实施例是针对微信终端发送语音信息给音频终端的情况,在这种情况下,微信终端可以通过微信服务号输入语音信息,并自动发送至微信公共平台,微信公共平台接收到语音信息后,就会通过一 API调用接口将该语音信息及发送给语音信息的微信终端的UID 一起发送给云端服务平台,云端服务平台根据该UID来查找到对应表,并将语音信息推送给对应表中具体的音频终端。
[0030]作为本发明更优选的实施例,如图4所示,所述步骤S102具体还包括:
5401、音频终端将语音信息发送给云端服务平台;
5402、云端服务平台接收到音频终端发送的语音信息后,根据所述对应表,将该语音信息保存至对应微信终端的语音信息表中;
5403、微信终端通过访问云端服务平台的网页接收语音信息表中的语音信息。
[0031]本实施例是针对音频终端发送语音信息给微信终端的情况,在这种情况下,音频终端在录入语音信息后,可以直接将语音信息发送至云端服务平台,云端服务平台接收到来自音频终端的语音信息后,获取该音频终端的ID,并且根据UID与ID的对应表,将该语音信息保存在UID的语音信息表中,语音信息表中的每一条语音信息都具有一个网络地址,当微信终端通过菜单中的点击事件访问云端服务平台的网页时,就可以访问该语音信息对应的网络地址,从而实现接收语音信息的目的。
[0032]在本发明实施例中,微信终端在发送语音信息时,可以指定接收的音频终端的ID,这样云端服务平台根据对应表,将该语音信息发送给微信终端指定的一个或多个音频终端,当不指定时,就发送给该对应表中的所有音频终端,在音频终端发送语音信息时,也可以指定接收的微信终端的WD,这样只有该语音信息指定的微信终端才能通过访问云端服务平台的网页接收语音信息。
[0033]基于上述方法,本发明还提供一种微信终端与音频终端留言通信的实现系统,如图5所示,其包括:
对应表建立模块100,用于接收微信终端发送的至少一个音频终端的ID,并将微信终端的UID与接收到的至少一个ID建立一对应表;
通信模块200,用于接收到来自微信终端或者音频终端发送过来的语音信息,并根据所述对应表,将所述语音信息发送至需发送的音频终端或者微信终端。
[0034]进一步,如图6所示,所述对应表建立模块100包括:
ID记录单元110,用于接收到音频终端的注册信息后,记录该音频终端的ID ;
操作事件赋予单元120,用于在微信公共平台中给微信服务号中的菜单赋予一操作事
件;
url写入单元130,用于将云端服务平台的网页url写进菜单中的操作事件;
事件响应单元140,用于当微信服务号的菜单接收到用户的操作事件时,则进入到云端服务平台;
对应表建立单元150,用于接收到微信终端所添加的至少一音频终端的ID,并将其与微信终端自身的UID建立对应表。
[0035]进一步,如图7所示,所述通信模块200包括:
语音信息第一接收单元210,用于接收到微信终端发送的语音信息;
语音信息第一发送单元220,用于通过其API调用接口将该微信终端的WD以及相应的语音信息发送给云端服务平台;
语音信息第一返回单元230,用于根据对应表以及该微信终端的WD,将该语音信息发送给对应的音频终端。
[0036]进一步,如图8所示,所述通信模块200还包括:
语音信息第二发送单元240,用于将语音信息发送给云端服务平台;
语音信息第二保存单元250,用于云端服务平台接收到音频终端发送的语音信息后,根据所述对应表,将该语音信息保存至对应微信终端的语音信息表中;
语音信息第二接收单元260,用于通过访问云端服务平台的网页接收语音信息表中的语首?目息。
[0037]较佳的,所述语音信息第一返回单元中,云端服务平台根据对应表,将该语音信息发送给微信终端指定的一个或多个音频终端,所述语音信息第二接收单元中,该语音信息指定的微信终端通过访问云端服务平台的网页接收语音信息。关于上述模块单元的技术细节在前面的方法中已有详 述,故不再赘述。
[0038]综上所述,本发明在云端服务平台建立微信终端的UID与音频终端的ID的对应表,在云端服务平台接收到来自微信终端或音频终端发送的语音信息后,即可根据对应表将语音信息返回至对应的音频终端或微信终端,从而实现了微信终端与音频终端(非微信终端)之间的语音留言通信,并且本发明的音频终端不仅可以应用在硬件终端,也可以应用在软件终端,使得用户使用更加方便。
[0039]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种微信终端与音频终端留言通信的实现方法,其特征在于,包括步骤: 云端服务平台接收微信终端发送的至少一个音频终端的ID,并将微信终端的UID与接收到的至少一个ID建立一对应表; 云端服务平台接收到来自微信终端或者音频终端发送过来的语音信息,并根据所述对应表,将所述语音信息发送至需发送的音频终端或者微信终端。
2.根据权利要求1所述的微信终端与音频终端留言通信的实现方法,其特征在于,所述云端服务平台接收微信终端发送的至少一个音频终端的ID,并将微信终端的WD与接收到的至少一个ID建立一对应表的步骤具体包括: 云端服务平台接收到音频终端的注册信息后,记录该音频终端的ID ; 在微信公共平台中给微信服务号中的菜单赋予一操作事件; 将云端服务平台的网页url写进菜单中的操作事件; 当微信服务号的菜单接收到用户的操作事件时,则进入到云端服务平台; 云端服务平台接收到微信终端所添加的至少一音频终端的ID,并将其与微信终端自身的UID建立对应表。
3.根据权利要求2所述的微信终端与音频终端留言通信的实现方法,其特征在于,所述云端服务平台接收到来自微信终端或者音频终端发送过来的语音信息,并根据所述对应表,将所述语音信息发送至需发送的音频终端或者微信终端的步骤具体包括: 微信公共平台接收到微信终端发送的语音信息;` 微信公共平台通过其API调用接口将该微信终端的WD以及相应的语音信息发送给云端服务平台; 云端服务平台根据对应表以及该微信终端的WD,将该语音信息发送给对应的音频终端。
4.根据权利要求2所述的微信终端与音频终端留言通信的实现方法,其特征在于,所述云端服务平台接收到来自微信终端或者音频终端发送过来的语音信息,并根据所述对应表,将所述语音信息发送至需发送的音频终端或者微信终端的步骤具体还包括: 音频终端将语音信息发送给云端服务平台; 云端服务平台接收到音频终端发送的语音信息后,根据所述对应表,将该语音信息保存至对应微信终端的语音信息表中; 微信终端通过访问云端服务平台的网页接收语音信息表中的语音信息。
5.根据权利要求3或4所述的微信终端与音频终端留言通信的实现方法,其特征在于,所述云端服务平台根据对应表以及该微信终端的WD,将该语音信息发送给对应的音频终端的步骤中,云端服务平台根据对应表,将该语音信息发送给微信终端指定的一个或多个音频终端,所述微信终端通过访问云端服务平台的网页接收语音信息表中的语音信息的步骤中,该语音信息指定的微信终端通过访问云端服务平台的网页接收语音信息。
6.一种微信终端与音频终端留言通信的实现系统,其特征在于,包括: 对应表建立模块,用于接收微信终端发送的至少一个音频终端的ID,并将微信终端的UID与接收到的至少一个ID建立一对应表; 通信模块,用于接收到来自微信终端或者音频终端发送过来的语音信息,并根据所述对应表,将所述语音信息发送至需发送的音频终端或者微信终端。
7.根据权利要求6所述的微信终端与音频终端留言通信的实现系统,其特征在于,所述对应表建立模块包括: ID记录单元,用于接收到音频终端的注册信息后,记录该音频终端的ID ; 操作事件赋予单元,用于在微信公共平台中给微信服务号中的菜单赋予一操作事件; url写入单元,用于将云端服务平台的网页url写进菜单中的操作事件; 事件响应单元,用于当微信服务号的菜单接收到用户的操作事件时,则进入到云端服务平台; 对应表建立单元,用于接收到微信终端所添加的至少一音频终端的ID,并将其与微信终端自身的UID建立对应表。
8.根据权利要求7所述的微信终端与音频终端留言通信的实现系统,其特征在于,所述通信模块包括: 语音信息第一接收单元,用于接收到微信终端发送的语音信息; 语音信息第一 发送单元,用于通过其API调用接口将该微信终端的WD以及相应的语音信息发送给云端服务平台; 语音信息第一返回单元,用于根据对应表以及该微信终端的WD,将该语音信息发送给对应的音频终端。
9.根据权利要求7所述的微信终端与音频终端留言通信的实现系统,其特征在于,所述通信模块还包括: 语音信息第二发送单元,用于将语音信息发送给云端服务平台; 语音信息第二保存单元,用于云端服务平台接收到音频终端发送的语音信息后,根据所述对应表,将该语音信息保存至对应微信终端的语音信息表中; 语音信息第二接收单元,用于通过访问云端服务平台的网页接收语音信息表中的语音信息。
10.根据权利要求8或9所述的微信终端与音频终端留言通信的实现系统,其特征在于,所述语音信息第一返回单元中,云端服务平台根据对应表,将该语音信息发送给微信终端指定的一个或多个音频终端,所述语音信息第二接收单元中,该语音信息指定的微信终端通过访问云端服务平台的网页接收语音信息。
【文档编号】H04L29/08GK103888528SQ201410094129
【公开日】2014年6月25日 申请日期:2014年3月14日 优先权日:2014年3月14日
【发明者】刘晔 申请人:深圳创维-Rgb电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1