应用于互联网与电信网双网通信的装置和方法

文档序号:8000144阅读:118来源:国知局
应用于互联网与电信网双网通信的装置和方法
【专利摘要】本发明公开了一种应用于互联网与电信网双网通信的装置和方法,涉及移动互联网【技术领域】。该装置中包括业务逻辑处理模块、IM服务模块、点击呼叫服务模块和互联网语音通信服务模块,业务逻辑处理模块作为核心控制调度中心,通过IM服务模块获取被叫用户的在线状态;如果被叫用户在线,则通过互联网语音通信服务模块建立基于VoIP账号的互联网语音通信;如果被叫用户不在线,则通过点击呼叫服务模块建立基于与所述VoIP账号绑定的电话号码的电信网络语音通话。该装置和方法根据主被叫状态动态决定采用何种呼叫方式,用户只需发出一次呼叫请求,由系统为用户选择最佳呼叫方案。
【专利说明】应用于互联网与电信网双网通信的装置和方法
【技术领域】
[0001]本发明涉及移动互联网【技术领域】,特别涉及一种应用于互联网与电信网双网通信的装置和方法。
【背景技术】
[0002]当前,互联网语音通信技术日益成熟,已广泛的应用于众多互联网通信软件如skype、Viber中。此类软件一般提供两类通信模式,第一类是PC2PC (电脑对电脑)的免费语音,通话双方都需要同时在线才能进行交流;第二类是PC2Phone (电脑对电话)的收费语音,系统为主叫方随机分配一个电话网虚拟号码,主叫方通过互联网在线发起到被叫(被叫为电话网号码)的呼叫时,通过电信运营商的网关接入到电话网,实现呼叫接续。由于需要额外分配一个号码,对用户的体验来讲不是很好。此外,目前国内的行业监管政策禁止PC2Phone的呼叫落地到电话网。总的来说,当前的互联网语音通信在国内的应用是具有局限性的。

【发明内容】

