建立ip话音传输链路的方法

文档序号:7961211阅读:190来源:国知局
专利名称:建立ip话音传输链路的方法
技术领域
本发明涉及一种建立IP话音传输(Voice over IP,简称VoIP)链路的方法,尤其是一种以IP网(例如Internet)为承载网络,通过将具有自运行、自识别功能的移动存储设备插接到设置在IP网络中的终端的方式,建立VoIP通话链路的方法。
背景技术
随着人们在生活和业务中频繁交流的需要,电话已经成为了不可或缺的工具,但由于这种传统的电话需要专用的电话线路,而且通常费用较高,尤其是长途电话费用就更加可观。随着互联网技术的发展,出现了基于IP网络的通话方式,即VoIP。VoIP又称IP电话,其话音是利用基于路由器/分组交换的IP(Internet/Intranet)数据网进行传输的。由于Internet中采用“存储一转发”的方式传递数据包,并不会独占电路,并且在传输时对话音信号进行了很大的压缩处理,因此IP电话占用带宽仅为8K bit/s~10Kbit/s,再加上分组交换的计费方式与距离的远近无关,极大节省了长途通信费用。Internet是由众多各种不同的计算机网络互联组成的,遍布世界各地。人们不再需要架设统一的电话线路进行通信,利用越来越普及的计算机就可以完成Voip的通信,极大地改变了人们的交流和通信方式。
VoIP所采用的传输协议是TCP/IP协议,TCP/IP协议通常负责将要传输的IP数据分组排队发送到网络上,每个分组均包含地址及数据重组信息,以确保数据安全和数据分组交换正确无误。而IP电话就是基于TCP/IP协议,并以Internet作为主要传输介质进行话音传送的。如图1所示,为结合现有公用电话网络的VoIP的应用场景示意图,首先,主叫方的电话机1将话音信号通过公用电话网络被传输到VoIP网关2;然后VoIP网关2再将话音信号转换压缩成数字信号传递进入Internet;而这些数字信号通过遍及全球而成本低廉的Internet网络将信号传递到对方所在地的VoIP网关2,再由这个VoIP网关2将数字信号还原成为模拟信号,输入到当地的公共电话网络,最终将话音信号传给收话人的电话机4。这种VoIP方式仍需要借助现有的电话网络,具有一定的局限性,并且仍需要为电话线路付费。
除了这种与现有的公用电话网络相结合的IP电话,还可以通过在计算机上设置VoIP的客户端来直接进行IP话音传输,如图2所示,为采用客户端软件的VoIP的应用场景示意图,这种客户端软件通常安装在计算机终端5和5’上,用户利用声卡中的耳麦6和6’就能够进行交流,计算机终端5接收到用户的话音信号后,由客户端软件将话音信号转换压缩成数字信号传递到Internet中的VoIP服务器7中,再由VoIP服务器7转发到另一台计算机终端5’的客户端软件,再由客户端软件将数字信号转换成话音信号,另一用户可以通过耳麦6’听到可辨识的话音信号。
显然这种VoIP的通信方式限制了用户只能在安装过VOIP软件终端的PC上使用通话的功能,如果用户使用的PC没有安装过VOIP客户端软件的话,用户在使用前需要下载并安装软件,十分繁琐,对使用PC不熟练的用户来说,可能无法完成上述过程,导致无法使用VOIP客户端软件进行通话。另外,用户在使用VOIP客户端软件的时候,每次都需要输入用户名和密码进行登录,十分不便,虽然目前的VOIP客户端软件都支持将用户名和密码保存在PC上,简化用户的使用过程,但是对于使用公用PC的用户,此种方法存在极大的安全隐患,其他使用此PC的人可能会非法获知帐号和密码。

