一种基于微信的实现用户手机与普通话机进行绑定的系统的制作方法

文档序号:7800422阅读:177来源:国知局
一种基于微信的实现用户手机与普通话机进行绑定的系统的制作方法
【专利摘要】一种基于微信的实现用户手机与普通话机进行绑定的系统,包括用户手机、普通电话、语音网关、运营商服务器、NexUC服务器、微信公众平台;用户手机安装有微信软件,与微信公众平台进行通信协议;普通电话通过电话线连接所述语音网关的接口;语音网关由运营商给开通IMS电话业务的客户配备,端口数包含单口,多口;运营商服务器与语音网关设备间进行协议,实现语音的各种业务;NexUC服务器通过NexUC协议栈,实现与语音网关之间通信的协议;微信公众平台由腾讯公司运营的微信公众平台,需要用户在微信公众平台上注册NexUC公众服务号。本发明使微信和语音网关设备结合,建立用户手机与用户桌面电话之间的联系。
【专利说明】—种基于微信的实现用户手机与普通话机进行绑定的系统
【【技术领域】】
[0001]本发明属于信息【技术领域】,具体是指一种基于微信的实现用户手机与普通话机进行绑定的系统,结合了微信和语音网关设备系统。
【【背景技术】】
[0002]随着移动等运营商的MS业务在国内的规模商用,小口语音网关,IAD(综合接入设备)以及IPPBX (IP程控交换)等设备得以在企业以及家庭环境中大批量的使用。这其中,最典型的应用就是语音业务,客户通过接在语音网关上的电话机拨打电话。虽然人们已经习惯于使用手机通信,但是传统的桌面电话在企业办公,以及大部分家庭里还是必不可少。相比于用户的智能手机,传统模拟话机的拨号存在诸多不便,没有通讯录,号码需要逐位完整输入等等。同时这些话机不具备移动性,便携性,当人们离开办公环境时,也会漏接不少来电。
[0003]移动互联时代,诞生了微信这样的标志性产品。据统计,微信用户数已经突破6亿,可以说,基本每一台智能手机上都装有微信。微信应用在移动用户的覆盖率基本接近100%。人们已经习惯了每天开着微信,玩社交,读新闻,看公众号内容,通过微信支付购物等等。大量的第三 方个人或企业均选择与微信平台合作开发及运营,如基于公众号的自媒体以及通过服务号 的增值应用等等。

【发明内容】

[0004]本发明所要解决的技术问题在于提供一种基于微信的实现用户手机与普通话机进行绑定的系统。
[0005]本发明是这样实现的:
[0006]一种基于微信的实现用户手机与普通话机进行绑定的系统,包括用户手机、普通电话、语音网关、运营商服务器、NexUC服务器、微信公众平台;
[0007]所述用户手机:安装有微信软件,与所述微信公众平台进行通信协议;
[0008]所述普通电话:通过电话线连接所述语音网关的接口 ;
[0009]所述语音网关:由运营商给开通MS电话业务的客户配备,端口数包含单口,多口 ;该语音网关包含以下软件模块:
[0010]DSP模块,实现语音编解码,模拟普通电话控制包括馈电、振铃、信号检测功能;
[0011]SIP协议栈,实现了和MS系统对接,通过和MS系统的信令交互,实现包括注册、呼叫媒体控制的功能;
[0012]NexUC协议栈,和所述NexUC服务器通信的协议栈,用户的微信操作指令经NexUC服务器到达语音网关,通过该模块完成对命令的执行;
[0013]呼叫管理模块,语音网关的业务核心模块,通过控制和协同所述DSP模块、所述SIP协议栈、以及所述NexUC协议栈模块,为用户呈现语音网关的各种功能,包括基本电话的拨打、接听、三方呼叫,以及通过微信的远程控制进行代拨、来电提醒;[0014]运营商服务器:与所述语音网关设备间进行协议,实现语音的各种业务;
[0015]NexUC服务器:通过所述NexUC协议栈,实现与语音网关之间通信的协议;该NexUC服务器包含以下软件模块:
[0016]NexUC协议栈,实现和所述语音网关的NexUC协议互联;通过该连接,将用户微信的操作指令传输到绑定的相关语音网关设备,或是将用户普通电话的信息发送到用户的手机微信上;
[0017]WEB服务器,提供用户绑定的界面,通过微信消息的链接跳转而至用户的微信内;
[0018]SIP客户端,接入MS网络,通过SIP呼叫方式,实现了对语音网关的基本定位;月艮务器通过该模块主动发出呼叫,邀请用户在自己的普通电话完成绑定流程;
[0019]微信公众平台模块,负责和所述微信公众平台的互通;通过该模块,整个系统实现和用户手机微信的双向通信;
[0020]数据库,存贮用户微信与语音网关绑定关系数据,整个系统基于这个关系数据链,来完成用户手机微信和用户语音网关的peer to peer通信;
[0021]业务控制模块,NexUC服务器的中枢,通过该模块来控制系统的各个单元,提供NexUC服务器的核心服务;
[0022]微信公众平台:由腾讯公司运营的微信公众平台,需要用户在微信公众平台上注册NexUC公众服务号。
[0023]进一步地,还包括一符合微信规范的插件,用户在微信中安装导入,用于匹配用户的手机通讯录,直观的显示联系人的名字。
[0024]本发明的优点在于:本发明是将移动互联的特性融入语音通信业务中,使微信和语音网关设备结合,建立用户手机与用户桌面电话之间的联系。藉此,用户可以通过微信,在手机上操作设备桌面电话拨号,以及当桌面电话有来电时,可以让用户在手机上得到提醒等功能。
【【专利附图】

