通过手机进行语音匿名聊天的方法

文档序号:7962281阅读:370来源:国知局
专利名称:通过手机进行语音匿名聊天的方法
技术领域
本发明涉及移动通信技术,更具体地说,涉及一种通过手机进行语音匿名聊天的方法。
背景技术
随着电脑的普及和互联网技术的不断发展,网上聊天逐渐成了人们在网上最频繁的活动之一。ICQ、OICQ、WINDOWS MESSAGER等同时聊天工具也逐渐成了各种网吧中使用得最频繁的软件。网上聊天与传统面对面聊天的最大的区别在于,对方可能与自己素昧平生,也可能根本就不在一个城市,但是同样的兴趣、爱好等可产生同样的话题,从而激起双方聊天的兴趣,很多人都通过这种方式找到自己的知心朋友甚至恋人。起初的网上聊天仅限于文字聊天,还远远不能满足人们的要求,现在已发展了多种语音聊天工具,使人们可以在网上进行语音聊天。
但是,由于上述网上聊天需要用电脑来登录网络,再加上每个人的不同作息时间,所以并不是每个人都有足够的时间和充分的硬件来上网聊天;当一个人有空的时候,他可能因身边没有电脑而不能登上网络;即使他登上网络,其对方网友也不一定正在网上;这就极大的限制了人们交流的频繁度。
随着移动通信技术的发展,手机的使用也越来越普及。手机的优点是便于携带,并且在大多数地方都可以随时接通网络。如果用手机作为聊天工具,将为人们带来更多方便。目前已有利用手机并通过语音平台方式开展的匿名语音聊天业务,其组网原理如图1所示。当手机用户拨打匿名聊天的业务接入码后,MSC(移动交换中心)/SSP(业务交换点)根据该业务接入码,将呼叫路由至专用语音平台,由专用语音平台与用户进行交互并获得用户的输入信息;当需要进行用户呼叫鉴权和进行速配查找时,语音平台可通过内部接口查找用户数据库;在完成用户呼叫鉴权或完成速配查找后,语音平台可直接呼出,使该用户与被其呼叫的对方用户之间建立聊天通话,完成呼叫的接续。
上述方案是在单语音业务平台上开发业务,由于其具有初期投资小、开发业务灵活、周期短、对现有其他业务无影响等特点,对于运营商来说有一定的吸引力。但是,这种基于单语音平台的业务解决方案由于其自身的局限性,适用的范围十分有限,有以下这些方面的缺陷(1)它只是一个单一的业务解决方案,在业务的运营管理上也是一套独立的系统,缺乏清晰的网络架构以及发展规划,这种方式在前期看起来投资少,但一旦业务推广起来将会造成大量的重复投资。
(2)基于语音平台的业务解决方案难以实现全网业务和漫游,也就是说它的业务开放范围只能局限于一些本地网,不能向外扩展,这样来看,投资少的优点也不能完全体现了。
(3)在语音平台上开发业务,有业务特征比较单一的缺点,并且难以实现与其他业务间的调用;例如在匿名聊天业务中,采用语音平台方案时,无法支持预付费用户(例如中国移动的神州行充值卡用户)使用聊天业务,这是运营商所不希望的。
(4)在系统的开放性上,未能与BOSS、HLR、短消息平台等建立成熟的接口,不能支持与Internet以及多硬件平台之间的接口;要想通过制定统一的接口规范来与这些系统进行通讯则非常困难。
(5)在安全性和稳定性方面,不能保证在话务量激增时平台的软硬件、数据库以及响应速度等能否正常运行。