发明内容
本发明的目的是针对于现有的VoIP方式的安装繁琐、安全性差的缺陷,提出了一种建立IP话音传输链路的方法,能够使用户在不安装VoIP客户端软件的情况下,通过直接插接可自启动的移动式存储设备来自动执行VoIP服务的验证连接,以及建立话音传输链路的操作,并且增强使用者帐户的安全性。
为实现上述目的,本发明提供了一种建立IP话音传输链路的方法,包括连接在通讯网络中的IP话音传输服务器、计算机终端以及自运行移动存储设备,该自运行移动存储设备内设有数据接口、身份识别模块、程序自动运行模块及数据存储模块,所述数据接口与身份识别模块、程序自动运行模块及数据存储模块相连,所述程序自动运行模块内存有IP话音传输客户端程序,执行以下步骤步骤1,所述计算机终端检测到所述自运行移动存储设备通过所述数据接口进行连接时,加载所述程序自动运行模块,然后在所述计算机终端中自动启动IP话音传输客户端程序;步骤2,所述IP话音传输客户端程序读取所述身份识别模块中的验证信息,并且向所述IP话音传输服务器发出包括所述验证信息的登录请求;步骤3,所述IP话音传输服务器判断所述验证信息是否正确,是则执行步骤4,否则结束操作;步骤4,所述IP话音传输客户端程序向所述IP话音传输服务器发出对另一IP话音传输客户端程序的呼叫请求;步骤5,所述IP话音传输服务器接受该呼叫请求后,建立所述IP话音传输客户端程序与另一IP话音传输客户端程序的话音传输链路。
在上述技术方案中,所述步骤1具体为所述计算机终端检测到所述自运行移动存储设备通过所述数据接口进行连接时,加载所述程序自动运行模块,同时将所述IP话音传输客户端程序拷贝到所述计算机终端的硬盘内,然后在所述计算机终端中自动启动IP话音传输客户端程序。而在所述步骤5之后,当所述自运行移动存储设备非正常断开与所述计算机终端的连接时,所述程序自动运行模块将硬盘中的IP话音传输客户端程序删除。
在所述步骤5之后,当所述IP语音传输客户端程序接收到程序关闭指令时,所述程序自动运行模块将用户数据写入所述数据存储模块,然后结束所述IP语音传输客户端程序。
所述步骤1中所述程序自动运行模块在所述计算机终端中自动启动IP话音传输客户端程序的操作具体为所述程序自动运行模块依照其存储的自动运行文件中的脚本,将脚本中IP话音传输客户端程序从所述计算机终端中读入,并依自动运行文件中规定的次序执行脚本。
为了实现上述目的,本发明提供了一种建立IP话音传输链路的方法,包括连接在通讯网络中的IP话音传输网关、计算机终端以及自运行移动存储设备,该自运行移动存储设备内设有数据接口、身份识别模块、程序自动运行模块及数据存储模块,所述数据接口与身份识别模块、程序自动运行模块及数据存储模块相连,所述程序自动运行模块内存有IP话音传输客户端程序,执行以下步骤步骤1’,所述计算机终端检测到所述自运行移动存储设备通过所述数据接口进行连接时,加载所述程序自动运行模块,然后在所述计算机终端中自动启动IP话音传输客户端程序;步骤2’,所述IP话音传输客户端程序读取所述身份识别模块中的验证信息,并且向所述IP话音传输网关发出包括所述验证信息的登录请求;步骤3’,所述IP话音传输网关判断所述验证信息是否正确,是则执行步骤4,否则结束操作;步骤4’,所述IP话音传输客户端程序通过所述IP话音传输网关向电话接收方发出呼叫请求;步骤5’,所述电话接收方接受该呼叫请求后,所述IP话音传输网关建立所述IP话音传输客户端程序与所述电话接收方的话音传输链路。
在上述技术方案中所述步骤1’具体为所述计算机终端检测到所述自运行移动存储设备通过所述数据接口进行连接时,加载所述程序自动运行模块,同时将所述IP话音传输客户端程序拷贝到所述计算机终端的硬盘内,然后在所述计算机终端中自动启动IP话音传输客户端程序。而在所述步骤5’之后,当所述自运行移动存储设备非正常断开与所述计算机终端的连接时,所述程序自动运行模块将硬盘中的IP话音传输客户端程序删除。
在所述步骤5’之后,当所述IP语音传输客户端程序接收到程序关闭指令时,所述程序自动运行模块将用户数据写入所述数据存储模块,然后结束所述IP语音传输客户端程序。
所述步骤1’中所述程序自动运行模块在所述计算机终端中自动启动IP话音传输客户端程序的操作具体为所述程序自动运行模块依照其存储的自动运行文件中的脚本,将脚本中IP话音传输客户端程序从所述计算机终端中读入,并依自动运行文件中规定的次序执行脚本。
本发明的技术方案中,自运行移动存储设备在与计算机终端的连接时,启动VoIP客户端程序自动地完成了登录操作,当用户开始拨叫时,可以快速与另一VoIP客户端程序或者连接VoIP网关的普通电话建立话音传输链路。
本发明在加载自动运行模块的时候,将VoIP客户端程序拷贝到计算机终端的硬盘中,这样就防止当自运行移动存储设备被突然拔出时,正在操作的数据文件被损坏,从而导致的VOIP软件终端不可使用和用户私人信息丢失的问题。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为结合现有公用电话网络的VoIP的应用场景示意图。
图2为采用客户端软件的VoIP的应用场景示意图。
图3为本发明中VoIP客户端程序与另一VoIP客户端程序建立VoIP链路的应用场景示意图。
图4为本发明中自运行移动存储设备的结构示意图。
图5为在图3的应用场景下VoIP链路建立的方法流程示意图。
图6为本发明中VoIP客户端程序与电话接收方建立VoIP链路的应用场景示意图。
图7为在图6的应用场景下VoIP链路建立的方法流程示意图。
具体实施例方式
本发明突破了现有VoIP链路的建立模式,采用越来越普及的移动存储设备作为介质,利用移动存储设备在连接个人计算机时自启动的功能,自动进行连接验证而不需要用户再次进行配置,消除了用户操作的繁杂性;另外不需要在个人计算机上输入帐号密码进行登录,因此避免了账户被盗的危险。下面将结合附图对本发明进行详细的描述。
如图3所示,为本发明中VoIP客户端程序与另一VoIP客户端程序建立VoIP链路的应用场景示意图,包括连接在通讯网络中的VoIP服务器7、计算机终端5以及自运行移动存储设备8,相比现有技术中采用客户端方式进行VoIP通信的方式,本发明增加了自运行移动存储设备的使用,自运行移动存储设备可以为移动硬盘或U盘或mp3等。
如图4所示,为本发明中自运行移动存储设备的结构示意图,自运行移动存储设备8内部设有数据接口81、身份识别模块83、程序自动运行模块82及数据存储模块84,数据接口81与身份识别模块83、程序自动运行模块82及数据存储模块84相连,在程序自动运行模块82内存有VoIP客户端程序,能够在数据接口81与计算机终端5连接时,模拟光驱自启动的功能。身份识别模块83中存储有验证信息,用于在登录VoIP服务器时进行鉴权。
基于上述应用场景,本发明提供了建立VoIP链路的方法,如图5所示,为在图3的应用场景下VoIP链路建立的方法流程示意图,包括以下步骤步骤101,计算机终端检测到自运行移动存储设备通过数据接口进行连接时,加载程序自动运行模块,然后在计算机终端中自动启动VOIP客户端程序;步骤102,VOIP客户端程序读取身份识别模块中的验证信息,并且向VOIP服务器发出包括验证信息的登录请求;步骤103,VOIP服务器判断验证信息是否正确,是则执行步骤104,否则结束操作;步骤104,VOIP客户端程序向VOIP服务器发出对另一VOIP客户端程序的呼叫请求;步骤105,VOIP服务器接受该呼叫请求后,建立VOIP客户端程序与另一VOIP客户端程序的话音传输链路。
在上述技术方案的步骤101中,程序自动运行模块在计算机终端中自动启动VOIP客户端程序的操作具体为程序自动运行模块依照其存储的自动运行文件中的脚本,将脚本中VOIP客户端程序从计算机终端中读入,并依自动运行文件中规定的次序执行脚本。本发明利用计算机终端认定插入的自启动移动存储设备为光驱而自动读取脚本文件的功能,自动地启动程序自动运行模块中的软件程序。
为了使用户在使用过程中不会因意外断开程序自动运行模块与计算机终端的连接而导致的数据损坏和程序出错,加入了特别的保护措施,即在步骤101中,计算机终端加载程序自动运行模块后,程序自动运行模块将VoIP客户端程序拷贝到计算机硬盘中,在硬盘中启动运行,从而避免了数据读写时连接断开导致的数据损坏。
除此之外,为了防止断开后,留在计算机终端的数据被人非法获取,因此在步骤105链路建立之后,即使被强行断开,程序自动运行模块也可以将硬盘中的相关用户数据和客户端程序都删除掉;如果客户端程序是正常关闭,则由程序自动运行模块将用户数据拷贝到数据存储模块,然后删除硬盘中的相关用户数据和客户端程序,这样既更新了数据,又保证了用户的账户安全。
如果用户需要拨叫的对方是普通电话机,本发明也同样适用,如图6所示,为本发明中VoIP客户端程序与电话接收方建立VoIP链路的应用场景示意图,其中拨叫的对象是普通电话机4,该普通电话机4与VoIP网关相连接,VoIP客户端程序能够将用户的语音信号先转换成数字信号,并通过IP网传输给VoIP网关,再由VoIP网关转换成语音信号发送给普通电话机4。
基于这种应用场景,本发明提供了建立VoIP链路的方法,如图7所示,为在图6的应用场景下VoIP链路建立的方法流程示意图,包括以下步骤步骤201,所述计算机终端检测到所述自运行移动存储设备通过所述数据接口进行连接时,加载所述程序自动运行模块,然后在所述计算机终端中自动启动VOIP客户端程序;步骤202,所述VOIP客户端程序读取所述身份识别模块中的验证信息,并且向所述VOIP网关发出包括所述验证信息的登录请求;步骤203,所述VOIP网关判断所述验证信息是否正确,是则执行步骤204,否则结束操作;步骤204,所述VOIP客户端程序通过所述VOIP网关向电话接收方发出呼叫请求;步骤205,所述电话接收方接受该呼叫请求后,所述VOIP网关建立所述VOIP客户端程序与所述电话接收方的话音传输链路。
在上述技术方案的步骤201中,程序自动运行模块在计算机终端中自动启动VOIP客户端程序的操作具体为程序自动运行模块依照其存储的自动运行文件中的脚本,将脚本中VOIP客户端程序从计算机终端中读入,并依自动运行文件中规定的次序执行脚本。本发明利用计算机终端认定插入的自启动移动存储设备为光驱而自动读取脚本文件的功能,自动地启动程序自动运行模块中的软件程序。
为了使用户在使用过程中不会因意外断开程序自动运行模块与计算机终端的连接而导致的数据损坏和程序出错,加入了特别的保护措施,即在步骤201中,计算机终端加载程序自动运行模块后,程序自动运行模块将VoIP客户端程序拷贝到计算机硬盘中,在硬盘中启动运行,从而避免了数据读写时连接断开导致的数据损坏。
除此之外,为了防止断开后,留在计算机终端的数据被人非法获取,因此在步骤205链路建立之后,即使被强行断开,程序自动运行模块也可以将硬盘中的相关用户数据和客户端程序都删除掉;如果客户端程序是正常关闭,则由程序自动运行模块将用户数据拷贝到数据存储模块,然后删除硬盘中的相关用户数据和客户端程序,这样既更新了数据,又保证了用户的账户安全。
最后应当说明的是以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解依然可以对本发明的具体实施方式
进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
权利要求
1.一种建立IP话音传输链路的方法,包括连接在通讯网络中的IP话音传输服务器、计算机终端以及自运行移动存储设备,该自运行移动存储设备内设有数据接口、身份识别模块、程序自动运行模块及数据存储模块,所述数据接口与身份识别模块、程序自动运行模块及数据存储模块相连,所述程序自动运行模块内存有IP话音传输客户端程序,其特征在于,执行以下步骤步骤1,所述计算机终端检测到所述自运行移动存储设备通过所述数据接口进行连接时,加载所述程序自动运行模块,然后在所述计算机终端中自动启动IP话音传输客户端程序;步骤2,所述IP话音传输客户端程序读取所述身份识别模块中的验证信息,并且向所述IP话音传输服务器发出包括所述验证信息的登录请求;步骤3,所述IP话音传输服务器判断所述验证信息是否正确,是则执行步骤4,否则结束操作;步骤4,所述IP话音传输客户端程序向所述IP话音传输服务器发出对另一IP话音传输客户端程序的呼叫请求;步骤5,所述IP话音传输服务器接受该呼叫请求后,建立所述IP话音传输客户端程序与另一IP话音传输客户端程序的话音传输链路。
2.根据权利要求1所述的建立IP话音传输链路的方法,其特征在于,所述步骤1具体为所述计算机终端检测到所述自运行移动存储设备通过所述数据接口进行连接时,加载所述程序自动运行模块,同时将所述IP话音传输客户端程序拷贝到所述计算机终端的硬盘内,然后在所述计算机终端中自动启动IP话音传输客户端程序。
3.根据权利要求2所述的建立IP话音传输链路的方法,其特征在于,在所述步骤5之后,当所述自运行移动存储设备非正常断开与所述计算机终端的连接时,所述程序自动运行模块将硬盘中的IP话音传输客户端程序删除。
4.根据权利要求1或2所述的建立IP话音传输链路的方法,其特征在于,所述步骤5之后,当所述IP语音传输客户端程序接收到程序关闭指令时,所述程序自动运行模块将用户数据写入所述数据存储模块,然后结束所述IP语音传输客户端程序。
5.根据权利要求1所述的建立IP话音传输链路的方法,其特征在于,所述步骤1中所述程序自动运行模块在所述计算机终端中自动启动IP话音传输客户端程序的操作具体为所述程序自动运行模块依照其存储的自动运行文件中的脚本,将脚本中IP话音传输客户端程序从所述计算机终端中读入,并依自动运行文件中规定的次序执行脚本。
6.一种建立IP话音传输链路的方法,包括连接在通讯网络中的IP话音传输网关、计算机终端以及自运行移动存储设备,该自运行移动存储设备内设有数据接口、身份识别模块、程序自动运行模块及数据存储模块,所述数据接口与身份识别模块、程序自动运行模块及数据存储模块相连,所述程序自动运行模块内存有IP话音传输客户端程序,其特征在于,执行以下步骤步骤1’,所述计算机终端检测到所述自运行移动存储设备通过所述数据接口进行连接时,加载所述程序自动运行模块,然后在所述计算机终端中自动启动IP话音传输客户端程序;步骤2’,所述IP话音传输客户端程序读取所述身份识别模块中的验证信息,并且向所述IP话音传输网关发出包括所述验证信息的登录请求;步骤3’,所述IP话音传输网关判断所述验证信息是否正确,是则执行步骤4,否则结束操作;步骤4’,所述IP话音传输客户端程序通过所述IP话音传输网关向电话接收方发出呼叫请求;步骤5’,所述电话接收方接受该呼叫请求后,所述IP话音传输网关建立所述IP话音传输客户端程序与所述电话接收方的话音传输链路。
7.根据权利要求6所述的建立IP话音传输链路的方法,其特征在于,所述步骤1’具体为所述计算机终端检测到所述自运行移动存储设备通过所述数据接口进行连接时,加载所述程序自动运行模块,同时将所述IP话音传输客户端程序拷贝到所述计算机终端的硬盘内,然后在所述计算机终端中自动启动IP话音传输客户端程序。
8.根据权利要求7所述的建立IP话音传输链路的方法,其特征在于,在所述步骤5’之后,当所述自运行移动存储设备非正常断开与所述计算机终端的连接时,所述程序自动运行模块将硬盘中的IP话音传输客户端程序删除。
9.根据权利要求6或7所述的建立IP话音传输链路的方法,其特征在于,所述步骤5’之后,当所述IP语音传输客户端程序接收到程序关闭指令时,所述程序自动运行模块将用户数据写入所述数据存储模块,然后结束所述IP语音传输客户端程序。
10.根据权利要求6所述的建立IP话音传输链路的方法,其特征在于,所述步骤1’中所述程序自动运行模块在所述计算机终端中自动启动IP话音传输客户端程序的操作具体为所述程序自动运行模块依照其存储的自动运行文件中的脚本,将脚本中IP话音传输客户端程序从所述计算机终端中读入,并依自动运行文件中规定的次序执行脚本。
全文摘要
本发明涉及一种建立IP话音传输链路的方法,包括VoIP服务器、计算机终端以及自运行移动存储设备,执行自运行移动存储设备与计算机终端进行连接;启动VoIP客户端程序;向VoIP服务器发出登录请求;验证通过时,VoIP客户端程序向另一VoIP客户端程序发出呼叫请求;接受呼叫请求后,建立VoIP链路。本发明还涉及另一种建立IP话音传输链路的方法,通过自运行移动存储设备建立VoIP客户端程序与普通电话接收方的VoIP链路。本发明能够在自运行移动存储设备与计算机终端的连接时,启动VoIP客户端程序自动地完成登录操作,而当用户开始拨叫时,可以快速与另一VoIP客户端程序或者连接VoIP网关的普通电话建立话音传输链路。
文档编号H04M1/253GK101076066SQ20061008081
公开日2007年11月21日 申请日期2006年5月16日 优先权日2006年5月16日
发明者赖亦崧, 杨志文 申请人:迈世亚(北京)科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1