因特网协议(IP)无服务器寻呼对讲(SPP)站点及用于部署多个SPP站点的系统及方法与流程

文档序号:11291189阅读:591来源:国知局
因特网协议(IP)无服务器寻呼对讲(SPP)站点及用于部署多个SPP站点的系统及方法与流程

本发明涉及一种基于ip的无服务器寻呼对讲(spp)站点及用于使用多播技术来部署多个spp站点的方法及设备。



背景技术:

现有“模拟”寻呼对讲站点是广泛地用于其中寻呼通知与对讲线会议两者均必要的部署中的产品。多个站点一起工作以允许多个用户在多达5个信道上进行对话并且允许同时向本地扬声器发出寻呼通知。

此类系统是模块化的,借此实现不具有单一故障点的分散式系统的优点。然而,寻呼/对讲系统(例如,图1中所描绘的系统)中的布缆可是昂贵且烦琐的。

举例来说,安装所需的寻呼或对讲线越多且装置之间的距离越大,布缆的成本就越高。在传统电话可经由单个物理线联系多个端点(借助于交换机)的情况下,寻呼对讲每信道需要一单个线。结果是使用一大捆电线来连接到每一站点。此外,站点外壳必须是足够大的以容纳用于未来服务环路的额外布缆。

另一方法使用网络主干作为通信基础设施及ip语音(voip)装置。借助网络,可在单个缆线上利用多个“信道”。跨越现有网络主干部署多个ip装置从而仍显著减小所添加基础设施的成本是可能的。然而,此类传统voip解决方案需要以模拟电话系统需要交换机的大致相同方式使用voip交换机。此方法无法通过引入单一故障点(否则,模拟寻呼对讲系统中将不存在所述故障点)而实现分散强度。

因此需要一种不需要昂贵且烦琐布缆的经改进寻呼对讲站点,及一种用于部署不需要使用服务器或者其它集中式或单一故障点进行互连控制的多个寻呼对讲站点的经改进系统。



技术实现要素:

本发明的说明性实施例克服了上述及其它问题且实现了额外优点。

根据本发明的说明性实施例的若干方面,一种寻呼对讲站点相对于其它寻呼对讲站点提供寻呼通知与对讲线会议。所述寻呼对讲站点连接到支持多播及点对点通信的网络中的其它寻呼对讲站点。所述寻呼对讲站点包括:网络接口,其用以将所述寻呼对讲站点连接到所述网络;多个可配置多播地址,其用以发射及接收与其它寻呼对讲站点的对讲线会议中的音频;多个可配置多播地址,其用以将寻呼通知发射到其它寻呼对讲站点;对讲线选择器,其用以选择所述多播地址中用于对讲线会议的一者;寻呼线选择器,其用以选择所述多播地址中用于寻呼通知的一者;及处理装置,其以相互配置模式进行操作以配置所述站点以便在所述网络上使用因特网协议语音(voip)提供寻呼通知与对讲线会议操作。所述相互配置模式根据系统配置而分配多播地址以指定所述网络中由所述寻呼对讲站点及所述其它寻呼对讲站点使用的寻呼套接口及对讲线套接口。所述寻呼对讲站点一旦被配置便进行操作以根据所述系统配置就所接收音频而聆听其经配置寻呼套接口、在其经配置寻呼套接口上发射音频及在其经配置对讲线套接口上参与对讲线会议。

根据本发明的说明性实施例的若干方面,所述处理装置经配置以相对于所述其它寻呼对讲站点将所述寻呼对讲站点操作为主站点及维持所述系统配置。

根据本发明的说明性实施例的若干方面,所述系统配置包括由所述寻呼对讲站点及所述其它寻呼对讲站点使用的命令信道的选定多播地址的指定,且操作为主站点的所述寻呼对讲站点可就所述命令信道上由另一寻呼对讲站点提供的通知而聆听所述命令信道并经由所述命令信道将响应发送到所述寻呼对讲站点。

根据本发明的说明性实施例的若干方面,所述系统配置包括主站点列表,且所述处理装置经编程以与所述主装置列表上的其它寻呼对讲站点进行协商以指定所述主装置中的一者作为新主站点。

根据本发明的说明性实施例的若干方面,所述网络接口是以太网缆线接口及wifi接口中的至少一者。

根据本发明的说明性实施例的若干方面,所述寻呼对讲站点进一步包括本地电源。

根据本发明的说明性实施例的若干方面,所述寻呼对讲站点经配置以用于与所述其它寻呼对讲站点进行的ipv4启用的通信及ipv6启用的通信中的至少一者。

根据本发明的说明性实施例的若干方面,经由所述寻呼对讲站点发射及接收的音频包括根据因特网标准rfc3550而结构化的包的实时传输协议(rtp)层。

根据本发明的说明性实施例的若干方面,所述系统配置包括使用指定站点识别符及区域识别符而定义的至少两个虚拟区域。

本发明的额外及/或其它方面及优点将陈述于以下说明中,或依据所述说明将明了,或可通过本发明的实践获悉。本发明可包括寻呼对讲站点或寻呼对讲系统以及用于配置及/或操作寻呼对讲站点或寻呼对讲系统的方法,其等具有以上方面中的一或多者及/或特征中的一或多者及其组合。本发明可包括如(举例来说)所附权利要求书中所叙述的特征及/或以上方面的组合中的一或多者。

附图说明

参考如所附图式的各图中所展示的本发明的说明性实施例将更容易理解本发明,其中:

图1是图解说明常规模拟寻呼对讲系统的框图。

图2a是常规寻呼对讲站点的前视图。

图2b是常规寻呼对讲站点的俯视图。

图3a是根据本发明的说明性实施例的无服务器寻呼对讲站点的前视图。

图3b是无服务器寻呼对讲站点的俯视图。

图3c是无服务器寻呼对讲站点的前面板的后视图。

图3d是无服务器寻呼对讲(spp)站点的内部视图。

图4、5、6、7及8是说明性安装中的多个spp站点的图解。

图9是spp站点中的印刷控制板的框图。

图10是表示关于图9中的印刷控制板上的处理器的硬件输入及输出的框图。

图11是表示关于图9中的印刷控制板上的处理器的软件模块的框图。

图12、13、14、15、16、17及18是由图11中的各种软件模块实施的状态图。

图19、20及21图解说明根据本发明的说明性实施例的spp站点之间的命令信道流。

图22图解说明根据本发明的说明性实施例的由spp站点发射及接收的说明性数据包。

在所有图式中,相似元件符号将理解为是指相似元件、特征及结构。

具体实施方式

现在将详细参考本发明的实施例,所述实施例图解说明于附图中。本文中所描述的实施例通过参考图式例示但不限于本发明。

根据本发明的说明性实施例的有利方面,且参考图3a、3b、3c及3d,提供一种采用多播的经改进寻呼对讲站点20(例如,下文中称为无服务器寻呼对讲(spp)站点),所述多播是使得经配置以聆听给定广播地址的多个ip装置能够经由网络从单个源接收数据的技术。spp站点经配置以具有以下特征中的一或多者:

●ipv4/ipv6启用。

●具有用以控制寻呼/对讲模式的按键的手持送受话器。

●具有对讲线选择器的用于会议话音的五个可配置多播信道。

●具有寻呼线选择器的用于寻呼通知的八个可配置多播信道。

●六个可配置输出。

●具有非可听自我检查特征及环境电平感测的板上放大器。

●辅助模拟音频输入。

●每系统的2个与4095个站点之间的操作。

●用于简易解决方案部署的相互配置模式。

