中继装置、声音通信系统以及声音通信方法转让专利

申请号 : CN201480076124.6

文献号 : CN106031201B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 俵健司

申请人 : 艾可慕株式会社

摘要 :

提供一种声音通信系统,使中继装置进行基于终端装置的所属的终端装置彼此的通信管理以及各终端装置的当前位置的管理。在声音通信系统中,中继装置对多个划分系统的声音通信进行中继。中继装置按各划分系统的每一个来存储基于无线接入点的通信范围进行分割而得到的多个区域信息。终端装置发送附加了自身的识别码的声音信号。中继装置在从终端装置接收到声音信号时,根据附加于该声音信号的识别码来推断该终端装置所属的划分系统,并且基于该终端装置的位置信息来推断终端装置所在的区域。中继装置向属于推断出的划分系统且位于推断出的区域的其他终端装置转发声音信号。

权利要求 :

1.一种中继装置,具备网络通信部、存储部以及控制部,对分别不同的终端装置所属的多个划分系统的声音通信进行中继,其特征在于,所述网络通信部与具有多个无线接入点的通信网络连接,并且与连接于该通信网络的多个终端装置进行通信,所述存储部存储各终端装置的识别码、所属的划分系统以及位置信息,所述存储部将所述终端装置所连接的无线接入点作为所述终端装置的位置信息来存储,所述控制部进行控制,使得各终端装置只能和与其属于同一划分系统且位于指定区域的其他终端装置进行通信,该指定区域是为了转发声音信号而被指定的区域,所述控制部在从某终端装置接收到声音信号时,根据附加于该声音信号的发送源终端装置的信息来推断所述某终端装置所属的划分系统,所述控制部进一步基于所述发送源终端装置的信息决定所述某终端装置所连接的无线接入点的通信范围作为所述指定区域,所述控制部向与所述某终端装置属于同一划分系统且位于所述指定区域的终端装置转发所述声音信号,在各划分系统内对各终端装置唯一地赋予所述终端装置的识别码,附加于所述声音信号的发送源终端装置的信息是所述所属的划分系统以及所述识别码。

2.根据权利要求1所述的中继装置,其特征在于,

所述控制部对所述多个无线接入点提出各划分系统的每一个的所属区域的发送请求,所述存储部将从所述无线接入点接收到的各划分系统的每一个的所属区域作为各划分系统的区域信息来存储。

3.根据权利要求1所述的中继装置,其特征在于,

对多个所述终端装置中的所有的终端装置唯一地赋予所述终端装置的识别码,附加于所述声音信号的发送源终端装置的信息是所述识别码。

4.一种声音通信系统,包括经由网络而进行通信的中继装置以及终端装置、和作为构成所述网络的一部分的设备而与所述终端装置进行通信的无线接入点,所述中继装置对多个划分系统的声音通信进行中继,所述声音通信系统的特征在于,

进行控制,使得各终端装置只能和与其属于同一划分系统且位于指定区域的其他终端装置进行通信,该指定区域是为了转发声音信号而被指定的区域,所述中继装置按各划分系统的每一个来存储基于所述无线接入点的通信范围进行分割而得到的多个区域信息,还存储各终端装置的识别码、所属的划分系统、以及基于所连接的无线接入点的位置信息,所述终端装置发送附加了自身的识别码的声音信号,

所述中继装置在从所述终端装置接收到声音信号时,根据附加于该声音信号的识别码来推断所述终端装置所属的划分系统,并且基于所述位置信息来推断所述终端装置所在的所述划分系统内的区域,向属于该推断出的划分系统且位于该推断出的区域的终端装置转发所述声音信号,在各划分系统内对各终端装置唯一地赋予所述终端装置的识别码,附加于所述声音信号的发送源终端装置的信息是所述所属的划分系统以及所述识别码。

5.根据权利要求4所述的声音通信系统,其特征在于,

所述中继装置对所述无线接入点提出每一所属的划分系统的所属区域的发送请求,所述无线接入点在从所述中继装置接收到所述发送请求时,将包含所述所属的划分系统、所属区域以及自身的识别码的信息发送给所述中继装置,所述中继装置将从所述无线接入点接收到的各划分系统的每一个的所属区域作为各划分系统的区域信息来存储。

6.一种声音通信方法,其特征在于,

在包括经由网络而进行通信的中继装置以及终端装置、和作为构成所述网络的一部分的设备而与所述终端装置进行通信的无线接入点,并且所述中继装置对多个划分系统的声音通信进行中继的声音通信系统中,进行控制,使得各终端装置只能和与其属于同一划分系统且位于指定区域的其他终端装置进行通信,该指定区域是为了转发声音信号而被指定的区域,使所述中继装置按各划分系统的每一个来存储基于所述无线接入点的通信范围进行分割而得到的多个区域信息,并且存储各终端装置的识别码、所属的划分系统、以及基于所连接的无线接入点的位置信息,所述终端装置发送附加了自身的识别码的声音信号,

所述中继装置在从所述终端装置接收到声音信号时,根据附加于该声音信号的识别码来推断所述终端装置所属的划分系统,并且基于所述位置信息来推断所述终端装置所在的所述划分系统内的区域,向属于该推断出的划分系统且位于该推断出的区域的终端装置转发所述声音信号,在各划分系统内对各终端装置唯一地赋予所述终端装置的识别码,附加于所述声音信号的发送源终端装置的信息是所述所属的划分系统以及所述识别码。

说明书 :

中继装置、声音通信系统以及声音通信方法

技术领域

[0001] 本发明涉及利用了无线LAN等网络的声音通信系统。

背景技术

[0002] 以往,作为进行基于无线方式的声音通信的设备,用模拟信号或者数字信号对作为连续时间信号的高频载波进行调制并发送的所谓的无线通信机是主流。无线通信机进行1对1的通信是基本功能,还提出了具备在多个无线通信机彼此之间同时进行通信的小组通信功能的无线通信机。
[0003] 另外,如日本特开2010-109506号公报所公开的那样,还提出了由服务器装置,转发器以及无线通信机等构成的无线通信系统(集群无线机系统)。在该系统中,多个转发器分别起到进行无线通信机彼此的中继的中继装置的作用。在服务器装置中,能够进行转发器的各种设定等。在该系统中,能够处理多个无线通信机。
[0004] 在先技术文献
[0005] 专利文献
[0006] 专利文献1:日本特开2010-109506号公报

发明内容

