一种组呼业务中发送通知命令的方法、装置及系统的制作方法

文档序号:7614730阅读:109来源:国知局
专利名称:一种组呼业务中发送通知命令的方法、装置及系统的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及一种组呼业务中发送通知命令的方法、装置及系统。
背景技术
组呼业务包括语音组呼业务和语音广播业务,组呼业务使用公共下行链路广播功能,这种功能允许处于同一个小区的至少一个移动终端在一条业务信道上接收语音信息,突破了点对点通信的局限性,并且对移动终端的数量没有限制,从而可以节省网元间的空中接口可用资源和信令链路上的可用资源。
移动终端进行组呼业务时,先通过核心网向基站控制器发送组呼请求,基站控制器根据接收到的该组呼请求生成通知命令,并将生成的通知命令发送给基站,基站接收到通知命令后,在组呼信道上发送该通知命令,以通知其他移动终端对该组呼请求进行响应。图I为现有技术中基站接收基站控制器发送的通知命令,并在组呼信道上发送该通知命令的过程,具体包括以下步骤SlOl :基站控制器接收移动终端通过核心网发送的组呼请求,根据接收到的组呼请求生成通知命令。S102 :将生成的通知命令发送给基站。S103 :基站接收基站控制器发送的通知命令,并将接收到的通知命令插入到存储队列的队尾,其中,该存储队列中保存了每个待发送的通知命令。S104:根据设定的时间间隔,按照该存储队列中通知命令的发送顺序,循环的在组呼信道上顺序发送该存储队列中保存的每个通知命令。其中,该存储队列中通知命令的发送顺序为基站以当前待发送的通知命令为队首,上一时刻发送的通知命令为队尾确定的,具体为,将存储队列中排在队首的通知命令发送之后,将排在第二位的通知命令放在队首的位置,将排在第三位的通知命令放在第二位的位置,以此类推,并将原来排在队首的通知命令插入到队尾的位置。在上述过程中,基站接收到新的通知命令时,将该接收到的通知命令插入到存储队列的队尾,并且在发送通知命令时,是按照每个通知命令在存储队列中的发送顺序进行发送的,也就是说,基站按照先接收到的通知命令先发送的原则,发送每个通知命令。图2为举例说明现有技术中存储队列中保存的每个待发送的通知命令的顺序示意图,在图2中,存储队列a中保存了三个通知命令,分别为通知命令A、通知命令B和通知命令C,如图2中的存储队列a所示,这三个通知命令当前在存储队列中的发送顺序为,通知命令A,通知命令B,通知命令C。当设定的时间间隔来临时,基站按照当前存储队列中保存的通知命令的发送顺序,发送通知命令A。发送通知命令A之后,基站重新确定该存储队列中通知命令的发送顺序,该发送顺序如图2中的存储队列b所示,即基站以当前待发送的通知命令B为队首,上一时刻发送的通知命令A为队尾确定该发送顺序,具体为,将存储队列中的通知命令B放在原来通知命令A的位置,将通知命令C放在原来通知命令B的位置,将通知命令A放在原来通知命令C的位置。如果此时基站接收到基站控制器发送的通知命令D,则将该通知命令D插入到存储队列的队尾,即放在通知命令A之后,如图2中的存储队列c所示,此时存储队列中通知命令的发送顺序为,通知命令B,通知命令C,通知命令A,通知命令D。此时基站发送这四个通知命令的顺序为,第一个时间间隔发送通知命令B,第二个时间间隔发送通知命令C,第三个时间间隔发送通知命令A,第四个时间间隔发送通知命令D,以此类推循环发送这四个通知命令。即此时无论通知命令D是怎样的通知命令,基站发送该通知命令D都要执行等待排队,等到通知命令B,通知命令C和通知命令A发送之后才能发送通知命令D。而如果该通知命令D比较重要,其优先级较高,现有技术发送通知命令的方法不能优先发 送优先级较高的通知命令,而需要执行等待排队才能发送,导致移动终端不能优先接收到优先级高的通知命令,进而增加了移动终端对优先级高的通知命令进行响应的延迟。