如上文所提及,图1中所描绘的系统中的常规站点15连接到烦琐缆线17(例如,16芯缆线),所述烦琐缆线包括菊花链布线方案中的寻呼、对讲线及电力线,所述菊花链布线方案从主机柜延伸到包括指定区内的站点15的群组的区域。spp站点消除了对庞杂缆线(例如缆线17)及烦琐连续站点15配置的需要,因为spp站点配置有本地电力及到具有标准以太网安装与信息技术(it)配置的现有网络基础设施及其它spp站点的不太烦琐的以太网缆线连接。此外,spp站点可经配置以处于虚拟区域中且不被约束为处于因常规站点15的菊花链布线方案所需的接近度而指定的物理面积区域中。

对于采用voip的现有寻呼/对讲系统,每一站点15或voip电话必须透过中心sip服务器或ip-pbx(其表示不期望单一故障点)而投入运作。spp站点20优于现有站点15,因为spp站点20经配置在与其它spp站点20的连接方面为无服务器的,且可仅使用任选服务器进行配置及更新(举例来说)。如下文所描述,每一spp站点20还经配置为能自我感知的,从而允许简单地替换站点20而无需经由sip服务器或ip-pbx重新投入运作。

另外,spp站点20基本上是实时操作的,因为在对讲线上可瞬时地获得多播而无需在旧系统中设置会议所需的会议桥及额外时间(即,与以下各项相关联的延迟:sip/服务器或会议桥选择用于用户的线;用户拨号到会议;及接着按压寻呼按钮;拨通ip-pbx到放大器的寻呼端口;释放寻呼按钮;及接着呼叫进入到会议桥)。

根据本发明的有利方面,客户的it人员或其它管理员可易于将多播地址/端口或套接口分配或编程到spp站点20所采用的相应对讲线及寻呼线。spp站点接着可聆听套接口(spp站点经配置以作为指定群组的一部分聆听所述套接口)上的rtp且将rtp转换为音频以用于回放。群组中的每一spp站点可正聆听一对讲线,且多个人可在不需要ip-pbx或类似装置的情况下在相同对讲线上进行广播。

如本文中所描述,spp站点20及本发明的说明性实施例的其它有利方面允许略去dhcp服务器。一或多个spp站点20可被指定为用以管理其系统中的任何spp站点的配置及更新的主站点。

spp站点20的操作的概述

使用voip来仿真寻呼/对讲操作。

对讲线操作:

1.对讲线选择器开关具有指派给五个对讲线中的每一者的多播地址/端口或套接口以在被选择时进行发射及聆听两者。

2.站点20将聆听寻呼套接口,如下文在寻呼操作中所描述。

3.当一对讲线被选择且手持送受话器摘机时,如果经配置,那么放大器音频将被减弱,且来自选定多播套接口的音频将被路由到耳机,且来自手持送受话器麦克风的音频将在多播套接口上发射。

寻呼操作:

在对讲线对话中,站点20可在所述单元摘机时广播所接收寻呼音频。

1.多播套接口用于发射及聆听寻呼线。耳机中通常不监测寻呼音频,而是站点20可经配置使得一个站点在按键(pressbar)被按下时听到耳机中的另一者的寻呼音频。

2.spp站点20对所有经配置寻呼套接口执行闲置聆听,从而将所接收寻呼音频适当路由到放大器。音频在手持送受话器摘机且按键被按下之后才被路由到寻呼线。当按键被按下时,来自指定寻呼线套接口的音频被路由到耳机,且来自麦克风的音频被路由到寻呼线套接口。

3.分区域可类似于使用相同优先权方案的共同拥有的美国专利申请案第14/471,642号中所描述的voip电话上的当前多播群组而完成。站点20优选地仅在经配置寻呼接收套接口上接收寻呼。一个多播套接口可指定为局部区域套接口。此局部区域套接口可用于来自所述站点的寻呼。同一局部区域中的所有站点将使用局部寻呼区域套接口而闲置。所述站点还聆听其它x个寻呼套接口。

4.相互静音使用rtp音频包的标头中的贡献源识别符(csrc)而完成。站点20可允许配置多达指定数目个csrc(其自身除外)。在接收到来自经配置csrc中的任一者的rtp后,所述站点即刻摒弃所述包。假设寻呼放大器具有优先权,如果从未经配置的csrc接收音频,那么所述音频被路由到寻呼放大器。如果音频来自站点的同一局部区域套接口,且手持送受话器摘机且按键被按下,那么音频优选地仅被路由到耳机。

5.预告音是可配置的且在路由来自手持送受话器麦克风的语音音频之前被发射到耳机及寻呼线两者。

6.如果较高优先权寻呼正被广播到局部区域中,那么站点20不允许开始寻呼,且在手持送受话器摘机且按键被按下时可在耳机中听到占线音。占线音可利用以下功能项9中所描述的推迟功能而配置。

7.在防抖动触点闭合指示输出上存在音频的情况下,站点20可支持600ohm音频输出以用于将所接收寻呼音频路由到外部放大器或其它装置。

8.站点20可具有600ohm音频输入以用于将外部音频发射到指定寻呼区域中。另外,可存在指示何时应广播外部音频的触点闭合输入。外部音频优选地具有与语音音频相同的优先权方案,其中如果正在局部寻呼区域广播较高优先权寻呼,那么语音音频会被禁止。

9.除5个对讲线套接口之外,站点20还可聆听用于呼入寻呼音频的多达(举例来说)8个其它可配置寻呼套接口。每一寻呼套接口具有从1到8的与其相关联的优先权。在闲置时或在对讲线会议中,站点20将把在所述站点处所接收的最高优先权寻呼音频流路由到放大器。站点20可经配置以对8个现有寻呼套接口中的多达四个寻呼套接口发出寻呼通知。在发出寻呼通知时,所使用的套接口将是由寻呼区域选择器开关选定的一者。如果此区域与正接收的区域相同,那么用户将利用所述通知而加入。在此情形中,当前被路由到放大器的音频替代地将被路由到耳机。每一寻呼套接口可经配置以推迟。如果选定寻呼线经配置以推迟,那么站点20将不允许用户加入当前通知。替代地,将在耳机处播放占线音。如果在按键被按下时所接收音频处于与选定寻呼区域不同的优先权套接口上,那么用户可正常地发出寻呼通知而不影响放大器处的寻呼音频。

snmp可用作一种监测站点的方法。健康检查可包含:

a.装置在线且在工作

b.手持送受话器在使用中/摘机

c.装置在当前寻呼中

d.手持送受话器完整性

e.手持送受话器放大器完整性

f.扬声器放大器完整性

g.扬声器完整性

电力可经由在以太网供电(poe)下提供最大输出电力的poe而提供,或经由aux通用ac或aux24vdc而提供。

说明性使用情景

图4展示多个spp站点20(作为站点a到h而提及)的实例性安装情景。所有站点20各自经由单个缆线36(例如,在此情形中,以太网缆线,例如cat5缆线)连接到网络40。网络40可为单个简单网络开关或复杂网络。网络自身的行为超出了本发明的范围且为简明起见在本文中被省略。网络是部署位置处可获得的大体现有基础设施且仅需要被设置为使得其允许所有spp站点20将网络包路由到彼此,此为网络40内的所有节点处置基于多播的业务以及点对点业务所必需的。

以下能力实现优于现有模拟寻呼/对讲系统及采用ip-pbx或者其它开关或交换机的现有智能寻呼/对讲系统的显著优点:(1)仅利用以太网缆线将spp站点20连接到网络;及(2)对于各站点,经由多播技术在彼此之间路由包且因此不需要ip-pbx或其它服务器(例如,sip服务器)来控制站点20间连接。如上文所提及,在(举例来说)在菊花链布线方案中,图1中所描绘的系统中的站点15连接到烦琐缆线17(例如,16芯缆线)。因此,所使用的站点15越多,需要的布缆就越多,布缆可是昂贵的。此外,每一站点15具备额外长度的缆线17以用于未来服务环路连接。在许多例子中,站点15外壳在其中存储有2英尺的庞杂缆线,此需要相当大的外壳来用于站点15。spp站点20的外壳23可差不多是站点15的宽度的1/2,如在分别将图3a及3b与图2a及2b进行比较时图解说明。spp站点20制造起来不太昂贵,且与常规站点15相比,因站点20的总体较小轮廓而更易于安装在更多客户位置中。

