一种切换电话通话方式的方法及装置的制造方法

文档序号:10492356
一种切换电话通话方式的方法及装置的制造方法
【专利摘要】本发明提供了一种切换电话通话方式的方法及装置,其中,该方法包括:在第一终端通过公共交换电话网络PSTN通话方式呼叫第二终端时,检测到第一终端和第二终端连接至同一个指定网络;将第一终端与第二终端之间建立的PSTN通话方式切换至网络电话VOIP通话方式;通过该指定网络建立第一终端与第二终端之间的VOIP连接。通过本发明解决了现有技术中主叫方通过PSTN电话方式呼叫被叫方的情况下,不能将PSTN电话方式切换至VOIP电话方式的问题,实现了自动将PSTN电话切换至VOIP电话,达到节省费用的目的。
【专利说明】
一种切换电话通话方式的方法及装置
技术领域
[0001]本发明涉及通信领域,具体涉及一种切换电话通话方式的方法及装置。
【背景技术】
[0002]现有技术中,智能移动终端设备的功能变得越来越多,而且,大部分智能移动终端均具有公共交换电话网络(Public Switched Telephone Network,简称为PSTN)电话和网络电话(Voice over Internet Protocol,简称为VOIP)的功能。PSTN电话采用的是专用的电话网络,其通话质量比较好,费用较高;VOIP电话采用的是互联网,费用较低,甚至是无需花费任何费用即可进行网络通话。由于网络电话资费低的优点,深受用户的广泛使用。用户使用现有的移动终端进行通话时,可以在通话前,根据需要选择不同的通话方式。有些情况下,用户习惯性使用PSTN电话,忘了在条件允许的情况下,使用网络电话。但是,在通话过程中,用户不能够在PSTN电话和VOIP电话之间相互切换,不能满足用户的需求。
[0003]针对现有技术中,主叫方通过PSTN电话方式呼叫被叫方的情况下,不能将PSTN电话方式切换至VOIP电话方式的问题,还未提出有效的解决方案。

【发明内容】

