- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
纯P2P技术网络电话方案发布
实际上不是每一通电话都需要使用电话线来定位IP地址以建立网络连接。电话线仅仅用来帮助callfreee设备加入一个VoiceBT的P2P网络群并建立拨号序列和IP地址的关系列表;VoiceBT P2P网络群会维护变化的IP地址和拨号序列的关系。也就是说VoiceBT P2P群足够大的时候,callfreee设备不管IP地址如何变化都能够按照拨号序列找到对方,因此拨打曾经打过的电话号码不管打多少次电话,打多长时间都是免费的。
由此我们知道了为什么callfreee产品能够在没有服务器的支持下使用,那什么是纯P2P,什么是VoiceBT P2P群呢?
纯P2P是采用分布式信息共享技术实现的无服务器网络体系结构,VoiceBT P2P群是一个采用纯P2P技术并由所有callfreee设备自发组成的智能P2P网络,电话线交互IP定位信息技术不但可以使网络不需要服务器而且能够极大的加快网络收敛速度和增强网络稳定性。VoiceBT P2P群基本行为分为合并和查询两种。本文用图例的方式简要的介绍一下这两种行为。
合并行为如图4所示: 第1-4号设备组合在一起形成一个智能P2P群A,第5-8号设备组合在起形成另外一个智能P2P群B,A群内任意一个设备和B群内任意一个设备经过电话线交互IP定位信息并建立网络连接后两个群便合并在一起形成一个大群C;随着合并的不断进行,大部分的设备将合并至一个超级群内,小部分设备由于没有和超级群内任何设备进行过通话会形成"孤岛",这时超级群就需要用用其它方法来消除"孤岛",比如IP地址子段查找和随机广播主动申请等方法。
图4: VoiceBT P2P群合并行为
查询行为如图5所示:1—n 号设备组合在一起形成一个智能P2P群;第n号设备只要和第1-5号设备中的任意一个设备拨打过网络电话,则第n号设备就加入了这个VoiceBT群。如果5号设备需要寻找1号设备,当他发现1号设备的拨号序列和IP地址定位信息丢失以后,它可以向VoiceBT P2P群查找,VoiceBT群查到第4号设备有第1号设备的新的IP地址定位信息, 第5号设备则通过第4号设备找到第1号设备。
图5: VoiceBT P2P群查询行为
据悉,ArtJoy将在年底推出和callfreee电话适配器配套使用的PC版callfreee Talk软件。使用该软件拨打电话和在家中拨打电话的效果相同,比如一个北京的用户到美国出差,他使用PC版callfreee Talk软件不但可以免费打电话到其绑定的callfreee电话适配器,而且可以在美国通过该适配器用市话费的价格打给北京同城的朋友。我们可以想象不久的将来只要在有网络的地方,用户就可以使用安装callfreee软件的电脑或手机来拨打给家人和朋友--除了费用全免外,电话号码、拨号方式都不用改变。
来源:pconline