[0007] 发明所要解决的课题
[0008] 在上述集群无线机系统中,难以由单一的系统来虚拟地形成多个系统。例如,在包含多个企业的单一的大厦中,认为想要实现以企业为单位地使用了无线通信机的通信系统。然而,若仅为一个上述系统,则通信的电波也会到达其他企业,因此各企业需要分别导入上述系统。另一方面,还考虑想要尽量将这样的系统的导入成本抑制得较低。而且,还希望实现在抑制系统的管理变得复杂的同时具有仅呼叫存在于自身所在的附近的区域的无
线通信机等的通信功能的系统。
[0009] 本发明的目的在于提供一种声音通信系统以及该系统中使用的中继装置、无线接入点以及声音通信方法,其中,通过经由通信网络来连接中继装置和作为通信机的终端装置,并且使得在中继装置侧进行基于终端装置的所属的终端装置彼此的通信管理以及各终端装置的当前位置的管理,由此能够在单一的声音通信系统中实现能进行以区域为单位的终端装置的呼叫的多个虚拟的声音通信系统。
[0010] 用于解决课题的手段
[0011] 本发明的中继装置具备网络通信部、存储部以及控制部,对多个划分系统的声音通信进行中继。网络通信部与通信网络连接,并且与连接于该通信网络的多个终端装置进行通信。存储部按各划分系统的每一个来存储将系统的区域分割为多个而得到的区域信息,并且存储各终端装置的识别码、所属的划分系统以及位置信息。控制部在从某终端装置接收到声音信号时,根据附加于该声音信号的发送源终端装置的信息来推断某终端装置所属的划分系统。控制部决定指定区域,该指定区域是为了转发声音信号而被指定的区域。控制部向与某终端装置属于同一划分系统且位于所述指定区域的终端装置转发所述声音信
号。
[0012] 上述发明也可以是以下的方案。通信网络具有多个无线接入点。存储部将终端装置所连接的无线接入点作为终端装置的位置信息来存储。控制部将包含某终端装置所连接的无线接入点的通信范围的区域作为指定区域。
[0013] 上述发明也可以是以下的方案。控制部对多个无线接入点提出各划分系统的每一个的所属区域的发送请求。存储部将从无线接入点接收到的各划分系统的每一个的所属区域作为各划分系统的区域信息来存储。
[0014] 在上述发明中,可以在各划分系统内对各终端装置唯一地赋予终端装置的识别码,附加于声音信号的发送源终端装置的信息是所属划分系统以及所述识别码。
[0015] 在上述发明中,可以对多个终端装置中的所有的终端装置唯一地赋予终端装置的识别码,附加于声音信号的发送源终端装置的信息是识别码。
[0016] 本发明的无线接入点具备存储部和控制部,经由网络而与终端装置以及中继装置进行通信。中继装置在多个划分系统的每一个中对被指定的一部分区域的通信进行中继。存储部存储自身所属的一个或者多个划分系统、以及在该所属的划分系统中的所属区域。
控制部在从中继装置接收到发送请求时,将包含所属的划分系统、所属区域以及自身的识别码的信息发送给中继装置。
[0017] 本发明的声音通信系统包括经由网络而进行通信的中继装置以及终端装置、和作为构成网络的一部分的设备而与终端装置进行通信的无线接入点,中继装置对多个划分系统的声音通信进行中继。中继装置按各划分系统的每一个来存储基于无线接入点的通信范围进行分割而得到的多个区域信息。中继装置存储各终端装置的识别码、所属的划分系统、以及基于所连接的无线接入点的位置信息。终端装置发送附加了自身的识别码的声音信号。中继装置在从终端装置接收到声音信号时,根据附加于该声音信号的识别码来推断该终端装置所属的划分系统,并且基于位置信息来推断终端装置所在的划分系统内的区域。
然后,中继装置向属于推断出的划分系统且位于推断出的区域的终端装置转发声音信号。
[0018] 上述发明也可以是以下的方案。中继装置对无线接入点提出每一所属的划分系统的所属区域的发送请求。无线接入点在从中继装置接收到发送请求时,将包含所属的划分系统、所属区域以及自身的识别码的信息发送给中继装置。中继装置将从无线接入点接收到的各划分系统的每一个的所属区域作为各划分系统的区域信息来存储。
[0019] 本发明的声音通信方法在包括经由网络而进行通信的中继装置以及终端装置、和作为构成网络的一部分的设备而与终端装置进行通信的无线接入点,并且中继装置对多个划分系统的声音通信进行中继的声音通信系统中,执行以下的过程。使中继装置按各划分系统的每一个来存储基于无线接入点的通信范围进行分割而得到的多个区域信息。使中继装置存储各终端装置的识别码、所属的划分系统、以及基于所连接的无线接入点的位置信息。终端装置发送附加了自身的识别码的声音信号。中继装置在从终端装置接收到声音信号时,根据附加于该声音信号的识别码来推断该终端装置所属的划分系统,并且基于位置信息来推断终端装置所在的划分系统内的区域。中继装置向属于推断出的划分系统且位于推断出的区域的终端装置转发声音信号。
[0020] 发明效果
[0021] 根据本发明,通过经由通信网络来连接中继装置和作为通信机的终端装置,并且使得在中继装置侧进行基于终端装置的所属的终端装置彼此的通信管理以及各终端装置的当前位置的管理,由此能够在单一的声音通信系统中实现能进行以区域为单位的终端装置的呼叫的多个虚拟的声音通信系统。

附图说明

[0022] 图1是作为本发明的实施方式的声音通信系统的构成图。
[0023] 图2是无线接入点的框图。
[0024] 图3是作为终端装置的收发器的框图。
[0025] 图4是表示声音数据包(RTP数据包)的构成的一例的图。
[0026] 图5是管理装置的框图。
[0027] 图6是服务器装置的框图。
[0028] 图7A是表示服务器装置中设定的终端表格的图。
[0029] 图7B是表示服务器装置中设定的区域表格的图。
[0030] 图7C是表示服务器装置中设定的小组表格的图。
[0031] 图8A是表示服务器装置中设定的混合表格的图。
[0032] 图8B是表示服务器装置中设定的混合表格的图。
[0033] 图8C是表示服务器装置中设定的混合表格的图。
[0034] 图9是表示收发器的动作的流程图。
[0035] 图10是表示收发器的动作的流程图。
[0036] 图11A是表示服务器装置的动作的流程图。
[0037] 图11B是表示服务器装置的动作的流程图。
[0038] 图12A是表示无线接入点中设定的所属区域表格的图。
[0039] 图12B是表示UDP数据包的构成的一例的图。
[0040] 图13A是表示服务器装置的动作的流程图。
[0041] 图13B是表示无线接入点的动作的流程图。

具体实施方式