[0004]本发明提供了一种切换电话通话方式的方法及装置,以至少解决现有技术中主叫方通过PSTN电话方式呼叫被叫方的情况下,不能将PSTN电话方式切换至VOIP电话方式的问题。
[0005]根据本发明的一个方面,提供了一种切换电话通话方式的方法,包括:在第一终端通过公共交换电话网络PSTN通话方式呼叫第二终端时,检测到所述第一终端和所述第二终端连接至同一个指定网络;将所述第一终端与所述第二终端之间建立的PSTN通话方式切换至网络电话VOIP通话方式;通过所述指定网络建立所述第一终端与所述第二终端之间的VOIP连接。
[0006]可选地,通过所述指定网络建立所述第一终端与所述第二终端之间的VOIP连接包括:根据所述第一终端与所述第二终端之间建立的PSTN通话连接,获取所述第二终端的IP地址;根据所述第二终端的IP地址建立所述第一终端与所述第二终端之间的VOIP连接。
[0007]可选地,通过所述指定网络建立所述第一终端与所述第二终端之间的VOIP连接包括:将所述第一终端与所述第二终端传输的语音包封装至所述指定网络的数据包中;通过VOIP通话方式在所述第一终端与所述第二终端之间传输所述数据包。
[0008]可选地,检测到所述第一终端和所述第二终端连接至同一个指定网络包括:检测到所述第一终端连接的无线局域网络W1-FI热点与所述第二终端连接的W1-FI热点相同。
[0009]可选地,通过所述指定网络建立所述第一终端与所述第二终端之间的VOIP连接之后包括:接收PSTN通话方式的请求信息;根据所述请求信息将所述第一终端与所述第二终端建立的VOIP通话方式切换至PSTN通话方式。
[0010]根据本发明的另一个方面,还提供了一种切换电话通话方式的装置,包括:检测模块,用于在第一终端通过公共交换电话网络PSTN通话方式呼叫第二终端时,检测到所述第一终端和所述第二终端连接至同一个指定网络;第一切换模块,用于将所述第一终端与所述第二终端之间建立的PSTN通话方式切换至网络电话VOIP通话方式;建立模块,用于通过所述指定网络建立所述第一终端与所述第二终端之间的VOIP连接。
[0011 ]可选地,所述建立模块包括:获取单元,用于根据所述第一终端与所述第二终端之间建立的PSTN通话连接,获取所述第二终端的IP地址;建立单元,用于根据所述第二终端的IP地址建立所述第一终端与所述第二终端之间的VOIP连接。
[0012]可选地,所述建立模块还包括:封装单元,用于通过所述指定网络建立所述第一终端与所述第二终端之间的VOIP连接之后,将所述第一终端与所述第二终端传输的语音包封装至所述指定网络的数据包中;传输单元,用于通过VOIP通话方式在所述第一终端与所述第二终端之间传输所述数据包。
[0013]可选地,所述检测模块还用于检测到所述第一终端连接的无线局域网络W1-FI热点与所述第二终端连接的W1-FI热点相同。
[0014]可选地,所述装置还包括:接收模块,用于接收PSTN通话方式的请求信息;第二切换模块,用于根据所述请求信息将所述第一终端与所述第二终端建立的VOIP通话方式切换至PSTN通话方式。
[0015]通过本发明,采用在第一终端通过公共交换电话网络PSTN通话方式呼叫第二终端时,检测到第一终端和第二终端连接至同一个指定网络;将第一终端与第二终端之间建立的PSTN通话方式切换至网络电话VOIP通话方式;通过该指定网络建立第一终端与第二终端之间的VOIP连接,解决了现有技术中主叫方通过PSTN电话方式呼叫被叫方的情况下,不能将PSTN电话方式切换至VOIP电话方式的问题,实现了自动将PSTN电话切换至VOIP电话,达到节省费用的目的。
【附图说明】
[0016]为了更清楚地说明本发明【具体实施方式】或现有技术中的技术方案,下面将对【具体实施方式】或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是根据本发明实施例的切换电话通话方式的方法的流程图;
[0018]图2是根据本发明实施例的切换电话通话方式的装置的一个结构框图;
[0019]图3是根据本发明实施例的建立模块的一个结构框图;
[0020]图4是根据本发明实施例的建立模块的另一个结构框图;
[0021]图5是根据本发明实施例的切换电话通话方式的装置的另一个结构框图。
【具体实施方式】
[0022]下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]在本发明的描述中,需要说明的是,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0024]此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0025]实施例1
[0026]在本实施例中提供了一种切换电话通话方式的方法,图1是根据本发明实施例的切换电话通话方式的方法的流程图,如图1所示,该流程包括如下步骤:
[0027]步骤S102,在第一终端通过公共交换电话网络PSTN通话方式呼叫第二终端时,检测到第一终端和该第二终端连接至同一个指定网络;
[0028]步骤S104,将第一终端与第二终端之间建立的PSTN通话方式切换至网络电话VOIP通话方式;
[0029]步骤S106,通过该指定网络建立第一终端与第二终端之间的VOIP连接。
[0030]通过上述步骤,在第一终端使用普通电话方式呼叫第二终端的情况下,首先检测该第一终端和该第二终端是否处于同一个网络中,如果处于同一网络说明多个终端之间可以通过网络电话进行通话,这时将第一终端与第二终端之间已经建立的PSTN通话方式切换至网络电话VOIP通话方式,通过该同一网络建立第一终端与第二终端之间的VOIP连接,相比于现有技术中,仅能通过手动方式在PSTN通话方式和VOIP通话方式之间进行切换,上述步骤解决了现有技术中主叫方通过PSTN电话方式呼叫被叫方的情况下,不能将PSTN电话方式切换至VOIP电话方式的问题,实现了自动将PSTN电话切换至VOIP电话,达到节省费用的目的。
[0031 ]上述步骤S106涉及到通过该指定网络建立第一终端与第二终端之间的VOIP连接,需要说明的是,可以通过多种方式进行建立。下面对此进行举例说明。在一个可选实施例中,根据第一终端与该第二终端之间建立的PSTN通话连接,获取第二终端的IP地址,根据第二终端的IP地址建立第一终端与第二终端之间的VOIP连接。第二终端的IP地址例如可以是192.168.1.10。
[0032]在通过该指定网络建立第一终端与第二终端之间的VOIP连接时,在一个可选实施例中,将第一终端与第二终端传输的语音包封装至该指定网络的数据包中,通过VOIP通话方式在第一终端与第二终端之间传输该数据包,完成终端之间语音的传输,
[0033]上述步骤S102中涉及到检测第一终端和第二终端连接至同一个指定网络,需要说明的是,可以通过多种方式检测多个终端是否处于同一网络中,下面对此进行举例说明。在一个可选实施例中,检测到第一终端连接的无线局域网络W1-FI热点与第二终端连接的W1-FI热点相同,通过对W1-FI热点的比较,能够比较直观的判断出多个终端是否处于同一网络。
[0034]通过该指定网络建立第一终端与第二终端之间的VOIP连接之后,在一个可选实施例中,接收PSTN通话方式的请求信息,根据该请求信息将第一终端与第二终端建立的VOIP通话方式切换至PSTN通话方式。由于VOIP通话方式和PSTN通话方式各有其优点,例如,PSTN通话方式通话质量比较好,因此在两个终端之间已经建立VOIP通话之后,用户可以将VOIP电话切换至PSTN电话,进行稳定地通话。
[0035]实施例2
[0036]在本实施例中还提供了一种切换电话通话方式的装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0037]图2是根据本发明实施例的切换电话通话方式的装置的一个结构框图,如图2所示,该装置包括:检测模块22,用于在第一终端通过公共交换电话网络PSTN通话方式呼叫第二终端时,检测到第一终端和第二终端连接至同一个指定网络;第一切换模块24,用于将该第一终端与该第二终端之间建立的PSTN通话方式切换至网络电话VOIP通话方式;建立模块26,用于通过该指定网络建立第一终端与第二终端之间的VOIP连接。
[0038]图3是根据本发明实施例的建立模块的一个结构框图,如图3所示,建立模块26包括:获取单元262,用于根据该第一终端与该第二终端之间建立的PSTN通话连接,获取第二终端的IP地址;建立单元264,用于根据第二终端的IP地址建立第一终端与第二终端之间的VOIP连接。
[0039]图4是根据本发明实施例的建立模块的另一个结构框图,如图4所示,建立模块26还包括:封装单元266,用于通过该指定网络建立第一终端与该第二终端之间的VOIP连接之后,将第一终端与第二终端传输的语音包封装至该指定网络的数据包中;传输单元268,用于通过VOIP通话方式在第一终端与第二终端之间传输该数据包。
[0040]可选地,检测模块22还用于检测到该第一终端连接的无线局域网络W1-FI热点与该第二终端连接的W1-FI热点相同。
[0041]图5是根据本发明实施例的切换电话通话方式的装置的另一个结构框图,如图5所示,该装置还包括:接收模块52,用于接收PSTN通话方式的请求信息;第二切换模块54,用于根据该请求信息将第一终端与第二终端建立的VOIP通话方式切换至PSTN通话方式。
[0042]综上所述,通过本发明提供的一种切换电话通话方式的方法及装置,解决了现有技术中主叫方通过PSTN电话方式呼叫被叫方的情况下,不能将PSTN电话方式切换至VOIP电话方式的问题,实现了自动将PSTN电话切换至VOIP电话,达到节省费用的目的。
[0043]上述各个模块的更进一步的功能描述与上述对应实施例相同,在此不再赘述。
[0044]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0045]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0046]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0047]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0048]显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
【主权项】
1.一种切换电话通话方式的方法,其特征在于,包括: 在第一终端通过公共交换电话网络PSTN通话方式呼叫第二终端时,检测到所述第一终端和所述第二终端连接至同一个指定网络; 将所述第一终端与所述第二终端之间建立的PSTN通话方式切换至网络电话VOIP通话方式; 通过所述指定网络建立所述第一终端与所述第二终端之间的VOIP连接。2.根据权利要求1所述的方法,其特征在于,通过所述指定网络建立所述第一终端与所述第二终端之间的VOIP连接包括: 根据所述第一终端与所述第二终端之间建立的PSTN通话连接,获取所述第二终端的IP地址; 根据所述第二终端的IP地址建立所述第一终端与所述第二终端之间的VOIP连接。3.根据权利要求1所述的方法,其特征在于,通过所述指定网络建立所述第一终端与所述第二终端之间的VOIP连接包括: 将所述第一终端与所述第二终端传输的语音包封装至所述指定网络的数据包中; 通过VOIP通话方式在所述第一终端与所述第二终端之间传输所述数据包。4.根据权利要求1所述的方法,其特征在于,检测到所述第一终端和所述第二终端连接至同一个指定网络包括: 检测到所述第一终端连接的无线局域网络W1-FI热点与所述第二终端连接的W1-FI热点相同。5.根据权利要求1至4中任一项所述的方法,其特征在于,通过所述指定网络建立所述第一终端与所述第二终端之间的VOIP连接之后包括: 接收PSTN通话方式的请求信息; 根据所述请求信息将所述第一终端与所述第二终端建立的VOIP通话方式切换至PSTN通话方式。6.一种切换电话通话方式的装置,其特征在于,包括: 检测模块,用于在第一终端通过公共交换电话网络PSTN通话方式呼叫第二终端时,检测到所述第一终端和所述第二终端连接至同一个指定网络; 第一切换模块,用于将所述第一终端与所述第二终端之间建立的PSTN通话方式切换至网络电话VOIP通话方式; 建立模块,用于通过所述指定网络建立所述第一终端与所述第二终端之间的VOIP连接。7.根据权利要求6所述的装置,其特征在于,所述建立模块包括: 获取单元,用于根据所述第一终端与所述第二终端之间建立的PSTN通话连接,获取所述第二终端的IP地址; 建立单元,用于根据所述第二终端的IP地址建立所述第一终端与所述第二终端之间的VOIP连接。8.根据权利要求6所述的装置,其特征在于,所述建立模块还包括: 封装单元,用于通过所述指定网络建立所述第一终端与所述第二终端之间的VOIP连接之后,将所述第一终端与所述第二终端传输的语音包封装至所述指定网络的数据包中; 传输单元,用于通过VOIP通话方式在所述第一终端与所述第二终端之间传输所述数据包。9.根据权利要求6所述的装置,其特征在于,所述检测模块还用于检测到所述第一终端连接的无线局域网络W1-FI热点与所述第二终端连接的W1-FI热点相同。10.根据权利要求6至9中任一项所述的装置,其特征在于,所述装置还包括: 接收模块,用于接收PSTN通话方式的请求信息; 第二切换模块,用于根据所述请求信息将所述第一终端与所述第二终端建立的VOIP通话方式切换至PSTN通话方式。
【文档编号】H04M1/247GK105847505SQ201610237226
【公开日】2016年8月10日
【申请日】2016年4月15日
【发明人】梁训任
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1