基于嵌入式光网络的磁石电话实现方法和系统的制作方法

文档序号:8000836阅读:271来源:国知局
基于嵌入式光网络的磁石电话实现方法和系统的制作方法
【专利摘要】本发明涉及一种基于嵌入式光网络的磁石电话实现方法和系统。所述方法包括:将磁石电话接入嵌入式光网络终端,对嵌入式光网络终端上电进入引导程序,根据所述引导程序挂接驱动程序;加载所述驱动程序,对所述嵌入式光网络终端进行初始化SIP协议;对所述磁石电话初始化,配置预设号码,并通过SIP协议将所述预设号码注册到服务器;在所述磁石电话、嵌入式网络终端及服务器之间建立虚拟链路通道、媒体通道和信令通道,通过所述信令通道定时发起心跳信息以维护所述虚拟链路通道和媒体通道保持链接状态。上述嵌入式光网络的磁石电话实现方法和系统,因磁石电话与嵌入式光网络相结合,扩展了磁石电话的应用,降低了维护成本。
【专利说明】基于嵌入式光网络的磁石电话实现方法和系统

【技术领域】
[0001]本发明涉及网络通信技术,特别是涉及一种基于嵌入式光网络的磁石电话实现方法和系统。

【背景技术】
[0002]磁石电话通常被用于铁路沿线区间内。该磁石电话用磁石式手摇发电机作振铃信号源并配置通话电源,其对线路和交换设备的要求低,通话距离较远,然而其结构简单,功能单一,可扩展性差,维护成本高,不易推广。


【发明内容】

[0003]基于此,有必要针对现有的磁石电话功能单一,扩展性差的问题,提供一种扩展性强且能降低维护成本的基于嵌入式光网络的磁石电话实现方法。
[0004]此外,还有必要提供一种扩展性强且能降低维护成本的基于嵌入式光网络的磁石电话实现方法。
[0005]一种基于嵌入式光网络的磁石电话实现方法,包括:
[0006]将磁石电话接入嵌入式光网络终端,对嵌入式光网络终端上电进入引导程序,根据所述引导程序挂接驱动程序;
[0007]加载所述驱动程序,对所述嵌入式光网络终端进行初始化SIP协议;
[0008]对所述磁石电话初始化,配置预设号码,并通过SIP协议将所述预设号码注册到服务器;
[0009]在所述磁石电话、嵌入式网络终端及服务器之间建立虚拟链路通道、媒体通道和信令通道,通过所述信令通道定时发起心跳信息以维护所述虚拟链路通道和媒体通道保持链接状态。
[0010]在其中一个实施例中,所述通过SIP协议将所述预设号码注册到服务器的步骤为:
[0011]将磁石电话的预设号码通过SIP协议注册到多台服务器。
[0012]在其中一个实施例中,在对所述磁石电话初始化,配置预设号码,并通过SIP协议将所述预设号码注册到服务器,建立虚拟链路通道、媒体通道和信令通道,通过所述信令通道定时发起心跳信息以维护所述虚拟链路通道和媒体通道保持链接状态所述方法的步骤之后,还包括:
[0013]获取用户摘取所述磁石电话产生的事件;
[0014]将所述预设号码通过信令发送到所述服务器,通过所述服务器转送到呼叫对端摘机后回复确认信息,启动媒体通道。
[0015]在其中一个实施例中,所述方法还包括:
[0016]给多个磁石电话预先分配静态地址。
[0017]在其中一个实施例中,所述磁石电话通过RJl I连接所述嵌入式光网络终端,所述服务器为用户级交换机。
[0018]—种基于嵌入式光网络的磁石电话实现系统,包括:
[0019]弓I导模块,用于将磁石电话接入嵌入式光网络终端,对嵌入式光网络终端上电进入引导程序,根据所述引导程序挂接驱动程序;
[0020]加载模块,用于加载所述驱动程序,对所述嵌入式光网络终端进行初始化SIP协议;
[0021]注册模块,用于对所述磁石电话初始化,配置预设号码,并通过SIP协议将所述预设号码注册到服务器;
[0022]链路建立模块,用于在所述磁石电话、嵌入式网络终端及服务器之间建立虚拟链路通道、媒体通道和信令通道,通过所述信令通道定时发起心跳信息以维护所述虚拟链路通道和媒体通道保持链接状态。
[0023]在其中一个实施例中,所述注册模块还用于将磁石电话的预设号码通过SIP协议注册到多台服务器。
[0024]在其中一个实施例中,所述系统还包括:
[0025]监测模块,用于获取用户摘取所述磁石电话产生的事件;
[0026]启动模块,用于将所述预设号码通过信令发送到所述服务器,通过所述服务器转送到呼叫对端摘机后回复确认信息,启动媒体通道。
[0027]在其中一个实施例中,所述系统还包括:
[0028]配置模块,用于给多个磁石电话预先分配静态地址。
[0029]在其中一个实施例中,所述磁石电话通过RJll连接所述嵌入式光网络终端,所述服务器为用户级交换机。
[0030]上述嵌入式光网络的磁石电话实现方法和系统,通过将磁石电话与嵌入式光网络终端连接,并将磁石电话的预设号码注册到服务器,建立虚拟链路通道、媒体通道及信令通道,通过信令通道控制虚拟链接通道及媒体通道的连接,以等待用户拨号触发,因磁石电话与嵌入式光网络相结合,扩展了磁石电话的应用,降低了维护成本。此外,采用SIP协议可保证规范性、一致性、兼容性和扩展性。

