CN105323190A - 一种通讯服务自动切换的方法、服务器及通讯终端 - Google Patents
一种通讯服务自动切换的方法、服务器及通讯终端 Download PDFInfo
- Publication number
- CN105323190A CN105323190A CN201410380186.8A CN201410380186A CN105323190A CN 105323190 A CN105323190 A CN 105323190A CN 201410380186 A CN201410380186 A CN 201410380186A CN 105323190 A CN105323190 A CN 105323190A
- Authority
- CN
- China
- Prior art keywords
- communication
- network
- communications service
- service
- server
- 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.)
- Pending
Links
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种通讯服务自动切换的方法,使得通讯终端上自动切换和使用通讯服务器提供的相关通讯接口或通讯服务,该发明方法主要包括以下步骤:通讯服务器对外提供多样化的通讯接口或通讯服务,包括了传统的PSTN和ISDN服务,也包括新兴的IMS、Skype等基于IP的通讯服务;网络服务器对外提供网络服务,并与通讯服务器进行交互,获取并保存通讯服务器通讯接口或通讯服务相关的配置;通讯终端通过有线网络或无线网络连接至网络服务器,由网络服务器下发与通讯服务器相关的配置,这些配置包括通讯服务器支持的通讯接口或通讯服务、优先级和相对应的接入码等;通讯终端接收并解析接收到的配置,自动切换使用通讯服务器提供的通讯服务,同时自动添加相应接入码使用通讯服务器提供的服务进行通话。本发明方法在企业内部部署通讯以及进行融合通讯整合时带来极大的便利,方便日常的使用同时也可以做到合理使用相关通讯资源并节省费用的目的。
Description
技术领域
本发明属于通讯技术领域,尤其涉及通讯终端如何自动获取并使用通讯服务器提供的通讯接口或通讯服务,并且可以在不同的通讯接口或通讯服务间自动进行切换的技术。
背景技术
当前,通讯方式向多样化进行发展,除了传统的PSTN或ISDN接口外,更整合了IP通讯技术和无线通讯(蜂窝网路)技术,基本上对于一个企业或一个办公室来说都会部署一台集合了多种通讯接口或通讯服务的通讯服务器,并且借助于现有的IP通讯技术,以达到降低通讯费用、实现多样化业务和融合通讯的目的。当前对于通讯服务器来说,整合了各种通讯服务和接口,比如普通的PSTN/POTS固话接口服务、SIP服务、Skype服务等,通讯服务器对外提供相应的接口和接入码,供用户进行拨打使用,但对于普通用户来说,首先需要明确知道通讯服务器提供或支持的通讯接口或通讯服务,切换使用这些接口或服务,并通过拨打相应的接入码或特征码进行呼出。一方面通讯方式的切换比较繁琐并且需要具备一定的专业知识,另一方面需要记忆对应的接入码并且明白与之相应通讯接口或通讯服务,这些都给日常的使用带来了一些困难,并且一旦通讯服务器上的设置发生变动,如添加或删除了相应的服务,或者相应服务的接入码或特征码发生改变,此时就需要向用户通知这些变动,并且用户需要重新配置和记忆与之相关的接口类型、接入码等信息。
因此,如何让用户方便地使用通讯服务器的提供的通讯接口并进行快捷的呼出就变得非常有必要了,可以从一定程度上减少沟通的成本并提高沟通的效率。
发明内容
本发明的目的是在通讯服务器以及通讯终端之间提供一种通讯服务自动切换的方法,使得通讯终端无需关心通讯服务器上所提供的通讯接口类型和相应的接入码,通过自动交互技术来获取通讯服务器的设置并自动进行切换。
为实现上述发明目的,本发明的技术方案如下:
一种通讯接口或通讯服务的自动交互和切换技术,用于实现通讯终端自动获取通讯服务器上的设置,并自动切换使用相应的通讯接口,该方法包含以下步骤:步骤a:通讯终端网络连接到网络服务器端时,该网络服务器下发通讯服务器的配置参数;步骤b:通讯终端在接收到网络服务器下发的配置参数后,自动切换至通讯服务器提供的通讯接口或通讯服务进行呼出。上述配置参数包括:通讯服务器支持的通讯接口或通讯服务的类型、优先级和接入码等。所述通讯接口或通讯服务的类型包括PSTN、ISDN、SIP、Skype中的一种或多种,并且每种所述通讯接口或通讯服务均有对应的优先级和接入码,用于业务的识别或处理;所述优先级用于对所述通讯接口或通讯服务类型进行优先选择并使用的依据;所述接入码用于进一步区分所述通讯服务和业务的细分。
优选的,一种通讯接口或通讯服务的自动交互和切换技术,在上述步骤b进一步包括:步骤b1:通讯终端自动根据最高优先级的通讯接口或通讯服务方式进行呼出;步骤b2:当通讯终端无法呼出或呼出失败时,自动切换至次一级的通讯接口并进行尝试呼出;步骤b3:当所有所述的通讯接口或通讯服务均失败时,所述通讯终端自动切换至***自带或默认的通讯接口或通讯服务进行呼出,包括自动切换至蜂窝网络进行呼出。
优选的,一种通讯接口或通讯服务的自动交互和切换技术,在上述步骤b后还包括:步骤c1:通讯终端监听自身的网络状态,在网络连接断开或异常时,自动切换至所述***自带或默认的通讯接口或通讯服务进行呼出,包括自动切换至蜂窝网络进行呼出;步骤c2:当网络连接恢复时,如果通讯终端有缓存相关配置参数时,***自动切换并使用所述通讯服务器提供的通讯接口或通讯服务,如果通讯终端无缓存相关配置参数时,保持现有的通讯方式不变。
优选的,一种通讯接口或通讯服务的自动交互和切换技术,在上述步骤a之前还包括以下步骤:网络服务器监听通讯终端的连接请求并向通讯终端提供网络接入服务,包含有线网络或无线网络中的一种或多种网络服务;通讯服务器和网络服务器进行通讯交互,并由网络服务器保存通讯服务器的配置参数。其中,网络服务器所提供网络服务,包括:有线的Internet/Ethernet连接、无线的Wi-Fi服务。
优选的,一种通讯接口或通讯服务的自动交互和切换技术,通讯服务器和网络服务器可以是整合了两者功能的单一设备,此时两者之间通过磁盘文件进行数据的交互和共享。所述通讯终端可以为手机、安装于手机或电脑上的软电话、物理的IP电话。
为了实现本发明目的,即实现通讯终端与通讯服务器之间实现通讯协议的自动获取和切换,本发明还提供了一种通讯服务自动切换的服务器,包括通讯服务单元和网络服务单元,网络服务单元包括:网络服务模块、第一配置交互模块,其中,第一配置交互模块用于实现通讯服务单元与网络服务单元之间的通讯交互,获取和保存通讯服务单元的配置参数;网络服务模块用于向通讯终端提供网络服务,监听通讯终端的连接请求并自动下发通讯服务单元的相关配置参数。
优选的,一种通讯服务自动切换的服务器中,所述通讯服务单元支持的通讯接口或通讯服务的类型、优先级和接入码,该通讯接口或通讯服务的类型包括PSTN、ISDN、SIP、Skype中的一种或多种,并且每种所述通讯接口或通讯服务均有对应的优先级和接入码,用于业务的识别或处理;该优先级用于对所述通讯接口或通讯服务类型进行优先选择并使用的依据;该接入码用于进一步区分所述通讯服务和业务的细分。上述提及的网络服务,包括:有线的Internet/Ethernet连接、无线的Wi-Fi服务、2G/3G/4G网络连接。
优选的,一种通讯服务自动切换的服务器中,所述通讯服务单元又包含:通讯接口模块、外呼控制模块和第二配置交互模块,其中,通讯接口模块用于保存和提供支持的各类型通讯接口或通讯服务,并完成实际的对外呼叫动作或请求;外呼控制模块用于设置通讯接口或通讯服务的外呼权限和相应的接入码,并对向外的呼叫进行权限和安全方面的控制以确保通讯安全;第二配置交互模块用于将通讯接口或通讯服务的配置参数传输到网络服务单元。
优选的,上述通讯服务单元和网络服务单元也可以单独设置在不同的设备中,此时第一配置交互模块与第二配置交互模块通过网络或串口进行通讯交互。
为了实现本发明的通讯接口或通讯服务的自动切换技术,本发明还提供了一种通讯服务自动切换的通讯终端,包括:网络接口模块、自动切换处理模块、通讯模块,其中,所述网络接口模块用于建立与所述通讯服务器的网络连接,并向其他模块提供网络接入服务,并当所述通讯终端网络连接到所述通讯服务器时,从所述通讯服务器获取并解析相关配置参数;所述自动切换处理模块,依据优先级对所述通讯服务器的不同通讯接口或通讯服务进行切换,首先根据最高优先级的通讯接口或通讯服务进行呼出,如果所述呼出失败时,自动切换至次一级的通讯接口进行尝试呼出;所述通讯模块,用于实现与通讯服务器的多样化通讯交互,包括:基于IP的通讯信令交互、语音和视频数据的处理、传真会话的建立、短消息的处理、往所述通讯服务器发送外呼请求。
优选的,一种通讯服务自动切换的通讯终端还进一步包括IP通讯单元,用于实现与所述服务器之间的IP通讯,包括基于IP的通讯信令交互、语音和视频数据的处理、传真会话的建立、短消息的处理、往所述通讯服务器发送外呼请求。
优选的,一种通讯服务自动切换的通讯终端还包括:网络监听模块和源生服务模块,该网络监听模块,用于监听网络连接的状态,并在网络连接断开或异常时,自动切换至***自带或默认的通讯接口或通讯服务,并在网络连接恢复时调用所述自动切换处理模块;该源生服务模块用于提供***自带或默认的通讯接口或通讯服务,包括蜂窝移动通讯服务。
优选的,一种通讯服务自动切换的通讯终端还包括缓存器,用于缓存相关配置参数,包括通讯接口或通讯服务,并在之前的网络连接恢复时,根据所述缓存单元的相关配置参数***自动切换恢复使用。该通讯终端可以为手机、安装于手机或电脑上的软电话、物理的IP电话。
通过本发明的技术方案,用户在使用通讯服务器提供的通讯接口或通讯服务时,无需了解通讯服务器实际支持的通讯接口或通讯服务的类型、相应的接入码,只需连接至相应的网络,自动获取、切换并使用通讯服务器提供的相应通讯接口或通讯服务。比如,在手机终端连接至Wi-Fi时,自动获取当前通讯服务器支持的SIP或Skype服务和相应的接入码,并使用SIP或Skype进行呼出,在手机终端的Wi-Fi连接断开时,自动切换使用蜂窝网络进行呼出,以达到节省话费以及无缝办公的目的,而不需要手动切换。此外,采用本发明技术方案,可以在企业内部搭建一个高度自动化的通讯服务平台,为企业节省相应的通讯费用,并且便于开展各种高级业务的整合和推广,实现一个真正的业务多样化的融合通讯平台。并且通过本发明部署一种新兴的通讯业务时,无需内部广播和手动配置,所有的配置均自动下发并使用,其中的切换对于普通用户而言是完全透明的,实现整个部署和切换过程的平滑过渡。
附图说明
图1为本发明具体实施例中服务器和手机终端间的交互示意图;
图2为本发明具体实施例通讯服务器和手机终端的交互流程图;
图3为本发明具体实施例手机终端自动切换通讯接口或通讯服务的处理流程;
图4为本发明具体实施例手机终端依据Wi-Fi连接的状态自动切换通讯接口或通讯服务的处理流程;
图5为本发明具体实施例通讯服务器和手机终端的功能模块图。
具体实施例
本发明所要解决的技术问题是:在部署通讯服务器时,如何使通讯终端自动获取并使用通讯服务器提供的各种通讯服务或接口,而用户无需知道和记忆通讯服务器具体提供了哪些服务或接口,以及这些服务或接口对应的接入码。
图1为本发明具体实施例中服务器和手机终端间的交互示意图。由该图可知本发明的基本原理是:通过通讯服务器与网络服务器间的交互,将通讯服务器上与通讯服务或接口相关的配置参数保存于网络服务器上,在通讯终端通过网络连接使用网络服务器提供的网络服务时,由网络服务器向通讯终端下发相关的配置参数,通讯终端依据相关的配置自动切换并使用通讯服务器提供的通讯服务或接口进行呼出。用户无需知道和记忆通讯服务器提供的具体通讯服务以及相应的接入码,以达到方便快捷的使用目的,并且便于办公通讯的一体化和统一部署。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明实施例中的技术方案进行清楚、完整的描述。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例都属于本发明保护的范围。
本发明的起始目的在于提供一种通讯终端与通讯服务器之间的一种交互模式,让通讯终端自动获取并切换使用通讯服务器提供的多样性的通讯接口或通讯服务。本发明中的通讯终端一般是指手机终端,但其他一些通讯终端,如IP电话等也同样适用。
图2为本发明具体实施例通讯服务器和手机终端的交互流程图。
为了实现上述发明目的,在本具体实施例中,通讯服务器为整合了Wi-Fi服务的一个综合接入设备,也即该通讯服务器除了能够提供多样性的通讯服务外,还同时可以对外提供Wi-Fi接入服务;通讯终端具体以手机终端为例,该手机终端具备Wi-Fi接入功能。
步骤S201:通讯服务器具备了传统的FXO和ISDN电信接口,同时也能对接Skype服务以及电信运营商的IMSSIP服务,在通讯服务器上配置并使用以上的这些接口,具体为:
a、Skype服务,新兴的IP通讯技术,资费较低;
b、IMSSIP服务,电信运行商正大力发展和推进的新一代通讯技术;
c、FXO接口,传统的电信模拟语音接口服务;
d、ISDN接口,传统的电信数字化接口服务。
步骤S202:依据上述步骤S201所创建的通讯服务或接口,在通讯服务器上不同接口和服务对应的接入码和优先级,具体为:
a.规则“91X.”对应于Skype服务,裁剪提取前两位接入码进行呼出,优先级1。规则具体划分为两部分:91是接入码前缀,X.则是匹配1位以上的号码,整条规则的含义为匹配所有前缀为91的呼出号码;
b.规则“92X.”对应于IMSSIP服务,裁剪提取前两位接入码进行呼出,优先级2。与a的含义相同,该规则匹配所有前缀为92的呼出号码;
c.规则“93X.”对应于FXO接口,裁剪提取前两位接入码进行呼出,优先级3。该规则匹配所有前缀为93的呼出号码;
d.规则“94X.”对应于ISDN接口,裁剪提取前两位接入码进行呼出,优先级4。该规则匹配所有前缀为94的呼出号码。
按照以上的配置,当用于拨打号码9110086时将裁剪提取前两位91从Skype服务接口呼出号码10086,拨打9310086时裁剪提取前两位93从FXO接口呼出号码10086。当前在该实施例中这些规则只是简单举例进行说明,实际的接入码的设置将依据具体的环境和设置有所不同。
步骤S203:通讯服务器汇总其所支持的通讯接口类型、接入码和相关优先级,并进行保存。
步骤S204:通讯服务器开启Wi-Fi连接服务器,并监听到来的Wi-Fi连接请求。
步骤S205:手机终端搜索Wi-Fi服务,并向通讯服务器请求Wi-Fi服务。
步骤S206:通讯服务器检测到手机终端的Wi-Fi连接请求,通过必要的安全鉴权后向手机终端提供Wi-Fi服务。此时手机终端与通讯服务器之间建立了网络连接,手机终端此时可以通过通讯服务器建立Internet连接和交互。
步骤S207:通讯服务器向手机终端下发配置参数,这些配置参数包含之前所创建的通讯接口或通讯服务的类型、接入码和优先级等。
步骤S208:进行通讯服务器配置,即手机终端解析并缓存通讯服务器的配置参数,依据优先级对相关的接口或服务进行排序。
步骤S209:手机终端依据获取到的通讯服务器配置参数,配合其内部的IP通讯处理模块,从优先级最高的通讯接口或通讯服务开始进行尝试,自动加上相应的接入码进行呼出。如用户在手机上拨打号码13789091234,尝试使用优先级1规则,此时将自动添加上接入码前缀91形成真正的外呼号码9113789091234,并将这个外呼请求发送给通讯服务器进行处理。
步骤S210:通讯服务器接收到手机终端通过IP通讯模块发送过来的外呼请求后,匹配内部的设置并对该呼叫并行必要的安全鉴权处理,最终匹配到相应的通讯接口或通讯服务。如本例中通讯服务器接收到手机终端呼叫9113789091234的外呼请求,与当前的接入码规则“91X.”匹配,明确该呼叫需要裁剪掉前缀91并从Skype服务接口进行呼出。
步骤S211:通讯服务器将手机终端的外呼请求通过特定的接口或服务进行呼出,该部分在处理不同的接口或服务可能存在不同,但对于上述不同通讯接口或通讯服务进行呼出通讯属于现有通讯技术的范畴。
通讯终端在接收到的上述通讯服务器的配置参数后会将其保存一段时间,当网络服务器重新下发配置参数后进行更新。
在整个交互过程中,用户不需要知道通讯服务器上支持了哪些接口或服务,以及相应的接入码,所有的这些配置均为自动下发,并且在拨打号码呼出过程中将依据自动填补相应的接入码并通过通讯服务器进行呼出,整个使用过程与手机的正常的拨号完全一致,用户感觉不到呼出的差异,省去了记忆通讯服务器相关配置和接入码的繁琐过程。并且当通讯服务器上的相关配置参数,如接口和对应的接入码,发生改变时,这些改变将自动下发到手机终端,用户将实时进行更新和使用。
图3为本发明具体实施例手机终端自动切换通讯接口或通讯服务的处理流程,该交互流程主要包括以下步骤:
步骤S301:手机终端建立与通讯服务器的Wi-Fi网络连接,使用通讯服务器提供的Wi-Fi服务。
步骤S302:手机终端获取到通讯服务器下发的配置参数,进行解析和处理,并缓存相关的配置参数,如图2所述的通讯服务器中的设置:
a、规则“91X.”对应的Skype服务,优先级1;
b、规则“92X.”对应的IMSSIP服务,优先级2;
c、规则“93X.”对应的FXO接口,优先级3;
d、规则“94X.”对应的ISDN服务,优先级4。
步骤S303:用户通过手机拨打号码13789091234,发起呼叫请求。
步骤S304:依据缓存配置中的通讯服务器配置,手机终端从当前最高优先级的通讯接口或通讯服务并进行尝试呼出,如首先尝试优先级1规则,其次尝试优先级2规则,再尝试优先级3规则,以此类推。
步骤S305:手机终端在尝试呼出的过程中,自动添加上相应规则对应的接入码。如本实施例拨打号码13789091234,尝试使用优先级1对应的规则时自动添加上前缀91往通讯服务器发送9113789091234的外呼请求。
步骤S306:手机终端在发送外呼请求到通讯服务器时,同时接收通讯服务器的响应或监听请求的状态。
步骤S307:上述请求成功,则跳转至步骤S310通过通讯服务器的接口或服务进行呼出;请求失败,则进入步骤S308进行进一步的判断和处理。
步骤S308:往通讯服务器的外呼请求失败,此时手机终端需要判断是否还没有尚未尝试的通讯接口或通讯服务,如果是则跳转至步骤S304重新进行尝试,否则跳转至步骤S309使用默认的蜂窝网络呼出。
步骤S309:当所有通讯服务器的接口或服务均尝试并失败,此时手机终端使用默认的蜂窝网络进行呼出,至于具体使用的通讯服务是2G、3G或4G,这个与具体的手机终端相关。
通讯服务器接收到手机终端的外呼请求并成功使用相应的接口或服务进行呼出。请注意该过程为外呼规则的匹配和处理,通过手机终端自动添加的接入码进行规则匹配,并最终通过规则匹配的接口或服务实现外呼。
图4为本发明具体实施例手机终端依据Wi-Fi的连接状态自动切换通讯接口或通讯服务的处理流程。如图所示,由于Wi-Fi服务其本身的稳定性和服务范围的问题,在某些情况下,手机终端与通讯服务器之间的连接将有可能断开,为了确保通讯的可用性和健壮性,需要在手机终端中对Wi-Fi连接状态进行监听,并依据相应的状态进行处理,具体的流程如下:
步骤S401:手机终端开启网络状态的监听,跟踪网络连接状态的变更。
步骤S402:由于某些原因导致网络连接状态发生变化,如用户手动断开网络连接、超出Wi-Fi的服务器范围或重新进入Wi-Fi的服务范围等,这些状态变更将触发不同的处理流程。
步骤S403:手机终端需要对当前的网络状态进行判断,如果为网络断开或异常状态,如超出了通讯服务器的Wi-Fi服务范围,进入步骤S406的处理,切换至手机的蜂窝网络;如果为网络恢复,如重新进入通讯服务器的Wi-Fi服务器范围,则进入步骤S404的进一步判断和处理。
步骤S404:手机终端与通讯服务器的Wi-Fi连接恢复,此时手机终端检查是否已经成功获取或已缓存通讯服务器的配置,如果已成功获取或缓存配置,则进入步骤S405的处理,尝试使用通讯服务器提供的相关通讯接口或通讯服务;否则进入步骤S406的处理。
步骤S405:手机终端尝试使用通讯服务器提供的通讯接口或通讯服务进行呼出,此时进入图3所示的自动切换处理流程。
步骤S406:当Wi-Fi连接异常或出现其他网络错误时,手机终端自动切换至蜂窝网络进行呼出。
图5为本发明具体实施例通讯服务器和手机终端的功能模块图。由图可知,其中通讯服务器包含了四个模块:Wi-Fi服务模块、配置交互模块、外呼控制模块和通讯接口模块。其中,Wi-Fi服务模块用于监听Wi-Fi连接请求,同时提供Wi-Fi接入服务;配置交互模块,用于向手机终端下发通讯接口或通讯服务的配置参数,包括PSTN、ISDN、SIP、Skype中的一种或多种;外呼控制模块,用于对接收到的外呼请求进行规则匹配和通讯接口查找,设定相应的优先级以及业务码,并且基于一些安全策略确保只有经过授权的请求才被处理;通讯接口模块用于创建相应的通讯接口或通讯服务,以供通讯终端进行对接使用,同时提供实际的外呼处理。
手机终端的组成包含了五个模块:Wi-Fi接口模块、自动切换处理模块、IP通讯模块、网络监听模块和蜂窝网络服务模块,各自模块的功能如下:
Wi-Fi接口模块,用于建立与通讯服务器的Wi-Fi连接,并获取通讯服务器的配置。当然在应用中,也可以根据实际情况采用其他网络技术,如:有线的Internet/Ethernet连接,或2G/3G/4G网络连接等。
自动切换处理模块,解析并处理获取到的通讯服务器配置参数,并依据配置参数与IP通讯模块进行交互,来自动切换使用通讯服务器提供的通讯接口或通讯服务。在本发明具体实施例中包括了以下几类通讯接口或通讯服务:
(1)Skype服务:新兴的IP通讯技术,资费较低;
(2)IMSSIP服务:电信运行商正大力发展和推进的新一代通讯技术;
(3)FXO接口:传统的电信模拟语音接口服务;
(4)ISDN接口:传统的电信数字化接口服务。
同时,在通讯服务器上不同通讯接口和通讯服务对应的接入码和优先级为:
a.规则“91X.”对应于Skype服务,剥离前两位接入码进行呼出,优先级1。规则具体划分为两部分:91是接入码前缀,X.则是匹配1位以上的号码,整条规则的含义为匹配所有前缀为91的呼出号码;
b.规则“92X.”对应于IMSSIP服务,剥离前两位接入码进行呼出,优先级2。与a的含义相同,该规则匹配所有前缀为92的呼出号码;
c.规则“93X.”对应于FXO接口,剥离前两位接入码进行呼出,优先级3。该规则匹配所有前缀为93的呼出号码;
d.规则“94X.”对应于ISDN接口,剥离前两位接入码进行呼出,优先级4。该规则匹配所有前缀为94的呼出号码。
IP通讯模块,用于处理与通讯服务器之间的协议和语音交互,包括:基于IP的通讯信令交互、语音和视频数据的处理、传真会话的建立、短消息的处理、往所述通讯服务器发送外呼请求。
网络监听模块,监听手机终端当前的Wi-Fi连接状态,在网络异常或出现错误时,切换使用默认蜂窝网络服务,在网络恢复时切换使用通讯服务器提供的通讯接口或通讯服务。
蜂窝网络服务模块,在通讯服务器的通讯接口或通讯服务不可用时,提供蜂窝网络服务。也可称为源生服务模块,主要用于提供***自带或默认的通讯接口或通讯服务。
此外,根据实际需求,在通讯终端也可以设有存储相关配置参数的缓存,并在所述网络连接恢复时,根据所述缓存单元的相关配置参数***自动切换恢复使用。
在本发明所有的具体实施例中,我们是以手机终端为例说明的,在实际应用中上述的业务类型并不限于手机终端,可以是其他适用本发明技术方案的任何通讯终端,比如IP电话、ATA网关、安装于手机或电脑上的软电话等。
并且,在实际使用中,也可能是采用网络服务器、通讯服务器,以及通讯终端三个设备的交互来达到本发明通讯接口或服务的自动切换,上述各模块的功能可以参考上述披露的内容,此时只是将图5中的通讯服务器的各功能模块分成两个服务器进行交互工作。这对于本领域的技术人员来说是容易理解的,因此不再赘述。
另外,基于安全方面的考虑,可以在网络服务器端添加上一些设备的鉴权或其他安全措施,确保只有经过授权的通讯终端才能获取通讯服务器上的相关配置,同时通讯服务器上外呼控制模块也可以对呼叫请求进行限制和处理,确保只有经过授权的通讯终端才能使用其提供的通讯接口或通讯服务,针对这个部分,将作为安全因素纳入实际的部署中。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (22)
1.一种通讯服务自动切换的方法,用于通讯终端自动选择并使用通讯服务器提供的接口或服务进行通讯,其特征在于,包括以下步骤:
步骤a:所述通讯终端网络连接到网络服务器端时,所述网络服务器下发通讯服务器的配置参数;
步骤b:所述通讯终端在接收到所述网络服务器下发的所述配置参数后,自动切换至所述通讯服务器提供的通讯接口或通讯服务进行呼出。
2.根据权利要求1所述的方法,其特征在于,所述配置参数包括:所述通讯服务器支持的通讯接口或通讯服务的类型、优先级和接入码,具体包括PSTN、ISDN、SIP、Skype的一种或多种,并且每种所述通讯接口或通讯服务均有对应的优先级和接入码,用于业务的识别或处理;所述优先级用于对所述通讯接口或通讯服务类型进行优先选择并使用的依据;所述接入码用于进一步区分所述通讯服务和业务的细分。
3.根据权利要求2所述的方法,其特征在于,所述步骤b进一步包括:
步骤b1:所述通讯终端自动根据最高优先级的通讯接口或通讯服务方式进行呼出;
步骤b2:当所述通讯终端无法呼出或呼出失败时,自动切换至次一级的通讯接口并进行尝试呼出;
步骤b3:当所有所述的通讯接口或通讯服务均失败时,所述通讯终端自动切换至***自带或默认的通讯接口或通讯服务进行呼出,包括自动切换至蜂窝网络进行呼出。
4.根据权利要求3所述的方法,其特征在于,在所述步骤b后还包括:
步骤c1:所述通讯终端监听自身的网络状态,在所述网络连接断开或异常时,自动切换至所述***自带或默认的通讯接口或通讯服务进行呼出,包括自动切换至蜂窝网络进行呼出;
步骤c2:当所述网络连接恢复时,如果所述通讯终端有缓存相关配置参数时,***自动切换并使用所述通讯服务器提供的通讯接口或通讯服务,如果所述通讯终端无缓存相关配置参数时,保持现有的通讯方式不变。
5.根据权利要求4所述的方法,其特征在于,所述通讯终端将保存所述通讯服务器的配置参数一段时间,在接收到所述网络服务器重新下发的配置参数后进行更新保存。
6.根据权利要求5所述的方法,其特征在于,在所述步骤a之前还包括以下步骤:所述网络服务器监听所述通讯终端的连接请求并向所述通讯终端提供网络接入服务,包含有线网络或无线网络中的一种或多种网络服务;所述通讯服务器和所述网络服务器进行网络和数据的交互,并由所述网络服务器保存所述通讯服务器的配置参数。
7.根据权利要求6所述的方法,其特征在于,所述网络服务器向所述通讯终端提供网络服务,包括:有线的Internet/Ethernet连接、无线的Wi-Fi服务、2G/3G/4G网络连接。
8.根据权利要求7所述的自动切换方法,其特征在于,在所述步骤a中,所述网络服务器是通过网络连接下发所述配置参数,并且所述下发过程可以是所述网络服务器下发文件,或者下发URL由所述通讯终端主动下载相关配置。
9.根据权利要求8所述的方法,其特征在于,所述通讯终端包括有IP通讯单元,用于实现与所述通讯服务器之间的IP通讯和多媒体数据交互,包括:基于IP的信令协议、语音和视频的处理、往所述通讯服务器发送外呼请求。
10.根据权利要求9所述的方法,其特征在于,所述通讯服务器和所述网络服务器可以是整合了两者功能的单一设备,此时两者之间通过磁盘文件进行数据的交互和共享。
11.根据权利要求10所述的方法,其特征在于,所述通讯终端可以为手机、安装于手机或电脑上的软电话、物理的IP电话。
12.一种通讯服务自动切换的服务器,用于配合通讯终端自动选择并使用其提供的接口或服务进行通讯,其特征在于,所述服务器包括:通讯服务单元和网络服务单元,所述网络服务单元包括:第一配置交互模块、网络服务模块,其中,所述第一配置交互模块用于实现所述通讯服务单元与所述网络服务单元之间的通讯交互,获取和保存所述通讯服务单元的配置参数;所述网络服务模块用于向所述通讯终端提供网络服务,监听所述通讯终端的连接请求并自动下发所述通讯服务单元的相关配置参数。
13.根据权利要求12所述的服务器,其特征在于,所述配置参数包括:所述通讯服务单元支持的通讯接口或通讯服务的类型、优先级和接入码,所述通讯接口或通讯服务的类型包括PSTN、ISDN、SIP、Skype中的一种或多种,并且每种所述通讯接口或通讯服务均有对应的优先级和接入码,用于业务的识别或处理;所述优先级用于对所述通讯接口或通讯服务类型进行优先选择并使用的依据;所述接入码用于进一步区分所述通讯服务和业务的细分。
14.根据权利要13所述的服务器,其特征在于,所述网络服务,包括:有线的Internet/Ethernet连接、无线的Wi-Fi服务、2G/3G/4G网络连接。
15.根据权利要求14所述的服务器,其特征在于,所述通讯服务单元又包含:通讯接口模块、外呼控制模块和第二配置交互模块,其中,所述通讯接口模块用于保存和提供支持的各类型所述通讯接口或通讯服务,并完成实际的对外呼叫动作或请求;所述外呼控制模块用于设置所述通讯接口或通讯服务的外呼权限和相应的接入码,并对向外的呼叫进行权限和安全方面的控制以确保通讯安全;所述第二配置交互模块用于将所述通讯接口或通讯服务的配置参数传输到所述网络服务单元。
16.根据权利要求15所述的服务器,其特征在于,所述通讯服务单元和所述网络服务单元也可以单独设置在不同的设备中,此时所述第一配置交互模块与所述第二配置交互模块通过网络或串口进行数据交互。
17.一种通讯服务自动切换的通讯终端,用于自动选择并使用通讯服务器提供的接口或服务进行通讯,其特征在于,所述通讯终端包括:网络接口模块、自动切换处理模块、通讯模块,其中,所述网络接口模块用于建立与所述通讯服务器的网络连接,并向其他模块提供网络接入服务,并当所述通讯终端网络连接到所述通讯服务器时,从所述通讯服务器获取并解析相关配置参数;所述自动切换处理模块,依据优先级对所述通讯服务器的不同通讯接口或通讯服务进行切换,首先根据最高优先级的通讯接口或通讯服务进行呼出,如果所述呼出失败时,自动切换至次一级的通讯接口进行尝试呼出;所述通讯模块,用于实现与通讯服务器的多样化通讯交互,包括:基于IP的通讯信令交互、语音和视频数据的处理、传真会话的建立、短消息的处理、往所述通讯服务器发送外呼请求。
18.根据权利要求17所述的通讯终端,其特征在于,所述配置参数包括:所述通讯服务器支持的通讯接口或通讯服务的类型、优先级和接入码,所述通讯接口或通讯服务的类型包括PSTN、ISDN、SIP、Skype中的一种或多种,并且每种所述通讯接口或通讯服务均有对应的优先级和接入码,用于业务的识别或处理;所述优先级用于对所述通讯接口或通讯服务类型进行优先选择并使用的依据;所述接入码用于进一步区分所述通讯服务和业务的细分。
19.根据权利要求18所述的通讯终端,其特征在于,所述通讯模块进一步包括IP通讯单元,用于实现与所述服务器之间的IP通讯,包括:基于IP的通讯信令交互、语音和视频数据的处理、传真会话的建立、短消息的处理、往所述通讯服务器发送外呼请求。
20.根据权利要求19所述的通讯终端,其特征在于,所述通讯终端还包括:网络监听模块和源生服务模块,所述网络监听模块,用于监听所述网络连接的状态,并在所述网络连接断开或异常时,自动切换至***自带或默认的通讯接口或通讯服务,并在所述网络连接恢复时调用所述自动切换处理模块;所述源生服务模块用于提供***自带或默认的通讯接口或通讯服务,包括蜂窝移动通讯服务。
21.根据权利要求20所述的通讯终端,其特征在于,所述通讯模块进一步包括缓存器,用于缓存相关配置参数,包括所述通讯接口或通讯服务,并在所述网络连接恢复时,根据所述缓存单元的相关配置参数***自动切换恢复使用。
22.根据权利要求21所述的通讯终端,其特征在于,所述通讯终端可以为手机、安装于手机或电脑上的软电话、物理的IP电话。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410380186.8A CN105323190A (zh) | 2014-08-05 | 2014-08-05 | 一种通讯服务自动切换的方法、服务器及通讯终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410380186.8A CN105323190A (zh) | 2014-08-05 | 2014-08-05 | 一种通讯服务自动切换的方法、服务器及通讯终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105323190A true CN105323190A (zh) | 2016-02-10 |
Family
ID=55249802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410380186.8A Pending CN105323190A (zh) | 2014-08-05 | 2014-08-05 | 一种通讯服务自动切换的方法、服务器及通讯终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105323190A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107241742A (zh) * | 2017-06-15 | 2017-10-10 | 深圳市潮流网络技术有限公司 | 一种网络切换动态修改应用配置方法 |
CN114063506A (zh) * | 2021-11-12 | 2022-02-18 | 罗森伯格技术有限公司 | 用于切换通讯方式的装置 |
CN115802295A (zh) * | 2023-02-02 | 2023-03-14 | 深圳方位通讯科技有限公司 | 一种基于5g的隧道广播多播通信*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1182900B1 (en) * | 2000-08-07 | 2004-04-28 | Lucent Technologies Inc. | Handover of wireless calls between systems supporting circuit and packet call models |
CN101370057A (zh) * | 2007-08-17 | 2009-02-18 | 米特尔网络公司 | 用于共享网络资源的方法 |
CN101431577A (zh) * | 2007-11-08 | 2009-05-13 | 东捷科技股份有限公司 | 网络电话的网关器与***及自动跳号方法 |
US20120009929A1 (en) * | 2010-07-06 | 2012-01-12 | Research In Motion Limited | User Profiles |
CN103428785A (zh) * | 2003-06-04 | 2013-12-04 | 诺基亚有限公司 | 用于从分组交换网络向电路交换网络越区切换一个呼叫的***和方法 |
-
2014
- 2014-08-05 CN CN201410380186.8A patent/CN105323190A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1182900B1 (en) * | 2000-08-07 | 2004-04-28 | Lucent Technologies Inc. | Handover of wireless calls between systems supporting circuit and packet call models |
CN103428785A (zh) * | 2003-06-04 | 2013-12-04 | 诺基亚有限公司 | 用于从分组交换网络向电路交换网络越区切换一个呼叫的***和方法 |
CN101370057A (zh) * | 2007-08-17 | 2009-02-18 | 米特尔网络公司 | 用于共享网络资源的方法 |
CN101431577A (zh) * | 2007-11-08 | 2009-05-13 | 东捷科技股份有限公司 | 网络电话的网关器与***及自动跳号方法 |
US20120009929A1 (en) * | 2010-07-06 | 2012-01-12 | Research In Motion Limited | User Profiles |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107241742A (zh) * | 2017-06-15 | 2017-10-10 | 深圳市潮流网络技术有限公司 | 一种网络切换动态修改应用配置方法 |
CN107241742B (zh) * | 2017-06-15 | 2024-02-02 | 深圳市潮流网络技术有限公司 | 一种网络切换动态修改应用配置方法 |
CN114063506A (zh) * | 2021-11-12 | 2022-02-18 | 罗森伯格技术有限公司 | 用于切换通讯方式的装置 |
CN115802295A (zh) * | 2023-02-02 | 2023-03-14 | 深圳方位通讯科技有限公司 | 一种基于5g的隧道广播多播通信*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108476450B (zh) | 无线接入点及操作方法、管理语音服务接入的方法和*** | |
EP2127462B1 (en) | Configuration of mobile communication devices | |
EP1705856A1 (en) | Communication control apparatus | |
CN101568091A (zh) | 一种提供业务的方法、***和设备 | |
EP2476243B1 (en) | Route select service | |
KR20140022084A (ko) | 통신 시스템, 기지국 디바이스, 게이트웨이 디바이스, 기지국 디바이스를 제어하는 방법 및 게이트웨이 디바이스를 제어하는 방법 | |
US8379629B2 (en) | Data session handling | |
US9491284B2 (en) | Call termination on OTT network | |
EP2854429B1 (en) | Terminal device, interactive voice response device, missing call reminding system and method | |
CN105323190A (zh) | 一种通讯服务自动切换的方法、服务器及通讯终端 | |
US8699683B1 (en) | Extended dialing plan using dialable special character digits | |
CN102263775B (zh) | 一种本区域sip呼叫控制方法及其装置 | |
CN101222546A (zh) | 一种将VoIP网络与传统电信网络融合的装置和方法 | |
CN105813042A (zh) | 一种实现电话薄绑定和自动切换的方法及装置 | |
KR20100109023A (ko) | 일반전화와 인터넷전화 서비스를 모두 제공하는 게이트웨이장치 및 그 방법 | |
WO2008092857A1 (en) | Service routing for communication systems | |
CN107770175B (zh) | 一种软交换呼叫方法及*** | |
CN102595563A (zh) | 一种具有融合通信功能的电话终端和***及实现方法 | |
EP2579526B1 (en) | Methods and devices for uniform number communication on a home gateway | |
CN103179691A (zh) | 一种固定电话移动化装置和*** | |
CN100334882C (zh) | 传输线路配置方法 | |
KR100734871B1 (ko) | 차세대 통신 환경에서 사용자 프레젠스 정보를 이용하는응급 구조 장치 및 그 방법 | |
CN101867904A (zh) | 一种提供智能拨号的电话终端、***和方法 | |
EP3395055A1 (en) | Apparatuses and method for contacting a callee | |
CN113259856A (zh) | 一种5g专网通信***及通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160210 |