发明内容
针对现有技术的上述缺陷,本发明要解决的技术问题是要让同一移动通信网中的不同付费方式、不同地区的所有移动用户之间都可通过其手机进行语音匿名聊天,并支持其它扩展功能。
为解决上述技术问题,本发明提供一种通过手机进行语音匿名聊天的方法,其中通过由叠加有智能网的移动通信网和相应的聊天器所组成的手机语音匿名聊天系统,按以下步骤实现手机语音匿名聊天(1)当系统接收到主叫手机拨入的匿名聊天业务接入码时,在指定的业务控制点(SCP)上触发匿名聊天业务,如果系统同时还接收到了主叫手机拨入的被叫方聊天号码,则进入步骤(2);(2)业务控制点通过相应的通信接口向聊天服务器发出鉴权请求,由聊天服务器对主叫手机号码和被叫聊天号码进行鉴权,如鉴权成功则向业务控制点返回与主叫手机号码对应的主叫聊天号码、以及与被叫聊天号码对应的被叫手机号码;(3)业务控制点根据主、被叫手机号码,完成主、被叫手机之间的呼叫接续,并将业务接入码和主叫聊天号码发送给被叫手机作为其来电显示信息,实现主、被叫手机之间的匿名聊天。
在本发明的在所述步骤(1)中,如果系统未同时接收到主叫手机拨入的被叫方聊天号码,则业务控制点向主叫手机发送提示其输入服务请求的消息,并根据主叫手机发来的服务请求,执行与匿名聊天相应的服务。所述服务请求可以是速配请求、开通服务请求、通话呼叫请求、呼叫设置请求、以及收听服务介绍请求等;所述业务控制点和聊天服务器将根据不同的请求完成相应的服务。
本发明的方法中在普通移动通信网上叠加智能网,再与聊天服务器结合,组成一个手机语音匿名聊天系统,从而克服了现有技术中利用专门的语音平台实现匿名聊天时所存在的缺陷,可以支持所有后付费与预付费的手机用户,并可支持用户全国漫游使用业务。其中,业务控制点与聊天服务器之间交互采用的通信接口可以是XML接口(符合国际标准规范),所以业务控制点可以责与其他业务提供商进行互联而不用改动接口,从而有利于快速提供业务。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是现有技术中手机语音匿名聊天系统的组网原理图;图2是本发明的手机语音匿名聊天系统的组网原理图;图3是本发明所述方法的一个优选实施例的总体流程图;
图4是与图3对应的开通服务时的流程图;图5是与图3对应的执行呼叫时的流程图;图6是与图3对应的实现聊友速配时的流程图;图7是与图3对应的进行呼叫设置时的流程图;图8是与图7对应的增加黑名单时的流程图;图9是与图7对应的删除黑名单时的流程图。
具体实施例方式
实施本发明的一个前提条件是要在移动通信网上叠加智能网,这里所说的智能网(IN,即Intelligent Network)是在原有通信网的基础上设置的一层叠加网络。它是一种可快速、方便、经济、灵活、有效地生成和实现各种新业务的体系结构,其目标是为现在及将来的所有通信网络服务,包括电话网(PSTN)、综合业务数字网(ISDN)、移动通信网(GSM、CDMA等)、宽带综合业务数字网(B-ISDN)、因特网(Internet)等等,不断提供满足用户需要的新业务。
如图2所示,其中的移动交换中心(MSC)、业务交换点(SSP)和计费中心属于移动通信网的基本构成部分;业务控制点(SCP)和话单接口机则属于智能网所扩展的功能;聊天服务器(QQ Server)则由聊天服务提供商所提供,本实施例中以腾讯QQ系统为例。SCP通过XML(可扩展标记语言)接口,经防火墙、路由器与QQ Server连接通信。其中的SMP具有业务管理功能,SMAP是SMP的前端界面。例如用户在营业厅查询自己的业务信息,就在SMAP上,通过SMP与SCP进行交互。
一、主流程如图3所示,主叫用户通过其手机拨打匿名聊天的业务接入码(类似于中国移动的服务热线号码1860、1861,例如可设为1800)后;MSC/SSP根据所收到的业务接入码,在系统指定的SCP上触发聊天业务。
如果用户在拨打业务接入码的同时还拨打了被叫方的聊天号码,即拨打了业务接入码+对方QQ号码,例如1860+100002,则直接进入如图5所示的呼叫流程,其具体过程将在后面介绍。如果不是直接呼叫,则SCP向主叫手机发送提示其输入服务请求的消息,并接收主叫手机发来的服务请求。本实施例中用户可通过按数字键1、2、3、4、或5以发出相应的开通服务、通话呼叫、聊友速配、呼叫设置、以及收听服务介绍共五种请求,从而分别进行开通服务流程、聊友速配流程、呼叫流程或呼叫设置流程,或由系统对本服务的功能、收费标准等事项进行介绍。
二、开通服务流程在图3所示的流程中,当用户输入‘1’时,将进入如图4所示的开通服务流程。此时将先到QQ服务器中查询主叫手机号码是否已经绑定了一个对应的聊天号码,相当于对主叫手机号码进行鉴权,如果是,则向主叫手机发回已开通了服务的提示消息;如果不是,则通过以下步骤开通聊天服务SCP向主叫手机发送提示消息,提示用户选择相应的开通方式,如果用户没有QQ号码,则输入1,然后根据提示音输入性别、年龄等个人信息,然后由SCP向QQ服务器发出申请聊天号码的请求,由QQ服务器给出一个聊天号码;如申请操作成功,则QQ服务器对主叫手机号码和该聊天号码(例如13900000001和100001)进行绑定,并向SCP返回申请成功消息,同时还返回申请到的QQ号码及相关信息,再由SCP转送给主叫手机。图中的返回,是指返回其上一级菜单,此处为返回图3标号为A的那一步。
如果用户已通过互联网或其它方式获得了一个QQ号码,但未与其手机绑定,则输入2,然后根据提示音输入该QQ号码,然后由SCP向QQ服务器发出绑定申请,由QQ服务器对用户主叫手机号码和QQ号码进行绑定;如绑定操作成功,则向主叫手机返回绑定成功的消息。图中的结束,是指结束包括主流程及其后续流程的所有流程。
三、呼呼通话流程本实施例中,如果用户在拨打业务接入码的同时还拨打了被叫方的QQ号码时,或者是在图3所示的流程中用户输入‘2’并输入了相应的被叫QQ号码,将进入如图5所示的呼叫流程。
此时,SCP通过XML接口向QQ Server发出鉴权请求,由QQ Server对主叫手机号码(例如13900000001)和被叫QQ号码(100002)进行鉴权,如果鉴权成功,则表示主叫手机号码和被叫QQ号码都已在该QQ服务器中登记注册,并符合通话呼叫条件,此时QQ服务器将向SCP返回与主叫手机号码13900000001对应的主叫QQ号码(例如100001)、以及与被叫QQ号码100002对应的被叫手机号码(例如13900000002);然后由SCP根据主、被叫手机号码完成主、被叫手机之间的呼叫接续,并将业务接入码1800和主叫QQ号码100001发送给被叫手机作为其来电显示信息,实现主、被叫手机之间的匿名聊天功能。也就是说,被叫手机所显示的来电号码是主叫QQ号码100001而不是主叫手机号码19000000001。主、被叫双方都只知道对方的QQ号码,并不知道其实际手机号码,从而可实现匿名聊天功能。
从图5中可以看出,在进行呼叫接续之前,还要根据主、被叫手机号码判断是否为长途呼叫,并发送相应的提示音给主叫方,让主叫方可估计其通话费用。当然也可同时将此消息发送给被叫方。
从图5中可以看出,QQ服务器对主叫手机号码13900000001进行鉴权时,将检查QQ服务器中是否有一个与之对应并绑定的主叫QQ号码;如果对主叫手机号码的鉴权不成功,则提示用户尚未注册,需要先开通服务,然后进入图3所示主流程中的步骤A,让用户选择一下步操作。
从图5中可以看出,QQ服务器对被叫QQ号码100001进行鉴权时,将依次检查QQ服务器中是否有该被叫QQ号码、该被叫QQ号码是否与某一手机号码绑定、以及是否允许所述主叫手机号码或主叫聊天号码对它进行呼叫;如果没有该被叫QQ号码、或该被叫QQ号码未与手机号码绑定,则向SCP返回该被叫用户未开通服务的消息,再由SCP转送给主叫手机;如果是不允许主叫手机号码或主叫聊天号码对它进行呼叫,则向SCP返回当前不能呼叫该被叫QQ号码的消息,再由SCP转送给主叫手机。最后还要判断本次呼叫是否为直接呼叫,如果是则结束整个流程,否则进入图3所示主流程中的步骤A,让用户选择一下步操作。
四、聊友速配流程在图3所示的流程中,当用户输入‘3’时,将进入如图6所示的聊友速配流程。此时SCP向QQ服务器发出鉴权请求,对主叫手机号码进行鉴权,如果鉴权成功,则返回与主叫手机号码13900000001对应的主叫QQ号码100001,然后向主叫手机发送提示消息,并接收主叫手机发来的速配条件。
从图可以看出,用户可选择自动速配或条件速配,如选择自动速配,则按预先设定的条件自动查找是否有符合要求的聊天号码;如果选择条件速配,则按用户输入的关于性别、年龄、所在区号之类的条件查找是否有符合要求的聊天号码。如果有符合要求的聊天号码,则返回该聊天号码及与之对应的手机号码;如果无则返回速配失败消息。
速配成功之后,将进入图5所示的呼叫流程,但此时不需要再进行鉴权,可以直接进行呼叫接续,并将业务接入码+主叫QQ号码发送给被叫手机作为其来电显示信息。可见,无论是直接呼叫还是速配呼叫,被叫用户的来电显示信息都是主叫QQ号码,不会显示主叫方的实际手机号码,通常会显示为业务接入码+主叫QQ号码;系统不会将主、被叫双方的手机号码传送给对方,双方都不会。
五、呼呼设置流程在图3所示的流程中,当用户输入‘4’时,将判断该用户是否为虚拟坐席(例如运营商的话务员之类非普通用户),如果不是虚拟坐席,则进入如图7所示的呼叫设置流程。
此时SCP向QQ服务器发出鉴权请求,先对主叫手机号码进行鉴权,鉴权成功才能进行后面的步骤。从图7中可以看出,其第一级设置菜单包括6个选项,即(1)允许其它用户呼叫,(2)禁止其它用户呼叫,(3)仅允许好友名单中的用户呼叫,(4)设置黑名单,(5)设置好友名单信息,以及(6)返回主菜单。
图8和图9中还分别示出了增加黑名单和删除黑名单时的流程,在黑名单中可存储手机号码或QQ号码,从而禁止相应的手机所发起的呼叫。
六、计费处理本发明的手机语音匿名聊天业务中,可以采取以下两种计费方式其中一种是由计费中心根据呼叫时端局产生的话单为主、被叫手机计费;另一种是由计费中心根据呼叫时SCP产生的话单为主、被叫用户计费。
若采用第二种计费方式,需在SCP触发业务的被叫流程,而当被叫是普通全球通用户时,一般不会触发被叫流程,这样就需要通过SCP与GTSSP相互配合来触发被叫流程。业务的主叫流程则采用接入码触发。
由上述具体实施方式
可知,本发明的方法可以支持所有后付费与预付费用户使用匿名聊天业务,并可支持用户全国漫游使用业务;其中SCP与QQ Server的交互采用XML接口,所以SCP可以和其他SP(业务提供商)进行互联,接口不用改动,有利于快速提供业务;可支持普通全球通用户作被叫使用业务,提供了更加灵活的资费政策,并且可与其他业务相互调用,同时满足用户使用多种业务的需求。
另外,上述实施例中SCP与QQ Server或其他聊天服务器采用的是XML接口,但也可以定义其他的内部接口实现同样的功能。附,本文中用到的缩略语和关键术语SCPService Control Point 业务控制点SSPService Switching Point 业务交换点MSCMobile Switch Center 移动交换中心SMAP Service Management Agent Point业务管理接入点SMPService Management Point 业务管理点XMLeXtensivable Markup Language 可扩展标记语言MS Mobile Station移动站(即手机)BOSS Business Operation Supporting System 业务运营支撑系统HLRHome Location Register归属位置寄存器GTSSP Gateway SSP 网关SSPCSICAMEL Subscriber Information 智能签约用户
权利要求
1.一种通过手机进行语音匿名聊天的方法,其特征在于,通过由叠加有智能网的移动通信网和相应的聊天器所组成的手机语音匿名聊天系统,按以下步骤实现手机语音匿名聊天(1)当系统接收到主叫手机拨入的匿名聊天业务接入码时,在指定的业务控制点(SCP)上触发匿名聊天业务,如果系统同时还接收到了主叫手机拨入的被叫方聊天号码,则进入步骤(2);(2)业务控制点通过相应的通信接口向聊天服务器发出鉴权请求,由聊天服务器对主叫手机号码和被叫聊天号码进行鉴权,如鉴权成功则向业务控制点返回与主叫手机号码对应的主叫聊天号码、以及与被叫聊天号码对应的被叫手机号码;(3)业务控制点根据主、被叫手机号码,完成主、被叫手机之间的呼叫接续,并将业务接入码和主叫聊天号码发送给被叫手机作为其来电显示信息,实现主、被叫手机之间的匿名聊天。
2.根据权利要求1所述的方法,其特征在于,在所述步骤(1)中,如果系统未同时接收到主叫手机拨入的被叫方聊天号码,则业务控制点向主叫手机发送提示其输入服务请求的消息,并根据主叫手机发来的服务请求,执行与匿名聊天相应的服务。
3.根据权利要求2所述的方法,其特征在于,如果业务控制点收到的主叫手机发来的服务请求是速配请求,则业务控制点向聊天服务器发出鉴权请求,由聊天服务器对主叫手机号码进行鉴权,如果鉴权成功则向业务控制点返回与主叫手机号码对应的主叫聊天号码;然后由业务控制点将主叫手机发来的速配条件转送到聊天服务器;聊天服务器查找是否有符合速配条件的聊天号码,如果有则向业务控制点返回该聊天号码及与之对应的手机号码;业务控制点以返回的手机号码作为被叫手机号码,并根据主、被叫手机号码完成主、被叫手机之间的呼叫接续,然后将业务接入码和主叫聊天号码发送给被叫手机作为其来电显示信息,实现主、被叫手机之间的匿名聊天。
4.根据权利要求3所述的方法,其特征在于,如果所述速配条件是自动速配,则聊天服务器按预先设定的条件自动查找是否有符合要求的聊天号码,如果速配条件是用户输入的关于性别、年龄、所在区号之类的条件,则聊天服务器按这些条件查找是否有符合要求的聊天号码;如果有符合要求的聊天号码则向业务控制点返回该聊天号码及与之对应的手机号码,如果无则返回速配失败消息,再由业务控制点转送给主叫手机。
5.根据权利要求2所述的方法,其特征在于,如果业务控制点收到的主叫手机发来的服务请求是通话呼叫请求,则向主叫手机发送提示其输入被叫聊天号码的消息,并接收主叫手机发来的被叫聊天号码,然后进入步骤(2)。
6.根据权利要求2所述的方法,其特征在于,如果业务控制点收到的主叫手机发来的服务请求是呼叫设置请求,则业务控制点向聊天服务器发出鉴权请求,由聊天服务器对主叫手机号码进行鉴权,如果鉴权成功,则业务控制点向主叫手机发送提示其输入设置信息的消息,并接收主叫手机发来的设置信息,然后传送到聊天服务器完成相应的呼叫设置功能。
7.根据权利要求6所述的方法,其特征在于,所述设置功能包括允许其它用户呼叫、禁止其它用户呼叫、仅允许好友名单中的用户呼叫、设置黑名单、以及设置好友名单。
8.根据权利要求2所述的方法,其特征在于,如果业务控制点收到的主叫手机发来的服务请求是收听服务介绍请求,则向主叫手机发送介绍匿名聊天服务的使用方法、收费标准之类介绍信息。
9.根据权利要求2所述的方法,其特征在于,如果业务控制点收到的主叫手机发来的服务请求是开通服务请求,则先查询所述主叫手机号码是否已经绑定了一个对应的聊天号码,如果是则向主叫手机发回已开通了服务的提示消息;如果不是则由业务控制点向主叫手机发送提示其输入申请信息的消息,并接收主叫手机发来的申请信息;如果收到的是申请聊天号码的信息,则业务控制点向聊天服务器发出申请聊天号码的请求,由聊天服务器给出一个聊天号码;如申请操作成功,则聊天服务器对主叫手机号码和该聊天号码进行绑定,并向业务控制点返回所申请到的聊天号码及相关信息,再由业务控制点转送给主叫手机;如果收到的是申请绑定的信息,则业务控制点根据所收到的聊天号码,向聊天服务器发出绑定申请,由聊天服务器对主叫手机号码和聊天号码进行绑定;如绑定操作成功,则聊天服务器向业务控制点返回绑定成功消息,再由业务控制点转送给主叫手机。
10.根据权利要求1-9中任一项所述的方法,其特征在于,聊天服务器对主叫手机号码进行鉴权时,将检查聊天服务器中是否有一个与之对应并绑定的主叫聊天号码;如果对主叫手机号码的鉴权不成功,则业务控制点向主叫手机发送提示其尚未注册、请先开通业务的消息。
11.根据权利要求1-9中任一项所述的方法,其特征在于,聊天服务器对被叫聊天号码进行鉴权时,将依次检查聊天服务器中是否有该聊天号码、该聊天号码是否与某一手机号码绑定、以及是否允许主叫手机号码或主叫聊天号码对它进行呼叫;如果没有该被叫聊天号码、或该聊天号码未与手机号码绑定,则向业务控制点返回该用户未开通服务的消息,再由业务控制点转送给主叫手机;如果是不允许主叫手机号码或主叫聊天号码对它进行呼叫,则向业务控制点返回当前不能呼叫该被叫聊天号码的消息,再由业务控制点转送给主叫手机。
全文摘要
本发明涉及一种通过手机进行语音匿名聊天的方法,其中由叠加有智能网的移动通信网和相应的聊天器所组成手机语音匿名聊天系统,当主叫手机拨打匿名聊天的业务接入码时,系统在指定的业务控制点(SCP)上触发匿名聊天业务,如果用户同时还拨打了被叫方的聊天号码,则进行直接呼叫;否则由SCP接收主叫手机发来的服务请求,例如速配请求、开通服务请求、通话呼叫请求、呼叫设置请求、以及收听服务介绍请求等,并与聊天服务器配合,完成相应的服务。SCP在完成主、被叫手机之间的呼叫接续时,会将业务接入码和主叫聊天号码发送给被叫手机作为其来电显示信息。使主、被叫双方都只知道对方的聊天号码,并不知道其实际手机号码,从而可实现匿名聊天功能。
文档编号H04W4/00GK1592474SQ0315780
公开日2005年3月9日 申请日期2003年8月27日 优先权日2003年8月27日
发明者刘勇 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1