与使用ip-pbx或sip服务器用于ip寻呼或会议连接的智能寻呼/对讲系统相比,spp站点20经配置为无服务器的(如下文所描述),借此消除与在站点当中使用集中式寻呼控制的系统相关联的潜在且不期望单一故障点。

图5展示对讲线1上的对讲线会议中的站点a、站点c及站点e处的用户。全部3个用户均正使用其spp站点手持送受话器,其中按键被释放且对讲线选择器开关设定为1。全部3个用户均可自由地彼此进行对话。

图6展示对讲线2上的对讲线会议中的站点b及站点d处的用户。两个用户正使用其spp站点手持送受话器,其中按键被释放且对讲线选择器开关设定为2。这2个用户可自由地彼此进行对话。图5中的情景中的用户正与站点b及d处的用户同时使用系统。每一用户群组正经由系统而参与其自己的单独对话。

图7展示使用其手持送受话器的站点g处的用户,其中按键被压低且寻呼目的地区域选择器开关设定为1以向聆听寻呼区域1的其它站点发出寻呼通知。在此情形中,站点c、站点d及站点h在内部经配置以聆听寻呼区域1,且因此这些站点将从连接到其的扬声器/放大器而非手持送受话器播放话音。此音频是单方向的,因此在站点g处听不到任何音频。图5及图6中的情景中的用户正与站点g处的用户同时使用系统。寻呼音频可从站点c处的扬声器/放大器进行播放,而站点c处的用户可在对讲线1上的单独对话中进行对话。

图8展示使用其手持送受话器的站点f及站点h处的用户,其中按键被压低且寻呼目的地区域选择器开关设定为2以向聆听寻呼区域2的其它站点发出寻呼通知。在此情形中,站点e及站点d经配置以聆听寻呼区域2,且因此这些站点将从连接到其的扬声器/放大器播放话音。站点d经配置以聆听寻呼区域1及寻呼区域2两者。由于寻呼区域2与寻呼区域1相比被设定为较高优先权,因此站点d现在忽略来自寻呼区域1的音频且替代地播出来自寻呼区域2的音频。

无服务器寻呼/对讲(spp)站点20配置

继续参考图3a到3d且参考图9及10,spp站点20具有外壳23,所述外壳拥有前面板21。提供手持送受话器22及支撑托架30。用户能够使用前面板21的寻呼线选择器开关24及对讲线选择器开关26。手持送受话器22的底侧可以常规方式具备按键28。应理解,寻呼线选择器开关24、对讲线选择器开关26及按键28与图3a中所描绘的寻呼线选择器开关、对讲线选择器开关及按键相比可具有不同形状因子且可设在spp站点20上的不同位置处。主印刷电路板(pcb)32连接到前板21的底侧,如图3c中所展示,但可安装在外壳23内于不同定向或位置中。所述外壳包括dc电力供应器34,如图3d中所展示,但可采用用于提供局部dc或ac电力的其它手段。所述站点以常规方式连接到以太网缆线(未展示)。所述站点还可经配置而以如2014年8月28日提出申请的共同拥有的美国专利申请案第14/471,642号中所描述的方式用于wifi通信。

图9中展示主pcb32上的一些组件。主pcb32包括处理器50、快闪存储器52、sram54、以太网连接56(例如,cat5或其它以太网接口)及相关物理接口(phy)电路58以及以太网供电(poe))接口60。非易失性存储器可用于存储(举例来说)用于保持静态固件图像的应用程序数据及用于存储可修改数据(例如配置设定、内部事件等等)的配置数据。大体以62指示的若干tdm编解码器经提供以用于处理经由以太网连接而接收及发射的信号。主要编解码器64及任选次要编解码器66经提供以用于处理来自扬声器68及麦克风70以及spp站点20处的其它音频接口(例如,头戴式送受话器)72的音频信号。主pcb32还提供i/o解码电路74以用于将不同输入连接到处理器及调节来自处理器的不同输出信号。放大器电路80(图10)可设在主pcb32上或设在外壳内的单独板上。还可提供任选把关器(wdog)电路76及uart78连接。

参考图10,其是表示不同spp站点20硬件元件及其关于处理器50的相应输入及/或输出的框图。对讲线选择器开关26用于挑选数个对讲线(例如,线1到5,但可使用不同数目个对讲线)中的哪一对讲线当前在被spp站点使用。挂钩开关检测手持送受话器是否挂机。寻呼线选择器开关24用于选择被spp站点使用的当前寻呼区域。可使用指定数目个寻呼线(例如,1到4)。按键(例如,处于手持送受话器22的底侧上)用于选择寻呼音频。耳机(例如,处于手持送受话器22上)用于回放spp站点所接收的音频。麦克风(例如,处于手持送受话器22上)用于对来自用户的语音的真实声音进行取样。在图10中展示为放大器输出的放大器80用于经由spp站点20上的或连接到spp站点20的放大器及扬声器68回放寻呼音频。放大器输入(例如,放大器负载)连同用于读取从放大器健康检查传回的电压的放大器负载传感器一起被提供。放大器状态控制件用于控制放大器模式。输出用于驱动外部外围设备,例如继电器或led。举例来说,心跳型(heartbeat)led用于视觉指示。以太网mac(emac)用于与其它装置进行网络通信,包含发射及接收音频数据以及次要网络服务。辅助音频输入用于对来自外部模拟源的音频进行取样。举例来说,辅助音频触点可用于发信号通知spp站点其应对用于寻呼通知的来自辅助音频输入而非麦克风的音频进行取样。uart可用于从spp站点20输出字符串数据。

参考图11到18,现在将描述spp站点20的组件及软件的用于控制所述组件及软件的操作。

图11是表示spp站点20的处理器50中的软件元件或模块的框图。物理装置88在上文参考图9及10而描述。装置驱动器90是形成到实际硬件装置的控制与数据接口的过程的集合。所述装置驱动器代表应用过程实施硬件控制且可为硬件相依的。举例来说,以太网mac驱动器使以太网mac初始化且实施将数据写入装置及从装置读取数据所需的功能。编解码器驱动器实施呼入及呼出站点20的局部音频数据流。编解码器驱动器使与麦克风、耳机、辅助音频输入及放大器有关的任何硬件初始化、为应用层提供来自麦克风及辅助音频输入的pcm数据以进行读取,及接收来自应用层的pcm数据以写入到耳机及放大器。计时器驱动器可经提供以实施系统的其余部分所需的时间信号。举例来说,计时器驱动器可处置硬件计时器所产生的计时器中断。

继续参考图11,引导程序过程100提供在将电力施加到spp站点20时运行的初始过程。此过程(举例来说)包括以下操作:

●对非易失性存储器的内容执行crc检查

●使装置驱动器90初始化

●使调度程序102初始化

●使内部命令系统92初始化

●使站点时钟118初始化

●使配置管理器104初始化

●使音频管理器106初始化

●使通用i/o管理器108初始化

●使远程登录客户端112初始化

●使snmp客户端114初始化

●使tftp客户端116初始化

●使健康监测器110初始化

当已完成所有这些过程时,引导程序过程100将控制移交给调度程序102。调度程序102管理系统中的其它软件过程的资源使用,从而(例如)确保需要某些资源的时间关键型过程(例如,音频相关的任务)在需要时可得到那些资源(例如,通过推迟并非时间关键型的任何过程直到所述资源可用于处理所述过程为止)。在此系统中对于调度程序102的主要要求是确保可满足音频发射及接收的时间要求。

配置管理器