[0042] 参照附图,对本发明的声音通信系统进行说明。图1是作为本发明的实施方式的声音通信系统的构成图。在该声音通信系统中,多个终端装置14利用Wi-Fi等的无线LAN(局域网)16来相互进行通信。终端装置14呈与无线通信用的便携式收发器近似的形状,如图3所示具备PTT(一键通)开关220。从功能方面来说,终端装置14是经由无线接入点(AP)13来收发声音数据包的无线网络设备。作为中继装置的服务器装置11对多个终端装置14的经由有线网络15以及无线LAN16的终端装置14相互的通信进行中继。此外,以下,将有线网络15以及无线LAN16总称为网络17。
[0043] 无线接入点13被设置了多个。无线接入点13分别设置于例如大厦的每个楼层或者每个房间。各无线接入点13具有分别被设置的楼层或者房间的全部或者一部分的覆盖区域。服务器装置11能够根据终端装置14位于哪个无线接入点13的覆盖区域,来估计该终端装置14位于哪个楼层或者房间。
[0044] 服务器装置11能够在声音通信系统内构筑多个(在本实施方式中为两个)划分声音通信系统101、102。即,以往,多个声音通信系统通过设置分别不同的服务器装置11来构筑,但该服务器装置11将与自身装置连接的多个终端装置14分割为多个集合,并且控制声音信号的转发等,使得各集合貌似是虚拟地分别独立的声音通信系统(划分声音通信系统
101、102)。属于各划分声音通信系统101、102的终端装置14能够仅与属于同一系统101、102的终端装置14进行通信。
[0045] 该声音通信系统能够适合应用于一个大厦中存在多个企业的情况、一个商店街上存在多个企业以及店铺的情况等下。例如,将该声音通信系统设置在企业A、B所在的一个大厦中,将划分声音通信系统101设置为企业A用,将划分声音通信系统102设置为企业B用。在上述例子中,即使在企业A、B于同一楼层共用无线接入点13的情况下,终端装置14也能够仅与属于同一系统的终端装置14进行通信。由此,能够由一台服务器装置11来构筑企业A、B专用的声音通信系统(划分声音通信系统101、102),从而能够实现限定在各企业内的终端装置14相互的通信。
[0046] 终端装置14若被启动则经由无线接入点13而访问服务器装置11。服务器装置11对该终端装置14发送设定数据,将该终端装置14设置为能通信的状态。服务器装置11所发送的设定数据例如是该终端装置14所属的划分声音通信系统101或者102的编号(划分系统编号)、该终端装置14能通信的终端编号、以及更新程序等。
[0047] 作为有线网络15,能够使用Ethernet(注册商标)的LAN、因特网等。在网络17中包含因特网的情况下,通过使用VPN(虚拟专用网络)而能够进行安全的通信。另外,作为无线LAN16,能够应用Wi-Fi等符合IEEE802.11的通信方式等。终端装置14和无线接入点13以该无线LAN16的通信方式进行通信。
[0048] 无线接入点13如上所述被设置了多个。各无线接入点13分别设置于例如大厦的不同楼层、不同房间等,将各楼层、房间的全部或者一部分作为通信范围。由此,能够根据终端装置14正在与哪个无线接入点13进行通信来估计该终端装置14位于哪个楼层/房间。在该声音通信系统中,终端装置14的全部可通信范围在服务器装置11以及管理装置12的管理下,根据上述楼层、房间等无线接入点13的设置场所的物理的或者功能的划分而被分割成多个区域。服务器装置11从各终端装置14接收所通信的无线接入点13的信息(BSSID),对终端装置14的当前位置进行管理。
[0049] 终端装置14在自身所属的划分声音通信系统101或者102内,以单独通信、小组通信、全体通信(全体呼叫)以及近邻通信(近邻呼叫)的形式而与其他终端装置14进行通信。单独通信是终端装置14呼叫另一台终端装置14来进行的1对1的通信形式。小组通信是终端装置14呼叫预先设定的小组来与属于该小组的终端装置14进行通信的形式。全体通信是通过终端装置14的全体呼叫而与该终端装置14所属的划分声音通信系统101或者102内的能
通信的所有终端装置14进行通信的形式。在小组通信以及全体通信中,能够进行3台以上的终端装置14的相互通信。近邻通信是通过终端装置14的近邻呼叫而与位于自身的近邻的其他终端装置14进行通信的形式。在该实施方式中,将该终端装置14所连接的无线接入点13的覆盖区域(部分通信区域)作为近邻的范围即近邻区域。关于近邻区域的详细情形在后面描述。
[0050] 用户能够操作自身的终端装置14而从这些通信形式中选择希望的形式。另外,在近邻通信中存在:与位于近邻区域的能通信的所有终端装置14进行通信的形式(近邻全体通信)、以及与位于近邻区域的能通信的终端装置14之中的属于预先设定的小组的终端装置14进行通信的形式(近邻小组通信)。在本实施方式中,记为近邻通信的情况包括近邻全体通信以及近邻小组通信这双方。此外,近邻全体通信和近邻小组通信均在自身所属的划分声音通信系统101或者102的范围内被处理。
[0051] 在该声音通信系统中,终端装置14在PTT开关220(参照图3)被接通时,不进行如SIP过程的通信建立过程,向服务器装置11发送在从麦克风240(参照图3)输入的声音信号上附加了通信对方识别编号的声音数据包。服务器装置11将该声音信号转发给以通信对方识别编号(参照图4)来识别的通信对方。这样,在该声音通信系统中,通过发送声音数据包(RTP数据包)而开始通信,因此用户能够几乎与使PTT开关220接通同时地开始通信,能够以如与以往的无线通信的收发器相同的使用感来进行通信。为了实现这样的使用感,各终端装置14的IP地址、小组等的管理、以及声音信号的转发由服务器装置11进行。
[0052] 在图1中,管理装置12与有线网络15连接。管理装置12例如由安装了管理程序的个人计算机等构成。管理装置12根据管理者的操作来访问服务器装置11,在服务器装置11中设定图7A、图7C所示的表格等。另外,管理装置12构筑划分声音通信系统101、102。具体而言,管理装置12根据管理者的操作来访问服务器装置11,设定图7A所示的终端表格301的各终端编号所对应的划分系统编号。由此,各终端编号的终端装置14被归属到分别设定的划分系统编号的划分声音通信系统中。划分声音通信系统的数量不限定于两个,也可以是三个以上。
[0053] 进而,管理装置12还作为1台终端装置发挥功能,能够进行与其他终端装置14的通信。管理装置12能够进行单独通信、小组通信以及全体通信的呼叫,并且能够进行区域指定通信的呼叫。区域指定通信是由管理装置12的用户(管理者)指定部分通信区域,并由管理装置12呼叫位于指定的部分通信区域的终端装置14来进行通信的通信形式。区域指定通信也与近邻通信同样地存在:与位于指定的部分通信区域的能通信的所有终端装置14进行通信的形式(区域指定全体通信)、以及与位于指定的部分通信区域的终端装置14之中的属于预先设定的原有小组的终端装置14进行通信的形式(区域指定小组通信)。在本实施方式中,记为区域指定通信的情况包括区域指定全体通信以及区域指定小组通信这双方。此外,管理装置12的区域指定全体通信以及区域指定小组通信在由用户指定的划分声音通信系
统101以及/或者102内被处理。在指定了划分声音通信系统101、102这双方的情况下,将能够经由网络17来通信的所有终端装置14作为对象进行处理。
[0054] 此外,近邻通信也能够说成是:近邻区域即终端装置14所连接的无线接入点13的覆盖区域被选择为部分通信区域的区域选择通信。在该情况下,取代用户而由服务器装置11进行部分通信区域的选择。
[0055] 图2是无线接入点13的框图。无线接入点13具有控制部60、网络处理部61和存储部68。控制部60按照存储部68中存储的处理程序等来控制整个装置的动作。存储部68例如是非易失性存储器,除了存储上述的处理程序之外还存储了自身的BSSID、IP地址、所属区域表格600(参照图12A)等。关于所属区域表格600在后面描述。网络处理部61具有天线62、高频电路63、无线过程处理部64以及有线过程处理部65。
[0056] 无线过程处理部64执行遵循IEEE802.11等协议的过程,与终端装置14进行数据包通信。有线过程处理部65是执行遵循IEEE802.3(Ethernet(注册商标))的处理来与连接在有线网络15上的设备进行数据包通信的电路。无线过程处理部64与有线过程处理部65彼此进行数据包的交换。高频电路63将从无线过程处理部64输入的数据包叠加在给定信道的载波信号上并从天线62进行发送。另外,高频电路63对从天线62接收到的信号进行解调来取出数据包,并将该数据包输入至无线过程处理部64。
[0057] 图3是终端装置14的框图。如上所述,从功能方面来说,终端装置14是经由无线LAN的无线接入点(AP)13来收发声音数据包的无线网络设备。控制部20控制终端装置14的动作,由微处理器构成。控制部20具有存储各种数据的存储部21。在该存储部21中存储从服务器装置11下载的设定数据。控制部20上连接了操作部22、显示部23、音频电路24以及无线LAN通信部25。操作部22包括PTT开关220等按键开关。并且,操作部22受理近邻呼叫模式的开启/关闭、通信对方识别编号的选择等的用户的操作,将该操作信号输入给控制部20。通信对方识别编号是用户为了指定通信对方(target device)而选择的编号,可使用单独编号、小组编号或者全体编号。显示部23包括液晶显示器。液晶显示器上显示通过用户的操作而选择出的通信对方识别编号、来电的声音信号上附加的通信对方识别编号等。
[0058] 音频电路24具有麦克风240以及扬声器241。控制部20对接收到的声音数据包进行解码后输入给音频电路24。音频电路将该解码后的音频信号变换为模拟信号并从扬声器241输出。音频电路24将从麦克风240输入的声音信号变换为数字信号后输入给控制部20。
控制部20将该数字音频信号进行声音数据包化后输入给无线LAN通信部25。无线LAN通信部
25具有以符合上述的IEEE802.11的通信方式进行无线通信的电路。无线LAN通信部25将从控制部20输入的数据包向无线接入点13发送,并且将从无线接入点13接收到的数据包输入给控制部20。
[0059] 若用户在按压PTT开关220的同时向麦克风240发出声音,则终端装置14将该声音信号编辑为声音数据包后向服务器装置11发送。
[0060] 声音数据包呈如图4所示的构成。在声音数据包的数据主体中,与数字化后的声音信号一起包含了通信对方识别编号、发送源终端编号、划分系统编号、区域信息以及近邻通信标记。区域信息是在近邻通信或者区域指定通信的情况下指定部分通信区域的信息,在近邻通信的情况下被写入所连接的无线接入点13的编号(AP编号),在区域指定通信的情况下被写入由管理装置12的用户(管理者)指定的部分通信区域的指定信息(AP编号)。区域信息可以仅在近邻通信或者区域指定通信的情况下被写入,还可以在通常的通信形式下也被写入。
[0061] 在该实施方式中,作为对无线接入点13进行识别的编号的AP编号,使用了该无线接入点13的BSSID。另外,在该实施方式中,作为各无线接入点13的BSSID,使用了该无线接入点13的MAC地址。但是,无线接入点13的AP编号并不限定于BSSID,无线接入点13的BSSID并不限定于MAC地址。
[0062] 划分系统编号在该实施方式中是表示划分声音通信系统101或102或者这双方(全部划分声音通信系统)的编号。在管理装置12选择全部划分声音通信系统来进行通信的情况下,作为划分系统编号而被写入表示全部划分声音通信系统的编号。
[0063] 近邻通信标记是在近邻通信或者区域指定通信的情况下被置位的标记。在该实施方式的声音数据包中,数据主体中设置了近邻通信标记,使得能够根据近邻通信标记被置位而识别出是近邻通信或者区域指定通信。不过,近邻通信标记不是必须的。例如,若使得仅在近邻通信或者区域指定通信的情况下被写入区域信息,则能够根据有无区域信息来区分是近邻通信或者区域指定通信、还是通常的通信。
[0064] 在声音数据包的首部,包含目的地IP地址(destination address)以及发送源地址(sender address)。在从终端装置14发送来的声音数据包的目的地IP地址中写入了服务器装置11的IP地址,但声音信号的最终目的地并不是服务器装置11,而是由通信对方识别编号指定的通信对方的终端装置14。
[0065] 服务器装置11若接收到声音数据包,则基于划分系统编号来判断该声音数据包是发往哪个划分声音通信系统101、102的声音数据包,即,判断发送源的终端装置14属于哪个划分声音通信系统101、102,向属于由划分系统编号指示的划分声音通信系统101、102的通信对方的终端装置14转发该声音数据包的声音信号。具体情况如下。在通信对方识别编号是终端编号的情况下(单独通信),向属于相同划分声音通信系统101或者102并以该终端编号来识别的终端装置14转发声音信号。在通信对方识别编号是小组编号的情况下(小组通信),向在相同划分声音通信系统101、102中属于被设定的以其小组编号来识别的小组的多个终端装置14转发声音信号。另外,在通信对方识别编号是全体编号的情况下(全体通信),向相同划分声音通信系统101、102内的能通信的所有终端装置14转发声音信号。另外,在划分系统编号是表示全部划分声音通信系统的值且通信对方识别编号是全体编号的情况下,向与网络17连接的能通信的所有终端装置14转发声音信号。该通信形式在紧急通报等中被使用。
[0066] 在服务器装置11接收到的声音数据包的声音信号中附加的通信对方识别编号是小组编号且近邻通信标记被置位的情况下,该声音信号是近邻小组通信的声音信号。在该情况下,服务器装置11向在相同划分声音通信系统101、102内属于该小组的多个终端装置
14之中的位于近邻区域的终端装置14转发声音信号。另外,在该通信对方识别编号为全体编号且近邻通信标记被设定的情况下是近邻全体通信。在该情况下,服务器装置11向在相同划分声音通信系统101、102内能通信的所有终端装置14之中的位于近邻区域的终端装置
14转发声音信号。
[0067] 如上所述,在该实施方式中,与AP编号独立地设置了近邻通信标记,使得可根据该近邻通信标记是否被设定来区分是否为近邻通信的声音信号。此外,也可以不使用近邻通信标记,例如,可以仅在指定了近邻通信的情况下设定AP编号,从而根据有无该AP编号的设定来区分是否为近邻通信的声音信号。
[0068] 根据由用户执行的终端装置14的操作来切换终端装置14的近邻呼叫模式(近邻通信模式)的开启(ON)/关闭(OFF)。并且,在近邻通信模式被开启的状态下,通过按压PTT开关
220,用户能够进行近邻通信。此时,终端装置14将发送给服务器装置11的声音数据包的近邻通信标记置位。此外,由于近邻通信是以与在相同划分声音通信系统101或者102内位于近邻区域的不特定或者小组内的通信对方进行通信为目的的通信,因此在近邻通信模式被开启的状态下,也可以限制终端装置14的动作而使得不受理以指定的1台终端装置14作为通信对方的选择(单独通信)。
[0069] 在进行该声音信号的转发时,创建将转发目标的终端装置14的IP地址作为发送目标地址、将服务器11的IP地址作为发送源地址的新的声音数据包。在该新的数据包中,数据主体的通信对方识别编号、划分系统编号、近邻通信标记、区域信息以及发送源终端编号也与服务器装置11从终端装置14接收到的声音数据包的数据主体的通信对方识别编号、划分系统编号、近邻通信标记、区域信息以及发送源终端编号相同。
[0070] 在图3中,终端装置14不仅具有PTT开关220而且还具有VOX电路242。所谓VOX电路242,是基于麦克风240的输入水平及其持续时间来判定是否输入了通话声音(声音信号),并且在判定为输入了通话声音的情况下将装置切换为发送状态(PTT开关接通)的电路。终端装置14可以用VOX电路242取代PTT开关220、或者与PTT开关220一起使用VOX电路242来进行发送接通/断开的切换。另外,一般的无线通信的收发器是在发送状态时无法进行无线信号的接收的单工方式的通信。另一方面,终端装置14由于以经由无线LAN16的声音数据包通信来收发声音信号,因此能够并行进行声音数据包的发送和声音数据包的接收。利用该功能,能够实现同时并行进行声音信号的发送和接收的全双工方式的通信。不过,终端装置14通过PTT开关220或者VOX电路242的功能,仅在输入了通话声音时对声音数据包进行编辑并发送,使得即使在进行全双工通信的情况下也不会持续发送无声的声音数据包。
[0071] 图5是管理装置12的框图。如上所述,管理装置12例如由安装了管理程序的个人计算机构成。管理装置12具有控制部40、存储部41、网络通信部45、操作部42、显示部43以及音频电路44。管理装置12根据管理者的操作来访问服务器装置11,除此之外还能与终端装置14同样地与其他终端装置14进行声音通信。操作部42、显示部43以及音频电路44也可以是外设部件。
[0072] 控制部40执行存储部41中存储的管理程序等,根据管理者的操作来访问服务器装置11,除此之外还控制为了与终端装置14同样地与其他终端装置14进行通信等的装置的动作。存储部41例如由硬盘、RAM等构成。网络通信部45控制与有线网络15的通信。
[0073] 操作部42例如包括键盘、鼠标等输入器件,受理用户的操作后将该操作信号输入给控制部40。作为从操作部42输入的操作信号,例如是区域指定通信模式的设定/解除、指定区域、通话的开始/结束(PTT操作)等。显示部43包含液晶显示器。在液晶显示器上显示用于进行服务器装置11的表格设定的操作画面、用于进行区域指定的操作画面等。另外,在液晶显示器上还显示通过用户的操作而选择出的通信对方识别编号、来电的声音信号的通信对方识别编号。
[0074] 如上所述,管理装置12能够与终端装置14同样地进行声音通信。管理装置12能够执行的通信形式为单独通信、小组通信、全体通信以及区域指定通信(区域指定小组通信、区域指定全体通信)。管理装置12通过与终端装置14大致相同的处理来执行这些形式的通信。在进行区域指定通信时,管理装置12向服务器装置11发送的声音数据包的区域信息中被写入由管理者指定的AP编号。
[0075] 另外,进行区域指定通信时的管理装置12以及服务器装置11的处理,与终端装置14进行近邻通信时的管理装置12以及服务器装置11的处理相比,除了作为声音数据包(参照图4)的划分系统编号以及AP编号而被设定由管理者输入的划分系统编号以及AP编号之
外是大致相同的。即,管理者操作管理装置12来指定划分系统编号以及指定区域通信,并且对区域进行指定,从而在发送给服务器装置11的声音数据包中设定划分系统编号以及区域指定通信标记,并且,作为连接中AP编号而设定属于指定的区域的AP编号。此外,区域指定通信标记是与近邻通信标记相同的标记,以下记为近邻通信标记。
[0076] 例如,在声音数据包的通信对方的识别编号为小组编号且设定了近邻通信标记的情况下{区域指定通信(小组)},服务器装置11向在声音数据包的划分系统编号的划分声音通信系统101或者102内属于该小组的多个终端装置14之中的位于指定区域(连接中AP编号)的终端装置14转发声音信号。另外,在声音数据包的通信对方的识别编号为全体编号且设定了近邻通信标记的情况下{区域指定通信(全体)},服务器装置11向在声音数据包的划分系统编号的划分声音通信系统101或者102内能通信的所有终端装置14之中的位于指定
区域(连接中AP编号)的终端装置14转发声音信号。
[0077] 服务器装置11将经由网络17而从终端装置14输入的声音数据包(声音信号)进而经由网络17转发给其他终端装置14。在小组通信的情况下,声音信号被转发给属于该小组的多个终端装置14。另外,在小组通信的情况下,有时多个终端装置14的用户会同时发言而从多个终端装置14同时发送出声音数据包。在该情况下,服务器装置11对这些多个声音数据包的声音信号进行混合并编辑新的声音数据包,将该新的声音数据包转发给各终端装置
14。此外,针对未发送声音信号的终端装置14,对所有声音信号进行混合后转发,针对发送出声音信号的终端装置14,将该终端装置14所发送的声音信号排除,对除此之外的声音信号进行混合后转发。由此,使得发送了声音信号的终端装置14中不产生自身装置所发送的声音信号的回声。此外,在进行全体通信以及近邻通信(区域指定通信)的形式的通信的情况下,也以与小组通信同样的形式进行混合。
[0078] 图6是服务器装置11的框图。服务器装置11具有控制部30、存储部31以及网络通信部32。存储部31例如由硬盘、RAM等构成,存储图7以及图8所示的各种表格、各终端装置14的设定数据等。控制部30进行终端装置14的设置、声音信号的混合等。网络通信部32控制与有线网络15的通信。
[0079] 图7A、图7B、图7C、图8A、图8B以及图8C是表示服务器装置11的存储部31中设置的表格的图。
[0080] 图7A是表示终端表格301的图。各终端装置14以各自被唯一分配的TRX编号来识别。TRX编号是针对该声音通信系统中使用的所有终端装置14、即该服务器装置11所管理的所有划分声音通信系统101、102的所有终端装置14而唯一地分配的识别码。另外,与各TRX编号建立对应地还存储了划分系统编号以及终端编号。划分系统编号用于确定该终端装置
14属于划分声音通信系统101、102中的哪一个。另外,终端编号是在各划分声音通信系统
101、102内分别唯一地对终端装置14分配的呼叫码。因此,如终端表格301所示,在不同的划分声音通信系统编号101、102中存在终端编号相同的终端装置14。在终端表格301中,与TRX编号建立对应地还存储了IP地址、激活标记以及设定数据的保存地址以及连接中AP编号。
IP地址是终端装置14的网络17上的地址。关于IP地址,在有来自终端装置14的访问(注册请求)时,服务器装置11存储该地址。激活标记是表示终端装置14与网络17连接并访问服务器装置11而接受了基于服务器装置11的登记和各种数据的下载的标记,即,是表示完成注册而能够通信的标记。激活标记由完成了终端装置14的注册的服务器装置11而被置位。设定数据例如是对程序的更新数据(固件)、自身所属的划分系统编号、自身所属的小组、被允许通信的其他小组加以记录的电话簿等。连接中AP编号是对终端装置14所连接的无线接入点
13进行识别的信息。作为用于确定终端装置14位于哪个区域的信息来使用。
[0081] 图7B是表示区域表格304(304A、304B)的图。区域表格304A表示划分声音通信系统101的区域信息。区域表格304B表示划分声音通信系统102的区域信息。在区域表格304中建立对应地存储了:对终端装置14的可通信范围进行分割而得到的多个区域的编号、和在各区域中设置的无线接入点13的信息(BSSID)。服务器装置11基于终端表格301的连接中AP编号以及区域表格304来确定终端装置14所在的区域。关于区域表格304的生成在后面描述。
[0082] 终端装置14若被启动则与网络17连接。在终端装置14与网络17连接时、以及此后的适当的时刻,服务器装置11与终端装置14进行通信来进行该终端装置14的注册。所谓此后的适当的时刻,例如是每隔一定时间而连接的无线接入点13被切换等时。终端装置14在上述时刻向服务器装置11发送包含注册请求的声音数据包。服务器装置11基于接收到的注册请求来进行终端装置14的注册以及终端表格301的各信息的更新。终端表格301的更新包含已注册的终端装置14的位置信息(连接中AP编号信息)的更新(变更)。即,服务器装置11基于接收到的注册请求来更新图7A所示的终端表格301的连接中AP编号信息,从而能够掌握各终端装置14的最新的位置、以及各终端装置14属于图7B所示的区域的哪个区域。此外,管理装置12也可以更新终端表格301的位置信息(连接中AP编号)。即,也可以由管理者手动进行更新,而不是由服务器装置11自动进行更新。
[0083] 注册请求也以声音数据包的形式被发送给服务器装置11。包含注册请求的声音数据包是与图4所示的数据包相同形式的数据包(RTP数据包),但由于不是以声音信号的传输为目的的数据包,因此数据主体中没有声音信号而仅由控制信息构成。控制信息例如包含表示是注册请求的意思的信息(标记)、连接中AP编号以及发送源终端编号等。通信对方识别编号是不需要的。服务器装置11若接收到这种形式的声音数据包,则判断为是注册请求的声音数据包,从而不作为图11A中说明的声音数据包接收处理的对象,而执行与此不同的注册处理。
[0084] 此外,在图7A的终端表格301中,终端编号“0”表示了管理装置12。即,在终端表格301的终端编号“0”的行中存储管理装置12的信息。管理装置12由管理者管理且与有线网络
15连接,因此划分系统编号、设定数据保存地址、连接中AP编号的信息是不需要的,并未存储。
[0085] 若终端装置14通过注册处理而下载了激活的其他终端装置14、电话簿等的信息,则终端装置14在用户进行通信对方的选择操作时在显示部23上作为通信对方的候选而显示上述的激活的终端装置14的终端编号、被允许通信的小组编号。
[0086] 在由终端装置14的用户进行选择通信对方的操作时,在终端装置14的显示部23上作为通信对方的候选而显示上述的激活的终端装置14的终端编号、被允许通信的小组编号。
[0087] 图7C是表示小组表格302(302A、302B)的图。小组表格302是服务器装置11对小组进行管理用的表格。小组表格302A存储划分声音通信系统101的小组信息。小组表格302B存储划分声音通信系统102的小组信息。该实施方式的小组表格302A、302B的小组构成相同,但也可以不同。各小组以各自被唯一分配的识别编号(小组编号)来识别。在小组表格302中,存储了小组编号、以及属于该小组的终端装置14的终端编号。属于小组的终端装置14的数量为1台以上即可。这些终端表格301以及小组表格302由对管理装置12进行操作的管理者来设定。
[0088] 图8A是表示混合表格(会话表格)303(303A、303B)的图。另外,图8B、图8C分别表示了针对混合表格303的近邻通信会话以及区域指定通信会话的登记例。混合表格303是服务器装置11对通信会话进行管理用的表格。所谓通信会话,是指以服务器装置11作为中继装置的多个终端装置14间的通信状态。混合表格303具有多个行,各行中存储一个通信会话(会话小组)的信息。在混合表格303A中存储划分声音通信系统101的通信会话的信息,在混合表格303B中存储划分声音通信系统102的通信会话。在此,所谓通信会话,是指以服务器装置11作为中继装置而在多个终端装置14之间相互转发声音信号的状态。服务器装置11在从终端装置14接收到声音信号(声音数据包)时,参照混合表格303来判断该声音信号是哪个通信会话的声音信号。
[0089] 通信会话例如按以下的过程来处理。通信会话的建立即混合表格303的设定,在从终端装置14接收到想要建立通信会话的最初的呼叫声音数据包时进行。一次(例如几秒的)发声声音被分割成短的(该实施方式中为20毫秒)声音数据包来收发。另外,在通信会话中,针对先前的发声声音的回答的发声声音会从其他终端装置发送出。先前的发声声音与回答的发声声音的间隔(无声时间)为0秒至几秒程度。通信会话的保持时间被设定为一般的通信中的无声时间的最大值以上。此外,上述的基本的通信会话的过程在单独通信、小组通信以及全体通信的所有形式中是共通的,但混合表格303的设定过程在各通信形式中不同。
[0090] 在混合表格303A、303B中,针对划分声音通信系统101、102中建立的各通信会话,分别建立对应地存储会话编号、主叫终端编号、参加终端编号、追加终端编号、排除终端编号以及残保持时间(T1)。此外,其中,追加终端编号、排除终端编号的栏不是必须的。仅通过针对参加终端编号的栏的终端编号的追加、排除也能实现表格的管理。混合表格303A、303B的与各行的通信会话有关的信息,与主叫终端装置向服务器装置11发送出最初的声音数据包(呼叫声音数据包)相应地由服务器装置11的控制部30来创建。
[0091] 会话编号是识别该通信会话的编号。主叫终端编号是进行了发起该通信会话的最初的呼叫(声音数据包的发送)的终端装置14的终端编号。会话编号使用写入到上述最初的声音数据包中的通信对方的识别编号(终端编号/小组编号/全体编号)。作为会话编号而登记了终端编号(例如混合表格303A的“19”)的通信会话是单独通信的通信会话(单独通信会话)。单独通信是指1对1的单独的终端装置14彼此的通信。作为会话编号而登记了小组编号(例如混合表格303A的“G1”)的通信会话是小组通信的通信会话(小组通信会话)。小组通信是指多个终端装置14(一般为3台以上)相互交换声音信号的通信。进而,作为会话编号而登记了全体编号(例如混合表格303B的“A”)的通信会话是全体通信的通信会话(全体通信会话)。全体通信是指向该划分声音通信系统101或者102内的激活的所有终端装置14转发声音信号的通信形式。
[0092] 另外,在以近邻通信或者区域指定通信的形式进行通信会话的情况,也与上述同样地在混合表格303A、303B中存储如图8B以及图8C所示的通信会话的信息。图8B是表示设定了近邻通信会话的混合表格303A、303B的图,图8C是表示设定了区域指定通信会话的混合表格303A的图。如图8B以及图8C所示,混合表格303中未存储表示是近邻通信或者区域指定通信的意思的信息,小组编号/全体编号被登记为会话编号。另外,在收发的声音数据包中,设定与通常的通信会话同样的通信对方的识别编号(小组编号/全体编号)。
[0093] 参加终端编号是参加该通信会话的终端装置14的终端编号的一览。当从在参加终端编号中登记了终端编号的某终端装置14发送出声音数据包的情况下,控制部30将该声音数据包的声音信号转发给在参加终端编号中登记了终端编号的其他终端装置14,从而实现划分声音通信系统101(或者102)的参加终端装置间的相互通信。
[0094] 在小组通信会话的情况下,参加终端编号成为主叫终端装置的终端编号、以及被指定为通信对方的属于小组的终端装置14的终端编号。不过,由于即使属于该小组但并未激活的终端装置14、正在进行其他单独通信会话的终端装置14无法参加该小组通信会话,因此这些终端装置14的终端编号被从参加终端编号中排除(登记于排除终端编号的栏中)。另外,在主叫终端装置是不属于该小组的终端装置14的情况下,即,在主叫终端装置呼叫了自身所属的小组以外的小组的情况下,主叫终端装置的终端编号也被登记为参加终端编
号。同时,作为临时进行了成员登记的追加终端装置,其终端编号还被登记到追加终端编号的栏中。即,在该小组通信会话持续期间,主叫终端装置被与属于小组的终端装置14同样地处理。
[0095] 在全体通信会话的情况下,参加终端编号成为主叫终端装置的终端编号以及能通信的所有终端装置14的终端编号。关于排除终端编号,与上述的小组通信相同。另外,不登记追加终端编号。
[0096] 在单独通信会话的情况下,参加终端编号只有主叫终端装置的终端编号和通信对方的终端装置14的终端编号。由于是一对一通信,因此不登记追加终端编号以及排除终端编号。
[0097] 在近邻小组通信会话的情况下,作为参加终端编号,登记了主叫终端装置的终端编号、以及在划分声音通信系统101或者102内属于该小组的终端装置14之中的位于指定的区域(近邻区域)的终端装置14的终端编号。在近邻全体通信会话的情况下,作为参加终端编号,登记了主叫终端装置的终端编号、以及在划分声音通信系统101或者102内能通信的所有终端装置14之中的位于指定的区域(近邻区域)的终端装置14的终端编号。
[0098] 例如,在图8B的混合表格303A的会话编号“G1”的近邻通信会话(小组)中,划分声音通信系统101的属于小组编号“G1”的终端装置14之中的、位于作为主叫终端的终端编号“3”的终端装置14所在的区域(例如区域编号“1”)的终端编号“1”、“2”的终端装置14成为通信对方。因此,会话编号“G1”的参加终端编号成为“1”、“2”、“3”。并且,虽然属于小组编号“G1”但不位于近邻区域的终端编号“4”、“5”的终端装置14被登记为排除终端。
[0099] 另外,例如,在图8B的混合表格303B的会话编号“A”的近邻全体通信会话中,划分声音通信系统102的能通信的所有终端装置14之中的、位于作为主叫终端的终端编号“98”的终端装置14所在的区域(例如区域编号“2”)的终端编号“99”的终端装置14成为通信对方。因此,会话编号“A”的参加终端编号成为“98”、“99”。
[0100] 在指定区域小组通信会话的情况下,作为参加终端编号,登记了作为主叫终端装置的管理装置12的终端编号、以及在指定的划分声音通信系统101或者102内属于该小组的终端装置14之中的位于指定的区域(指定区域)的终端装置14的终端编号。在区域指定全体通信会话的情况下,作为参加终端编号,登记了作为主叫终端装置的管理装置12的终端编号、以及在划分声音通信系统101或者102内能通信的所有终端装置14之中的位于指定的区域的终端装置14的终端编号。
[0101] 例如,在图8C的混合表格303A的会话编号“G2”的区域指定通信会话中,指定的划分声音通信系统101的属于小组编号“G2”的终端装置14之中的、位于指定的区域的终端编号“8”、“9”、“10”的终端装置14成为通信对方。因此,会话编号“G2”的参加终端编号成为“0”、“8”、“9”、“10”。并且,虽然属于小组编号“G2”但不位于近邻区域的终端编号“6”、“7”的终端装置14被登记为排除终端。
[0102] 混合表格303的保持时间是在未从参加终端装置发送出声音数据包的状态下不取消该通信会话而对其进行保持的时间。服务器装置11中的各通信会话的保持时间例如被设定为30秒。混合表格303的保持时间计时器(TS)是在未发送出声音数据包时计数保持时间的经过的计时器。保持时间计时器TS在控制部30的处理动作(参照图11)中,若未发送出声音数据包则进行递减计数,并且若发送出了声音数据包则复位为30秒。在由于30秒钟内未从参加终端装置发送出声音数据包而计时器TS时间已到的情况下,该通信会话被取消,从混合表格303中删去该通信会话的信息。
[0103] 为了继续进行通信会话,在各终端装置14中也需要计时保持时间。终端装置14的保持时间(T1)比服务器装置11的保持时间(TS=30秒)短,例如对计时器T1设定5秒。若在用户断开PTT开关220之后经过了5秒,则即使在服务器装置11中该通信会话被维持,也能通过给定操作来开始其他通信会话。
[0104] 另外,可以将混合表格303分为由执行中混合表格和退避表格构成的两个表格。执行中混合表格是登记当前正在进行混合的会话的表格,在高速的存储器上形成。通信(声音数据包的收发)中断的会话以200毫秒程度的短时间被转记到退避表格中,在退避表格中被保持了保持时间(T1)。若在保持时间中再次发生了通信(声音数据包的收发),则该通信会话再次被转记到执行中混合表格,用于混合的执行。由此,能够使各终端装置14从混合表格303的释放提前。
[0105] 图9以及图10是表示终端装置14的控制部20的通信控制动作的流程图。该处理动作每隔20毫秒被重复执行。在该处理动作中,根据PTT开关220的接通/断开、声音数据包(RTP数据包)的接收,推断出当前的通信的状态(status)。在此,该流程图中使用的标记、计时器类如下。
[0106] PTT:是一键通开关(PTT开关)220的简称,但并不限定于PTT开关220的接通/断开,还包含基于VOX电路的发送信号的接通/断开。
[0107] NC0:通过用户的操作而选择出的通信对方识别编号(单独编号/小组编号/全体编号)
[0108] NC1:使用会话编号、对执行中的通信会话进行识别的编号、建立通信会话的最初的声音数据包中写入的通信对方识别编号(单独编号/小组编号/全体编号)。
[0109] FC:通信会话标记(表示该终端装置14正在参加通信会话的标记)
[0110] FT:通信中标记(表示处于声音数据包的发送中或者接收中的标记)
[0111] AC:近邻通信标记(表示通信会话为近邻通信或者区域指定通信的标记)
[0112] T1:保持时间计时器(对通信会话的保持时间(5秒)进行计时的计时器)
[0113] S10~S21是声音数据包的发送管理处理。控制部20判断PTT开关220的状态(S10)。在PTT开关220处于接通的情况下,控制部20使处理前进至S11。在PTT开关220未接通的情况下,使处理前进至S22。此外,在该流程图的说明中,设为PTT开关的接通包含基于VOX的发送功能的接通。
[0114] 在S11中,控制部20判断通信会话标记FC是否被置位。在通信会话标记FC未被置位的情况下(S11中为否),通过本次的PTT开关220的接通而创建的声音数据包是呼叫声音数据包,通过该声音数据包的发送,由服务器装置开始通信会话。控制部20对通信会话标记FC、以及表示正在收发声音数据包中的通信中标记FT进行置位(S12)。然后,控制部20将由用户选择出的通信对方编号NC0转记为通信会话编号NC1(S13),基于近邻通信标记AC来判断是否为近邻通信或者区域指定通信(S14)。若近邻通信标记AC被置位则为近邻通信或者区域指定通信。近邻通信标记AC通过该终端装置14的用户的操作来切换置位/复位。另外,还通过来自其他终端装置14的呼叫(近邻通信以及区域指定通信)而被设定为置位(ON)。
[0115] 在S14中近邻通信标记AC已经被置位的情况下(S14中为是),控制部20将近邻通信标记(置位)、该终端装置14所连接的无线接入点13编号(区域信息、连接中AP编号(BSSID))、通信会话编号NC1以及划分系统编号与声音信号一起被写入数据主体而得到的声音数据包作为呼叫声音数据包发送给服务器装置11(S15)。另一方面,在S14中近邻通信标记AC未被置位的情况下(S14中为否),控制部20使近邻通信标记保持复位,将区域信息(BSSID)、通信会话编号NC1以及划分系统编号与声音信号一起被写入数据主体而得到的声音数据包发送给服务器装置11(S16)。通过该呼叫声音数据包的发送,由服务器装置11开始通信会话。控制部20在将保持时间计时器T1复位为5秒之后(S17),使处理前进至S30之后的声音数据包的接收管理处理。
[0116] 在S11中通信会话标记FC已经被置位的情况下(S11中为是),控制部20判断通信中标记FT是否被置位,即,判断当前是否处于声音数据包的发送或者接收中(S18)。在通信中标记FT未被置位的情况下(S18中为否),控制部20将通信中标记FT置位(S19)。处理按S11→S18→S19前进是在已经开始的通信会话被维持的状态下开始新的声音数据包(用户的通话声音)的发送的情况。在S20中,判断是继续进行已经开始的通信会话而向该通信会话返回本次的声音数据包(S20中为否),还是从先前的通信会话脱离而向新的通信对方发送本次的声音数据包、即建立新的其他通信会话(S20中为是)。该判断例如根据是否进行了在本次的PTT开关220即将接通之前的用户的操作例如通信对方的选择操作等来进行判断即可。在由用户进行了新的通信对方的选择操作的情况下,在S20的判断中,进行建立针对该选择出的通信对方的新的通信会话的处理即可。
[0117] 在建立新的通信会话的情况下(S20中为是),控制部20将此时选择出的通信对方编号NC0转记为通信会话编号NC1(S21),并且使处理前进至S14。在继续进行已经开始的通信会话的情况下(S20中为否),控制部20使处理从S18直接前进至S14。
[0118] 在S10中PTT开关220未被接通的情况下(S10中为否),控制部20将通信中标记FT复位(S22)。此外,在通信中标记FT已经被复位的情况下维持现状即可。然后,控制部20使处理前进至S30之后的声音数据包的接收管理处理。
[0119] 控制部20在S30中判断是否经由网络17而接收到了声音数据包。在接收到声音数据包的情况下,控制部20使处理前进至S31。在未接收到声音数据包的情况下,使处理前进至S40。
[0120] 在S31中,控制部20判断通信会话标记FC是否被置位。在通信会话标记FC未被置位的情况下(S31中为否),判断为本次建立新的通信会话并已发送出其最初的声音数据包,并且将通信会话标记FC以及通信中标记FT置位(S33)。通信中标记FT是表示处于对声音数据包收发中的标记。控制部20将该声音数据包中包含的通信对方编号转记为通信会话编号NC1(S34)。然后,控制部20判断该声音数据包是否为近邻通信或者区域指定通信(S35)。具体而言,根据该声音数据包的近邻通信标记的有无设定来进行判断。此外,由于在近邻通信以及区域指定通信的任一者中通信控制动作都是相同的,因此不进行近邻通信与区域指定通信的识别。在S35中为近邻通信或者区域指定通信的情况下(S35中为是),控制部20将近邻通信标记AC置位(S36),使处理前进至S37。另一方面,在S35中不是近邻通信、区域指定通信的任一者的情况下(S35中为否),使处理前进至S37。在S37中,控制部20将声音数据包输出给音频电路24,将保持时间计时器T1复位为5秒(S38)。
[0121] 在S31中通信会话标记FC已经被置位的情况下(S31中为是),控制部20对应于本次的声音数据包的接收而将通信中标记FT置位(S32)。此外,在通信中标记FT已经被置位的情况下维持现状即可。然后,控制部20使处理前进至S35。
[0122] 在S30中未接收到声音数据包的情况下(S30中为否),控制部20判断通信会话标记FC是否被置位(S40)。在通信会话标记FC已被置位的情况下(S40中为是),控制部20执行S41之后的处理。在通信会话标记FC未被置位的情况下(S40中为否),控制部20直接结束处理。
[0123] 在S41中,控制部20判断通信中标记FT是否被置位。在通信中标记FT已被置位的情况下(S41中为是),控制部20直接结束处理。在通信中标记FT未被置位的情况下(S41中为否),即,在通信中标记FT被复位但通信会话标记FC已被置位的状态的情况下,控制部20对保持时间计时器T1进行计数减1运算(20毫秒的量)(S42)。然后,判断通过该减法运算而保持时间计时器T1是否变为了0(S43)。在保持时间计时器T1变为了0的情况下(S43中为是),控制部20为了取消通信会话而将通信会话标记FC复位(S44)。在S43中保持时间计时器T1还大于0的情况下(S43中为否),控制部20直接结束处理。
[0124] 图11A以及图11B是表示服务器装置的动作的流程图。图11A表示了声音数据包接收时的处理动作。图11B表示了混合表格管理处理动作。
[0125] 在图11A中,若接收到声音数据包,则控制部30判断以发送源终端编号、通信对方识别编号以及划分系统编号来识别的通信会话是否已经登记于该划分系统编号所对应的混合表格303A或者303B(S50)。在通信会话已经登记于混合表格303A或者303B的情况下
(S50中为是),控制部30基于该通信会话的参加终端编号,将接收到的声音数据包的声音信号转发给参加该通信会话的终端装置14(S56)。然后,将混合表格303A或者303B的该通信会话的保持时间计时器TS复位为30秒(S57)。由此,在以后的30秒钟内,服务器装置11中维持该通信会话。
[0126] 在接收到的声音数据包的通信会话未登记于混合表格303A或者303B的情况下(S50中为否),即,在该声音数据包为呼叫声音数据包的情况下,控制部30将基于该呼叫声音数据包的新的通信会话登记到该呼叫声音数据包的划分系统编号所对应的混合表格
303A或者303B中(S51)。在混合表格303A或者303B中,通信对方的识别编号(终端编号/小组编号/全体编号)被登记为会话编号,该声音数据包的发送源的终端装置14的终端编号被登记为主叫终端编号。作为参加终端编号,在单独通信会话的情况下,登记了通信对方编号以及主叫终端编号,在小组通信会话的情况下,登记了主叫终端编号以及通信对方编号的属于小组的终端装置14的终端编号。另外,在主叫终端装置不属于小组的情况下,主叫终端编号还被登记到追加终端编号中。进而,在属于小组的终端装置14之中存在因非激活、正在参加其他通信会话中等而无法参加该通信会话的终端装置的情况下,其终端编号被从参加终端编号的栏中排除,转记至排除终端编号的栏中。另外,在全体通信会话的情况下,主叫终端编号以及通信对方编号的所有终端装置14的终端编号被登记为参加终端编号。此外,关于排除终端编号,是与上述小组通信会话同样的。另外,在近邻通信会话(区域指定通信会话)的情况下,该呼叫声音数据包的划分系统编号所对应的通信对方编号(小组编号/全体编号)的位于近邻区域(指定区域)的终端装置14的终端编号被登记为参加终端编号。
[0127] 接下来,控制部30基于混合表格303A或者303B的参加终端编号,将接收到的声音数据包的声音信号转发给参加通信会话的终端装置14(S52)。
[0128] 控制部30根据本次建立的通信会话,判断是否存在被从登记了该通信会话的混合表格303A或者303B中已经登记的通信会话的参加终端装置之中排除的终端装置14(S53)。即,在参加了先前建立的通信会话的终端装置14又参加了本次建立的通信会话的情况下,需要从先前建立的通信会话中去掉。在存在这样的终端装置14的情况下(S53中为是),从该先前建立的通信会话的参加终端编号的栏中删除该终端装置14的终端编号(S54)。被排除的终端编号被转记至排除终端编号的栏。这样使通信会话的参加终端装置最佳化。
[0129] 图11b的混合表格管理处理被定期(例如每隔20毫秒)重复执行。控制部30首先选择多个混合表格303A、303B中的起始的表格303A(S60)。然后,指定该混合表格303A的起始行的通信会话(S61)。控制部30使指定的通信会话的保持时间计时器TS进行计数减1运算
(20毫秒的量)(S62),判断通过该减法运算而保持时间计时器TS是否变为了0(S63)。在保持时间计时器TS变为了0的情况下(S63中为是),控制部30视作该通信会话已结束,将该行的通信会话删去(S64)。另一方面,在保持时间计时器TS不为0的情况下(S63中为否),控制部
30使处理前进至S65。
[0130] 控制部30依次执行以上的处理直至成为混合表格303A的最终行为止(S65、S66),进而依次执行以上的处理直至混合表格303的最终表格(混合小组303B)结束为止(S67、68)。控制部30这样进行各混合表格303A、303B的管理。
[0131] 如上所述,在该实施方式的声音通信系统中,经由网络17来连接中继装置(服务器装置11)和作为通信机的终端装置14,使中继装置侧进行基于终端装置14的所属的终端装置14彼此的通信管理以及各终端装置14的当前位置(区域)的管理。由此,能够在单一的声音通信系统中实现可进行以区域为单位的终端装置14的呼叫的多个虚拟的声音通信系统。因此,无需导入所需数量的声音通信系统,从而能够抑制导入具有多种通信功能的声音通信系统所带来的成本的增大。
[0132] (区域表格生成)
[0133] 下面,说明在服务器装置11(存储部31)中存储的区域表格304的生成。区域表格304由服务器装置11生成。具体而言,服务器装置11将区域信息请求发送给各无线接入点
13,并接收包含BSSID、IP地址以及所属区域表格600(划分系统编号以及区域编号)的信息来生成区域表格304。服务器装置11例如接收来自管理装置12的请求开始指示而发送区域信息请求。
[0134] 图12A是表示无线接入点13(存储部68)中设定的所属区域表格600的图。所属区域表格600是在划分声音通信系统101、102的每一个系统中对无线接入点13所属的区域编号进行确定的信息,划分系统编号、区域编号、可否通知的信息被建立关联地登记。例如,在划分系统编号为“101”(划分声音通信系统101)的情况下,表示了该无线接入点13属于区域编号“4”。可否通知是在从服务器装置11发送出区域信息请求时判断是否向服务器装置11发送所属区域表格600等信息的信息。例如,在图12A中,在划分系统编号为“102”(划分声音通信系统102)的情况下,由于通知为禁止设定,因此该无线接入点13针对上述请求而仅发送与划分系统编号101对应的信息。这是由于在某无线接入点13仅被任一个划分声音通信系统101或者102使用的情况下,针对未使用该无线接入点的划分声音通信系统102或者101而不需要向区域表格304B或者304A的登记。
[0135] 关于上述所属区域表格600,例如在设置无线接入点13时,由个人计算机等终端装置与无线接入点13进行通信而设定在存储部68中即可。或者,也可以在无线接入点13中设置操作部来直接进行输入。
[0136] 服务器装置11在从管理装置12接收到的自开始IP地址至结束IP地址的范围内发送区域信息请求。即,通过将上述范围的所有IP地址作为发送目标来发送区域信息请求,由此来搜索存在于网络17内的无线接入点13,并且从所发现的无线接入点13接收区域编号等的信息等。因此,服务器装置11无需预先存储无线接入点13的IP地址。此外,若为管理者,则由于掌握着所使用的IP地址的范围,因此能够容易地确定应该搜索的IP地址的范围。
[0137] 另外,服务器装置11以及无线接入点13间的通信以图12B所示的形式的数据包(UDP数据包)来进行。图12B是接收了区域信息请求的无线接入点13应答(回复)服务器装置
11时的数据包。数据主体中除了包含上述的BSSID、划分系统编号、区域编号之外,还包含数据主体的数据长度(有效数据长度)、表示无线接入点13的名称的主体名称(文本数据)。此外,在为从服务器装置11发送的区域信息请求的情况下,数据主体中仅包含数据长度。
[0138] 无线接入点13(控制部60)若经由有线过程处理部65而从服务器装置11接收到将自身的IP地址设定为发送目标IP地址的上述UDP数据包,则判断为是区域信息请求,基于可否通知的设定来进行图12B所示的UDP数据包的回复。另外,服务器装置11也是若从无线接入点13接收到将自身的IP地址设定为发送目标IP地址的上述UDP数据包,则判断为是针对区域信息请求的来自无线接入点13的应答,从而执行区域表格304的生成动作。
[0139] 图13A是表示服务器装置11的控制部30的区域表格生成动作的流程图。该生成动作在从管理装置12接收到请求开始指示时被执行。控制部30选择从管理装置12接收到的开始IP地址以及结束IP地址的范围内的起始的开始IP地址(S80),并发送区域信息请求
(S81)。然后,控制部30判断有无来自无线接入点13的应答(S82)。例如,控制部30在发送了区域信息请求之后,判断在给定时间内是否有来自无线接入点13的应答。若没有应答(S82中为否),则控制部30判断为该IP地址未对应于无线接入点13的地址,并使处理前进至S84。
另一方面,在有应答的情况下(S82中为是),控制部30将接收到的信息保存至RAM等中来生成(更新)区域表格304(S83)。然后,控制部30依次进行以上的处理而直至成为结束IP地址为止(S84、S85)。并且,虽然未进行图示,但将上述的处理中生成的区域表格304保存至存储部31中。
[0140] 图13B是表示无线接入点13的控制部60的区域信息发送动作的流程图。该动作在接收到以该无线接入点13的IP地址为目的地的区域信息请求时被执行。
[0141] 控制部60生成发送给服务器装置11的信息(S90)。具体而言,基于存储部68中存储的所属区域表格600的可否通知的设定,来获取能进行通知的所属区域表格600的划分系统编号以及对应的区域编号的信息,另外从存储部68获取BSSID。然后,将这些信息发送给服务器装置11(S91)。
[0142] 这样,服务器装置11从任意的IP地址起搜索无线接入点13,并获取该无线接入点13的区域信息。然后,基于接收到的区域信息来生成区域表格304。由此,不需要管理者等向服务器装置11中逐个输入区域编号以及相应的无线接入点13的BSSID等的工夫,能够容易地生成区域表格304。因此,能够抑制声音通信系统的管理变得复杂,并且能够在单一的声音通信系统中实现能进行以区域为单位的终端装置14的呼叫的多个虚拟的声音通信系统。
[0143] 此外,区域表格304的生成也可以不是基于上述的区域信息请求的构成。例如,也可管理者经由管理装置12来访问服务器装置11,输入区域编号、BSSID等信息来生成区域表格304。
[0144] 在上述实施方式中,在单一的声音通信系统中形成了两个划分声音通信系统,但并不限定于两个。另外,通过由管理者操作管理装置12来变更服务器装置11的终端表格301、小组表格302、混合表格303的设定,还能够使划分声音通信系统的数量增减。另外,通过由管理者操作管理装置12来变更终端表格301中的终端装置14所属的划分系统编号,还能够变更终端装置14所属的划分声音通信系统101、102。
[0145] 另外,在上述实施方式中,声音数据包中附加了发送源的终端装置14所属的划分系统编号,但也可以不附加。例如,可以在声音数据包中作为发送源终端编号而预先写入总括终端编号,接收到声音数据包的服务器装置11以发送源终端编号(总括终端编号)来搜索终端表格301,从而确定发送源的终端装置14所属的划分系统编号以及在该划分声音通信系统101或者102中的终端编号。在该情况下,服务器装置11变得无需使终端装置14知晓划分系统编号。
[0146] 在上述实施方式中,在近邻通信中,将终端装置14所在的1区域作为近邻区域,位于该区域的其他终端装置14为通信对方的对象,但并不特别限定于此。还可以将终端装置14所在的1区域以及该区域周围的区域作为近邻区域,位于这些区域的其他终端装置14也作为通信对方的对象。例如,使服务器装置11存储各区域的周围的区域信息,根据从终端装置14接收到的声音数据包的AP编号(BSSID)来确定与AP编号相应的区域以及周围的区域即可。
[0147] 另外,在上述实施方式中,声音数据包中附加了无线接入点13的编号(BSSID),但并不特别限定于此。例如,也可以附加区域的编号。在该情况下,若使终端装置14预先存储图7(B)所示的区域表格304,则在服务器装置13侧也可以不设定区域表格304。然后,基于终端装置14所连接的无线接入点13的编号(BSSID)而由终端装置14确定当前的区域即可。另外,也可以设为1区域=1无线接入点13来进行近邻通信等的呼叫。在该情况下,服务器装置11的区域表格304也是不需要的。
[0148] 另外,上述实施方式的终端装置14的位置信息是基于无线接入点13的信息,但并不特别限定于此,只要是能够确定终端装置14的位置信息的构成即可。例如,可以在终端装置14中设置GPS,使用根据GPS来确定的坐标值。另外,关于上述实施方式的区域,也是基于无线接入点13来设定的,但并不特别限定于此。例如,在如上述那样终端装置14的位置信息根据GPS等的坐标值来确定的情况等之下,上述区域的设定也是可以不基于无线接入点13来设定。
[0149] 另外,在上述实施方式中,终端装置14能够进行只能指定本机所处的区域(近邻区域)的近邻通信,但也可以设为如管理装置12那样能够指定用户所希望的区域。进而,在区域指定通信中,还可以设为能够指定多个区域。例如,将属于两个区域的无线接入点13的编号(BSSID)设定为声音数据包的AP编号即可。
[0150] 另外,在上述实施方式中,在近邻通信以及区域指定通信中设为能够选择小组编号以及全体编号,但也可以仅为任一方。进而,在上述实施方式中,终端装置14也能进行小组通信等,但还可以仅为近邻通信或者区域指定通信。
[0151] 此外,在上述实施方式中,非激活的终端装置作为排除终端装置而被从通信会话中排除,但也可以在该终端装置变为激活的时间点使其中途参加通信会话。
[0152] 在上述实施方式中,设为对应于从终端装置14发送出的呼叫声音数据包来建立通信会话,但通信会话建立的契机并不限定于此。例如,也可以由管理者通过管理装置12操作混合表格303来进行混合小组的建立以及取消。另外,还可以由管理装置12进行上面描述的小组彼此之间的扩展小组通信的建立以及取消。该方式也能实现混合小组的总括的管理和灵活的变更。
[0153] 符号说明
[0154] 11  服务器装置(中继装置)
[0155] 12  管理装置
[0156] 13  无线接入点
[0157] 14  终端装置
[0158] 20  (终端装置的)控制部
[0159] 30  (服务器装置的)控制部
[0160] 32  网络通信部
[0161] 60  (无线接入点的)控制部
[0162] 101、102  划分声音通信系统
[0163] 220 PTT (一键通)开关
[0164] 301  终端表格
[0165] 302(302A、302B)  小组表格
[0166] 303(303A、303B)  混合表格
[0167] 304(304A、304B)  区域表格