发明内容
有鉴于此,本发明实施例提供一种组呼业务中发送通知命令的方法及装置,用以解决现有技术中移动终端对优先级高的通知命令进行响应的延迟长的问题。本发明实施例提供的一种组呼业务中发送通知命令的方法,包括基站接收基站控制器发送的设置了优先级的通知命令;根据当前存储队列中通知命令的发送顺序,将接收到的通知命令的优先级与当前发送顺序对应的每个通知命令的优先级依次进行比较,其中所述当前存储队列中通知命令的发送顺序为所述基站以当前待发送的通知命令为队首,上一时刻发送的通知命令为队尾确定的;根据比较结果,将接收到的通知命令插入到当前存储队列第一个优先级不高于接收到的通知命令的优先级的通知命令之前;根据插入接收到的通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令。本发明实施例提供的一种组呼业务中发送通知命令的装置,包括接收模块,用于接收基站控制器发送的设置了优先级的通知命令;比较模块,用于根据当前存储队列中通知命令的发送顺序,将接收到的通知命令的优先级与当前发送顺序对应的每个通知命令的优先级依次进行比较,其中所述当前存储队列中通知命令的发送顺序为以当前待发送的通知命令为队首,上一时刻发送的通知命令为队尾确定的;插入模块,用于根据比较结果,将接收到的通知命令插入到当前存储队列第一个优先级不高于接收到的通知命令的优先级的通知命令之前;发送模块,用于根据插入接收到的通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令。本发明实施例提供的一种组呼业务中发送通知命令的系统,包括基站,用于接收基站控制器发送的设置了优先级的通知命令,根据当前存储队列中通知命令的发送顺序,将接收到的通知命令的优先级与当前发送顺序对应的每个通知命令的优先级依次进行比较,其中所述当前存储队列中通知命令的发送顺序为所述基站以当前待发送的通知命令为队首,上一时刻发送的通知命令为队尾确定的,根据比较结果,将接收到的通知命令插入到当前存储队列第一个优先级不高于接收到的通知命令的优先级的通知命令之前,根据插入接收到的通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令;基站控制器,用于向所述基站发送设置了优先级的通知命令。本发明实施例提供一种组呼业务中发送通知命令的方法、装置及系统,该方法基站接收到设置了优先级的通知命令后,根据当前存储队列中通知命令的发送顺序,将接收到的该通知命令的优先级与当前发送顺序对应的每个通知命令的优先级依次进行比较,并将该通知命令插入到当前存储队列第一个优先级不高于该通知命令的通知命令之前,根据插入该通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令。由于本发明实施例中将接收到的通知命令插入到存储队列第一个优先级不高于该通知命令的通知命令 之前,并顺序发送每个通知命令,使优先级高的通知命令能够被优先发送出去,从而减小了移动终端对优先级高的通知命令进行响应的延迟。