[0003]本发明的发明人发现上述现有技术中存在问题,并因此针对所述问题中的至少一个问题提出了一种新的技术方案。
[0004]本发明的一个目的是提供一种用于互联网与电信网双网通信的技术方案。
[0005]根据本发明的第一方面,提供了一种应用于互联网与电信网双网通信的装置,包括:
[0006]IM (Instant Messenger,即时通讯)服务模块,用于提供用户在线状态,以及用户VoIP (Voice over Internet Protocol,网络电话)帐号和电话号码绑定;
[0007]点击呼叫服务模块,用于提供基于电信网络的语音呼叫控制功能;
[0008]互联网语音通信服务模块,用于提供基于互联网的语音通道的建立、转发,为主被叫用户提供语互联网语音通信代理;
[0009]业务逻辑处理模块,用于接收来自主叫用户对被叫用户的呼叫,主叫用户和被叫用户具有VoIP账号和与VoIP账号绑定的电话号码,通过IM服务模块获取被叫用户的在线状态;如果被叫用户在线,则通过互联网语音通信服务模块在主叫用户和被叫用户间建立基于VoIP账号的互联网语音通信;如果被叫用户不在线,则通过点击呼叫服务模块在主叫用户和被叫用户间建立基于与VoIP账号绑定的电话号码的电信网络语音通话。
[0010]可选地,如果被叫用户不在线,业务逻辑处理模块指示IM服务模块向被叫用户发送唤醒消息;如果被叫用户客户端处于启动状态并且能响应唤醒消息上线,则业务逻辑处理模块通过互联网语音通信服务模块完成双方的呼叫建立;如果无法唤醒被叫用户上线,则业务逻辑处理模块指示点击呼叫模块完成主叫用户和被叫用户的绑定电话号码的呼叫。
[0011]可选地业务逻辑处理模块包括用户状态管理模块,用于通过頂服务模块获取被叫用户的在线状态;[0012]呼叫处理模块,用于接收来自主叫用户对被叫用户的呼叫,通过用户状态管理模块获取被叫用户的状态;如果被叫用户在线,则通过互联网语音通信服务模块在主叫用户和被叫用户间建立基于VoIP账号的互联网语音通信;如果被叫用户不在线,则通过点击呼叫服务模块在主叫用户和被叫用户间建立基于与VoIP账号绑定的电话号码的电信网络语首通话。
[0013]可选地用户状态管理模块还用于根据呼叫处理模块的指示通过頂服务模块发起唤醒操作。
[0014]可选地业务逻辑处理模块还包括:用户场景设置模块,用于提供场景模板,接受用户设置场景;
[0015]呼叫处理模块还用于根据用户设置的场景和主用用户和被叫用户状态触发对应的业务处理逻辑
[0016]根据本发明的另一方面,提供一种应用于互联网与电信网双网通信方法,包括:
[0017]接受来自主叫用户的对被叫用户的呼叫,主叫用户和被叫用户具有VoIP账号和与VoIP账号绑定的电话号码;
[0018]获取被叫用户的在线状态;
[0019]如果被叫用户在线,则在主叫用户和被叫用户间建立基于VoIP账号的互联网语音通信;
[0020]如果被叫用户不在线,则通过点击呼叫在主叫用户和被叫用户间建立基于与VoIP账号绑定的电话号码的电信网络语音通话。
[0021]可选地,该方法还包括:如果被叫用户不在线,向被叫用户发送唤醒消息以便唤醒被叫用户。
[0022]可选地,该方法主叫用户通过主叫终端发起呼叫,主叫终端绑定主叫用户的电话号码;被叫用户通过被叫终端接收呼叫,被叫终端绑定被叫用户的电话号码。
[0023]可选地,该方法还包括:根据用户预设场景和用户在线状态触发对应的业务处理逻辑。
[0024]可选地,主叫用户或被叫用户分别绑定有移动终端,移动终端具有与VoIP账号绑定的电话号码。
[0025]本发明的一个优点在于,将点击呼叫技术和互联网语音通信技术二者结合利用,充分发挥各自的优势,不需要给用户分配额外虚拟电话号码,实现了电信网与互联网融合通信。
[0026]通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
【专利附图】

