本发明涉及一种网络话机扩展模块,尤其涉及一种网络话机上可支持扩展模块监听多分机状态,并可自动更新连接的方法,本发明属于通信、计算机、信息技术领域。
背景技术:
通常,扩展板模块也可称为扩展板或扩展台,不可以单独使用,必须连接到指定的网络话机使用,主要作用是支持订阅分机状态、速拨、对讲、语音信箱等,其功能是为了支持大量高效办公,主要应用场景是公司前台客服或公司领导办公室。
一台网络话机可连接多台扩展板使用,每个扩展板有20个带LED双色灯的实体按键,通过灯的颜色与闪烁方式可区分分机的不同状态(空闲、振铃、呼出、通话);另外扩展板可用于配置多种功能:包括保持、转接、重拨、代接、群呼等30多种功能。
目前,大部分网络话机厂商都推出了配合自己网络话机使用的扩展板,由于此领域并没有国际标准来约定通信规范,所以各厂家的设计理念和通信方式各不相同,大部分厂家采用私有定义的接口进行数据交换与版本升级,采用的数据交换结构为菊花链拓扑结构,此种结构的缺点是使用堆叠方式将几台设备以环路的方式建成一个堆叠组,从第一台设备到最后一台设备的数据包还要经历中间所有设备的转发,所以此种方式效率比较低,尤其是在堆叠层数较多时,堆叠端口会成为严重的系统瓶颈。
传统堆叠方式使用自定义串口连接方式,例如使用RS232接口编程,标准程序的最大传输速率是115200bps,即每秒最大传输14K数据,假如扩展模块版本大小为4M,通过计算4*1024/14 = 292秒,也就是4分钟,传统方式升级一台扩展模块的版本需要耗时4分钟,另外同样方法计算大小为20K的头像从网络话机传输到扩展模块需要耗时约1.4秒,因此传统实现扩展模块的方式无法有效满足大数据传输、多数量扩展板连接的用户需求;这也是目前大部分厂商的网络话机的扩展模块不支持彩屏,不支持头像,并且扩展模块数量不超过6台的主要原因;后续扩展板使用彩屏并支持头像定制功能必定会成为用户的需求。
故此,我们设计出新的技术方案来弥补上述的缺点,满足广大客户的需求和使用者的方便,通过随后的详细介绍技术方案来解决前述的技术问题。
技术实现要素:
本技术方案目的在于克服现有技术的缺点和不足,提供一种网络话机扩展模块及其连接方法,本技术方案采用两个以太网口连接扩展模块,后端网络话机或扩展模块的上行口连接前端网络话机或扩展模块的下行口,依次连接下一台网络话机或扩展模块的上行口,并实现扩展模块与网络话机大数据传输,多数量扩展模块连接的用户需求,同时实现扩展模块头像可定制的需求。
本发明的目的通过以下技术方案来实现:
本发明的目的是提供一种网络话机扩展模块,其特征在于:包括扩展模块主控处理器、显示屏、键盘、通讯外设、电源模块、网络交换模块、网络接口、动态随机存储器、快闪型存储器;所述的扩展模块主控处理器包括网络数据接入模块、通用输入输出接口、显示屏控制器、键盘控制器、快闪型存储器控制器、动态随机存储器控制器;网络接口为局域网和广域网接口,电源模块为网络话机扩展模块提供电源。
进一步地,所述的扩展模块主控处理器通过网络交换模块连接网络接口,所述的显示屏通过相对应的线缆连接扩展模块主控处理器,所述的动态随机存储器、快闪型存储器连接扩展模块主控处理器的引脚;其中,所述的扩展模块的网络交换模块进行数据的接收与转发,可有效提高传输速率。
再次,网络话机与扩展模块的网络接口划分特定的局域网组,用以隔离网络话机广域网口与扩展模块之间的数据通信,从而不影响局域网组内的数据通信,即将网络话机的下行口与扩展模块的上行口建立特定的局域网组,模拟一个私有网络完成网络话机与扩展模块之间的数据交换。
本发明具有独特的优点和有益效果如下:
本发明提出的一种网络话机扩展模块,采用星型连接结构,以若干个网络接口(7)连接扩展模块,,使用以太网口划分局域网组实现网络话机扩展模块数据通信的方法,可实现扩展模块与网络话机大数据传输,多数量扩展模块连接的用户需求,同时实现扩展模块头像可定制的需求,改善了现有扩展模块数据传输效率低、用户体验差的缺点。
附图说明
图1为本发明一种网络话机扩展模块物理连接示意图;
图2为本发明一种网络话机扩展模块结构原理框图;
图3为本发明一种网络话机扩展模块虚拟局域网划分示意图;
图4为本发明一种网络话机扩展模块建立连接时三次握手的示意图;
图5为本发明一种网络话机扩展模块数据交换的流程图;
图6为本发明一种网络话机扩展模块支持头像的流程图;
图中附图标记的含义为:
1-扩展模块主控处理器、2-显示屏、3-键盘、4-通讯外设、5-电源模块、6-网络交换模块、7-网络接口、8-动态随机存储器、9-快闪型存储器、10-网络数据接入模块、11-通用输入输出接口、12-显示屏控制器、13-键盘控制器、14-快闪型存储器控制器、15-动态随机存储器控制器。
具体实施方式
下面结合说明书附图详述本发明技术方案:
参照图1、图2所示,一种网络话机扩展模块,其特征在于:包括扩展模块主控处理器(1)、显示屏(2)、键盘(3)、通讯外设(4)、电源模块(5)、网络交换模块(6)、网络接口(7)、动态随机存储器(8)、快闪型存储器(9);所述的扩展模块主控处理器(1)包括网络数据接入模块(10)、通用输入输出接口(11)、显示屏控制器(12)、键盘控制器(13)、快闪型存储器控制器(14)、动态随机存储器控制器(15);网络接口(7)为局域网和广域网接口,电源模块(5)为网络话机扩展模块提供电源。
进一步地,所述的扩展模块主控处理器(1)通过网络交换模块(6)连接网络接口(7),所述的显示屏(2)通过相对应的线缆连接扩展模块主控处理器(1),所述的动态随机存储器(8)、快闪型存储器(9)连接扩展模块主控处理器(1)的引脚。
进一步地,参考图3所示,本发明中所述的网络话机与多个扩展模块的连接采用星型连接结构,以若干个网络接口(7)连接扩展模块,后端网络话机或扩展模块的上行口连接前端网络话机或扩展模块的下行口,依次连接下一台网络话机或扩展模块的上行口,可有效提高扩展模块与网络话机之间的数据交换速率,后面扩展模块的数据直接由前面扩展模块的网络交换模块(6)通过下一个网络接口(7)转发到网络话机,所述的扩展模块的网络交换模块(6)进行数据的接收与转发,从而有效提高数据传输效率。
进一步地,网络话机与扩展模块的网络接口(7)划分特定的局域网组,形成虚拟局域网1和虚拟局域网2,用以隔离网络话机广域网口与扩展模块之间的数据通信,从而不影响局域网组内的数据通信,即将网络话机的下行口与扩展模块的上行口建立特定的局域网组,模拟一个私有网络完成网络话机与扩展模块之间的数据交换。
进一步地,参阅图4所示,该实例还提供一种网络话机扩展模块的连接方法的具体实现,网络话机与网络话机扩展模块经过三次握手进行连接的建立,然后进行数据通信,其工作的方式步骤为:
第一、扩展模块上电后定时发送组播包,询问是否有网络话机可以连接,同时关闭下行口,阻止连接到此扩展模块后的其他扩展模块的组播包,以保证扩展模块逻辑顺序与物理连接顺序保持一致。
第二、网络话机监听到扩展模块发送的组播包后,设定扩展模块的逻辑序号,并回复组播包。
第三、扩展模块收到回复包,设定IP地址与子网掩码网络参数,单播回复网络话机确认消息,后续即可进行点对点的数据传送。
进一步地说,如附录图5所示,网络话机与网络话机扩展模块详细数据交换方式,扩展模块上电启动后,定时发送组播包,发送组播包与网络话机建立连接,判断是否成功建立连接,若没有建立连接则返回发送端,如果成功连接,向网络话机请求配置信息,再判断是否成功获取配置信息,若没有则返回发送端,获取成功配置信息后,同步网络话机注册状态、分机号状态、版本信息,此时,开启心跳机制探测连接状态,仍然会确认是否连接状态正常,该状态通过LED实时显示分机号状态,及其分机号状态的变化,直至断电结束。
此外,如附录图6所示,网络话机还可将存储的头像与电话簿信息传输给网络话机扩展模块实时显示号码对应的头像,扩展模块上电启动后,通过三次握手后建立连接,向话机请求联系人列表,成功获取列表,再向话机请求联系人头像,若成功获取所有联系人头像,则在扩展模块LCD显示屏上显示联系人头像,如果话机修改联系人列表或头像也会主动告知扩展模块,本次过程结束。
上述技术方案仅是本发明的具体应用范例,实际应用过程中均可根据具体情况酌情选择替代设备器件,但对发明的保护范围不构成任何限制。