继续参考图11,spp站点20支持配置管理器104。配置管理器负责维持所述站点当前运行的配置。配置管理器处置对非易失性存储器及当前运行的配置两者的关于读取及写入配置数据的所有请求。配置管理器104负责验证其维持的字段中的每一者。举例来说,可配置字段可如以下附录中所指示。图17是在配置管理器处置关于配置改变的请求、存储/检索配置数据、维持运行的配置状态及使其它系统服务可获得配置状态时配置管理器的说明性状态图。

命令信道。配置管理器104可使用用于与其它spp站点进行通信的专用多播地址/端口(称作“命令信道”)。能够看到及使用此信道的所有spp站点可在此信道上发送及接收文本数据。下表中提供说明性命令:

相互配设模式协议命令

配置存储装置。每一spp站点20在运行时并且在非易失性存储装置中个别地维持运行系统配置的副本,使得其在断电期间得以保存。

系统配置。spp站点20使用称作“系统配置”的形式化配置结构。此结构含有系统内的所有spp站点的配置。优选地不管可获得的各种配置选项如何均始终使用所述系统配置。系统配置由以下逻辑元素组成:

系统指定。系统指定是指示spp站点属于哪一系统的字符串值(例如,“gtukburton”)。其主要用于防止在于系统之间移动站点时发生的冲突及数据损坏。管理员应将此值设定为唯一字符串以区分其系统与其网络上可能存在的或其组织内可能使用的任何其它系统。

存在所保留指定值“factory”。此指定指示spp站点应用了默认系统配置。此值无法在spp中手动设定–此值是在制造时或在恢复出厂默认时被施加。

系统版本。系统版本是定义给定站点上的系统配置的版本的整数。在对系统配置做出改变使得新系统配置扩散到所述系统内的所有其它站点时,此版本编号应由管理员增加。

群组编号。群组将描述应用于大量spp站点的常见或通用设定。系统配置可定义多达16个群组编号。每一群组编号是系统配置内的介于0与15之间的唯一编号。此编号是唯一的且具有与其相关联的多达255个站点编号。群组编号直接对应于由群组选择器开关(图10)所设定的值且按所述值进行选择。

每一群组具有与其相关联的单个群组配置。此是spp站点内的一列可配置字段,所述字段用于所述群组内的所有站点。关于哪些字段由群组设定的细节见以下附录。每一群组还规定所述群组的网络模式及所述操作模式所需的任何字段。

每一群组还规定用于所述群组内的所有站点的默认简档。

站点编号。站点编号用于识别群组内的一个特定站点。群组内的每一站点编号必须是唯一的。站点编号直接对应于由站点编号选择器开关所配置的值。

站点名称。站点名称是由两部分(即,群组编号及站点编号)组成的识别符。举例来说,站点名称“2.54”将表示“群组2内的站点编号54”。每一站点名称具有与其相关联的单个简档。

主装置列表。主装置列表是逗号分隔的站点名称的列表。其描述此系统中的哪些站点将用作“主”站点。其还描述优先次序。所述优先次序用于在于网络中未找到优先次序中的最高者的情况下确定哪一主装置将担任主站点的角色。例如“0.1,1.3,0.2”将指示主站点为0.1,0.1故障后转移到1.3,1.3故障后转移到0.2。

简档。简档是应用于局部及/或站点特有设定的一列配置设定。系统配置内可定义多达64个简档。单个简档可应用于所需的多个站点。注意,一些配置数据可定义于简档及群组两者中。在存在定义于群组及简档两者中的一或多个字段的情况下,始终使用简档中关于那些字段的数据且忽略群组中关于那些字段的数据。

网络模式。以下是spp站点所支持的网络模式。在每一群组内将单个模式定义为系统配置的一部分。

静态ip模式。如果针对一群组定义了静态ip模式,那么所述群组将定义用于所述群组内的spp站点的以下共同数据:

-子网掩码

-网关

另外,在静态ip模式中,针对属于所述群组的每一站点而定义以下站点特有数据:

-固定ip地址。

dhcp模式。如果定义dhcp模式,那么所述群组内的根据rfc2131.dhcp模式使用从dhcp服务器获得的ip地址作为dhcp客户端而操作的spp站点进行以下操作:

●利用来自dhcp服务器的ip地址来配设spp站点。

●利用来自dhcp服务器的子网掩码来配设spp站点。

●利用来自dhcp服务器的网关地址来配设spp站点。

●利用来自dhcp服务器的tftp服务器地址来配设spp站点。

另外,可针对所述群组中的每一站点定义以下站点特有数据:

-固定ip地址。

如果配置固定ip地址,那么所述站点不使用dhcp模式。

在dhcp模式中,spp站点取决于存在工作dhcp服务器操作。在无法找到dhcp服务器的情况下,站点将发出“dhcp丢失”警报。在dhcp服务器丢失期间,spp站点可经配置以不跨越网络发出寻呼或对讲通知。

主装置分配模式。如果定义了主装置分配模式,那么群组将定义用于所述群组内的spp站点的以下共同数据:

-ip地址池

-子网掩码

-网关

另外,可针对所述群组中的每一站点定义以下站点特有数据:

-固定ip地址。

在主装置分配模式中,ip地址池是ip地址范围,例如,“192.168.1.12到192.168.1.46”。在以此模式进行操作时,spp站点将取决于经由命令信道进行ip地址分配的主站点。如果spp站点是主站点,那么其仅使用群组配置内所设定的固定ip地址。当前主站点的责任是维持用于主装置分配模式的当前地址池。

如果固定ip地址经配置且将与ip地址池冲突,那么所述地址被保留且无法从池进行分配。如果对配置的改变将产生ip冲突,那么主装置应视需要而解决由经重新分配地址所致的问题。

举例来说,在spp站点以其中存在用以执行ip分配的当前指定主站点的相互配设模式运行的情况下,优选地可仅使用主装置分配模式。

配置模式。spp站点支持两种配置模式。所述模式使用简档选择器开关(例如,图10中所展示的站点及群组编号选择器开关,其可(举例来说)实施为主板32上的十六进制(0到f)旋转开关)来控制。当简档选择器开关设定为0时,spp站点将使用手动配置模式(举例来说)。当简档选择器开关设定为1到255时,spp站点将使用相互配设模式(举例来说)。

手动配置模式。此模式打算允许spp站点操作为可能地处于已有及/或第三方基于多播的音频系统内的独立装置。此模式还打算在相互配设模式的初始设置期间使用(见下文)。

在手动配置模式中,spp站点仅使用来自其当前系统配置的群组0及简档0。在此模式中,spp站点不共享或接受命令信道上的来自其它spp站点的系统配置数据。手动配置模式不使用相互ip分配且不使用或需要“主”站点。

相互配设模式。此模式打算允许系统解决方案内的所有spp站点在不具有固定中心点(例如服务器)的支持的情况下且在不需要人管理的情况下在运行时相互维持其配置。

相互配设模式打算通过分离客户解决方案的系统设计/规划与系统安装阶段而使初始设置过程流线化,且还打算使维持/替换现有系统中的故障spp站点所需的成本及努力最小化。

在相互配设模式中,spp站点使用系统配置操作,所述系统配置是使用命令信道从网络上已有的其它spp站点获得。

相互配设模式的特征概括:

●所有站点共享系统配置。

●两个选择器开关用来控制群组及站点编号。

●固定多播地址/端口“命令信道”用于站点间的配置控制及扩散。工厂可配置。

●16个群组,其各自具有可配置字段。

●64个简档,其各自具有可配置字段。

●静态、dhcp或相互分配的ip设定。

●相互配设仅用于配置、不影响实际站点操作/不要求用于实际站点操作。

●系统范围控制经由单个“主”站点做出。主站点(及备份)由系统配置决定。

