背景技术
集群通信系统(Trunk Communication,简称集群通信系统)又称集群无线通信,是将一定数量各种类别稀疏容量的专业用户集中起来,利用同一总线的无线信道,进行以指挥调度为主体的多用途、高效能专用无线通信。相对于对讲机系统这类分散运行、资源利用率不高的专用无线通信而言,集群通信具有动态信道分配、多用户共享信道资源等充分利用有限无线信道资源的特点,使参与集群通信的成员可以共享丰富的特殊功能及业务。
语音组呼业务(Voice Group Call Service,简称VGCS)属于集群通信业务,也可以称为组呼业务。VGCS业务中包含两种身份的成员,即调度员和业务用户。调度员可以是固网用户也可以是移动用户,通过为其建立的专用信道参与组呼的语音通信;业务用户指预定了VGCS业务的移动用户,数量不限,通过组呼区域内的组呼信道参与组呼的语音通信。
VGCS业务在任何时刻只准许一个业务用户以及最多五个调度员同时讲话,讲话的业务用户或调度员称为讲话者,而其他不处于讲话状态的业务用户称为组呼听者。组呼听者可以通过按移动终端上的即按即说(Push To Talk,简称PTT)键,按照“先到先得”的原则来实现抢上行业务信道的操作,如果抢上行业务信道成功即可获得讲话权参与讲话,其他组呼听者只有当上行业务信道空闲时才可以继续抢上行业务信道的操作。调度员具有自己的专用 信道,随时可以参与讲话。一般来说,VGCS业务中的组呼只有发起组呼的业务用户和调度员可以结束,而其他业务用户无权结束组呼,发起组呼的业务用户或调度员称为组呼发起者。
一个特定的组呼通信由组呼标识(Group ID,简称G-ID)和组呼区域唯一确定。G-ID与组呼区域合起来称作组呼参考,即组呼参考唯一确定一个组呼通信。G-ID标识该组的功能,即由哪些身份的成员参加,一个业务用户可以签约多个G-ID,即一个业务用户可以加入其签约的多个组。
当组内成员很多时,如果有人无意按下PTT键,抢到了上行业务信道,发起了组呼,但是又没有进行讲话,而组内除调度员之外的其他成员又无法结束组呼,则上行业务信道资源就会被浪费一段时间,在某些特殊情况下,及时通知组呼发起者结束组呼是必要的。现有技术中通常是通过调度员来强制结束组呼,但是这样的方式结束组呼存在如下的问题:
1、调度员不一定实时在岗,有可能不能及时结束组呼;
2、在有的集群通信网络中,可能没有配置调度员,这样就无法及时结束无意发起的组呼。
现有技术中还存在的一个问题是:当组呼发起者A发起一个组呼的时候,组内某一成员B由于某种原因没有及时加入,当该成员B后来加入该组呼的时候,这时的讲话者变成了组内成员C,根据现有技术,该成员B的显示终端会显示当前讲话者的信息,但是该成员B却无法获知此次组呼发起者A的信息。
发明内容
本发明实施例针对现有技术中组呼接收单元无法及时获得组呼发起者信息的问题,提供一种组呼业务处理方法,可以使组呼接收单元及时获得组呼发起者电话号码,从而可以使组呼接收者根据该电话号码获知该组呼的背景及重要性。
本发明实施例提供了一种组呼业务处理方法,包括:
网络侧根据接收到的组呼发起者的发起请求,向该组呼发起者所在的组中的成员发送携带有当前组呼发起者的电话号码的消息;使得组呼接收者的移动终端接收携带有当前组呼发起者的电话号码的消息,对接收到的所述消息进行解析,得到该消息携带的当前组呼发起者的电话号码,将所述当前组呼发起者的电话号码进行显示。
本发明实施例还提供了一种组呼业务处理方法,包括:
组呼接收者的移动终端接收携带有当前组呼发起者的电话号码的消息,接收到的携带有当前组呼发起者的电话号码的消息是由网络侧根据接收到的组呼发起者的发起请求向组呼发起者所在的组中的成员发送的;
对接收到的所述消息进行解析,得到该消息携带的当前组呼发起者的电话号码;
将所述当前组呼发起者的电话号码进行显示。
本发明实施例还提供了一种网络侧设备,包括:
组呼发起请求接收单元,用于接收组呼发起者的组呼发起请求;
消息发送单元,用于根据所述组呼发起请求接收单元接收到的组呼发起请求发送携带有当前组呼发起者的电话号码的消息。
本发明实施例还提供了一种移动终端,包括:
消息接收单元,用于接收携带有当前组呼发起者的电话号码的消息;
消息解析单元,用于将所述消息接收单元接收的消息中携带的当前组呼发起者的电话号码解析出来;以及
显示单元,用于将所述消息解析单元解析出来的当前组呼发起者的电话号码进行显示。
本发明实施例还提供了一种组呼业务处理系统,包括:
网络侧设备,用于接收组呼发起者的组呼发起请求并根据该请求发送携带有当前组呼发起者的电话号码的消息;
移动终端,用于接收携带有当前组呼发起者的电话号码的消息,将该消息进行解析,并将解析出的当前组呼发起者的电话号码进行显示。
本发明实施例提供的组呼业务处理方法及系统,通过在发送给组内组呼接收单元的通知消息中携带当前组呼发起者的信息,使得组呼接收单元在加入该组之后即能获得当前组呼发起者的信息,从而使得组呼接收者可以及时通知组呼发起者结束无用组呼,并且组呼接收者可以根据当前组呼发起者的信息来判断该组呼的背景以及重要性。
下面通过具体实施例并结合附图对本发明做进一步的详细描述。
具体实施方式
本发明组呼业务处理方法实施例一具体可以为:
网络侧根据接收到的组呼发起者的发起请求,向该组呼发起者所在的组中的成员发送携带有当前组呼发起者的电话号码的消息。
如图1所示为本发明组呼业务处理方法实施例二流程图,具体包括:
步骤201、接收携带有当前组呼发起者的电话号码的消息;
步骤202、对接收到的所述消息进行解析,得到该消息携带的当前组呼发起者的电话号码;
步骤203、将所述当前组呼发起者的电话号码进行显示。
其中,接收所述携带有当前组呼发起者电话号码的消息的设备可以是组呼接收者的移动终端。以上实施例通过在发送给组内组呼接收者的通知消息中携带组呼发起者的电话号码,使得组呼接收者在加入该组之后即能获得当前组呼发起者的电话号码,从而使得组呼接收者可以及时通知组呼发起者结束无用组呼,并且组呼接收者可以根据当前组呼发起者电话号码来判断该组呼的背景以及重要性。
下面详细介绍如何在网络侧发送给组呼发起者所在的组内的组呼接收者的消息中携带当前组呼发起者的电话号码。可以通过如下的三种方式在网络侧发送给组呼接收者的消息中携带当前组呼发起者的电话号码。
1.在通过通知信道发送给组呼接收者的消息中添加当前组呼发起者的电话号码。
组呼发起者首先会向网络侧发送一个发起请求,网络侧在收到该发起请求后,向该组呼发起者所在的组中的成员发送一个通知消息,组内成员接收到该通知消息后向网络侧返回一个响应消息,网络侧收到该响应消息后,使该成员接入组呼。如果有的组内成员在收到该通知消息后没有向网络侧返回响应消息,则该成员不能加入组呼,或者如果有的组内成员没有收到该通知消息,则该成员也不能加入组呼。通知消息可以通过通知信道(NotificationChannel,简称NCH)将通知消息NOTIFICATION发送给组呼接收者。NOTIFICATION是全球移动通信(Global System for Mobile Communication,简称GSM)协议中用来通知组呼接收者当前讲话者信息的通知消息。通过NCH信道发送的NOTIFICATION消息格式如表一所示:
IEI |
Information element |
Type/Reference |
Presen- ce |
Format |
length |
|
L2 Pseudo Length |
L2 Pseudo Length 10.5.2.19 |
M |
V |
1 |
|
RR management Protocol Discriminator |
Protocol Discriminator 10.2 |
M |
V |
1/2 |
|
Skip Indicator |
Skip Indicator 10.3.1 |
M |
V |
1/2 |
|
Notification/NCH Message Type |
Message Type 10.4 |
M |
V |
1 |
|
NT/N Rest Octets |
NT/N Rest Octets 10.5.2.22c |
M |
V |
1-20 |
表一
可以在如表一所示的NOTIFICATION消息增加一个发起者号码(Originator Number)消息单元,该Originator Number消息单元中记录有当前组呼发起者的电话号码,加入了Originator Number消息单元之后的NOTIFICATION消息格式如表二所示:
IEI |
Information element |
Type/Reference |
Presen-ce |
Format |
length |
|
L2Pseudo Length |
L2.Pseudo Lengtn10.5.5.2.19 |
M |
V |
1 |
|
RR management |
ProtocolDiscriminator |
M |
V |
1/2 |
|
Protocol Discriminator |
10.2 |
|
|
|
|
Skip Indicator |
Skip Indicator 10.3.1 |
M |
V |
1/2 |
|
Notification/NCH Message Type |
Message Type10.4 |
M |
V |
1 |
|
|
|
|
|
|
|
Originator number |
Connected number |
M |
LV |
2-13 |
|
NT/N Rest Octets |
NT/N Rest Octets10.5.2.22c |
M |
V |
1-20 |
|
|
|
|
|
|
表二
增加了Originator Number消息单元之后的NOTIFICATION消息既携带有当前讲话者的信息又携带当前组呼发起者的电话号码。
2.在通过快速随路控制信道发送给组呼接收者的消息中添加当前组呼发起者的电话号码。
通知消息NOTIFICATION可以通过快速随路控制信道(Fast AssociatedControl Channel,简称FACCH)发送给组呼接收者。通过FACCH信道发送的NOTIFICATION消息格式如表三所示:
<NOTIFICATION FACCH>::=<RR short PD:bit> --SeeGSM 04.07 <message type:bit(5)> --See10.4 <short layer 2 header:bit(2)> --SeeGSM 04.06 {0<Group Call information> |1<Paging Information>} <spare padding>;<Group Call information>::=<Group Call Reference:bit(36)> {0|1<Group Channel Description>}; |
表三
可以在如表三所示的NOTIFICATION消息增加一个消息单元OriginatorNumber,该Originator Number消息单元中记录有当前组呼发起者的电话号码,加入了Originator Number消息单元之后的NOTIFICATION消息格式如表四所示:
<NOTIFICATION FACCH>::=<RR short PD:bit> --SeeGSM 04.07 |
<message type:bit(5)> --See10.4 <short layer 2 header:bit(2)> --See GSM 04.06 {0<Group Callinformation> |1<Paging Information>} <spare padding>;<Group Callinformation>::=<Group Call Reference:bit(36)> {0|1<Group Channel Description>} {0|1<Originator number>}; |
表四
增加了Originator Number消息单元之后的NOTIFICATION消息既携带有当前讲话者的信息又携带当前组呼发起者的电话号码。
3.在发送给组呼接收者的讲者信息(Talker Information)消息中携带当前组呼发起者的电话号码。
Talker Information是GSM协议中用来通知组呼接收者当前讲话者信息的消息。当组内成员加入组呼后,网络侧向组呼接收者发送TalkerInformation消息用来通知组呼接收者当前讲话者的信息,可以在TalkerInformation消息中携带当前组呼发起者的电话号码,这样组呼接收者在接获知当前讲话者信息的同时也可以获知当前组呼发起者的电话号码。TalkerInformation消息格式如表五所示:
IEI |
Information element |
Type/Reference |
Presence |
Format |
length |
06 |
RR management Protocol Discriminator |
Protocol Discriminator 10.2 |
M |
V |
1/2 |
00 |
Skip Indicator |
Skip Indicator 10.3.1 |
M |
V |
1/2 |
07 |
Talker Information Message Type |
Message Type 10.4 |
M |
V |
1 |
|
PTT preempt enable |
1-enable 0-disable |
M |
V |
1 |
8- |
Talker Priority Level |
Priority Level 10.5.1.11 |
M |
TV |
1 |
6D |
Talker number Reserved Information |
Connected number 10.5.4.13 Reserved Information |
M O |
LV TLV |
2-13 0-18 |
表五
可以在如表五所示的Talker Information消息中增加一个消息单元Originator Number,该Originator Number消息单元中记录有当前组呼发起者的电话号码,加入了Originator Number消息单元之后的TalkerInformation消息格式如表六所示:
IEI |
Information element |
Type/Reference |
Presence |
Format |
length |
06 |
RR management Protocol Discriminator |
Protocol Discriminator 10.2 |
M |
V |
1/2 |
00 |
Skip Indicator |
Skip Indicator 10.3.1 |
M |
V |
1/2 |
07 |
Talker Information Message Type |
Message Type 10.4 |
M |
V |
1 |
|
PTT preempt enable |
1-enable 0-disable |
M |
V |
1 |
8- |
Talker Priority Level |
Priority Level 10.5.1.11 |
M |
TV |
1 |
|
Talker number |
Connected number 10.5.4.13 |
M |
LV |
2-13 |
6D |
Originator number Reserved Information |
Connected number 10.5.4.13 10.5.4.13 |
M O |
LV TLV |
2-13 0-18 |
表六
增加了Originator Number消息单元之后的NOTIFICATION消息既携带有 当前讲话者的信息又携带当前组呼发起者的电话号码。
组呼接收者在接收到上述三种通知消息后,将这三种通知消息中的Originator Number解析出来,并将该Originator Number消息单元中记录的当前组呼发起者的电话号码显示在组呼接收者的显示终端的显示界面上,一直到该组呼接收者退出该组或者组呼结束。
本发明实施例所述的组呼业务处理方法,通过在发送给组呼接收者的消息中添加Originator Number消息单元,在Originator Number消息单元中记录有当前组呼发起者的电话号码,这样就可以在组呼接收者的显示终端显示当前组呼发起者的电话号码,从而组呼接收者可以根据这些信息来判断组呼的背景以及重要性,从而更有效地做出决策。例如,如果组内某一成员在组呼发起之初没有及时加入该组呼,而是在这之后某一时刻加入了组呼,当该成员加入组呼时,讲话者已经不是组呼发起者,但是通过本发明实施例所述的方法,该成员仍然可以通过网络侧发送的消息中携带的当前组呼发起者的电话号码或者当前组呼发起者的信息,如果当前组呼发起者是领导,那么组呼接收者就可以了解当前组呼的重要性。又如,如果组内某个成员无意按下PTT键,发起了组呼,但没有讲话,如果根据现有技术,则组内成员的显示终端上仅能显示当前讲话者的信息,如果组内无成员讲话,则组内成员均无法知道当前组呼发起者的信息,从而无法及时通知组呼发起者结束组呼,使得信道资源被浪费,如果按照本发明实施例所提供的方法,组内成员可以及时获知组呼发起者的电话号码,从而可以及时通知组呼发起者结束组呼,从而节省信道资源。
如图2所示为本发明网络侧设备实施例一结构示意图,具体包括:组呼发起请求接收单元11,用于接收组呼发起者的组呼发起请求;消息发送单元12,用于根据所述组呼发起请求接收单元接收到的组呼发起请求发送携带有当前组呼发起者的电话号码的消息。
如图3所示为本发明移动终端实施例一结构示意图,具体包括:消息接 收单元21,用于接收携带有当前组呼发起者的电话号码的消息;消息解析单元22,用于将所述消息接收单元接收的消息中携带的当前组呼发起者的电话号码解析出来;以及显示单元23,用于将所述消息解析单元解析出来的当前组呼发起者的电话号码进行显示。
本发明实施例还提供一种组呼业务处理系统,可以包括图2中所示的网络侧设备和图3中所示的移动终端,网络侧设备用于接收组呼发起者的组呼发起请求并根据该请求发送携带有当前组呼发起者的电话号码的消息;移动终端用于接收携带有当前组呼发起者的电话号码的消息,将该消息进行解析,并将解析出的当前组呼发起者的电话号码进行显示。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。