【专利附图】

【附图说明】
[0031]图1为一个实施例中一种基于嵌入式光网络的磁石电话实现方法的流程图;
[0032]图2为另一个实施例中一种基于嵌入式光网络的磁石电话实现方法的流程图;
[0033]图3为一个实施例中一种基于嵌入式光网络的磁石电话实现系统的结构框图;
[0034]图4为另一个实施例中一种基于嵌入式光网络的磁石电话实现系统的结构框图。

【具体实施方式】
[0035]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0036]如图1所不,为一个实施例中一种基于嵌入式光网络的磁石电话实现方法,包括:
[0037]步骤S102,将磁石电话接入嵌入式光网络终端,对嵌入式光网络终端上电进入引导程序,根据该引导程序挂接驱动程序。
[0038]具体的,将磁石电话通过RJll加入嵌入式光网络终端。引导程序(Boot Loader)挂接驱动程序后,由操作系统控制,实时检测磁石电话用户行为。RJJ为4根针脚。
[0039]该嵌入式光网络终端可为PON (Passive Optical Network,无源光纤网络)中光线路终端(Optical Line Terminal, 0LT)。PON属于点对点的光纤接入技术,其成本低、寿命长、距离远、带宽高。
[0040]步骤S104,加载该驱动程序,对该嵌入式光网络终端进行初始化SIP协议。
[0041]具体的,加载驱动程序后,对嵌入式光网络终端进行初始化,初始化包括网络驱动、DSP (Digital Signal Processing,数字信号处理器)、SLIC (Subscriber LineInterface Circuit,专用接口滤波电路)、SIP (Sess1n Initiat1n Protocol,应用层信令控制协议)协议。SLIC轮询检测用户摘取或挂掉磁石电话行为。
[0042]步骤S106,对该磁石电话初始化,配置预设号码,并通过SIP协议将该预设号码注册到服务器。
[0043]具体的,将预设号码注册到服务器,该服务器可为IP PBX (Internet ProtocolPrivate Branch Exchange,用户级交换机)或软交换设备。该软交换是指利用把呼叫控制功能与媒体网关分开的方法来沟通公用电话交换网与IP电话的一种交换技术。此外,可通过SIP协议将预设号码注册到多台服务器,以确保异常情况实现动态检测及主动切换到其他服务器,保证业务的快速恢复。
[0044]在配置预设号码后,需通过PON注册,将基本0AM (Operat1n Administrat1nAnd Maintenance Protocol,操作管理和维护协议)调整到扩展0AM,然后再通知应用层协议SIP,由SIP协议发起IP PBX注册,上报预设号码。
[0045]步骤S108,在该磁石电话、嵌入式网络终端及服务器之间建立虚拟链路通道、媒体通道和信令通道,通过该信令通道定时发起心跳信息以维护该虚拟链路通道和媒体通道保持链接状态。
[0046]具体的,媒体通道用于传输语音媒体流,用户在未摘取磁石电话之前,媒体通道处于空闲,保持链路通畅。
[0047]上述嵌入式光网络的磁石电话实现方法,通过将磁石电话与嵌入式光网络终端连接,并将磁石电话的预设号码注册到服务器,建立虚拟链路通道、媒体通道及信令通道,通过信令通道控制虚拟链接通道及媒体通道的连接,以等待用户拨号触发,因磁石电话与嵌入式光网络相结合,扩展了磁石电话的应用,降低了维护成本。此外,采用SIP协议可保证规范性、一致性、兼容性和扩展性。
[0048]如图2所示,为另一个实施例中一种基于嵌入式光网络的磁石电话实现方法。图2中的基于嵌入式光网络的磁石电话实现方法与图1的区别在于:增加了用户拨号触发的过程。该基于嵌入式光网络的磁石电话实现方法,包括:
[0049]步骤S202,将磁石电话接入嵌入式光网络终端,对嵌入式光网络终端上电进入引导程序,根据该弓I导程序挂接驱动程序。
[0050]步骤S204,加载该驱动程序,对该嵌入式光网络终端进行初始化SIP协议。
[0051]步骤S206,对该磁石电话初始化,配置预设号码,并通过SIP协议将该预设号码注册到服务器。
[0052]步骤S208,在该磁石电话、嵌入式网络终端及服务器之间建立虚拟链路通道、媒体通道和信令通道,通过该信令通道定时发起心跳信息以维护该虚拟链路通道和媒体通道保持链接状态。
[0053]具体的,媒体通道用于传输语音媒体流,用户在未摘取磁石电话之前,媒体通道处于空闲,保持链路通畅。
[0054]步骤S210,获取用户摘取该磁石电话产生的事件。
[0055]步骤S212,将该预设号码通过信令发送到该服务器,通过该服务器转送到呼叫对端摘机后回复确认信息,启动该媒体通道。
[0056]当用户摘取磁石电话后,将预设号码通过信令发送给服务器,然后服务器转送到呼叫对端摘取磁石电话后回复确认信息。该确认信息可为2000K等。启动媒体通道后,进行媒体流传递,将媒体流传入DSP进行解码。
[0057]进一步的,在一个实施例中,上述基于嵌入式光网络的磁石电话实现方法,还包括:给多个磁石电话预先分配静态地址。将静态地址可注册到服务器上。为每个磁石电话分配静态地址,可减少系统不必要的资源投入,也便于故障定位。
[0058]此外,为了加强磁石电话媒体数据在网络传输过程的安全可选支持IPSEC(Internet Protocol Security,安全协议),或者采用光网络中的 AES (AdvancedEncrypt1n Standard,高级加密标准)、三重搅动,防止数据被监听。
[0059]如图3所不,在一个实施例中一种基于嵌入式光网络的磁石电话实现系统,包括引导模块320、加载模块340、注册模块360和链路建立模块380。
[0060]其中,引导模块320,用于将磁石电话接入嵌入式光网络终端,对嵌入式光网络终端上电进入引导程序,根据该引导程序挂接驱动程序。
[0061]具体的,将磁石电话通过RJll加入嵌入式光网络终端。引导程序(Boot Loader)挂接驱动程序后,由操作系统控制,实时检测磁石电话用户行为。RJJ为4根针脚。
[0062]加载模块340,用于加载该驱动程序,对该嵌入式光网络终端进行初始化SIP协议。
[0063]具体的,加载驱动程序后,对嵌入式光网络终端进行初始化,初始化包括网络驱动、DSP (Digital Signal Processing,数字信号处理器)、SLIC (Subscriber LineInterface Circuit,专用接口滤波电路)、SIP (Sess1n Initiat1n Protocol,应用层信令控制协议)协议。SLIC轮询检测用户摘取或挂掉磁石电话行为。
[0064]注册模块360,用于对该磁石电话初始化,配置预设号码,并通过SIP协议将该预设号码注册到服务器。
[0065]具体的,将预设号码注册到服务器,该服务器可为IP PBX (Internet ProtocolPrivate Branch Exchange,用户级交换机)或软交换设备。该软交换是指利用把呼叫控制功能与媒体网关分开的方法来沟通公用电话交换网与IP电话的一种交换技术。此外,注册模块360可通过SIP协议将预设号码注册到多台服务器,以确保异常情况实现动态检测及主动切换到其他服务器,保证业务的快速恢复。
[0066]在配置预设号码后,需通过PON注册,将基本0AM (Operat1n Administrat1nAnd Maintenance Protocol,操作管理和维护协议)调整到扩展0AM,然后再通知应用层协议SIP,由SIP协议发起IP PBX注册,上报预设号码。
[0067]链路建立模块380,用于在该磁石电话、嵌入式网络终端及服务器之间建立虚拟链路通道、媒体通道和信令通道,通过该信令通道定时发起心跳信息以维护该虚拟链路通道和媒体通道保持链接状态。
[0068]具体的,媒体通道用于传输语音媒体流,用户在未摘取磁石电话之前,媒体通道处于空闲,保持链路通畅。
[0069]上述嵌入式光网络的磁石电话实现系统,通过将磁石电话与嵌入式光网络终端连接,并将磁石电话的预设号码注册到服务器,建立虚拟链路通道、媒体通道及信令通道,通过信令通道控制虚拟链接通道及媒体通道的连接,以等待用户拨号触发,因磁石电话与嵌入式光网络相结合,扩展了磁石电话的应用,降低了维护成本。此外,采用SIP协议可保证规范性、一致性、兼容性和扩展性。
[0070]如图4所示,基于嵌入式光网络的磁石电话实现系统,除了包括引导模块320、加载模块340、注册模块360和链路建立模块380,还包括监测模块390、启动模块392和配置模块394。
[0071]监测模块390,用于获取用户摘取该磁石电话产生的事件。
[0072]启动模块392,用于将该预设号码通过信令发送到该服务器,通过该服务器转送到呼叫对端摘机后回复确认信息,启动媒体通道。
[0073]当用户摘取磁石电话后,将预设号码通过信令发送给服务器,然后服务器转送到呼叫对端摘取磁石电话后回复确认信息。该确认信息可为2000K等。启动媒体通道后,进行媒体流传递,将媒体流传入DSP进行解码。
[0074]配置模块394,用于给多个磁石电话预先分配静态地址。将静态地址可注册到服务器上。为每个磁石电话分配静态地址,可减少系统不必要的资源投入,也便于故障定位。
[0075]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0076]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种基于嵌入式光网络的磁石电话实现方法,包括: 将磁石电话接入嵌入式光网络终端,对嵌入式光网络终端上电进入引导程序,根据所述引导程序挂接驱动程序; 加载所述驱动程序,对所述嵌入式光网络终端进行初始化SIP协议; 对所述磁石电话初始化,配置预设号码,并通过SIP协议将所述预设号码注册到服务器; 在所述磁石电话、嵌入式网络终端及服务器之间建立虚拟链路通道、媒体通道和信令通道,通过所述信令通道定时发起心跳信息以维护所述虚拟链路通道和媒体通道保持链接状态。
2.根据权利要求1所述的基于嵌入式光网络的磁石电话实现方法,其特征在于,所述通过SIP协议将所述预设号码注册到服务器的步骤为: 将磁石电话的预设号码通过SIP协议注册到多台服务器。
3.根据权利要求1所述的基于嵌入式光网络的磁石电话实现方法,其特征在于,在对所述磁石电话初始化,配置预设号码,并通过SIP协议将所述预设号码注册到服务器,建立虚拟链路通道、媒体通道和信令通道,通过所述信令通道定时发起心跳信息以维护所述虚拟链路通道和媒体通道保持链接状态所述方法的步骤之后,还包括: 获取用户摘取所述磁石电话产生的事件; 将所述预设号码通过信令发送到所述服务器,通过所述服务器转送到呼叫对端摘机后回复确认信息,启动媒体通道。
4.根据权利要求1所述的基于嵌入式光网络的磁石电话实现方法,其特征在于,所述方法还包括: 给多个磁石电话预先分配静态地址。
5.根据权利要求1所述的基于嵌入式光网络的磁石电话实现方法,其特征在于,所述磁石电话通过RJll连接所述嵌入式光网络终端,所述服务器为用户级交换机。
6.一种基于嵌入式光网络的磁石电话实现系统,其特征在于,包括: 引导模块,用于将磁石电话接入嵌入式光网络终端,对嵌入式光网络终端上电进入引导程序,根据所述引导程序挂接驱动程序; 加载模块,用于加载所述驱动程序,对所述嵌入式光网络终端进行初始化SIP协议; 注册模块,用于对所述磁石电话初始化,配置预设号码,并通过SIP协议将所述预设号码注册到服务器; 链路建立模块,用于在所述磁石电话、嵌入式网络终端及服务器之间建立虚拟链路通道、媒体通道和信令通道,通过所述信令通道定时发起心跳信息以维护所述虚拟链路通道和媒体通道保持链接状态。
7.根据权利要求6所述的基于嵌入式光网络的磁石电话实现系统,其特征在于,所述注册模块还用于将磁石电话的预设号码通过SIP协议注册到多台服务器。
8.根据权利要求6所述的基于嵌入式光网络的磁石电话实现系统,其特征在于,所述系统还包括: 监测模块,用于获取用户摘取所述磁石电话产生的事件; 启动模块,用于将所述预设号码通过信令发送到所述服务器,通过所述服务器转送到呼叫对端摘机后回复确认信息,启动媒体通道。
9.根据权利要求6所述的基于嵌入式光网络的磁石电话实现系统,其特征在于,所述系统还包括: 配置模块,用于给多个磁石电话预先分配静态地址。
10.根据权利要求6所述的基于嵌入式光网络的磁石电话实现系统,其特征在于,所述磁石电话通过RJll连接所述嵌入式光网络终端,所述服务器为用户级交换机。
【文档编号】H04L29/06GK104243655SQ201310239376
【公开日】2014年12月24日 申请日期:2013年6月17日 优先权日:2013年6月17日
【发明者】曾晓勇 申请人:深圳市共进电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1