●系统范围接口经由主站点做出。根据经配置网络模式而确定的ip地址在dhcp或主装置分配模式内可配置为静态的(如果需要的话)。

●个别spp站点可通过将站点编号及群组编号开关设定为“0”而与相互配设模式隔离。

在使用相互配设模式时用于设置系统的事件的说明性基本流程如下:

产生系统配置。运行相互配设模式的spp站点从系统配置获得其配置信息。系统配置俘获系统内的所有spp站点的配置。此是解决方案设计的要点且应发生于实际安装spp站点之前。通常,管理员将使用文本编辑器把系统配置产生为文件,所述文件随后将被应用于第一spp站点。

连接及配置第一spp站点。管理员采用第一spp站点且将群组选择器开关设定为0并将站点编号选择器开关设定为0。此使所述站点进入手动配置模式。接着使用网络缆线将此站点连接到膝上型计算机/pc且给此站点供电。

管理员应介接到此站点且更新现有系统配置或加载先前产生的系统配置文件。作为此过程的一部分,管理员应设定新系统指定(例如,“gtukburton”)及系统版本(例如,“1”)。无论何时以任何方式更改系统配置,spp站点均将验证整个配置以确保设定是兼容的。如果文件是有效的,那么spp站点将对照可用作识别符的所述文件产生新的md5检查和。

一旦新系统配置已应用于spp站点,群组/编号选择器开关便应设定为其适当值。此将触发站点上的重新配置,所述重新配置将应用根据针对所述站点名称(例如,“0.1”)的系统配置的设定。

一旦已完成重新配置过程,spp站点(此后称为站点0.1,因为其现在具有站点名称)便使用an命令在命令信道上通知其自己,所述an命令含有系统指定、群组编号及站点编号。

复制站点检测。an命令用于通知刚被通电或刚改变了其群组及/或站点编号设定的spp站点的存在。当系统上的其它站点接收到an命令时,如果所述其它站点共享相同群组编号、站点编号及系统指定,那么所述其它站点以ds命令来响应。ds命令向初始spp站点指示系统上存在重复站点。在此情况中,第一spp站点将发出“无配置”警报。

接着,站点就来自主站点的ka命令而聆听命令信道。如果在所设定保活周期的3倍时间内未接收到ka命令,且如果主装置列表中包含此站点,那么此站点向命令信道发出nm命令(见后文)以向存在的其它主站点公告其在系统上的群组及站点编号。当此是第一站点时,将不存在响应且因此其将把其自身指定为总体系统的“主”站点。如果所述站点正使用主装置分配模式,那么站点还将把来自由管理员设定的地址范围的ip地址分配给其自身作为其群组的一部分。

主站点。主站点是已被指定为是代表系统内的所有spp站点维持系统配置的角色的spp站点。主站点还充当管理员的接口点。

保活。在运行时间期间,主站点使用“保活”机制来告知其它spp站点其仍存在于系统内且在工作。所述“ka”命令是出于此目的而使用(见以上命令信道表)。此命令由主站点经由命令信道以等于保活周期(出厂配置的值)的间隔反复地发出。参考图19,ka命令含有发出其的主站点的群组编号、站点编号、系统指定、系统版本及配置检查和。如果ka命令含有不匹配其自身的系统指定(具有“factory”指定的spp站点除外),那么spp站点将忽略ka命令。

引入新spp站点。安装程序采用第二spp站点(被断开且未被供电)并将群组编号选择器开关设定为0且将站点编号选择器开关设定为2。安装程序接着将此第二spp站点(此后称为站点0.2)连接到具有已设置且连接的主站点的网络。

参考图20,第二spp站点在命令信道上使用an命令来通知其自己。接着,所述第二spp站点等待来自主站点的ka命令。

当接收到ka命令时,站点0.2将其自身的配置检查和与其从ka命令接收到的检查和进行比较。如果检查和匹配,那么站点0.2将根据其自身的系统配置中关于站点名称“0.2”的数据而配置其自身。如果检查和不同,那么站点0.2将把其系统版本与在ka命令中所接收的系统版本进行比较。如果站点0.2具有比站点0.1低的系统版本编号,那么站点0.2使用rd命令来请求来自主站点的系统配置数据。主站点以pd命令对此命令作出响应以提供配置数据。

站点0.2接着将所接收系统配置存储于非易失性存储器中、重新计算所接收系统配置上的检查和且将其最初从主装置接收的检查和与其关于其自身配置所接收的检查和进行比较。如果所有检查和匹配,那么站点0.2应用所接收系统配置。接着,站点0.2根据其系统配置中关于站点名称“0.2”的数据而重新配置其自身,并删除旧配置。

如果检查和不匹配,那么第二站点将再次发出对数据的请求并重复此过程直到检查和匹配为止。如果此过程失败三次,那么站点将发出“无配置”警报。

最后,如果站点0.2包含于其新系统配置的主装置列表中、具有与当前主站点相同的系统指定且优先次序比当前主站点高,那么站点0.2将使用nm命令来告知当前主装置(见后文)且接着接管主装置的角色。在此情形中,当前主装置所保持的任何相关易失性数据(例如,所指派ip地址)将被传送到新主装置。

配置维持及更新。ka命令向系统上的其它spp站点公告从其系统配置计算得出的当前配置检查和。不具有匹配配置检查和(即使其先前用于匹配)的任何spp站点将以rd命令方式请求配置更新,主装置将以pd命令对rd命令作出响应。以此方式,任何配置改变可遍布总体系统而扩散,同时管理员只需将改变应用于主站点。

如果站点0.2以主装置分配模式进行操作,那么作为此过程的一部分,主站点将把来自其对应群组池的ip地址分配给其自己。spp站点接着采用根据系统配置的设定。

应遵循相同过程来将后续spp站点连接到网络。在每一情形中,应针对所连接的每一站点利用站点及群组编号开关而设定适当值。

主装置丢失。在主装置于所设定保活周期的3倍时间内不发送ka命令的情况下,针对所述系统的主装置列表中所包含的其余spp站点将向命令信道发出nm命令以公告其群组及站点编号。在主装置列表中所含有的所有其余spp站点已发出其命令之后,或在所设定超时之后,将使用优先次序来确定新主spp站点。新主装置接着将开始正常地向命令信道发出ka命令。

参考图21,如果新协商的主装置无论出于何种原因接着失去连接,那么在于所设定保活周期内未接收到ka命令的情况下将重复进行相同行为。以此方式,总体系统应始终存在有一站点以便促进配置更新及给管理员提供接口。

系统电力损失/同时通电。spp站点维持非易失性存储器中的当前经配置主装置的意识。如果发生系统电力损失事件,那么站点将通电且在命令信道上使用an命令通知其自己。接着,所述站点将等待来自主装置的ka命令。如果主装置在系统电力损失事件期间已被永久断开,且在所设定保活周期的3倍时间内未接收到ka命令,那么主装置列表中的其余spp站点将在相互间协商以使用与主装置丢失(见上文)相同的方法来决定应将哪一spp站点指定为新主站点。

多主装置协商/主装置故障转移。当具有相同系统指定的多个主站点以相互配设模式进行操作且经由命令信道而定位彼此时,主装置列表中的spp站点在相互间协商以使用与主装置丢失(见上文)相同的方法来决定应将哪一spp站点指定为新主站点。

如果以此方式合并/连接两个单独系统(即,具有不同系统指定的两个spp站点群组),那么每一相应系统上的站点将不尝试覆写彼此的配置。事实上,每一站点将根据其系统指定始终保持其自身系统的一部分直到其被复位到factory指定时为止。

如果使用主装置分配模式,那么主站点将重新分配ip地址以便解决其已检测到的任何ip或配置冲突(即,在具有单独主装置分配的ip池的两个单独spp站点网络刚已被连接的情况下)。

缺少配置。如果紧接在已应用当前系统配置之后于所述配置内未配置所挑选站点群组或站点编号,那么spp站点将发出“无配置”警报。