图I为现有技术中基站接收基站控制器发送的通知命令,并在组呼信道上发送该通知命令的过程;图2为举例说明现有技术中存储队列中保存的每个待发送的通知命令的顺序示意图;图3为本发明实施例提供的组呼业务中发送通知命令的过程;图4为举例说明本发明实施例提供的将接收到的通知命令插入到存储队列中之后的存储队列示意图,以及提取位于该接收到的通知命令之前,且已被发送过的通知命令,并将提取的通知命令插入到存储队列的队尾之后的存储队列的示意图;图5为本发明实施例提供的组呼业务中发送通知命令的详细过程;图6为本发明实施例提供的组呼业务中发送通知命令的装置结构示意图;图7为本发明实施例提供的组呼业务中发送通知命令的系统结构示意图。
具体实施例方式本发明实施例提供一种组呼业务中发送通知命令的方法、装置及系统,该方法基站接收到设置了优先级的通知命令后,根据当前存储队列中通知命令的发送顺序,将接收到的该通知命令的优先级与当前发送顺序对应的每个通知命令的优先级依次进行比较,并将该通知命令插入到当前存储队列第一个优先级不高于该通知命令的通知命令之前,根据插入该通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令。由于本发明实施例中将接收到的通知命令插入到存储队列第一个优先级不高于该通知命令的通知命令之前,并顺序发送每个通知命令,使优先级高的通知命令能够被优先发送出去,从而减小了移动终端对优先级高的通知命令进行响应的延迟。下面结合说明书附图,对本发明实施例进行详细描述。图3为本发明实施例提供的组呼业务中发送通知命令的过程,具体包括以下步骤S301 :基站接收基站控制器发送的设置了优先级的通知命令。在本发明实施例中,基站接收基站控制器发送的设置了优先级的通知命令之前,基站控制器根据移动终端发送的组呼请求生成通知命令,并根据保存的该组呼请求的优先级,为生成的通知命令设置相应的优先级。其中,本发明实施例中的通知命令包括通知信道(Notification Channel, NCH)类型的通知命令,快速随路控制信道(Fast AssociatedControl Channel, FACCH)类型的通知命令以及其他类型的通知命令。基站控制器根据接收到的组呼请求生成通知命令后,根据该组呼请求的优先级为该生成的通知命令设置相应的优先级,例如,该组呼请求的优先级为2,则为根据该组呼请求生成的通知命令设置的优先级也为2。S302:根据当前存储队列中通知命令的发送顺序,将该接收到的通知命令的优先 知命令的发送顺序为基站以当前待发送的通知命令为队首,上一时刻发送的通知命令为队尾确定的。在本发明实施例中,存储队列中按照发送顺序保存了每个待发送的通知命令,基站接收到该设置了优先级的通知命令后,将该接收到的通知命令的优先级,与存储队列中当前发送顺序对应的每个通知命令的优先级依次进行比较。其中,当前存储队列中通知命令的发送顺序为基站以当前待发送的通知命令为队首,上一时刻发送的通知命令为队尾确定的,即,将存储队列中排在队首的通知命令发送之后,将排在第二位的通知命令放在队首的位置,将排在第三位的通知命令放在第二位的位置,以此类推,并将原来排在队首的通知命令插入到队尾的位置。S303:根据比较结果,将该接收到的通知命令插入到当前存储队列第一个优先级不高于该接收到的通知命令的优先级的通知命令之前。由于基站将该接收到的通知命令的优先级,与当前存储队列中每个通知命令的优先级依次进行比较,因此根据比较结果,一旦发现当前存储队列中的某个通知命令的优先级不高于该接收到的通知命令的优先级,就将该接收到的通知命令插入到存储队列中的该某个通知命令之前。S304:根据插入该接收到的通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令。在本发明实施例中,基站将该接收到的通知命令插入到存储队列中之后,按照设定的时间间隔,根据插入该接收到的通知命令后的存储队列中通知命令的发送顺序,循环的发送每个通知命令。在上述过程中,由于基站接收到该设置了优先级的通知命令后,按照当前存储队列中通知命令的发送顺序,将该接收到的通知命令的优先级,与当前存储队列中的每个通知命令的优先级依次进行比较,一旦发现存储队列中的某个通知命令的优先级不高于该接收到的通知命令的优先级时,就将该接收到的通知命令插入到存储队列中的该某个通知命令之前,因此可以保证该接收到的通知命令在存储队列中的位置为,位于不高于自身优先级的通知命令之前。从而,基站根据插入该接收到的通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令,可以使优先级高的通知命令能够被优先发送出去,减小了移动终端对优先级高的通知命令进行响应的延迟。在本发明实施例中,移动终端可以根据需要为组呼请求设置优先级,当移动终端为组呼请求设置了优先级时,基站控制器为生成的通知命令设置相应的优先级的过程具体为,根据保存的由该移动终端设置的该组呼请求的优先级,为该生成的通知命令设置相应的优先级。或者,基站控制器也可以保存不同组呼请求的类型信息与优先级的对应关系,当基站控制器保存了组呼请求的类型信息与优先级的对应关系时,基站控制器为生成的通知命令设置相应的优先级的过程具体为,识别该组呼请求的类型信息,根据保存的组呼请求的类型信息与优先级的对应关系,为该生成的通知命令设置相应的优先级。在本发明实施例中,基站根据当前存储队列中通知命令的发送顺序,将该接收到的通知命令的优先级与当前发送顺序对应的每个通知命令进行比较,并根据比较结果,将该接收到的通知命令插入到当前存储队列第一个优先级不高于该接收到的通知命令的优先级的通知命令之前的过程具体为,按照当前存储队列中通知命令的发送顺序,依次选定 通知命令,直至选定的通知命令的优先级不高于接收到的通知命令的优先级为止,将该接收到的通知命令插入到最后一次选定的通知命令之前。并且,如果基站判断该接收到的通知命令的优先级不高于存储队列中的所有通知命令,则将该接收到的通知命令插入到存储队列的队尾。在本发明实施例中,由于基站发送存储队列中的每个通知命令是循环发送的,因此将该接收到的通知命令插入到存储队列中之后,排在该接收到的通知命令之前的通知命令可能已经被发送过。为了保证基站发送该接收到的通知命令能够先于存储队列中已经被发送过的通知命令,基站在将该接收到的通知命令插入到存储队列中之后,根据插入该接收到的通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令之前,还要根据存储队列中为每个通知命令配置的用于标识通知命令是否已被发送过的发送标记,依次提取存储队列中位于该接收到的通知命令之前、且已被发送过的通知命令,并将提取的通知命令插入到存储队列的队尾。其中,上述通知命令的发送标记为标识该通知命令是否被发送过的标记信息,采用发送标记标识该通知命令是否被发送过的方法有很多种,例如,基站接收到该通知命令时,将该通知命令的发送标记置0,将该通知命令发送完之后,将该发送标记置I,此时只要判断存储队列中每个通知命令的发送标记是否为1,就可以判断每个通知命令是否被发送过;或者,基站接收到该通知命令时,将该通知命令的发送标记置0,每发送该通知命令一次,就将该通知命令的发送标记加1,此时只要判断存储队列中每个通知命令的发送标记是否不小于1,就可以判断每个通知命令是否被发送过。图4为举例说明本发明实施例提供的将接收到的通知命令插入到存储队列中之后的存储队列示意图,以及提取位于该接收到的通知命令之前,且已被发送过的通知命令,并将提取的通知命令插入到存储队列的队尾之后的存储队列的示意图,如图4中的存储队列a所示,当前的存储队列a中保存了三个通知命令,分别为通知命令A、通知命令B和通知命令C,其中,通知命令A的优先级为4,通知命令B的优先级为3,通知命令C的优先级为
Io此时基站接收到基站控制器发送的通知命令D,基站控制器为该通知命令D设置的优先级为2,则基站根据存储队列中通知命令的发送顺序,将该通知命令D的优先级,与通知命令A、通知命令B和通知命令C的优先级依次进行比较,基站先选定通知命令A,判断通知命令A的优先级高于通知命令D的优先级,则选定下一个通知命令,即通知命令B,基站再判断通知命令B的优先级也高于通知命令D,则再选定下一个通知命令,即通知命令C,基站判断通知命令C的优先级不高于通知命令D,则将通知命令D插入到通知命令C之前,如图4中的存储队列b所示。基站依次提取此时存储队列中排在通知命令D之前、且已被发送过的通知命令,即提取通知命令A和通知命令B中已被发送过的通知命令,假设通知命令A和通知命令B都已被发送过,则基站先提取通知命令A,将通知命令A插入到存储队列的队尾,再提取通知命令B,将通知命令B插入到存储队列的队尾,如图4中的存储队列c所示。在本例中,基站根据图4中的存储队列c所示的通知命令的发送顺序,循环的发送这四个通知命令。另外,基站根据存储队列中通知命令的发送顺序,发送每个通知命令之后 ,还要更新发送后的每个通知命令的发送标记,以保证下一次再接收到新的通知命令时,能够根据更新后的发送标记,准确的提取已被发送过的通知命令。图5为本发明实施例提供的组呼业务中发送通知命令的详细过程,具体包括以下步骤S501 :基站控制器接收移动终端通过核心网发送的组呼请求,根据接收到的组呼请求生成通知命令。S502 :基站控制器根据保存的由该移动终端设置的该组呼请求的优先级,为该生成的通知命令设置相应的优先级,并将该设置了优先级的通知命令发送给基站。S503:基站接收基站控制器发送的该设置了优先级的通知命令,根据当前存储队列中通知命令的发送顺序,选定存储队列中位于队首的通知命令。S504:基站判断选定的通知命令的优先级是否不高于该接收到的通知命令的优先级,若是,则进行步骤S505,否则进行步骤S506。S505 :将该接收到的通知命令插入到存储队列中选定的该通知命令之前。S506 :选定存储队列中保存的下一个通知命令,返回步骤S504。S507:根据存储队列中为每个通知命令配置的用于标识通知命令是否已被发送过的发送标记,依次提取存储队列中位于该接收到的通知命令之前、且已被发送过的通知命令。S508 :将提取的通知命令插入到存储队列的队尾。S509 :根据插入接收到的通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令。S510 :更新发送后的每个通知命令的发送标记。在上述步骤S502中,基站控制器也可以根据保存的组呼请求的类型信息与优先级的对应关系,为该生成的通知命令设置相应的优先级,这里就不再一一赘述。并且,在上述步骤S504中,当选定的通知命令为存储队列中位于队尾的通知命令时,如果该位于队尾的通知命令的优先级高于该接收到的通知命令的优先级,则将该接收到的通知命令插入到存储队列的队尾。在上述过程中,由于基站接收到该设置了优先级的通知命令后,按照当前存储队列中通知命令的发送顺序,将该接收到的通知命令的优先级,与当前存储队列中的每个通知命令的优先级依次进行比较,一旦发现存储队列中的某个通知命令的优先级不高于该接收到的通知命令的优先级时,就将该接收到的通知命令插入到存储队列中的该某个通知命令之前,因此可以保证该接收到的通知命令在存储队列中的位置为,位于不高于自身优先级的通知命令之前。从而,基站根据插入该接收到的通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令,可以使优先级高的通知命令能够被优先发送出去,减小了移动终端对优先级高的通知命令进行响应的延迟。并且,基站根据插入该接收到的通知命令后的存储队列中通知命令的发送顺序, 发送每个通知命令之前,根据存储队列中为每个通知命令配置的用于标识通知命令是否被发送过的发送标记,依次提取存储队列中位于该接收到的通知命令之前、且已被发送过的通知命令,并将提取的通知命令插入到存储队列的队尾,保证了基站发送该接收到的通知命令能够先于存储队列中已经被发送过的通知命令。图6为本发明实施例提供的组呼业务中发送通知命令的装置结构示意图,具体包括接收模块601,用于接收基站控制器发送的设置了优先级的通知命令;比较模块602,用于根据当前存储队列中通知命令的发送顺序,将接收到的通知命令的优先级与当前发送顺序对应的每个通知命令的优先级依次进行比较,其中所述当前存储队列中通知命令的发送顺序为以当前待发送的通知命令为队首,上一时刻发送的通知命令为队尾确定的;
插入模块603,用于根据比较结果,将接收到的通知命令插入到当前存储队列第一个优先级不高于接收到的通知命令的优先级的通知命令之前;发送模块604,用于根据插入接收到的通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令。所述比较模块602具体用于,按照当前存储队列中通知命令的发送顺序,依次选定通知命令,直至选定的通知命令的优先级不高于接收到的通知命令的优先级为止;所述插入模块603具体用于,将接收到的通知命令插入到最后一次选定的通知命令之前。所述装置还包括调整模块605,用于根据存储队列中为每个通知命令配置的用于标识通知命令是否被发送过的发送标记,依次提取存储队列中位于接收到的通知命令之前、且已被发送过的通知命令,并将提取的通知命令插入到存储队列的队尾。所述装置还包括更新模块606,用于更新发送后的每个通知命令的发送标记。图7为本发明实施例提供的组呼业务中发送通知命令的系统结构示意图,具体包括基站701,用于接收基站控制器702发送的设置了优先级的通知命令,根据当前存储队列中通知命令的发送顺序,将接收到的通知命令的优先级与当前发送顺序对应的每个通知命令的优先级依次进行比较,其中所述当前存储队列中通知命令的发送顺序为所述基站以当前待发送的通知命令为队首,上一时刻发送的通知命令为队尾确定的,根据比较结果,将接收到的通知命令插入到当前存储队列第一个优先级不高于接收到的通知命令的优先级的通知命令之前,根据插入接收到的通知命令后的存储队列中通知命令的发送顺序, 发送每个通知命令;基站控制器702,用于向所述基站701发送设置了优先级的通知命令。本发明实施例提供一种组呼业务中发送通知命令的方法、装置及系统,该方法基站接收到设置了优先级的通知命令后,根据当前存储队列中通知命令的发送顺序,将接收到的该通知命令的优先级与当前发送顺序对应的每个通知命令的优先级依次进行比较,并将该通知命令插入到当前存储队列第一个优先级不高于该通知命令的通知命令之前,根据插入该通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令。由于本发明实施例中将接收到的通知命令插入到存储队列第一个优先级不高于该通知命令的通知命令之前,并顺序发送每个通知命令,使优先级高的通知命令能够被优先发送出去,从而减小了移动终端对优先级高的通知命令进行响应的延迟。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.ー种组呼业务中发送通知命令的方法,其特征在于,包括 基站接收基站控制器发送的设置了优先级的通知命令; 根据当前存储队列中通知命令的发送顺序,将接收到的通知命令的优先级与当前发送顺序对应的每个通知命令的优先级依次进行比较,其中所述当前存储队列中通知命令的发送顺序为所述基站以当前待发送的通知命令为队首,上一时刻发送的通知命令为队尾确定的; 根据比较結果,将接收到的通知命令插入到当前存储队列第一个优先级不高于接收到的通知命令的优先级的通知命令之前; 根据插入接收到的通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令。
2.如权利要求I所述的方法,其特征在于,基站控制器向基站发送设置了优先级的通知命令之前,所述方法还包括 所述基站控制器根据移动终端发送的组呼请求生成通知命令;并 根据保存的所述组呼请求的优先级,为生成的通知命令设置相应的优先级。
3.如权利要求2所述的方法,其特征在于,根据保存的所述组呼请求的优先级,为生成的通知命令设置相应的优先级包括 根据保存的由所述移动终端设置的所述组呼请求的优先级,为生成的通知命令设置相应的优先级;或者 识别所述组呼请求的类型信息,根据保存的组呼请求的类型信息与优先级的对应关系,为生成的通知命令设置相应的优先级。
4.如权利要求I所述的方法,其特征在于,根据比较結果,将接收到的通知命令插入到存储队列第一个优先级不高于接收到的通知命令的优先级的通知命令之前,包括 按照当前存储队列中通知命令的发送顺序,依次选定通知命令,直至选定的通知命令的优先级不高于接收到的通知命令的优先级为止; 将接收到的通知命令插入到最后一次选定的通知命令之前。
5.如权利要求I 4任一所述的方法,其特征在于,根据插入接收到的通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令之前,还包括 根据存储队列中为每个通知命令配置的用于标识通知命令是否已被发送过的发送标记,依次提取存储队列中位于接收到的通知命令之前、且已被发送过的通知命令;并 将提取的通知命令插入到存储队列的队尾。
6.如权利要求5所述的方法,其特征在于,根据插入接收到的通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令之后,还包括 更新发送后的每个通知命令的发送标记。
7.ー种组呼业务中发送通知命令的装置,其特征在于,包括 接收模块,用于接收基站控制器发送的设置了优先级的通知命令; 比较模块,用于根据当前存储队列中通知命令的发送顺序,将接收到的通知命令的优先级与当前发送顺序对应的每个通知命令的优先级依次进行比较,其中所述当前存储队列中通知命令的发送顺序为以当前待发送的通知命令为队首,上一时刻发送的通知命令为队尾确定的;插入模块,用于根据比较结果,将接收到的通知命令插入到当前存储队列第一个优先级不高于接收到的通知命令的优先级的通知命令之前; 发送模块,用于根据插入接收到的通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令。
8.如权利要求7所述的装置,其特征在于,所述比较模块具体用于,按照当前存储队列中通知命令的发送顺序,依次选定通知命令,直至选定的通知命令的优先级不高于接收到的通知命令的优先级为止; 所述插入模块具体用于,将接收到的通知命令插入到最后一次选定的通知命令之前。
9.如权利要求7或8所述的装置,其特征在于,所述装置还包括 调整模块,用于根据存储队列中为每个通知命令配置的用于标识通知命令是否已被发送过的发送标记,依次提取存储队列中位于接收到的通知命令之前、且已被发送过的通知命令,并将提取的通知命令插入到存储队列的队尾。
10.如权利要求9所述的装置,其特征在于,所述装置还包括 更新模块,用于更新发送后的每个通知命令的发送标记。
11.ー种组呼业务中发送通知命令的系统,其特征在于,包括 基站,用于接收基站控制器发送的设置了优先级的通知命令,根据当前存储队列中通知命令的发送顺序,将接收到的通知命令的优先级与当前发送顺序对应的每个通知命令的优先级依次进行比较,其中所述当前存储队列中通知命令的发送顺序为所述基站以当前待发送的通知命令为队首,上一时刻发送的通知命令为队尾确定的,根据比较結果,将接收到的通知命令插入到当前存储队列第一个优先级不高于接收到的通知命令的优先级的通知命令之前,根据插入接收到的通知命令后的存储队列中通知命令的发送顺序,发送每个通知命令; 基站控制器,用于向所述基站发送设置了优先级的通知命令。
全文摘要
本发明公开了一种组呼业务中发送通知命令的方法、装置及系统,用以解决现有技术中移动终端对优先级高的通知命令进行响应的延迟长的问题。该方法基站接收到通知命令后,根据当前发送顺序,将接收到的该通知命令的优先级与当前发送顺序对应的每个通知命令的优先级依次进行比较,并将该通知命令插入到当前存储队列第一个优先级不高于该通知命令的通知命令之前,根据插入该通知命令后的发送顺序,发送每个通知命令。由于本发明实施例中将接收到的通知命令插入到存储队列第一个优先级不高于该通知命令的通知命令之前,并顺序发送每个通知命令,使优先级高的通知命令能够被优先发送出去,从而减小了移动终端对优先级高的通知命令进行响应的延迟。
文档编号H04W4/06GK102695128SQ20111006762
公开日2012年9月26日 申请日期2011年3月21日 优先权日2011年3月21日
发明者支蔚秋 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1