【附图说明】】
[0025]下面参照附图结合实施例对本发明作进一步的描述。
[0026]图1是本发明的系统框图。
[0027]图2是本发明语音网关中包含的软件模块示意图。
[0028]图3是本发明NexUC服务器中包含的软件模块示意图。
[0029]图4是本发明用户手机微信与普通电话进行绑定的流程示意图。
【【具体实施方式】】
[0030]微信公众平台,给予了个体和企业开发者巨大的机会,在这样一个亿级用户平台上,开放着社交网络、支付、定位等关键服务。本发明在现有的电话系统中,结合微信的智能拨号和来 电提醒等功能,使得在企业或家庭使用普通话机语音业务的顾客拥有更好的体验,提高产品的用户粘度,同时在让运营者在微信公众账户下积累了大量的微信用户,而拥有这些用户的公众号必能挖掘出更多的更大的价值,而这一切就是本发明的最大效益和目的。
[0031]本发明是一种基于微信的实现用户手机与普通话机进行绑定的系统,如图1所示,包括用户手机、普通电话、语音网关、运营商服务器、NexUC服务器、微信公众平台。图1中各连线的意义如下:
[0032]W:微信与微信公众平台间的通信协议。
[0033]O:微信公众平台与第三方服务器间协议,由腾讯公司制定。
[0034]S:运营商服务器与语音网关设备间的协议,实现语音等各种业务。
[0035]NiNexUC通信协议,用于实现NexUC服务器和语音网关之间通信的协议。
[0036]P:普通电话线,连接传统话机和语音网关的端口。
[0037]其中,所述用户手机:安装有微信软件,与所述微信公众平台进行通信协议;
[0038]所述普通电话:通过电话线连接所述语音网关的接口 ;
[0039]所述语音网关:由运营商给开通MS电话业务的客户配备,端口数包含单口,多口 ;该语音网关包含以下软件模块,如图2所示:
[0040]DSP模块,实现语音编解码,模拟普通电话控制包括馈电、振铃、信号检测功能;
[0041]SIP协议栈,实现了和MS系统对接,通过和MS系统的信令交互,实现包括注册、呼叫媒体控制的功能;
[0042]NexUC协议栈,和所述NexUC服务器通信的协议栈,用户的微信操作指令经NexUC服务器到达语音网关,通过该模块完成对命令的执行;
[0043]呼叫管理模块,语音网关的业务核心模块,通过控制和协同所述DSP模块、所述SIP协议栈、以及所述NexUC协议栈模块,为用户呈现语音网关的各种功能,包括基本电话的拨打、接听、三方呼叫,以及通过微信的远程控制进行代拨、来电提醒;
[0044]运营商服务器:与所述语音网关设备间进行协议,实现语音的各种业务;
[0045]NexUC服务器:通过所述NexUC协议栈,实现与语音网关之间通信的协议;该NexUC服务器包含以下软件模块,如图3所示:
[0046]NexUC协议栈,实现和所述语音网关的NexUC协议互联;通过该连接,将用户微信的操作指令传输到绑定的相关语音网关设备,或是将用户普通电话的信息发送到用户的手机微信上;
[0047]WEB服务器,提供用户绑定的界面,通过微信消息的链接跳转而至用户的微信内;
[0048]SIP客户端,接入MS网络,通过SIP呼叫方式,实现了对语音网关的基本定位;月艮务器通过该模块主动发出呼叫,邀请用户在自己的普通电话完成绑定流程;
[0049]微信公众平台模块,负责和所述微信公众平台的互通;通过该模块,整个系统实现和用户手机微信的双向通信;
[0050]数据库,存贮用户微信与语音网关绑定关系数据,整个系统基于这个关系数据链,来完成用户手机微信和用户语音网关的peer to peer通信;
[0051]业务控制模块,NexUC服务器的中枢,通过该模块来控制系统的各个单元,提供NexUC服务器的核心服务;
[0052]微信公众平台:由腾讯公司运营的微信公众平台,需要用户在微信公众平台上注册NexUC公众服务号。
[0053]还包括一符合微信规范的插件,用户在微信中安装导入,用于匹配用户的手机通讯录,直观的显示联系人的名字。
[0054]如图4所示,微信与整个系统运作流程首要步骤是实现用户的手机微信和他的普通电话之间的绑定。此绑定完成后,用户就可以通过手机来控制他的普通电话。具体绑定操作流程如下:
[0055]用户在智能手机上使用微信,关注NexUC公众服务账号;
[0056]进入该公众服务帐号,可选择绑定电话菜单,也可通过手动输入操作;
[0057]微信跳转到电话绑定页面,此页面由NexUC服务器的提供;
[0058]用户根据绑定页面的指引,输入用户的普通电话号码,点击绑定,数据提交至NexUC服务器;
[0059]此时NexUC服务器已能确定用户的微信身份(通过微信公众平台获得),随后服务发起呼叫,被叫号码为用户输入的电话号码;
[0060]语音网关收到来电信令,一方面让普通电话振铃。同时它根据来电的主叫号码(特定的服务号),鉴别此呼叫为NexUC服务器拨打的绑定认证电话;
[0061]用户摘机,听经由NexUC服务器播放的语音提示。其主要内容是告之用户,即将为此电话和微信捆绑,请求用户确认;
[0062]用户在电话上按键确认,比如数字1,语音网关会检测到此DTMF信号;
[0063]语音网关随即通过与NexUC服务器的通信协议将语音网关的设备号、请求绑定用户的电话号码、以及该用户电话所在语音网关设备上的端口号信息提交至NexUC服务器;
[0064]服务器确定了用户普通电话所在位置,完成了微信和电话之间的绑定;
[0065]服务器同时通过微信公众平台,向用户微信发送消息,告知用户绑定成功。至此用户即可通过微信控制他的普通话机。
[0066]本发明可实现通过微信拨号、话机通话记录查询、话机来电提醒功能。
[0067]下面详细描述各功能:
[0068]1、通过微信拨号:
[0069]假设用户要通过桌面话机拨打电话,此时可以在微信上完成此操作。具体流程:
[0070]用户直接在微信的NexUC公众服务号内,输入目的号码。如果用户需要直接在手机通讯录中点击实现桌面电话拨号功能,可以安装NexUC的微信插件;
[0071]安装完此插件后,用户即可实现通讯录点击拨号,待拨打的目的号码通过微信经由公众平台到达NexUC服务器;
[0072]服务器根据之前的绑定数据,将此需求送至对应的语音网关设备;
[0073]语音网关设备一方面发起对目的号码的呼叫,同时使用户的普通话机振铃;
[0074]用户摘机,后续流程同正常呼叫。
[0075]2、话机通话记示查询:
[0076]用户通过微信查询该话机的通话记录,包括来电、去电、以及未接电话等等。
[0077]结合NexUC微信插件,可以匹配用户的手机通讯录,直观的显示联系人的名字。
[0078]3、话机来电提醒:
[0079]当用户的桌面电话有来电时,可在微信上发出消息提醒;
[0080]语音网关检测到来电,通报NexUC服务器;
[0081]NexUC服务器将来电信息告知微信公众平台;
[0082]微信公众平台发消息给用户微信;
[0083]用户在微信上看到来电,结合用户手机的通讯录和NexUC微信插件。用户可以直观看到来电人的名字信息。
[0084]此业务需要微信公众平台开放I对I的消息通知接口。
[0085]本发明是将移动互联的特性融入语音通信业务中,使微信和语音网关设备结合,建立用户手机与用户桌面电话之间的联系。藉此,用户可以通过微信,在手机上操作设备桌面电话拨号,以及当桌面电话有来电时,可以让用户在手机上得到提醒等功能。
[0086]当然,建立和用户微信和普通话机的联系之后,其功能不局限于以上几种,通过扩展,可以实现更多在微信上的操作,通过此方法,让用户的桌面普通话机也具备了移动性,让用户可以“随身携带”。
[0087]以上所述仅为本发明的较佳实施用例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种基于微信的实现用户手机与普通话机进行绑定的系统,其特征在于:包括用户手机、普通电话、语音网关、运营商服务器、NexUC服务器、微信公众平台; 所述用户手机:安装有微信软件,与所述微信公众平台进行通信协议; 所述普通电话:通过电话线连接所述语音网关的接口 ; 所述语音网关:由运营商给开通MS电话业务的客户配备,端口数包含单口,多口 ;该语音网关包含以下软件模块: DSP模块,实现语音编解码,模拟普通电话控制包括馈电、振铃、信号检测功能; SIP协议栈,实现了和MS系统对接,通过和MS系统的信令交互,实现包括注册、呼叫媒体控制的功能; NexUC协议栈,和所述NexUC服务器通信的协议栈,用户的微信操作指令经NexUC服务器到达语音网关,通过该模块完成对命令的执行; 呼叫管理模块,语音网关的业务核心模块,通过控制和协同所述DSP模块、所述SIP协议栈、以及所述NexUC协议栈模块,为用户呈现语音网关的各种功能,包括基本电话的拨打、接听、三方呼叫,以及通过微信的远程控制进行代拨、来电提醒; 运营商服务器:与所述语音网关设备间进行协议,实现语音的各种业务; NexUC服务器:通过所述NexUC协议栈,实现与语音网关之间通信的协议;该NexUC服务器包含以下软件模块: NexUC协议栈,实现和所述语音网关的NexUC协议互联;通过该连接,将用户微信的操作指令传输到绑定的相关语音网关设备,或是将用户普通电话的信息发送到用户的手机微信上; WEB服务器,提供用户绑定的界面,通过微信消息的链接跳转而至用户的微信内; SIP客户端,接入MS网络,通过SIP呼叫方式,实现了对语音网关的基本定位;服务器通过该模块主动发出呼叫,邀请用户在自己的普通电话完成绑定流程; 微信公众平台模块,负责和所述微信公众平台的互通;通过该模块,整个系统实现和用户手机微信的双向通信; 数据库,存贮用户微信与语音网关绑定关系数据,整个系统基于这个关系数据链,来完成用户手机微信和用户语音网关的peer to peer通信; 业务控制模块,NexUC服务器的中枢,通过该模块来控制系统的各个单元,提供NexUC服务器的核心服务; 微信公众平台:由腾讯公司运营的微信公众平台,需要用户在微信公众平台上注册NexUC公众服务号。
2.如权利要求1所述的一种基于微信的实现用户手机与普通话机进行绑定的系统,其特征在于:还包括一符合微信规范的插件,用户在微信中安装导入,用于匹配用户的手机通讯录,直观的显示联系人的名字。
【文档编号】H04W4/12GK103916830SQ201410126189
【公开日】2014年7月9日 申请日期:2014年3月31日 优先权日:2014年3月31日
【发明者】陈嗣文, 陈荣观 申请人:福建星网锐捷通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1