从第二系统引入主装置。如果spp站点利用来自第二系统的系统配置而连接及供电,且被包含于其自身系统配置的主装置列表中,那么现有主站点将不尝试超驰控制其配置,因为系统指定将不同。类似地,第一系统上的其它spp站点将向来自第二系统的主站点发出配置请求,除非第一系统中的所有主站点均失去网络连接性。

这是用以防止从其它系统移动的spp站点损坏现有系统配置的设计选择。其确保冲突的最糟糕情景将是单个站点将被错误地配置。此规则的例外是具有系统指定“factory”的spp站点。这些spp站点将允许任何主装置给其自己提供新系统配置直到新系统配置将其系统指定更改为另一值为止。

进一步维持。当需要对所确立系统配置做出改变时,管理员应与当前主站点介接以做出必要改变。这是以远程登录连接的方式进行的。出于此目的而使用的spp站点的ip地址将取决于所挑选网络模式,但在所有情形中均可作为系统配置的一部分手动地配置,使得其是已知的。

当更新系统配置时,来自主站点的ka命令将包含新配置检查和及系统版本。具有与主站点相同的系统指定、不同配置检查和及比主站点低的系统版本的其它spp站点将使用rd命令请求来自主站点的配置更新。

初始配置。配置管理器在存储器的初始化期间加载系统配置。如果不存在系统配置,那么spp站点在初始化时默认为有效的硬译码配置值。如果不存在板上配置,那么spp站点将发出“无配置”警报(例如,使用健康监测器)。

复位到出厂默认。spp站点20支持复位到出厂默认作为更新功能。spp站点将出厂默认系统配置存储于非易失性存储中,使得其在断电期间得以保存。在调用时,复位到出厂默认功能用出厂默认系统配置替换当前运行的系统配置且应用新系统配置设定。

配置更新请求。配置管理器支持配置更新请求。配置管理器接受关于对现有系统配置的单个配置字段更新或关于复位到出厂默认的请求。

用户帐户及接入级别。系统配置维持用于授权对spp站点上的配置的存取及修改的一列5个用户帐户以及发出到spp站点的授权命令。每一用户帐户将由以下各项组成:

用户名。唯一识别符。值:32字符字符串。

口令。值:32字符ascii字符串。

接入级别。值:1到5。

接入级别。系统配置维持供用户帐户参考的一列5个接入级别。接入级别定义哪些可配置参数/命令可被具有所述接入级别的用户改变或调用的一许可列表。所述接入级别上未包含的任何参数/命令无法被所述接入级别存取。另外,每一接入级别由以下各项组成:

接入级别。唯一识别符。值:1到5。

每一spp站点20还具有拥有接入级别0的特殊用户帐户。此帐户是打算供制造时使用的保留帐户。此接入级别上未设有任何接入约束。所述帐户优选地始终存在于系统上,且在配置中缺少其的情况下应由spp站点自动产生。

音频管理器

继续参考图11,spp站点20支持音频管理器过程106。音频管理器负责将音频路由到硬件外围设备及路由来自硬件外围设备的音频。举例来说,音频管理器106实施本文中参考图12到15所描述的音频管理器状态图(及相关联子状态)。

参考图12,音频管理器管理路由到外围设备/来自外围设备的音频及寻呼线的信道优先权协商。

图13图解说明图12中的寻呼回放子状态的状态图。举例来说,首先,释放按键,且手持送受话器挂机。spp站点接收处于比当前在放大器处正回放的寻呼线音频高的优先权的寻呼线音频。spp站点停止将较低优先权呼入寻呼线音频路由到放大器。spp站点混合最高优先权呼入寻呼线音频流且将经混合音频路由到放大器。

图14图解说明图12中的对讲线会议子状态的状态图。举例来说,首先,释放按键,且手持送受话器挂机。用户拿起手持送受话器。spp站点开始对麦克风处的音频进行取样。spp站点将所取样音频路由到选定对讲线。spp站点将选定对讲线上所接收的音频路由到耳机。

图15图解说明寻呼线通知子状态的状态图。举例来说,首先,释放按键,且手持送受话器挂机。用户按下按键。spp站点20停止将选定寻呼线上所接收的音频路由到放大器。spp站点将选定寻呼线上所接收的音频路由到耳机。spp站点混合其余最高优先权呼入寻呼线音频流且将经混合音频路由到放大器。作为例外,spp站点可经配置以在正于当前选定寻呼线上接收音频时在所述寻呼线上进行推迟。spp站点在耳机处播放占线音直到手持送受话器22挂机或按键被释放为止。spp站点20以其它方式将预告音路由到耳机达固定时间。spp站点将预告音路由到选定寻呼线达固定时间。spp站点开始对麦克风处的音频进行取样。spp站点将所取样音频路由到选定寻呼线。作为另一例外,用户可更改选定寻呼线。spp站点经配置以在正于新选定寻呼线上接收音频时在所述寻呼线上进行推迟。spp站点在耳机处播放占线音而非音频/预告,直到手持送受话器挂机或按键被释放为止。

音频在站点之间的发射与接收。继续参考图11中大体的音频管理器,spp站点经由ip网络而发射及接收音频。以下描述音频被取样且在spp站点之间被发射及接收的说明性手段。

音频取样。可在麦克风及/或辅助音频输入处作为单耳pcm而对音频进行取样。音频取样速率可固定为至少8000hz的速率。受硬件及性能约束,较高标准取样速率可用于实现较大音频取样质量。低于8000hz的取样速率通常是无法接受的。来自每一装置的pcm数据可存储于单独环形缓冲区(即,每装置一个缓冲区)中。来自辅助音频输入的pcm将仅在辅助音频触点作用时才被使用。

音频下取样。当从环形缓冲区读取pcm音频时,pcm音频可需要在其被压缩之前下取样到较低频率。此机制为匹配所挑选压缩方案所需的以用于以额外压缩方案形式进行的发射及未来发展。给定pcm音频流可或可不需要被下取样;此取决于所挑选固定取样速率以及正使用的压缩方案的要求。pcm优选地在压缩之前不被更改为低于8000hz的分辨率。

音频压缩。所取样音频可作为完整‘帧’从环形缓冲区读取。任何部分帧(举例来说,在对话结束时)可用静默填补。帧大小取决于所使用的压缩方案。每一音频帧可使用例如以下各项的以下标准压缩方案中的一者来编码:

g.711u-law,

g.711a-law,

g.729。

应理解,可使用其它压缩方案。举例来说,可连同兼容压缩方案一起使用较宽带宽编解码器。用于压缩的压缩方案可按输入源(即,麦克风/辅助输入)而配置。

音频发射。经压缩帧以自动协商的10mbit/s或100mbit/s的速率使用基于ip的rtp跨越网络从spp站点进行发射。多播寻址经使用使得每一包可被多个spp站点接收。每一数据包如图22中所展示而结构化(举例来说)。包结构的每一层遵照相关rfc。注意,对于单个包,ip层可仅遵照rfc791(ipv4)或rfc2460(ipv6)。ip层无法同时遵照两者。如果数据加密为所要特征,那么可使用srtp(安全rtp)。

音频目的地。来自麦克风的音频的网络目的地由受寻呼开关、对讲开关及按键控制的spp站点的软件状态决定。辅助音频被发射到寻呼套接口选定的套接口。

rtp层。此层是支持利用spp站点发射及接收音频的核心机制。在极大程度上,所发射包的rtp层根据rfc3550而结构化。以下提供实例性结构以图解说明:

●rtp层中的一些字段是任选的;此处俘获实例性实施方案的范围;

●csrc字段打算以非标准方式使用;及

●有效负载字段的大小可随实施方案而变化。

每一包的rtp层可经建构如下:

v:协议版本。值:2。

