专利名称:基于动态ip的点对点通信系统及其通信方法
技术领域:
本发明涉及一种通信系统及其通信方法,尤其涉及一种基于动态IP的点对点通
信系统及其通信方法。
背景技术:
通信系统主要有客户端/服务器网络和对等网络两种,图1是现有的基于服务器 的通信系统框图,请参见图1,中心服务器1分别和通信终端2建立连接,各个通信终端之间 不需直接建立点对点通信,其中,中心服务器1 一般选用性能相对较强的计算机。目前,各 种远程检测系统、远程控制系统和远程数据采集系统,一般都采用中心服务器来构建通信 系统,中心服务器接入有四种方式1)中心服务器采用公网固定IP:监控点直接向中心发 起连接。运行可靠稳定。2)中心服务器采用公网动态IP+DNS解析服务客户先与DNS服 务商联系开通动态域名,监控点先采用域名寻址方式连接DNS服务器,再由DNS服务器找到 中心公网动态IP,建立连接。此种方式可以大大节约公网固定IP的费用,但稳定性受制于 DNS服务器的稳定,所以要寻找可靠的DNS服务商。3)中心采用计算机加移动APN专线,所 有点都采用内网固定IP。此种方案客户中心通过一条2M APN专线接入GPRS或CDMA网络, 双方互联路由器之间采用私有固定IP地址进行广域连接。为客户分配专用的APN,普通用 户不得申请该APN。此种方案适合于安全性要求较高、数据点比较多、实际性要求较高的应 用环境。在资金允许的情况下之最佳组网方式。4)中心采用计算机加GPRS Modem的方式 (APN专网固定IP)。此种方案客户先与移动申请APN专网业务。移动为客户分配专用的 APN,普通用户不得申请该APN。用于GPRS专网的SIM卡仅开通该专用APN,限制使用其他 APN。得到APN后,给所有监控点及中心分配移动内部固定IP。 随着计算机的飞速发展,现代个人计算机(PC)和各种通信终端的一般都具有非 常快的处理器、庞大的内存和大容量的硬盘,现代PC和各种通信终端可以轻松地同时充当 许多类型的应用程序的客户端和服务器(对等方)。相比于客户端/服务器网络,由对等方 组成的网络很容易进行扩展,并且比单一服务器更可靠。 综上所述,在客户端/服务器网络中,客户端需要服务器的IP地址以建立点对点 通信;在对等网络中,每个源通信终端都需要目的通信终端的IP地址以建立点对点通信。 但是,通过调制解调器、GPRS Modem或CDMA Modem等方式上网的计算机,每次上网所分配 到的IP地址都不相同,这就是动态IP地址。因为IP地址资源很宝贵,大部分用户都是通 过动态IP地址上网的,因此,解决动态IP地址交换是点对点通信系统中经常面临的一个问 题。 中国专利200720080192. 7公开了一种基于IP地址解析服务器的点对点通信系 统,请参见图2,带拨号装置的通信终端2连上拨号网络/互联网4,每个终端获得一个动态 IP地址,通过连接在拨号网络/互联网4上的IP地址解析服务器3完成IP地址交换。该 技术方案需要专用的IP地址解析服务器3,且稳定性受制于IP地址解析服务器,如果增加 备份IP地址解析服务器以提高稳定性,则会进一步增加成本。
发明内容
本发明所要解决的技术问题是提供一种基于动态IP的点对点通信系统及其通信 方法,不需增加设备就能够简单地实现动态IP的地址交换,降低成本。 本发明为解决上述技术问题而采用的技术方案是提供一种基于动态IP的点对点 通信系统,包括多个带拨号装置的通信终端,每个通信终端具有唯一的ID号,其中,所述系 统还包括邮件服务器,所述通信终端拨号上网后和所述邮件服务器相连,所述通信终端拨 号上网后通过所述邮件服务器完成动态IP交换。 上述的通信系统,其中,所述拨号装置为调制解调器、GPRS Modem或CDMAModem。
上述的通信系统,其中,所述调制解调器、GPRS Modem或CDMA Modem外接在终端 串口上。 上述的通信系统,其中,所述通信系统还包括多个备份邮件服务器。
上述的通信系统,其中,所述邮件服务器和多个备份邮件服务器连接在互联网上。
本发明为解决上述技术问题还提供一种基于动态IP的点对点通信方法,包括多 个带拨号装置的通信终端和邮件服务器,每个通信终端具有唯一的ID号,所述方法包括如 下步骤(a)每个通信终端拨号上网后,向所述邮件服务器发送电子邮件上报该通信终端 ID号和IP地址;(b)源通信终端拨号上网后,向所述邮件服务器收取电子邮件,根据目的通 信终端ID号查询目的通信终端IP地址;(c)源通信终端根据目的通信终端IP地址建立点 对点通信。 上述的通信方法,每个终端拨号上网后,先遍历邮件,删除记录该通信终端的ID 号和IP地址的旧邮件和其它与IP交换无关的邮件。 上述的通信方法,所述通信系统还包括多个备份邮件服务器,每个通信终端拨号 上网后,同时向所述邮件服务器和多个备份邮件服务器发送电子邮件上报该通信终端ID 号和IP地址,源通信终端拨号上网后,先向邮件服务器查询目的通信终端IP地址,若失败, 则向所述备份邮件服务器查询目的通信终端IP地址。 本发明对比现有技术有如下的有益效果本发明提供的基于动态IP的点对点通 信系统及其通信方法,不需增加设备,通过现有的邮件服务器就能够简单地实现动态IP的 地址交换,降低了成本。特别是通过设置多个备份邮件服务器,可以提高系统的可靠性却几 乎不增加任何成本。
图1是现有的基于服务器的通信系统框图; 图2是现有的基于IP地址解析服务器的点对点通信系统框图; 图3是本发明基于邮件服务器的点对点通信系统框图; 图4是本发明通信终端动态IP交换流程示意图。 图中 l中心服务器 2通信终端 3IP地址解析服务器 4拨号网络/互联网 5邮件服务器 6备份邮件服务器
具体实施例方式
下面结合附图和实施例对本发明作进一步的描述。
图3是本发明基于邮件服务器的点对点通信系统框图。 请参见图3,本发明的点对点通信系统包括多个带拨号装置的通信终端2,每个通 信终端具有唯一的ID号,目前常用的拨号装置有调制解调器(通过固定电话拨号上网)、 GPRS Modem或CDMA Modem,其中,所述调制解调器、GPRS Modem或CDMAModem可以内置于 通信终端内,也可以外接在通信终端2的串口上。由于现在可用的拨号装置比较多,选用外 接方式易于扩展系统,提供给用户更多选择。每个通信终端拨号上网后即获得一个动态IP 地址。本发明的通信系统还包括邮件服务器5,邮件服务器5连接在互联网上。拨号网络, 包括GPRS网络和CDMA网络和互联网相连,因此,通信终端2拨号上网后和邮件服务器5相 连,所述通信终端2拨号上网后通过所述邮件服务器完成动态IP交换。
为了保证邮件服务器完成动态IP交换,上述的通信系统还包括有连在互联网上 的备份邮件服务器6,当邮件服务器5不能正常工作时,备份邮件服务器6接替工作。
图4是本发明通信终端动态IP交换流程示意图。 下面详细介绍基于上述系统的通信方法,请参见图4,本发明提供的通信方法包括 如下步骤(a)每个通信终端2拨号上网后,向邮件服务器5发送电子邮件上报该终端唯一 的ID号和本次拨号上网后获得的动态IP地址,为简单起见,可以直接将邮件标题设为该终 端ID号和IP地址,正文为空。每个通信终端拨号上网后都更新邮件,这样,邮件服务器5 上就有所有拨号上网的终端邮件列表;(b)源通信终端拨号上网后,向邮件服务器5收取电 子邮件,根据目的通信终端ID号查询目的通信终端IP地址;(c)源通信终端根据目的通信 终端IP地址建立点对点通信。 为了保证邮件列表仅保留最新的各通信终端ID号和IP地址,提高查询速度,系统 可以对邮件进行实时更新维护,每个通信终端拨号上网后,先遍历邮件,删除记录该通信终 端的ID号和IP地址的旧邮件和其它与通信终端动态IP交换无关的垃圾邮件。
当通信系统还包括有备份邮件服务器6时,每个通信终端2拨号上网后,同时向邮 件服务器5和备份邮件服务器6发送电子邮件上报该通信终端ID号和IP地址,源通信终 端拨号上网后,先向邮件服务器5查询目的通信终端IP地址,若失败,则向备份邮件服务器 6查询目的通信终端IP地址。备份邮件服务器可以设置多个以提高可靠性,由于本发明直 接选用互连网上的邮件服务器进行动态IP地址交换,因此,备份邮件服务器可以设置多个 而不会增加成本。 此外,本发明提供的通信系统和通信方法,易于维护和调试。由于本发明直接使用 邮件进行动态IP地址交换,用户可以在任何一台连在公网的PC上查看系统各个通信终端 是否上线。每个通信终端拨号上网后,在向邮件服务器5发送电子邮件上报该通信终端ID 号和IP地址时,还可同时发送连接时间,该通信终端的报警信息和其它重要参数。用户还 可以手动更新邮件以便让某个通信终端和指定的调试终端相连。 虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域技 术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善,因此本发明的保护范 围当以权利要求书所界定的为准。
权利要求
一种基于动态IP的点对点通信系统,包括多个带拨号装置的通信终端,每个通信终端具有唯一的ID号,其特征在于,所述系统还包括邮件服务器,所述通信终端拨号上网后和所述邮件服务器相连,所述通信终端拨号上网后通过所述邮件服务器完成动态IP交换。
2. 根据权利要求1所述的点对点通信系统,其特征在于,所述拨号装置为调制解调器、 GPRS Modem或CDMA Modem。
3. 根据权利要求2所述的点对点通信系统,其特征在于,所述调制解调器、GPRSModem 或CDMA Modem外接在通信终端串口上。
4. 根据权利要求1至4所述的任一点对点通信系统,其特征在于,所述通信系统还包括 多个备份邮件服务器。
5. 根据权利要求4所述的点对点通信系统,其特征在于,所述邮件服务器和多个备份 邮件服务器连接在互联网上。
6. —种基于动态IP的点对点通信方法,包括多个带拨号装置的通信终端和邮件服务 器,每个通信终端具有唯一的ID号,其特征在于,所述方法包括如下步骤(a) 每个通信终端拨号上网后,向所述邮件服务器发送电子邮件上报该通信终端ID号 和IP地址;(b) 源通信终端拨号上网后,向所述邮件服务器收取电子邮件,根据目的通信终端ID 号查询目的通信终端IP地址;(c) 源通信终端根据目的通信终端IP地址建立点对点通信。
7. 根据权利要求6所述的点对点通信方法,其特征在于,每个通信终端拨号上网后,先 遍历邮件,删除记录该通信终端的ID号和IP地址的旧邮件和其它与IP交换无关的邮件。
8. 根据权利要求6所述的点对点通信方法,其特征在于,所述通信系统还包括多个备 份邮件服务器,每个通信终端拨号上网后,同时向所述邮件服务器和多个备份邮件服务器 发送电子邮件上报该通信终端ID号和IP地址,源通信终端拨号上网后,先向邮件服务器查 询目的通信终端IP地址,若失败,则向所述备份邮件服务器查询目的通信终端IP地址。
全文摘要
本发明公开了一种基于动态IP的点对点通信系统及其通信方法,所述通信系统包括多个带拨号装置的通信终端,每个通信终端具有唯一的ID号,其中,所述系统还包括邮件服务器,所述通信终端拨号上网后和所述邮件服务器相连,所述通信终端拨号上网后通过所述邮件服务器完成动态IP交换。本发明提供的通信系统及其通信方法,不需增加设备就能够简单地实现动态IP的地址交换,降低了成本。
文档编号H04L29/12GK101699826SQ20091020977
公开日2010年4月28日 申请日期2009年10月28日 优先权日2009年10月28日
发明者袁亚军 申请人:袁亚军