【附图说明】
[0027]构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解释本发明的原理。
[0028]参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
[0029]图1示出根据本发明的应用于互联网与电信网双网通信的装置的一个实施例的结构图。[0030]图2示出根据本发明的应用于互联网与电信网双网通信的装置的另一个实施例的结构图。
[0031]图3示出示出根据本发明的应用于互联网与电信网双网通信的方法的一个实施例的流程图。
[0032]图4示出示出根据本发明的应用于互联网与电信网双网通信的方法的另一个实施例的流程图。
【具体实施方式】
[0033]现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0034]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0035]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0036]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0037]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0038]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0039]图1示出根据本发明的应用于互联网与电信网双网通信的装置的一个实施例的结构图。其中,客户端All和客户端B12提供呼叫的发起、接收互联网呼叫请求、接收互联网唤醒请求等,业务逻辑模块13可以完成对用户发起的呼叫请求的处理,通过判断被叫是否在线,来决定采取相应的呼叫策略。如图1所示,IM服务模块132,用于提供用户在线状态,以及用户VoIP帐号和电话号码绑定,例如,提供VoIP帐号与E.164电话号码的绑定;点击呼叫服务模块133,用于提供基于电信网络的语音呼叫控制功能,例如可利用现有系统/接口实现;互联网语音通信服务模块134,用于提供基于互联网的语音通道的建立、转发,为主被叫用户提供语互联网语音通信代理;业务逻辑处理模块131,用于接收来自主叫用户通过客户端All对被叫用户的客户端B12的呼叫,主叫用户和被叫用户具有VoIP账号和与VoIP账号绑定的电话号码,通过IM服务模块获取被叫用户的在线状态;如果被叫用户在线,则通过互联网语音通信服务模块在主叫用户和被叫用户间建立基于VoIP账号的互联网语音通信;如果被叫用户不在线,则通过点击呼叫服务模块在主叫用户和被叫用户间建立基于与VoIP账号绑定的电话号码的电信网络语音通话。
[0040]上述实施例中,不同于单一的VoIP技术或点击呼叫技术,将点击呼叫技术和互联网语音通信技术二者结合利用,充分发挥各自的优势,不需要给用户分配额外虚拟电话号码,实现了电信网与互联网融合通信。
[0041]客户端可以包括用户注册管理模块、联系人管理模块和通信模块,完成用户注册、联系人增删改以及呼叫发起等功能,提供呼叫的发起、接收互联网呼叫请求、接收互联网唤醒请求。
[0042]在一个实施例中,如果被叫用户不在线,业务逻辑处理模块指示IM服务模块向被叫用户发送唤醒消息;如果被叫用户客户端处于启动状态并且能响应唤醒消息上线,则业务逻辑处理模块通过互联网语音通信服务模块完成双方的呼叫建立;如果无法唤醒被叫用户上线,则业务逻辑处理模块指示点击呼叫模块完成主叫用户和所述被叫用户的绑定电话号码的呼叫。
[0043]图2示出根据本发明的应用于互联网与电信网双网通信的装置的另一个实施例的结构图。如图2所示,该装置包括业务逻辑处理模块21、IM服务模块22、点击呼叫模块23、和互联网语音通信服务模块24。頂服务模块22提供用户账号和电话号码对应关系,提供用户在线状态,根据场景需要发起用户唤醒功能。点击呼叫模块23基于电信网络完成呼叫处理,完成对用户发起的呼叫请求的处理。在一个实施例中,业务逻辑处理模块21包括呼叫处理模块211、用户状态模块212。用户状态管理模块212,用于通过頂服务模块22获取被叫用户的在线状态;呼叫处理模块211,用于接收来自主叫用户对被叫用户的呼叫,通过用户状态管理模块212获取被叫用户的状态;如果被叫用户在线,则通过互联网语音通信服务模块24在主叫用户和被叫用户间建立基于VoIP账号的互联网语音通信;如果被叫用户不在线,则通过点击呼叫服务模块23在主叫用户和被叫用户间建立基于与VoIP账号绑定的电话号码的电信网络语音通话。在一个实施例中,用户状态管理模块还用于根据呼叫处理模块的指示通过頂服务模块发起唤醒操作。
[0044]在一个实施例中,业务逻辑处理模块21还包括用户场景设置模块213,用于提供场景模板,接受用户设置场景。呼叫处理模块211还用于根据用户设置的场景和主叫用户和被叫用户状态触发对应的业务处理逻辑,根据IM服务模块返回的被叫所处状态(在线、不在线等)以及场景设置,选择最合适的通信方式,可选择互联网语音通信或电信网络通信。业务逻辑处理模块根据用户预先设定好的场景配置做多种呼叫处理方式自由组合,用户发起呼叫时来指示用户服务模块、互联网语音通信服务模块和点击呼叫服务模块配合完成业务处理。
[0045]例如,用户选择设置最省钱场景。如果用户B在线,业务逻辑处理模块则通过互联网语音通信服务模块发起呼叫请求,互联网语音通信服务模块完成用户A与用户B呼叫的建立;如果用户B不在线,业务逻辑处理模块指示用户服务模块向被叫用户B发送唤醒消息,如果用户B客户端处于启动状态并且能响应唤醒消息上线,则可通过互联网语音通信服务模块完成双方的呼叫建立;如果无法唤醒B上线,业务逻辑处理模块指示点击呼叫模块完成用户A和用户B绑定号码的呼叫建立。
[0046]例如,用户选择设置呼叫高质量场景。如果用户B在线,且互联网语音能够提供满足质量要求的语音服务,则业务逻辑处理模块通过互联网语音通信服务模块发起呼叫请求,互联网语音通信服务模块完成用户A与用户B呼叫的建立;如果用户B不在线,或者互联网语音提供的服务质量不能满足要求,则业务逻辑处理模块指示点击呼叫模块完成用户A和用户B绑定号码的呼叫建立。
[0047]上述实施例中,由客户端发送呼叫请求,由业务逻辑服务模块通过用户配置的场景自动完成VoIP或电信网络通信的建立,系统根据主被叫状态动态决定采用何种呼叫方式,能够充分发挥多种呼叫方案的特点,用户只需发出一次呼叫请求,由系统为用户选择最佳呼叫方案;用户可根据自身实际需求灵活配置通信方式,通过后台系统中的业务逻辑进行呼叫控制的方式便于实现呼叫的灵活性。
[0048]图3示出示出根据本发明的应用于互联网与电信网双网通信的方法的一个实施例的流程图。
[0049]如图3所示,步骤302,接受来自主叫用户的对被叫用户的呼叫,主叫用户和被叫用户具有VoIP账号和与VoIP账号绑定的电话号码。
[0050]步骤304,获取被叫用户的在线状态,判断被叫用户是否在线。
[0051 ] 步骤306,如果被叫用户在线,则在主叫用户和被叫用户间建立基于VoIP账号的互联网语音通信。
[0052]步骤308,如果被叫用户不在线,则通过点击呼叫在主叫用户和被叫用户间建立基于与VoIP账号绑定的电话号码的电信网络语音通话。
[0053]上述实施例中,将点击呼叫技术和互联网语音通信技术二者结合利用,充分发挥各自的优势,不需要给用户分配额外虚拟电话号码,实现了电信网与互联网融合通信,实现了互联网和电信网语音融合通信。
[0054]图4示出示出根据本发明的应用于互联网与电信网双网通信的方法的另一个实施例的流程图。
[0055]如图4所示,步骤401,用户A绑定了终端X作为接听终端,用户B通过终端Y作为接听终端,用户A通过客户端呼叫好友B,呼叫请求通过客户端送至业务逻辑处理模块。
[0056]步骤402,业务逻辑处理模块通过与頂服务模块交互获取用户B的在线状态以及
绑定号码等信息。
[0057]步骤403,如果用户B不在线,业务逻辑处理模块指示IM服务模块向被叫用户B发送唤醒消息。
[0058]步骤404-骤405,如果用户B客户端处于启动状态并且能响应唤醒消息上线,则可通过互联网语音通信服务模块完成双方的呼叫建立;如果无法唤醒B上线,业务逻辑处理模块指示点击呼叫模块完成用户A和用户B绑定号码的呼叫建立。
[0059]步骤406-408,如果用户B在线,业务逻辑处理模块则通过互联网语音通信服务模块发起呼叫请求,互联网语音通信服务模块完成用户A与用户B呼叫的建立。
[0060]上文介绍了基于账号绑定实现互联网与电信网双网通信的装置和方法,不需要给用户分配额外虚拟电话号码,实现了电信网与互联网融合通信;结合的网络优势,提供基于电信大网和互联网的智能化、差异化的通信产品。通过业务逻辑上的处理,在技术上避免PC2Phone落地的政策风险。通过统一的业务平台可准确区分记录用户呼叫话单,避免无法分清计费呼叫与免费呼叫。
[0061]至此,已经详细描述了根据本发明的应用于互联网与电信网双网通信的装置和方法。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
[0062]可能以许多方式来实现本发明的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和系统。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
[0063]虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。
【权利要求】
1.一种应用于互联网与电信网双网通信的装置,其特征在于,包括: 即时通讯IM服务模块,用于提供用户在线状态,以及用户网络电话VoIP帐号和电话号码绑定; 点击呼叫服务模块,用于提供基于电信网络的语音呼叫控制功能; 互联网语音通信服务模块,用于提供基于互联网的语音通道的建立、转发,为主被叫用户提供语互联网语音通信代理; 业务逻辑处理模块,用于接收来自主叫用户对被叫用户的呼叫,所述主叫用户和所述被叫用户具有VoIP账号和与所述VoIP账号绑定的电话号码,通过所述IM服务模块获取所述被叫用户的在线状态;如果所述被叫用户在线,则通过所述互联网语音通信服务模块在所述主叫用户和被叫用户间建立基于VoIP账号的互联网语音通信;如果所述被叫用户不在线,则通过所述点击呼叫服务模块在所述主叫用户和被叫用户间建立基于与所述VoIP账号绑定的电话号码的电信网络语音通话。
2.根据权利要求1所述的装置,其特征在于,如果所述被叫用户不在线,所述业务逻辑处理模块指示所述IM服务模块向所述被叫用户发送唤醒消息;如果所述被叫用户客户端处于启动状态并且能响应唤醒消息上线,则所述业务逻辑处理模块通过互联网语音通信服务模块完成双方的呼叫建立;如果无法唤醒所述被叫用户上线,则所述业务逻辑处理模块指示点所述击呼叫模块完成所述主叫用户和所述被叫用户的绑定电话号码的呼叫。
3.根据权利要求1或2所述的装置,其特征在于,所述业务逻辑处理模块包括: 用户状态管理模块,用于 通过所述頂服务模块获取所述被叫用户的在线状态; 呼叫处理模块,用于接收来自主叫用户对被叫用户的呼叫,通过所述用户状态管理模块获取所述被叫用户的状态;如果所述被叫用户在线,则通过所述互联网语音通信服务模块在所述主叫用户和被叫用户间建立基于VoIP账号的互联网语音通信;如果所述被叫用户不在线,则通过所述点击呼叫服务模块在所述主叫用户和被叫用户间建立基于与所述VoIP账号绑定的电话号码的电信网络语音通话。
4.根据权利要求3所述的装置,其体征在于,所述用户状态管理模块还用于根据呼叫处理模块的指示通过所述頂服务模块发起唤醒操作。
5.根据权利要求3所述的装置,其特征在于,所述业务逻辑处理模块还包括: 用户场景设置模块,用于提供场景模板,接受用户设置场景; 所述呼叫处理模块还用于根据用户设置的场景和主用用户和被叫用户状态触发对应的业务处理逻辑
6.一种应用于互联网与电信网双网通信方法,其特征在于,包括: 接受来自主叫用户的对被叫用户的呼叫,所述主叫用户和所述被叫用户具有网络电话VoIP账号和与所述VoIP账号绑定的电话号码; 获取所述被叫用户的在线状态; 如果所述被叫用户在线,则在所述主叫用户和被叫用户间建立基于VoIP账号的互联网语音通信; 如果所述被叫用户不在线,则通过点击呼叫在所述主叫用户和被叫用户间建立基于与所述VoIP账号绑定的电话号码的电信网络语音通话。
7.根据权利要求6所述的方法,其特征在于,还包括:如果所述被叫用户不在线,向所述被叫用户发送唤醒消息以便唤醒所述被叫用户。
8.根据权利要求6所述的方法,其特征在于,所述主叫用户通过主叫终端发起呼叫,所述主叫终端绑定所述主叫用户的电话号码; 所述被叫用户通过被叫终端接收呼叫,所述被叫终端绑定所述被叫用户的电话号码。
9.根据权利要求6所述的方法,其特征在于,还包括: 根据用户预设场景和用户在线状态触发对应的业务处理逻辑。
10.根据权利要求6所述的方法,其特征在于,所述主叫用户或被叫用户分别绑定有移动终端,所述移动终端具有与所述VoIP账号绑定的电话号码。
【文档编号】H04M7/00GK103905674SQ201310207907
【公开日】2014年7月2日 申请日期:2013年5月30日 优先权日:2012年12月24日
【发明者】赵德欣 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1