p:填补。未使用。值:0

x:扩展。未使用。值:0。

cc:csrc计数。指示存在csrc标头。值:0、1。

m:标记位。未使用。值:0。

有效负载类型:指示有效负载编码格式。值:0(g.711u-law)或8(g.711a-law)。

序列号:序列号。递增编号指示有效负载在包序列中的位置。值:0到65535。

时间标记:用于在时钟漂移期间同步rtp的偏移(ms)。值:0到4294967295。

ssrc:唯一rtp流id。随机产生。值:0到4294967295。

csrc:唯一rtp流id。可配置以用于相互静音。值:0到4294967295。

有效负载:经编码音频。大小可根据使用的压缩算法而变化。

每一装置具有可含有单个值的可配置csrc字段。具有在其相互静音列表中所配置的此值的任何其它站点将忽略来自此spp站点的音频。

音频接收(网络)。音频通过提取spp站点经配置以聆听的套接口上的rtp包流内的经编码有效负载数据而从网络40接收。spp站点20能够同时聆听多达1个对讲套接口及多达8个寻呼套接口。来自选定对讲套接口(根据对讲线选择器开关位置)的有效负载数据被缓冲且准备好进行解压缩。同时,有效负载数据依据如由软件状态(例如,图12到16中的状态图)决定的最高优先权寻呼套接口及经配置优先权指派而缓冲。每一寻呼套接口具有与其相关联的数值优先权值,所述数值优先权值可保持介于1与8之间的值。每一寻呼套接口必须配置有唯一优先权值且此将通过验证强制执行。spp站点可需要从在其紧邻通信群组(即,其可发射的寻呼/对讲信道)外部的区接收寻呼通知,例如来自其它spp站点的紧急多播通知或来自外部多播系统的音频流。因此,可支持多达8个寻呼套接口而非仅4个寻呼套接口。

滤波。如果csrc字段的值匹配spp站点上的相互静音列表中所含有的值,或者udp或rtp层中的标头字段中的一者不符合规定值中的一者(指示不兼容流配置),那么有效负载数据不被缓冲而是被立即摒弃。

音频解压缩。每一rtp包中的有效负载根据rtp层内的有效负载类型字段所指示的压缩方案而解码。此产生至少8000hz的单耳pcm帧。受硬件评估及性能约束,可实现较高回放速率(高达所接收数据的取样速率)。

识别。rtp层内的ssrc字段用于使每一pcm帧与作用‘信道’相关联以用于混合目的。在无法找到匹配信道的情况下,创建新信道以存储新音频数据。存在最多8个信道。

缓冲。所接收pcm帧存储于与所分配信道相关联的环形缓冲区中。所述缓冲区实时地具有介于20ms与2000ms之间的用户可配置大小。

混合。当每一作用接收信道上可获得至少一个帧时,来自每一信道的最旧帧被混合为80个样本的单个pcm帧。此帧存储于与准备好回放的接收套接口相关联的环形缓冲区中。

回放。一旦所述套接口接收到优先权(在寻呼音频的情形中)或变为选定线(在对讲音频的情形中),音频便被路由到适当外围设备。上文结合图12到15描述了音频何时何地被路由到耳机/放大器的细节。

通用i/o(输入/输出)管理器。

spp站点支持读取寻呼线选择器开关、对讲线选择器开关、挂钩开关及辅助音频触点的通用i/o管理器108且维持输入及输出状态。更一般来说,通用i/o管理器108是负责读取各种硬件外围设备的电子状态作为输入及设定各种外围设备的状态作为输出的过程。举例来说,通用i/o管理器可实施如图16中所展示的通用i/o管理器状态图。

输出。通用i/o管理器108支持用以设定6个可配置输出的状态的请求。spp站点基于其内部逻辑状态及所述外围设备的经配置激活条件而驱动这6个外围设备中的每一者。

每一逻辑状态可针对不同外围设备而组合。在使用一种以上状态的情况下,将执行两种状态之间的逻辑“或”以确定外围设备的最终输出状态。

此情形的例外是接通及关断状态。这些状态超驰控制所有其它状态。接通及关断无法同时被配置到相同外围设备。

用于此目的的spp站点20上的每一输出的激活条件如下:

●idle。当spp站点20处于闲置状态(手持送受话器挂机、按键被按下、进度中无寻呼通知)。

●rxpageany。当spp站点正在寻呼信道中的一或多者上接收寻呼音频时。

●rxpagen。当spp站点正在由‘n’(1到8)规定的寻呼信道上接收寻呼音频时。

●txpageany。当spp站点正在寻呼信道中的一者上发射寻呼音频时。

●txpagen。当spp站点正在由‘n’(1到8)规定的寻呼信道上发射寻呼音频时。

●party。当spp站点进行对讲线会议时。

●partyn。当spp站点在由‘n’(1到5)规定的线进行对讲线会议时。

●offhook。当spp站点挂钩开关处于摘机状态时。

●onhook。当spp站点挂钩开关处于挂机状态时。

●faulty。当记录有指示故障状态的一或多个事件时。

●healthy。当未记录有指示故障状态的事件时。

●on。将输出设定为作用状态。

●off。将输出设定为非作用状态。

输入。通用i/o管理器108支持用以读取系统输入的功能状态的请求。支持输入为:

●对讲开关

●寻呼开关

●挂钩开关

●按键

无论何时通用i/o管理器接收到关于以上输入中的一者的功能状态的请求,通用i/o管理器108均将读取所述装置并传回正确值。

放大器状态。放大器具有使用继电器来控制的两种状态。继电器从gpio引脚被驱动。通用i/o管理器支持两种放大器状态:

●spkr

●amp

无论何时通用i/o管理器108接收到用以将放大器继电器的状态设定为以上状态中的一者的请求,所述通用i/o管理器均相应地驱动对应引脚。通常,放大器状态由健康监测器驱动。

远程登录客户端

继续参考图11,spp站点支持远程登录服务作为人可使用的接口。远程登录服务允许远程登录客户端112形成到spp站点的tcp连接且与内部命令系统介接。远程登录客户端质询每一新连接以呈现有效登录。如果请求者输入匹配spp站点配置字段中所存储的关于用户登录及用户口令的字符串的字符串,那么登录是有效的。

snmp(简单网络管理协议)客户端。

继续参考图11,spp站点代管用于向snmp管理系统报告健康状态改变且用于处置来自snmp管理系统的健康状态请求的snmp代理。此代理维持管理信息库以便揭露相关健康状态信息。

snmp客户端114支持用以作为异步事件向snmp管理系统报告健康状态改变的snmp陷阱。spp客户端不支持经由snmp进行配置配设。spp客户端使用内部命令系统来检索系统状态。snmp客户端质询每一新连接以呈现有效登录。如果请求者输入匹配spp站点配置字段中所存储的关于用户登录及用户口令的字符串的字符串,那么登录将是有效的。snmp客户端维持spp站点的管理信息库(mib)。

tftp(普通文件传送协议)客户端

继续参考图11,spp站点支持用于在tftp服务器与spp站点之间发射/接收固件及配置的tftp客户端116。tftp客户端经由内部命令系统而读取数据并将数据写入到spp站点。

配置更新。tftp客户端116允许管理员将配置及/或mpg数据作为纯文本文件发射到spp站点20。配置文件可由部分或全部字段组成。tftp客户端将仅尝试更新所使用的配置文件内规定的配置字段。tftp客户端在应用配置更新之前对文件执行验证。如果任何字段未通过验证,那么tftp客户端拒绝整个更新。

配置检索。tftp客户端116允许管理员从spp站点检索mpg数据。tftp客户端还允许管理员作为纯文本文件从spp站点检索配置设定。

固件更新。tftp客户端116为spp站点提供用以从tftp服务器检索固件更新以便进行自我更新的机制。在成功地下载固件后,spp站点即刻执行重新引导以便应用新固件版本。

验证。tftp客户端116质询每一新连接以呈现有效登录。如果请求者输入匹配spp站点配置字段中所存储的关于用户登录及用户口令的字符串的字符串,那么登录将是有效。

文件宏。tftp客户端支持更新文件宏。所支持宏为:

tftp引导配置更新。spp站点支持用以在引导时执行tftp配置更新的选项。当启用此选项时,tftp客户端尝试在spp站点已初始化之后执行配置更新。

tftp定时配置更新。spp站点支持tftp定时更新。当启用此选项时,tftp客户端尝试在设定时间执行配置更新。spp站点还支持tftp更新间隔。当被配置时,tftp客户端尝试在针对定时配置更新而设定的时间之后以一间隔更新配置。所述间隔可以小时及分钟为单位进行配置。

健康监测器

继续参考图11,spp站点20支持健康监测器110作为软件服务。健康监测器110负责监测spp站点上的一组内部状况。健康监测器还负责记录事件。健康监测器还监测内部系统过程以确保其仍工作。此通过对每一过程进行简单请求-响应机制而进行。

心跳型led。健康监测器110驱动心跳型led。所述led将以500ms接通、500ms关断的稳定速率成节奏工作。此功能用作软件尚未停工的指示。如果指定内部服务中的任一者出现了故障,那么心跳型功能将以250ms接通、250ms关断的稳定速率成节奏工作。如果心跳型led停止工作,那么此指示健康监测器已停工。

事件。spp站点支持事件记录。事件定义为spp站点已检测并记录的已发生的事情。每一事件连同时间及日期标记一起被记录。举例来说,无论何时发生以下各项中的一者,均可记录为一事件:

图18提供在健康监测器110持续监测总体系统的当前健康状态、维持当前系统健康状态、处置关于健康状态信息的请求及触发健康状态报告时健康监测器110的说明性状态图。

术语表

crc。循环冗余检查。

dhcp。动态主机配置协议:自动向因特网协议(ip)主机提供其ip地址及其它相关配置信息的客户端/服务器协议。

emac。以太网mac。

事件。spp站点已检测并记录在内部日志中的突发事件。

手持送受话器。耳机、麦克风、挂钩开关的物理容器。

ip。因特网协议。

ip-pbx。因特网协议专用小交换机。

it。信息技术。

lan。局域网络。

led。发光二极管。

拿起手持送受话器。将手持送受话器从其载架(例如,托架)拿走。

mac。媒体接入控制;mac数据通信协议是osi数据链路层的子层(层2)。

主装置。用于相互配设的当前作用的主站点。

摘机。手持送受话器已从其载架(例如,托架)移除。

挂机。手持送受话器已放置于其载架上。

寻呼线。4个广播信道中的一者。

寻呼通知。使用寻呼信道到一或多个spp站点的单向音频广播。

寻呼线音频。寻呼信道(网络或辅助设备)上所接收的音频。

对讲线。5个会议信道中的一者。

对讲线会议。两个或多于两个spp站点用户之间使用对讲信道进行的对话。

pcb。印刷电路板。

pcm。脉冲编码调制。

放回手持送受话器。将手持送受话器放置于其载架(例如,托架)上。

rfc3550。因特网标准跟踪协议。见https://www.ietf.org/rfc/rfc3550.txthttp://www.rfc-base.org/txt/rfc-3550.txt

rtp。实时传输协议。

sip。会话初始协议。

snmp。简单网络管理协议。

套接口。用于发送/接收rtp的ip地址与端口组合。

spp。无服务器寻呼对讲。

sram。静态随机存取存储器。

站点时钟。内部计时过程。

tcp。发射控制协议。

tftp。普通文件传送协议:允许客户端从远程主机获得文件或将文件放到远程主机上的简单锁步文件传送协议。

uart。通用异步接收器/发射器。

udp。用户数据报协议。

voip。因特网协议(ip)语音。

区域。经预配置寻呼线套接口。

额外实施例及实施方案

已参考可编程装置(例如用于内部通信系统中的站点配置或健康监测的寻呼/对讲站点或voip电话或服务器)处的操作描述了本发明的说明性实施例。然而,应理解,本发明还可体现为计算机可读记录媒体上的计算机可读代码。所述计算机可读记录媒体为可存储此后可由计算机系统读取的数据的任何数据存储装置。计算机可读记录媒体的实例包含但不限于只读存储器(rom)、随机存取存储器(ram)、cd-rom、dvd、磁带、软盘、光学数据存储装置。设想到,本发明的方面可体现为载波(例如,通过因特网经由有线或无线发射路径的数据发射)。所述计算机可读记录媒体还可分布在网络耦合计算机系统上,使得以分布方式来存储及执行计算机可读代码。

根据本发明的所图解说明实施例采用的说明性装置、系统及方法的组件可至少部分实施在数字电子电路、模拟电子电路中或计算机硬件、固件、软件中或其组合中。举例来说,这些组件可实施为有形地体现在信息载体或机器可读存储装置中以供数据处理设备(例如可编程处理器、计算机或多个计算机)执行或控制数据处理设备的操作的计算机程序产品,例如计算机程序、程序代码或计算机指令。可以任一形式的编程语言(包含编译语言或解译语言)写入计算机程序,且可以任一形式部署所述计算机程序,包含部署为独立程序或部署为模块、组件、子例程或适合在计算环境中使用的其它单元。计算机程序可经部署以在一个计算机上或在位于一个场地处或跨越多个场地分布且由通信网络互连的多个计算机上执行。同样,用于完成本发明的功能性程序、代码及代码片段可由本发明有关的领域的编程者容易地理解为在本发明的范围内。与本发明的说明性实施例相关联的方法步骤可由一或多个可编程处理器执行,所述可编程处理器执行计算机程序、代码或指令以执行功能(例如,通过操作输入数据及/或产生输出)。方法步骤还可由本发明的设备执行,且所述设备可实施为专用逻辑电路,例如,fpga(现场可编程门阵列)或asic(专用集成电路)。

以实例方式,适合于执行计算机程序的处理器包含通用微处理器及专用微处理器两者,以及任一种类的数字计算机的任何一或多个处理器。一般来说,处理器将从只读存储器或随机存取存储器或此两者接收指令及数据。计算机的基本元件为用于执行指令的处理器及用于存储指令及数据的一或多个存储器装置。一般来说,计算机还将包含用于存储数据的一或多个大容量存储装置(例如,磁盘、磁光盘或光盘)或以操作方式耦合以从所述大容量存储装置接收数据或向其传送数据或既接收又传送数据。适合于体现计算机程序指令及数据的信息载体包含所有形式的非易失性存储器,其中包含(以实例方式):半导体存储器装置,例如eprom、eeprom及快闪存储器装置;磁盘,例如内部硬盘或可拆卸磁盘;磁光盘;以及cd-rom及dvd-rom磁盘。所述处理器及存储器可由专用逻辑电路补充或并入专用逻辑电路中。

上文所呈现的说明及图式仅打算以实例方式且并不打算以任何方式限制本发明,除了所附权利要求书中所陈述。尤其注意,所属领域的技术人员可易于组合上文已以众多其它方式描述的其全部视为在本发明的范围内的各种说明性实施例的各种元件的各种技术方面。

附录

以下说明性可配置字段将可在内部配置于系统配置内的spp站点上。一些字段仅可由特定用户配置。一些字段限于简档或群组(例如,其中p=简档、g=群组)。

举例来说,配置文件格式可为包括简档及群组的纯文本文件。文件内所定义的每一简档及群组可含有配置字段子组。

表:说明性通用设定字段:

表:对讲设定–字段

表:寻呼设定–字段

可针对音频设定、snmp代理设定、输出设定、挂钩开关及按键状态控制设定以及其它而设定其它字段。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1