WO2007115460A1 - A method, an apparatus and a system for realizing the listener identification service - Google Patents

A method, an apparatus and a system for realizing the listener identification service Download PDF

Info

Publication number
WO2007115460A1
WO2007115460A1 PCT/CN2007/000175 CN2007000175W WO2007115460A1 WO 2007115460 A1 WO2007115460 A1 WO 2007115460A1 CN 2007000175 W CN2007000175 W CN 2007000175W WO 2007115460 A1 WO2007115460 A1 WO 2007115460A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
service user
group
listener
cell
Prior art date
Application number
PCT/CN2007/000175
Other languages
French (fr)
Chinese (zh)
Inventor
Minjun Shen
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2007115460A1 publication Critical patent/WO2007115460A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services

Definitions

  • the present invention relates to the field of wireless communication technologies, and in particular, to a method, apparatus and system for implementing a listener identification service. Background of the invention
  • Voice Group Call Service and Voice Broadcast Service (VBS) are multi-party voice communication methods in Global System for Mobile (GSM), breaking through the limitations of peer-to-peer communication. Sex, able to quickly establish a call. These two services can be collectively referred to as group call services.
  • the VGCS service includes two types of group call members, namely dispatchers and business users.
  • the dispatcher can be a fixed-line user or a mobile user, and participate in the voice communication of the group call through the dedicated channel established for it.
  • the VGCS service can be unscheduled.
  • the VGCS service only allows one business user and up to five dispatchers to speak at the same time, while other business users who are not in a speech state are called group callers.
  • the group caller can press the Push To Talk (PTT) button on the mobile terminal to implement the operation of rushing the uplink traffic channel according to the principle of "first come, first served".
  • PTT Push To Talk
  • the voice can be obtained to participate in the speech, and the other groups of listeners can continue to grab the uplink traffic channel only when the uplink traffic channel is idle.
  • the dispatcher has its own dedicated channel and can participate in the speech at any time.
  • a specific group call communication is composed of a group ID (G-ID) and a group call area.
  • G-ID group ID
  • the G-ID and the group call area are collectively referred to as a group call reference, that is, the caller reference uniquely determines a group call communication.
  • the G-ID identifies the function of the group, that is, which identity group call members participate; ⁇
  • a mobile user can sign multiple G-IDs at the same time and set different priorities for them.
  • FIG 1 is a schematic diagram of a simple group call service system, including an Anchor Mobile Switch Center (A-MSC) 10 relay MS C (R-MSC) 102, each of which includes a Or a plurality of base station subsystems (BSSs), one or more group call cells under each BSS, and service users are distributed in the group call cells.
  • A-MSC Anchor Mobile Switch Center
  • R-MSC relay MS C
  • BSSs base station subsystems
  • the dispatching station 105 is connected to the A-MSC.
  • the A-MSC is responsible for the management of the call, establishing all connections, including the connection to the designated cell of the MSC, the associated R-MSC, and the dispatching station, and completing the voice distribution.
  • the BSS is responsible for the distribution of downlink voices in the cell to which it belongs.
  • the group call cell is the basic unit that constitutes the group call area, and the group call area refers to the range covered by the group call communication.
  • a larger group call service system may include multiple R-MSCs, while a simpler group call service system may consist of only one A-MSC and its subordinate BSS and service users.
  • each group call cell has a group call service channel, and the service user who speaks works in the group transmission mode, and the call content is transmitted through the uplink service channel; all group listeners work in the group reception mode,
  • the downlink traffic channel receives the call content.
  • VBS has similar business functions as VGCS.
  • the main difference is that in VBS service, only the initiator of the broadcast has the right to speak, and the identity of the initiator can only be the dispatcher; other group call members, including ordinary users and non-initiators The dispatcher has no right to speak.
  • a group caller of a group call service works in a receiving mode, and receives information carried by a downlink traffic channel of a group call channel, and no uplink channel is connected to the network side. Therefore, in the process of the group call service, the network side cannot obtain the information of the group caller, and the network side cannot know whether the group caller participates in the group call/multicast and the process of participating in the group call/multicast.
  • the network side In order to obtain information about whether each group of listeners is online, it is necessary to establish an uplink channel for the group caller to communicate with the network, and the network determines the group call user participation group by receiving the information of the group caller on the uplink channel. In the case of a call, this is the listener identification service.
  • the existing listener identification service is implemented as follows:
  • the network side stores the serial numbers of all service users, and each business user stores its own serial number.
  • the network side broadcasts a request for reporting the listener information on the group call channel of each group call cell, and the request includes a time point for reporting and a time slot required for each service user to report in sequence.
  • the service user calculates the frame number that is reported by the user according to the received request and the serial number stored locally.
  • the information of the listener on the time slot corresponding to the frame number can be reported through the group call channel or reported through a dedicated dedicated channel.
  • the network side allocates the reporting time period according to the sum of the time slots required for all service users to report, and receives the listener information in the reporting time period. When the reporting time period ends, the request for reporting the listener information is broadcast again, and the above cycle is repeated in the next cycle. operating.
  • the listener information is reported in a predetermined fixed order, which causes the following disadvantages:
  • All group call cells must allocate the reporting period according to the sum of the time slots of each service user traversing once, and the reporting speed is slow. If some service users are already in a non-service state, such as shutdown, out of service area, or service users are deleted, the original reporting sequence must still be maintained, and the reported time slots are wasted. If you only care about the listener status of a particular business user, but according to the current listener identification service, you must query the status of all business users, so that the query efficiency is very low. Summary of the invention
  • the embodiment of the present invention provides a method for implementing a listener identification service, which can perform listener information reporting more flexibly.
  • the method comprises the following steps: Determine the list of business users who need to report the listener's message within 4 ⁇ of the current listener information.
  • the service user in the group call cell reports the listener information according to the matching result of the service user identifier and the service user identifier in the received group paging message.
  • the embodiment of the invention further provides a mobile switching center, including:
  • a list generating module configured to generate an RMSL corresponding to the group of call cells according to the listener information of each group call cell received by the MSC;
  • a transceiver module configured to receive group listener information of a service user of each group call cell, send the received listener information to the list generation module, and send the generated RML generated by the list generation module to each group call cell Base station subsystem BSS.
  • the embodiment of the present invention provides an implementation system for a listener identification service, including an MSC, a BSS, and a mobile terminal, where the MSC is configured to generate an MSRL corresponding to the group of call cells according to the listener information reported by each group call cell. And transmitting the RMSL to the BSS to which the group call cell belongs; the BSS is configured to broadcast a group paging message including the corresponding RMSL in each group call cell of the subordinate, and send the information reported by the mobile terminal to the MSC; The mobile terminal is configured to receive a group paging message, and perform the hearing of the listener information according to the indication of the group paging message.
  • the group paging message arranges the service user list reported by the group caller information according to the current situation, and the service user performs the matching according to the service user identifier in the group paging message and the service user identifier stored in the group paging message.
  • the listener information is reported, there is no phenomenon that the service user is deleted and the time slot is deleted, and the paging can be divided into cells to further improve the reporting speed.
  • FIG. 1 is a schematic diagram of a prior art system for implementing a listener identification service
  • FIG. 2 is a flowchart of implementing a listener identification service according to an embodiment of the present invention
  • FIG. 3 is a flowchart of performing service user identity registration according to Embodiment 2 of the present invention. Mode for carrying out the invention
  • Step A In each period of the listener identification service, the network side selects one or more service users from all the service users that need to be queried, and the broadcast signaling sent includes the selected service user identifiers that are sequentially arranged. Information, the broadcast signaling is called a group paging (Group Paging) message;
  • Step B The mobile terminal matches its own identification information with the service user identification information in the received signaling. If the matching is successful, the timing of the reporting is calculated according to the location of the identification information of the broadcast signaling. The information is reported at the calculated timing; if there is no match, no operation is performed; after the information reporting of all business users is completed, the listener identification service of the next cycle is continued.
  • the embodiment of the present invention includes the group paging message in addition to the foregoing steps.
  • the included listener identification can be adjusted according to each cell, and the following measures are taken:
  • the network judges that the service user in the group is in a non-service state, for example, has been shut down, in other calls, not in the service area or roaming out of the group call area, the users in the group can be queried from all group call cells. Deleted in the identity; 2) Because the listener stays in a cell for much longer than the period reported by the listener, if listener A reports information in cell 1 in the previous cycle, then listener A is considered to be in cell 1, then the next cycle can be The identifier of the listener A is deleted from the listener identifier of the other cell to be queried; if it has been determined that the listener A is in the cell 1, and the information of the listener A is not received in the cell 1 in the current period, the listener A is considered to have After leaving cell 1, the identifier of listener A is added to the group paging message of all group calls in the next cycle;
  • the group page message is not sent.
  • the number of service users that need to be reported by each group call cell may be different from each other according to the above manner. Accordingly, the listener information of each group call cell is also clear.
  • Embodiment 1 The original listener information reporting sequence number is used as the service user identification information to implement the listener identification service.
  • the listener identification service flow in this embodiment is as shown in FIG. 2, and includes the following steps:
  • Step 201 The MSC determines a Required Member List (RMM) that needs to report the listener message in the i-th cycle.
  • RMM Required Member List
  • the MSC determines that the service user is switched from the non-service state to the service state, and then the service user is added to the RML, and the transition from the non-service state to the service state includes: Power on; End other call services; Enter service area; Enter group call area.
  • the frequency of reporting the information of the service user is adjusted from the default per cycle to every n cycles, according to the adjustment.
  • the frequency determines whether the current user information reporting period requires the information of the service user. If yes, the service user is added to the RML, otherwise it is not added; the m or n is a preset value; the frequency of reporting the information is adjusted. If the service user receives the report message of the service user in the previous cycle, the frequency of the information on the service user is restored to the default frequency, that is, the report is reported every period;
  • the dispatcher specifies a service user that needs to report the status
  • RMSL Subscribed Member Sub-List
  • the local user is: in the last period, the service user of the group call cell in which the cell is located, that is, the group call cell receives the report message of the user.
  • the service user A is the local user of the cell 1.
  • the global user is a service user who cannot determine the group call cell in which it is located in the previous period. For example, it has been determined that the service user A is the local user of the cell 1, but the cell 1 does not receive the information of the service user A in the previous cycle, and the service user A is the global user in the current cycle; When the listener information is on, all business users cannot determine the cell in which they are located, so all business users are global users.
  • the RMSL of the specific group call cell is determined as follows: The local user identifier of the group call cell in the RML and all global user identifiers are added to the RMSL of the group call cell.
  • all global user identifiers and local user identifiers of the group of calling cells are included in the RMSL of the group of calling cells; and, in addition to the above-mentioned user identifiers, the RMSL has no other user identifiers.
  • the content of the RMSL is the union of the set of all global user identities and the set of local user identities of the group of calling cells.
  • the MSRL content of the group call cell without the local user is empty, and the RMSL content is empty.
  • the paging cell does not need to broadcast a group paging message. If there is a global user in the RML, the MSRL of all the group calling cells must include at least a global user, and all group calling cells need a broadcast group paging message.
  • Step 203 Broadcast the paging group group paging message in each group call cell, where the group paging message includes the service user identifier in the RMSL of the group call cell.
  • the group paging message is broadcasted on a Fast Associated Control Channel (FACCH), and other broadcast channels may be used.
  • FACCH Fast Associated Control Channel
  • the present invention does not use the channel of the broadcast group paging message. Any restrictions.
  • each group of paging messages is required to pack as many user identifiers as possible.
  • the group paging message length is 23 bytes, and in addition to the first 3 bytes of the message header, there are 20 bytes, that is, 160 bits; and the number of normal service users does not exceed 100, as the service user identifier.
  • the serial number can be 001 ⁇ 255; so you can use 1
  • the length of the byte indicates the identity of a service user, such that a group paging message can contain a sequence number of up to 20 service user identifiers. If a group paging message cannot carry all service user identifiers in the MSRL of the cell, it is divided into several group paging messages for broadcast.
  • the order in which the service user identifiers in the group page message are arranged may be arbitrary.
  • Step 204 The service user in each group call cell performs the listener through the group call channel or the uplink pass of the other dedicated channel according to the matching result of the service user identifier and the received service group identifier in the group paging message. Information is reported. More specifically, the service user receives the group paging message, and matches the service user identifier carried in the received group paging message with the service user identifier stored in the group.
  • the service carried in the group call message is The user identifier is consistent with the service user identifier stored by the user, and the time slot reported by the user is calculated according to the location of the matched service user identifier in the group paging message, and the listener information is reported in the calculated time slot; If the match is unsuccessful, no action is taken.
  • the reporting sequence is arranged.
  • the reporting sequence is automatically adjusted, and no time slot is wasted.
  • the query status is not required, and the cell paging may be performed according to the location of the cell where the service user is located. , further improve the reporting speed.
  • the processing is flexible. For a large group, it is only necessary to know the status of a few key users. As long as the number of users is specified by the dispatching station, only the users can report the information according to the process of this embodiment.
  • the service user identifier is a serial number stored in the SIM card, and the invention may also use part of the information in the International Mobile Subscriber Identity (IMSI) stored in the flash memory of the mobile terminal as the service.
  • IMSI International Mobile Subscriber Identity
  • User ID ie It is the solution of the second embodiment of the present invention.
  • the IMSI is a decimal 16-bit character string for identifying the identity of the mobile terminal.
  • Each mobile terminal stores its own IMSI in the storage unit, and also stores the IMSL of the mobile terminal on the network side to ensure a group paging message. Carrying as many service user IDs as possible, you can select the last three digits of the IMSI as the service user ID. If more than one service user IMSI has the same three digits in the group, the same three IMSIs are taken one bit. That is, the last four digits of these service users IMSI are taken as the service user identifier; if the last four digits are still the same, the last five digits are taken and the like.
  • the number of service users in a group is usually less than 100, and the IMSI is often continuous, so the last three bits can basically group most of the service users in the group, even if the last three bits are repeated, as long as these are repeated
  • the logo becomes four digits to meet the needs, and the five digits are rare.
  • the service user ID is the last three digits of the IMSI
  • the service user identifier can be carried by at least 10 bits. If the last four digits of the IMSI are taken, the service user identifier can be carried by at least 14 bits.
  • Step 301 The MSC selects a service user IMSI that does not determine the service user identity, and determines the selected IMSI.
  • step 302 Whether the string formed by the I bit is the same as the determined service user identifier, if the same is not found, step 302 is performed; if the same is found, step 303 is performed; if there is no service user with the unidentified identifier, the process is exited;
  • Step 302 Use the selected I-bit of the IMSI as the service user identifier, and go to the step Step 301;
  • Step 303 The IMSI corresponding to the selected IMSI and the same service user identifier as the last I bit of the selected IMSI are used as objects to be compared;
  • Step 305 The post J bit of the IMSI in the object to be compared is used as the identifier of the corresponding service user, and the process proceeds to step 301.
  • the group call cell belongs to multiple MSCs.
  • the implementation process is similar to the above process, and is easily deduced, so it will not be described again.
  • the listener information report may be performed according to the same business process as the first embodiment.
  • the format of the group page message is as shown in Table 1:
  • the total length of the group paging message is 23 bytes, so according to the manner defined in Table 1, if all user identifiers are 10 bits, one group paging message may contain 15 user identifiers; if all user identifiers are 14 bits a group paging message may contain 10 user identifiers; if part of the user identifier is 10 bits and part of the user identifier is 14 bits, then a group A page can contain 10 to 15 users.
  • the service user identifier that is received by the service user in the group paging message is matched with the service user identifier stored by the service user as:
  • the mobile terminal of the service user compares the service user identifier carried in the received group paging message with the last digits of the IMSI of the UE, for example, the service user identifier of the 10-bit format in the group paging message is converted into decimal, and The last three digits of the IMSI are compared.
  • the service user identifier of the 14-bit format in the group paging message is converted to decimal and compared with the last four digits of the IMSI. If the two are consistent, the matching is successful.
  • the serial number of the service user is usually stored on the Subscriber Identification Module (SIM) card of the mobile terminal. It not only occupies the capacity of the SIM card, but also needs to modify the specification of the SIM card, and the compatibility is not good. If the user in the group changes, it is also necessary to update the serial number by modifying the SIM card, which is difficult to implement. The maintenance data is complicated, and the data of the SIM card and the network may be inconsistent, and the possibility of an abnormality increases.
  • SIM Subscriber Identification Module
  • the second embodiment of the present invention can further achieve the following beneficial effects: no need to write the serial number in the SIM card group, no occupation of the SIM card capacity, better compatibility, and maintenance of the cartridge.
  • the A-MSC performs the related operations of the MSC in the foregoing process, and the other R-MSC performs the information forwarding operation between the A-MSC and the service user of the cell, that is, from the A-MSC.
  • the group paging message is transparently transmitted to the service user of the cell, and the reported message of the service user of the cell is transparently transmitted to the A-MSC.
  • the number of service users that need to report the listener information may be different for each group call cell, and accordingly, the listener information reporting period of each group call cell is not the same. the same.
  • a listener information reporting period of cell A should include the time required for the 100 service users to report the listener information
  • the cell A listener information reporting period of B includes only the time required for the one service user to report the listener information.
  • the frequency of the listener information reported by the cell B is 100 times that of the cell A. In fact, for the cell B, it is not necessary to report the listener information so frequently.
  • the listener information reporting period of each group call cell can be further adjusted to avoid the situation that the listener information is reported too frequently.
  • two ways to adjust the listener information reporting period are two ways:
  • One adjustment method is to synchronize the listener information reporting period of each group call cell.
  • the listener information reporting period of the cell with the largest number of service users in the RMSL is used as the listener information reporting period of the entire group call. For example, it is assumed that there are four cells A, B, C, and D in a group call service, and the number of service user identifiers in the RMSL of each cell is 10, 20, 30, and 40, respectively.
  • the above four group call cells synchronously send the group paging message, and the number of service users that the cell A needs to report the listener information is the least, so the listener information reporting period is completed first.
  • the next listener information reporting period is not immediately started, but enters the waiting state; then, the cell B and the cell C sequentially enter the waiting state, until the listener information of the cell D is completed, the four cells are simultaneously Send a group paging message to enter the next listener information reporting period.
  • the listener information reporting period of all cells is adjusted to be synchronized, and both are equal to the listener information reporting period of the cell with the largest number of service users.
  • the second adjustment method is to set a delay of the listener information reporting period of the group call cell if the number of service users that need to report the listener information in the group call cell is less than a certain value. Still illustrated by the example of the above four cells. If the number of service users that need to report the listener information in the cell is less than 25, a delay of 0.2 seconds is set for each listener information reporting period of the cell; if the listener information is required to be reported in the cell Industry The number of service users is less than 15, and a delay of 0.3 seconds is set for each listener information reporting period of the cell.
  • the listener information reporting period of the cell C and the cell D is unchanged, and the listener information reporting periods of the cell A and the cell B are respectively set with delays of 0.3 seconds and 0.2 seconds.
  • the number of service users mentioned above and the specific value of the delay can be determined according to the actual situation.
  • the above is just a simple example of the method of adjusting the listener information reporting period, and it is not limited to the above-mentioned adjustment method of the listener information upper cycle.
  • the system structure of the embodiment of the present invention is substantially the same as that shown in FIG. 1, except that the MSC, the BSS, and the service terminal respectively need to add corresponding processing modules.
  • the service user information storage module is configured to store information of all service users of the group call service, where the information includes at least a group identification number of the service user, a terminal number, and a service user identifier for performing the message of the listener.
  • the list generation module is configured to generate an RMSL of each group call cell, and send the generated RMSL to the BSS to which the corresponding group call cell belongs.
  • List generation module generates first RMSL all required service information reported by the user a list of the RML listener, then according to the distribution of the user wherein the global and local users, each cell determined 0
  • the list generation module may further include the following units:
  • the RML unit is used to determine the list of all service users that need to be reported.
  • the RML unit obtains status information of the service user, and adds or deletes the service user in the RML according to the status information.
  • the status of the service user may be as follows: Shutdown; In other call services; Out of service area; Not in group call area; Or boot from shutdown state; End other call service; Enter service area; Enter group call area.
  • the console issues a status indicating that the part of the business user is required to be queried, and the business users to be queried are regarded as RML.
  • the service users of all the group call services stored in the service user information storage module are added to the RML.
  • the frequency of the information reported by the service user is adjusted to be reported once every n listener information reporting periods, and the current listener information is determined according to the adjusted frequency. Whether the service user needs to report the information in the reporting period, if necessary, join the service user to the RML, and if not, do not join; where m and n are preset values.
  • the status identifying unit identifies any service user in the RML obtained by the RML unit as a local user or a global user corresponding to the specific group calling cell.
  • the state mentioned here refers to whether the business user is a local user or a global user.
  • the RMSL generating unit is configured to collect the global users obtained by the status identifying unit and the local users of each group calling cell respectively, to obtain the RMSL of each group calling cell.
  • a period determining module configured to determine, according to the RMSL generated by the list generation module, a delay of the listener information uplink period of each group call cell, and send the determined delay to the corresponding group call cell by using the transceiver module BSS.
  • the listener information reporting period of the group call cell in the MSRL is used as a standard, and the corresponding delay is added in the process of reporting the listener information of other group call cells, so that the listener information of each group call cell is reported.
  • the period is consistent with the standard listener information reporting period. Or the relationship between the range of the number of service users and the delay is set in advance.
  • the delay corresponding to the number of service users is 1 to 10 is 300 ms
  • the delay corresponding to the number of 10 to 20 is 200 ms
  • the number is 20 to 30.
  • the delay is 300ms.
  • the transceiver module is configured to receive the listener information of the service user from the group call cell of each BSS, and send the RMSL generated by the list generation module and the report period determined by the period determining module to the BSS to which the corresponding group call cell belongs.
  • the BSS needs to broadcast the RMSL corresponding to the group call cell in each group call cell subordinate to the BSS, for example, send a group page message including the RMSL on the broadcast channel of the group call cell. And receiving the listener information reported from the service users in each group of call cells, sending the listener information to the A-MSC, or finally transmitting to the A-MSC through the forwarding of the R-MSC.

Abstract

A method for realizing the listener identification service, includes these steps: determine the service user list (RML) of the listener message which is required to be reported, in the current listener message reporting period (201); broadcast the group paging message which includes the service user identification in one or more than one RML in each group call cell (203); the service user in the group call cell reports the listener information according to the matching result of the user's own identification and the identification in the received paging message (204). A mobile switch center (MSC) and a listener identification service realizing system are also disclosed. With the application of the scheme in this invention, the listener identification service could be realized more flexibly and the speed of reporting the listener information increases.

Description

一种听者识别业务的实现方法、 装置和系统  Method, device and system for implementing listener identification service
技术领域 Technical field
本发明涉及无线通信技术领域, 特别涉及一种听者识别业务的实现 方法'、 装置和系统。 发明背景  The present invention relates to the field of wireless communication technologies, and in particular, to a method, apparatus and system for implementing a listener identification service. Background of the invention
语音组呼业务 (Voice Group Call Service, VGCS)和语音广播业务 (Voice Broadcast Service, VBS)都是全球移动系统(Global System for Mobile, GSM ) 中多方参与的语音通信方式, 突破了点对点通信的局限 性, 能够快速建立呼叫。 这两种业务可统称为组呼业务。  Voice Group Call Service (VGCS) and Voice Broadcast Service (VBS) are multi-party voice communication methods in Global System for Mobile (GSM), breaking through the limitations of peer-to-peer communication. Sex, able to quickly establish a call. These two services can be collectively referred to as group call services.
VGCS业务中包含两种身份的组呼成员, 即调度员和业务用户。 调 度员可以是固网用户也可以是移动用户, 通过为其建立的专用通道参与 组呼的话音通信, 在现有 GSM 800M数字集群系统(GSM Trunk 800M, GT800 )标准中, VGCS业务可以没有调度员或最多五个调度员; 业务 用户指预订了 VGCS业务的移动用户, 数量不限, 通过组呼区域内的组 呼通道参与组呼的话音通信。  The VGCS service includes two types of group call members, namely dispatchers and business users. The dispatcher can be a fixed-line user or a mobile user, and participate in the voice communication of the group call through the dedicated channel established for it. In the existing GSM 800M digital trunking system (GSM Trunk 800M, GT800) standard, the VGCS service can be unscheduled. A member or a maximum of five dispatchers; a service user refers to a mobile subscriber who subscribes to the VGCS service, and the number of mobile subscribers participates in the voice communication of the group call through the group call channel in the group call area.
VGCS业务在任何时刻只准许一个业务用户以及最多五个调度员同 时讲话, 而其他不处于讲话状态的业务用户称为组呼听者。 組呼听者可 以通过按移动终端上的即按即说(Push To Talk, PTT )键, 按照"先到先 得,,的原则来实现抢上行业务信道的操作,如果抢上行业务信道成功即可 获得讲话权参与讲话, 其他组呼听者只有当上行业务信道空闲时才可以 继续抢上行业务信道的操作。 调度员具有自己的专用通道, 随时可以参 与讲话。  The VGCS service only allows one business user and up to five dispatchers to speak at the same time, while other business users who are not in a speech state are called group callers. The group caller can press the Push To Talk (PTT) button on the mobile terminal to implement the operation of rushing the uplink traffic channel according to the principle of "first come, first served". The voice can be obtained to participate in the speech, and the other groups of listeners can continue to grab the uplink traffic channel only when the uplink traffic channel is idle. The dispatcher has its own dedicated channel and can participate in the speech at any time.
一个特定的组呼通信由组识别号 (Group ID, G-ID )和組呼区域唯 一确定。 G-ID与組呼区域合起来称作组呼参考, 即纽呼参考唯一确定一 个组呼通信。 G-ID标识该组的功能, 即由哪些身份的组呼成员参加; ― 个移动用户可以同时签约多个 G-ID, 并给它们设置不同的优先级。 A specific group call communication is composed of a group ID (G-ID) and a group call area. A certainty. The G-ID and the group call area are collectively referred to as a group call reference, that is, the caller reference uniquely determines a group call communication. The G-ID identifies the function of the group, that is, which identity group call members participate; ― A mobile user can sign multiple G-IDs at the same time and set different priorities for them.
图 1为一个简单的組呼业务系统的示意图, 包括主持移动交换中心 ( Anchor Mobile Switch Center, A-MSC ) 10 转播 MS C ( Relay MS C, R-MSC ) 102, 每个. MSC 下包括一个或多个基站子系统(Base Station Subsystem, BSS ), 每个 BSS下有一个或多个组呼小区, 业务用户就分 布在这些组呼小区中。 调度台 105则与 A-MSC连接。  Figure 1 is a schematic diagram of a simple group call service system, including an Anchor Mobile Switch Center (A-MSC) 10 relay MS C (R-MSC) 102, each of which includes a Or a plurality of base station subsystems (BSSs), one or more group call cells under each BSS, and service users are distributed in the group call cells. The dispatching station 105 is connected to the A-MSC.
其中 A-MSC 负责呼叫的管理, 建立所有的连接, 包括到本 MSC 的指定小区、相关 R-MSC以及调度台的连接, 并完成话音的分发。 BSS 负责所属小区下行话音的分发。 组呼小区是构成组呼区域的基本单位, 组呼区域则是指组呼通信所覆盖的范围。 更大的组呼业务系统可能包括 多个 R-MSC, 而更简单的组呼业务系统可能仅由一个 A-MSC及其下属 的 BSS和业务用户组成。 进行组呼业务时,每个组呼小区有一个组呼业 务信道, 讲话的业务用户工作在组发射模式, 通过其中的上行业务信道 发送通话内容; 所有组呼听者工作在组接收模式, 通过下行业务信道接 收通话内容。  The A-MSC is responsible for the management of the call, establishing all connections, including the connection to the designated cell of the MSC, the associated R-MSC, and the dispatching station, and completing the voice distribution. The BSS is responsible for the distribution of downlink voices in the cell to which it belongs. The group call cell is the basic unit that constitutes the group call area, and the group call area refers to the range covered by the group call communication. A larger group call service system may include multiple R-MSCs, while a simpler group call service system may consist of only one A-MSC and its subordinate BSS and service users. When the group call service is performed, each group call cell has a group call service channel, and the service user who speaks works in the group transmission mode, and the call content is transmitted through the uplink service channel; all group listeners work in the group reception mode, The downlink traffic channel receives the call content.
VBS具有和 VGCS相似的业务功能, 主要差别是 VBS业务中, 只 有广播的发起者有讲话的权利, 并且发起者的身份只能是调度员; 其他 组呼成员, 包括普通用户和非发起者的调度员没有讲话的权利。  VBS has similar business functions as VGCS. The main difference is that in VBS service, only the initiator of the broadcast has the right to speak, and the identity of the initiator can only be the dispatcher; other group call members, including ordinary users and non-initiators The dispatcher has no right to speak.
在 GSM规范中, 组呼业务的组呼听者工作在接收模式下, 接收组 呼信道的下行业务信道所承载的信息, 而没有上行信道与网络侧连接。 因此在组呼业务的过程中, 网络侧不能获取组呼听者的信息, 组呼听者 是否参与组呼 /组播以及参与组呼 /组播的过程等情况网络侧都不能知 晓。 为了获取各个组呼听者是否在线的信息, 就需要给组呼听者建立用 于与网络通信的上行通道, 网絡通过在该上行通道接收组呼听者的信 息, 来判断组呼用户参与組呼业务的情况, 这就是听者识别业务。 In the GSM specification, a group caller of a group call service works in a receiving mode, and receives information carried by a downlink traffic channel of a group call channel, and no uplink channel is connected to the network side. Therefore, in the process of the group call service, the network side cannot obtain the information of the group caller, and the network side cannot know whether the group caller participates in the group call/multicast and the process of participating in the group call/multicast. In order to obtain information about whether each group of listeners is online, it is necessary to establish an uplink channel for the group caller to communicate with the network, and the network determines the group call user participation group by receiving the information of the group caller on the uplink channel. In the case of a call, this is the listener identification service.
现有的听者识别业务的实现方式如下:  The existing listener identification service is implemented as follows:
网络侧存储所有业务用户的序号, 而每个业务用户分别存储自己的 序号。 网络侧在各个组呼小区的组呼信道上广播要求上报听者信息的请 求, 该请求包含上报的时间点和每个业务用户顺序上报所需的时隙。 业 务用户根据所接收的请求和本地存储的序号, 计算出自己上报的帧号, 在这个帧号对应的时隙上报听者信息, 可以通过组呼信道上报, 或者通 过专门分配的专用信道上报。 网络侧按照所有业务用户上报所需的时隙 总和分配上报时间周期, 并在上报时间周期接收听者信息, 当上报时间 周期结束时, 再次广播要求上报听者信息的请求, 在下一个周期重复上 述操作。  The network side stores the serial numbers of all service users, and each business user stores its own serial number. The network side broadcasts a request for reporting the listener information on the group call channel of each group call cell, and the request includes a time point for reporting and a time slot required for each service user to report in sequence. The service user calculates the frame number that is reported by the user according to the received request and the serial number stored locally. The information of the listener on the time slot corresponding to the frame number can be reported through the group call channel or reported through a dedicated dedicated channel. The network side allocates the reporting time period according to the sum of the time slots required for all service users to report, and receives the listener information in the reporting time period. When the reporting time period ends, the request for reporting the listener information is broadcast again, and the above cycle is repeated in the next cycle. operating.
在上述听者识别业务中, 按照预先规定的固定顺序进行听者信息上 报, 这样会造成如下缺点:  In the above-mentioned listener identification service, the listener information is reported in a predetermined fixed order, which causes the following disadvantages:
所有组呼小区都要按照遍历一遍每个业务用户的时隙总和来分配上 报周期, 上报速度緩慢。 如果某些业务用户已经处于非业务状态, 例如 关机、 不在服务区, 或者业务用户被删除, 仍然必须维持原有的上报顺 序, 浪费了上报的时隙。 如果只关心特定业务用户的听者状态, 但按照 目前的听者识別业务, 必须查询所有业务用户的状态, 这样显然查询效 率很低。 发明内容  All group call cells must allocate the reporting period according to the sum of the time slots of each service user traversing once, and the reporting speed is slow. If some service users are already in a non-service state, such as shutdown, out of service area, or service users are deleted, the original reporting sequence must still be maintained, and the reported time slots are wasted. If you only care about the listener status of a particular business user, but according to the current listener identification service, you must query the status of all business users, so that the query efficiency is very low. Summary of the invention
有鉴于此, 本发明实施例提出一种听者识别业务的实现方法, 可以 更加灵活地进行听者信息上报。 该方法包括如下步骤: 确定当前听者信息上 4艮周期内, 需要上报听者消息的业务用户名单In view of this, the embodiment of the present invention provides a method for implementing a listener identification service, which can perform listener information reporting more flexibly. The method comprises the following steps: Determine the list of business users who need to report the listener's message within 4艮 of the current listener information.
RML; RML;
在各个组呼小区分别广播包括一个或多个所述 RML 中业务用户标 识的组寻呼消息;  Broadcasting a group paging message including one or more service user identifiers in the RML in each group call cell;
组呼小区中的业务用户根据自身业务用户标识和所收到的组寻呼消 息中业务用户标识的匹配结果, 进行听者信息上报。  The service user in the group call cell reports the listener information according to the matching result of the service user identifier and the service user identifier in the received group paging message.
本发明实施例还提出一种移动交换中心, 包括:  The embodiment of the invention further provides a mobile switching center, including:
名单生成模块, 用于根据 MSC所接收的各个组呼小区的听者信息, 生成与该组呼小区对应的 RMSL;  a list generating module, configured to generate an RMSL corresponding to the group of call cells according to the listener information of each group call cell received by the MSC;
收发模块, 用于接收各个组呼小区的业务用户的组呼听者信息, 将 所收到的听者信息发送至名单生成模块, 以及将名单生成模块所生成的 RMSL发送至各个组呼小区所属的基站子系统 BSS。  a transceiver module, configured to receive group listener information of a service user of each group call cell, send the received listener information to the list generation module, and send the generated RML generated by the list generation module to each group call cell Base station subsystem BSS.
并且,本发明实施例提出一种听者识别业务的实现系统,包括 MSC, BSS和移动终端, 所述 MSC用于根据各个组呼小区上报的听者信息, 生成与该组呼小区对应的 RMSL,并将所述 RMSL发送至所述组呼小区 所属的 BSS;所述 BSS用于在下属的各个組呼小区广播包含对应 RMSL 的组寻呼消息, 并将移动终端上报的信息发送至 MSC; 所述移动终端用 于接收组寻呼消息, 并按照所述组寻呼消息的指示进行听者信息上艮。  Furthermore, the embodiment of the present invention provides an implementation system for a listener identification service, including an MSC, a BSS, and a mobile terminal, where the MSC is configured to generate an MSRL corresponding to the group of call cells according to the listener information reported by each group call cell. And transmitting the RMSL to the BSS to which the group call cell belongs; the BSS is configured to broadcast a group paging message including the corresponding RMSL in each group call cell of the subordinate, and send the information reported by the mobile terminal to the MSC; The mobile terminal is configured to receive a group paging message, and perform the hearing of the listener information according to the indication of the group paging message.
从以上技术方案可以看出, 组寻呼消息按照当前情况安排组呼听者 信息上报的业务用户名单, 业务用户根据组寻呼消息中的业务用户标识 和自身存储的业务用户标识的匹配情况进行听者信息上报, 不会出现业 务用户被删除浪费时隙的现象, 并且可以分小区寻呼, 进一步提高上报 速度。 附图简要说明 It can be seen from the above technical solution that the group paging message arranges the service user list reported by the group caller information according to the current situation, and the service user performs the matching according to the service user identifier in the group paging message and the service user identifier stored in the group paging message. When the listener information is reported, there is no phenomenon that the service user is deleted and the time slot is deleted, and the paging can be divided into cells to further improve the reporting speed. BRIEF DESCRIPTION OF THE DRAWINGS
图 1为现有技术实现听者识别业务的系示意图;  1 is a schematic diagram of a prior art system for implementing a listener identification service;
图 2为本发明实施例一实现听者识别业务的流程图;  2 is a flowchart of implementing a listener identification service according to an embodiment of the present invention;
图 3为本发明实施例二进行业务用户标识登记的流程图。 实施本发明的方式  FIG. 3 is a flowchart of performing service user identity registration according to Embodiment 2 of the present invention. Mode for carrying out the invention
为使本发明的目的、 技术方案和优点更加清楚, 下面结合附图与具 体实施例对本发明作进一步的详细阐述。  The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
本发明实施例主要包括如下步骤:  The embodiment of the invention mainly includes the following steps:
步骤 A、 听者识别业务的每一个周期中, 网络侧从所有当前需要查 询的业务用户中选择一个或一个以上的业务用户, 所发送的广播信令中 包括顺序排列的所选择的业务用户标识信息, 所述广播信令称之为组寻 呼 ( Group Paging ) 消息;  Step A: In each period of the listener identification service, the network side selects one or more service users from all the service users that need to be queried, and the broadcast signaling sent includes the selected service user identifiers that are sequentially arranged. Information, the broadcast signaling is called a group paging (Group Paging) message;
步骤 B、 移动终端将自身的标识信息与所收到的信令中的业务用户 标识信息进行匹配, 如果匹配成功, 则根据广播信令中自身的标识信息 所处的位置计算出上报的时机, 在所算出的时机进行信息上报; 如果没 有匹配上则不进行任何操作; 完成所有业务用户的信息上报后, 继续进 行下一个周期的听者识别业务。  Step B: The mobile terminal matches its own identification information with the service user identification information in the received signaling. If the matching is successful, the timing of the reporting is calculated according to the location of the identification information of the broadcast signaling. The information is reported at the calculated timing; if there is no match, no operation is performed; after the information reporting of all business users is completed, the listener identification service of the next cycle is continued.
本发明实施例提供的方案比现有听者识别业务的效率大大提高, 并 且听者信息上报更加灵活, 为体现这一特征, 本发明实施例除包括上述 步驟之外, 所述组寻呼消息所包括的听者标识可根据各个小区加以调 整, 采用如下处理措施:  The solution provided by the embodiment of the present invention is more efficient than the existing listener identification service, and the listener information reporting is more flexible. To reflect this feature, the embodiment of the present invention includes the group paging message in addition to the foregoing steps. The included listener identification can be adjusted according to each cell, and the following measures are taken:
1 )如果网络判断组内业务用户为非业务状态, 例如已经关机, 在其 它的呼叫中, 不在服务区或漫游出组呼区域, 则可以将该组内用户从所 有组呼小区待查询的听者标识中删除; 2 )因为听者待在一个小区的时间大大长于听者上报的周期,如果上 一周期中听者 A在小区 1中上报信息,则认为听者 A在小区 1中,那么 下一周期可以将听者 A的标识从其它小区的待查询的听者标识中删除; 如果已经确定听者 A在小区 1中,本周期内小区 1中没有收到听者 A的 信息, 则认为听者 A已离开小区 1 , 则下一个周期在所有组呼的组寻呼 消息中加入听者 A的标识; 1) If the network judges that the service user in the group is in a non-service state, for example, has been shut down, in other calls, not in the service area or roaming out of the group call area, the users in the group can be queried from all group call cells. Deleted in the identity; 2) Because the listener stays in a cell for much longer than the period reported by the listener, if listener A reports information in cell 1 in the previous cycle, then listener A is considered to be in cell 1, then the next cycle can be The identifier of the listener A is deleted from the listener identifier of the other cell to be queried; if it has been determined that the listener A is in the cell 1, and the information of the listener A is not received in the cell 1 in the current period, the listener A is considered to have After leaving cell 1, the identifier of listener A is added to the group paging message of all group calls in the next cycle;
3 )对于不属于措施 1 )所列举情况、 但又一直不上 4艮信息的组呼听 者, 可以降 1查询该組呼听者的频率, 减少待查询的组呼听者数量, 直 到该组呼听者上报信息后恢复对该组呼听者的查询频率。 3) For group callers who do not belong to the situation listed in Measure 1) but have not been able to report 4 艮 information, you can down 1 to query the frequency of the group of listeners, and reduce the number of group listeners to be queried until After the group listener reports the information, the frequency of the inquiry to the group of listeners is restored.
4 )对于确定没有组呼听者的小区, 不发送组寻呼消息。  4) For the cell that determines that there is no group caller, the group page message is not sent.
根据以上方式进行听者信息上报, 则每个组呼小区需要上报的业务 用户数目可能彼此不同, 相应地, 每个组呼小区的听者信息上 4艮周期也 明。  The number of service users that need to be reported by each group call cell may be different from each other according to the above manner. Accordingly, the listener information of each group call cell is also clear.
实施例一: 利用原有的听者信息上报序号作为业务用户标识信息, 实现听者识別业务。  Embodiment 1: The original listener information reporting sequence number is used as the service user identification information to implement the listener identification service.
为了说明简洁, 设所有的组呼小区都属于同一个 MSC, 即 A-MSC, 本实施例的听者识别业务流程如图 2所示, 包括如下步骤:  For the sake of brevity, all the group call cells belong to the same MSC, that is, the A-MSC. The listener identification service flow in this embodiment is as shown in FIG. 2, and includes the following steps:
步骤 201 : MSC确定在第 i周期需要上报听者消息的业务用户名单 ( Required Member List, RML )。 当 i = l , 即首次执行时, 如果调度台 没有特别指定业务用户,: ML中包括该组呼业务的所有业务用户;当 i≠l 时, 则依照如下规则进行确定:  Step 201: The MSC determines a Required Member List (RMM) that needs to report the listener message in the i-th cycle. When i = l, that is, when it is executed for the first time, if the dispatcher does not specify a service user, the ML includes all service users of the group call service; when i≠l, it is determined according to the following rules:
1 )在上一个听者信息上报周期中, 判断业务用户处于非业务状态, 则将该业务用户从 RML中删除,所述非业务状态为如下任意一种情况: 已关机; 在其他呼叫业务中; 不在服务区; 不在组呼区域。 2 )在上一个听者信息上报周期中, MSC判断业务用户从非业务状 态转换为业务状态, 则将该业务用户加入到 RML中, 所述从非业务状 态转换为业务状态包括: 从关机状态开机; 结束其他呼叫业务; 进入服 务区; 进入组呼区域。 1) In the last listener information reporting period, when the service user is judged to be in a non-service state, the service user is deleted from the RML, and the non-service status is any one of the following: shutdown; in other call services ; Not in the service area; Not in the group call area. 2) In the last listener information reporting period, the MSC determines that the service user is switched from the non-service state to the service state, and then the service user is added to the RML, and the transition from the non-service state to the service state includes: Power on; End other call services; Enter service area; Enter group call area.
3 )如果业务用户不属于规则 1 )所列举的情况, 且连续 m个周期未 上报信息, 则将该业务用户上报信息的频率从默认的每周期调整为每隔 n个周期上报, 根据调整后的频率确定本次听者信息上报周期是否需要 该业务用户上 4艮信息, 若是则将该业务用户加入 RML, 否则不加入; 所 述 m或 n为预先设定值; 调整了上报信息频率的业务用户, 如果在上一 周期收到该业务用户的上报消息, 则将该业务用户上 4艮信息的频率恢复 为默认频率, 即每周期上报;  3) If the service user does not belong to the case listed in rule 1), and the information is not reported in m consecutive cycles, the frequency of reporting the information of the service user is adjusted from the default per cycle to every n cycles, according to the adjustment. The frequency determines whether the current user information reporting period requires the information of the service user. If yes, the service user is added to the RML, otherwise it is not added; the m or n is a preset value; the frequency of reporting the information is adjusted. If the service user receives the report message of the service user in the previous cycle, the frequency of the information on the service user is restored to the default frequency, that is, the report is reported every period;
4 ) 不属于上述情况的 RML中的业务用户, 默认保留在 RML中。 其中规则 1 )和规则 2 )所述 MSC确定业务用户状态的方法为现有 技术。  4) Business users in RML that are not in the above situation are left in RML by default. The method in which the MSC determines the state of the service user as described in rules 1) and 2) is prior art.
在任一周期, 如果调度台指定了需要上报状态的业务用户, 则 RML 中仅为被指定的业务用户, 并依照上述流程处理; 调度台解除指定业务 用户, 在这之后的一个周期, RML重新初始化, 即按照 i = l的情况处 理。  In any period, if the dispatcher specifies a service user that needs to report the status, the RML is only the designated service user, and is processed according to the above process; the dispatcher cancels the specified service user, and RML is reinitialized in a subsequent period. , that is, according to the case of i = l.
步骤 202: 确定 RML中的业务用户是局域用户或全局用户, 并据此 确定每个小区需要上报听者消息业务用户子名单 (Required Member Sub-List, RMSL ); 当 i = l时, 所有业务用户都是全局用户。  Step 202: Determine that the service user in the RML is a local user or a global user, and determine, according to this, that each cell needs to report a Subscribed Member Sub-List (RMSL); when i = l, all Business users are global users.
所述局域用户为: 在上个周期中能够确定其所处的组呼小区的业务 用户, 即在哪一个组呼小区收到该用户的上报消息。 例如, 在上个周期 中,在小区 1收到业务用户 A上^ =艮信息,则业务用户 A为小区 1的局域 用户。 所述全局用户则是在上个周期中不能够确定其所处的组呼小区的业 务用户。 例如, 已确定业务用户 A为小区 1的局域用户, 但在上个周期 中小区 1没有收到业务用户 A的上 ^艮信息,则本周期内,业务用户 A为 全局用户; 当首次进行听者信息上^艮时, 所有业务用户都不能确定自身 所处的小区, 因此所有业务用户都是全局用户。 The local user is: in the last period, the service user of the group call cell in which the cell is located, that is, the group call cell receives the report message of the user. For example, in the last cycle, when the cell 1 receives the ^=艮 information on the service user A, the service user A is the local user of the cell 1. The global user is a service user who cannot determine the group call cell in which it is located in the previous period. For example, it has been determined that the service user A is the local user of the cell 1, but the cell 1 does not receive the information of the service user A in the previous cycle, and the service user A is the global user in the current cycle; When the listener information is on, all business users cannot determine the cell in which they are located, so all business users are global users.
确定特定组呼小区的 RMSL为: 将 RML中该组呼小区的局域用户 标识以及所有全局用户标识加入到该組呼小区的 RMSL中。这里需要强 调一点, 即所有全局用户标识和该組呼小区的局域用户标识都要包括在 该组呼小区的 RMSL中; 并且, 除了上述用户标识外, RMSL没有其他 的用户标识。 换句话说, RMSL的内容为所有全局用户标识组成的集合 与该组呼小区的局域用户标识组成的集合的并集。  The RMSL of the specific group call cell is determined as follows: The local user identifier of the group call cell in the RML and all global user identifiers are added to the RMSL of the group call cell. Here, it is necessary to emphasize that all global user identifiers and local user identifiers of the group of calling cells are included in the RMSL of the group of calling cells; and, in addition to the above-mentioned user identifiers, the RMSL has no other user identifiers. In other words, the content of the RMSL is the union of the set of all global user identities and the set of local user identities of the group of calling cells.
根据以上的处理, 如果本周期 RML中所有业务用户都是局域用户, 且有组呼小区没有局域用户,则没有局域用户的组呼小区的 RMSL内容 为空, RMSL 内容为空的组呼小区不需要广播组寻呼消息; 如果 RML 中有全局用户, 则所有组呼小区的 RMSL至少要包括全局用户, 则所有 组呼小区都需要广播组寻呼消息。  According to the above processing, if all the service users in the RML in this period are local users, and there is no local area user in the group call cell, the MSRL content of the group call cell without the local user is empty, and the RMSL content is empty. The paging cell does not need to broadcast a group paging message. If there is a global user in the RML, the MSRL of all the group calling cells must include at least a global user, and all group calling cells need a broadcast group paging message.
步骤 203: 在各个组呼小区分别广播该组呼小区组寻呼消息, 所述 组寻呼消息中包括本組呼小区的 RMSL 中的业务用户标识。 本实施例 中, 所述组寻呼消息在快速随路控制信道 ( Fast Associated Control Channel, FACCH )上广播, 实际也可采用其它的广播信道, 本发明并 未对广播组寻呼消息的信道作任何限制。  Step 203: Broadcast the paging group group paging message in each group call cell, where the group paging message includes the service user identifier in the RMSL of the group call cell. In this embodiment, the group paging message is broadcasted on a Fast Associated Control Channel (FACCH), and other broadcast channels may be used. The present invention does not use the channel of the broadcast group paging message. Any restrictions.
为了减少组寻呼消息的数目, 要求每一条组寻呼消息包舍尽可能多 的用户标识。 本实施例中, 组寻呼消息长度为 23 字节, 其中除了消息 头 3个字节, 还有 20个字节, 即 160比特; 而通常业务用户的数目不 超过 100, 作为业务用户标识的序号可以为 001 ~ 255; 所以可以用 1个 字节的长度表示一个业务用户的标识, 这样一条组寻呼消息可以最多包 含 20 个业务用户标识的序号。 如果一条组寻呼消息不能携带本小区 RMSL中所有业务用户标识, 则分成几条组寻呼消息进行广播。 組寻呼 消息中的业务用户标识的排列顺序可以是任意的。 In order to reduce the number of group paging messages, each group of paging messages is required to pack as many user identifiers as possible. In this embodiment, the group paging message length is 23 bytes, and in addition to the first 3 bytes of the message header, there are 20 bytes, that is, 160 bits; and the number of normal service users does not exceed 100, as the service user identifier. The serial number can be 001 ~ 255; so you can use 1 The length of the byte indicates the identity of a service user, such that a group paging message can contain a sequence number of up to 20 service user identifiers. If a group paging message cannot carry all service user identifiers in the MSRL of the cell, it is divided into several group paging messages for broadcast. The order in which the service user identifiers in the group page message are arranged may be arbitrary.
步骤 204: 处于各个组呼小区的业务用户才艮据自身业务用户标识和 所收到的组寻呼消息中业务用户标识的匹配结果, 通过组呼信道或其他 专用信道的上行通遺进行听者信息上报。 更具体地说, 业务用户接收组 寻呼消息, 将所收到的组寻呼消息中携带的业务用户标识与自身存储的 业务用户标识进行匹配, 如果匹配成功, 即组呼消息中携带的业务用户 标识与自身存储的业务用户标识一致, 则根据所匹配的业务用户标识在 组寻呼消息中的位置, 计算出自己上报的时隙, 并在所算出的时隙进行 听者信息上报; 如果匹配不成功, 则不进行任何操作。  Step 204: The service user in each group call cell performs the listener through the group call channel or the uplink pass of the other dedicated channel according to the matching result of the service user identifier and the received service group identifier in the group paging message. Information is reported. More specifically, the service user receives the group paging message, and matches the service user identifier carried in the received group paging message with the service user identifier stored in the group. If the matching is successful, the service carried in the group call message is The user identifier is consistent with the service user identifier stored by the user, and the time slot reported by the user is calculated according to the location of the matched service user identifier in the group paging message, and the listener information is reported in the calculated time slot; If the match is unsuccessful, no action is taken.
等所有业务用户完成听者信息上报后, 则进入下一个周期重复执行 步骤 201〜步骤 204。  After all the service users have completed the reporting of the listener information, the process proceeds to the next cycle and steps 201 to 204 are repeated.
通过应用实施例一的方案, 可以达到如下有益效果:  By applying the solution of the first embodiment, the following beneficial effects can be achieved:
按照当前业务用户的在线情况安排上报顺序, 当部分业务用户被删 除时自动调整上报顺序, 不会出现浪费时隙的现象。 对于已知处于非业 务状态的业务用户, 例如关机、 长时间掉网、 正在通话、 漫游出组呼区 域则不需要查询状态, 还可以根据业务用户所处的小区位置的不同进行 分小区寻呼, 进一步提高上报速度。 处理灵活, 对于大的群组, 有的时 候只需要知道关键几个用户的状态, 只要由调度台指定哪几个用户上 报, 就可依照本实施例流程仅要求这几个用户上报信息。  According to the online situation of the current service user, the reporting sequence is arranged. When some service users are deleted, the reporting sequence is automatically adjusted, and no time slot is wasted. For service users who are known to be in a non-service state, such as shutdown, long-term dropped network, ongoing call, and roaming out of the group call area, the query status is not required, and the cell paging may be performed according to the location of the cell where the service user is located. , further improve the reporting speed. The processing is flexible. For a large group, it is only necessary to know the status of a few key users. As long as the number of users is specified by the dispatching station, only the users can report the information according to the process of this embodiment.
在实施例一中, 所述业务用户标识为存储在 SIM卡中的序号, 本发 明也可利用存储于移动终端闪存中的国际移动用户标识 ( International Mobile Subscriber Identity, IMSI ) 中的部分信息作为业务用户标识, 即 为本发明实施例二的方案。 In the first embodiment, the service user identifier is a serial number stored in the SIM card, and the invention may also use part of the information in the International Mobile Subscriber Identity (IMSI) stored in the flash memory of the mobile terminal as the service. User ID, ie It is the solution of the second embodiment of the present invention.
IMSI为十进制的十六位字符串, 用于标识移动终端的身份,每一个 移动终端的存储单元中存储自身的 IMSI,并且在网络侧也保存着移动终 端的 IMSL为保证一条组寻呼消息中携带尽可能多的业务用户标识 ,可 选取 IMSI的后三位作为业务用户标识; 如果组内出现一个以上的业务 用户 IMSI的后三位相同, 则将这些后三位相同的 IMSI多取一位, 即取 这些业务用户 IMSI的后四位作为业务用户标识; 如果后四位仍然相同, 则取后五位并依此类推。 在实际应用中, 一个组的业务用户数目通常小 于 100, 并且 IMSI往往是连续的, 因此取后三位基本上能够区分组内绝 大多数业务用户, 即使出现后三位重复, 只要将这些重复的标识变成四 位即可满足需要, 需要用五位的情况是极少的。 业务用户标识如果取 IMSI的后三位,则最少可以用 10个比特携带业务用户标识;如果取 IMSI 的后四位, 则最少可以用 14个比特携带业务用户标识。  The IMSI is a decimal 16-bit character string for identifying the identity of the mobile terminal. Each mobile terminal stores its own IMSI in the storage unit, and also stores the IMSL of the mobile terminal on the network side to ensure a group paging message. Carrying as many service user IDs as possible, you can select the last three digits of the IMSI as the service user ID. If more than one service user IMSI has the same three digits in the group, the same three IMSIs are taken one bit. That is, the last four digits of these service users IMSI are taken as the service user identifier; if the last four digits are still the same, the last five digits are taken and the like. In practical applications, the number of service users in a group is usually less than 100, and the IMSI is often continuous, so the last three bits can basically group most of the service users in the group, even if the last three bits are repeated, as long as these are repeated The logo becomes four digits to meet the needs, and the five digits are rare. If the service user ID is the last three digits of the IMSI, the service user identifier can be carried by at least 10 bits. If the last four digits of the IMSI are taken, the service user identifier can be carried by at least 14 bits.
在使用组呼业务前, 对于参加本次组呼的每一个业务用户, 需要确 定将各业务用户的 IMSI的后几位组成的字符串作为相应业务用户的业 务用户标识, 确定的原则是要在保证参加本次组呼的业务用户标识无重 复的前提下, 所取的字符串要尽量短。 这里仍然假设所有小区属于一个 MSC, 所述确定业务用户标识的处理流程如图 3所示, 包括如下步骤: 步骤 301: MSC选择一个未确定业务用户标识的业务用户 IMSI,判 断所选择 IMSI的后 I位所組成的字符串是否与已确定的业务用户标识相 同, 若未发现相同, 则执行步骤 302; 若发现相同, 则执行步驟 303; 如果没有未确定标识的业务用户则退出本流程; I 为预先设定值, 本实 施例中, 设置 1 = 3; 首次执行时, 没有已确定的业务用户标识, 判断结 果必然是未发现相同 , 则执行步骤 302;  Before using the group call service, for each service user participating in the group call, it is necessary to determine the character string composed of the last few digits of the IMSI of each service user as the service user identifier of the corresponding service user. The principle of determination is to Under the premise that there is no duplication of the business user IDs participating in this group call, the string to be taken should be as short as possible. The process of determining the service user identity is as shown in FIG. 3, and includes the following steps: Step 301: The MSC selects a service user IMSI that does not determine the service user identity, and determines the selected IMSI. Whether the string formed by the I bit is the same as the determined service user identifier, if the same is not found, step 302 is performed; if the same is found, step 303 is performed; if there is no service user with the unidentified identifier, the process is exited; For the preset value, in this embodiment, the setting is 1 = 3; when the first execution, there is no determined service user identifier, the judgment result is necessarily not found the same, then step 302 is performed;
步骤 302: 将所选择的 IMSI后 I位作为该业务用户标识, 并转至步 骤 301; Step 302: Use the selected I-bit of the IMSI as the service user identifier, and go to the step Step 301;
步骤 303: 将所选择的 IMSI, 以及与所选择 IMSI的后 I位相同的 业务用户标识所对应的 IMSI作为待比较对象;  Step 303: The IMSI corresponding to the selected IMSI and the same service user identifier as the last I bit of the selected IMSI are used as objects to be compared;
步骤 304: 判断属于待比较对象的 IMSI是否后 J位彼此相同, 如果 不同, 转至步骤 305, 否则令: ΚΓ+1并重复执行步驟 304; 首次执行时, J = 1+1;  Step 304: Determine whether the IMSI belonging to the object to be compared is the same as the J bits, and if not, go to step 305, otherwise: ΚΓ +1 and repeat step 304; when executed for the first time, J = 1+1;
步骤 305:将待比较对象中的 IMSI的后 J位作为对应业务用户的标 识, 转至步骤 301。  Step 305: The post J bit of the IMSI in the object to be compared is used as the identifier of the corresponding service user, and the process proceeds to step 301.
组呼小区属于多个 MSC 实施流程与上述流程类似, 且很容易推导 出, 故不再赘述。  The group call cell belongs to multiple MSCs. The implementation process is similar to the above process, and is easily deduced, so it will not be described again.
完成确定参加本次组呼的业务用户标识的处理后, 则可依照和实施 例一相同的业务流程进行听者信息上报, 其中组寻呼消息的格式定义如 表 1所示:  After the process of determining the service user identity of the group call is completed, the listener information report may be performed according to the same business process as the first embodiment. The format of the group page message is as shown in Table 1:
Figure imgf000014_0002
Figure imgf000014_0002
Figure imgf000014_0001
Figure imgf000014_0001
组寻呼消息的总长度为 23字节, 因此按照表 1所示定义方式, 如果 所有用户标识都是 10比特, 一个组寻呼消息可以包含 15个用户标识; 如果所有用户标识都是 14比特,一个组寻呼消息可以包含 10个用户标 识; 如果部分用户标识是 10比特, 部分用户标识是 14比特, 则一个组 寻呼可以包含 10到 15个用户。 The total length of the group paging message is 23 bytes, so according to the manner defined in Table 1, if all user identifiers are 10 bits, one group paging message may contain 15 user identifiers; if all user identifiers are 14 bits a group paging message may contain 10 user identifiers; if part of the user identifier is 10 bits and part of the user identifier is 14 bits, then a group A page can contain 10 to 15 users.
按照上述格式的组寻呼消息, 实施例二的流程中, 业务用户将收到 的组寻呼消息中携带的业务用户标识, 与自身存储的业务用户标识进行 匹配为:  According to the group paging message in the above format, in the process of the second embodiment, the service user identifier that is received by the service user in the group paging message is matched with the service user identifier stored by the service user as:
业务用户的移动终端将所收到的组寻呼消息中携带的业务用户标识 与自身的 IMSI的最后若干位比较, 例如, 组寻呼消息中的 10比特格式 的业务用户标识转换为十进制, 与 IMSI的最后三位进行比较; 组寻呼 消息中的 14比特格式的业务用户标识转换为十进制, 与 IMSI的最后四 位进行比较, 如果两者一致, 则为匹配成功。  The mobile terminal of the service user compares the service user identifier carried in the received group paging message with the last digits of the IMSI of the UE, for example, the service user identifier of the 10-bit format in the group paging message is converted into decimal, and The last three digits of the IMSI are compared. The service user identifier of the 14-bit format in the group paging message is converted to decimal and compared with the last four digits of the IMSI. If the two are consistent, the matching is successful.
在现有的听者识别业务中, 由于业务用户和网络侧都必须存储听者 信息上报所需的序号, 业务用户的序号通常存储在移动终端的用户识别 模块(Subscriber identification Module, SIM )卡上, 不仅占用 SIM卡的 容量, 而且需要修改 SIM卡的规范, 兼容性不好。 如果组内用户改变的 话, 还需要通过修改 SIM卡来更新序号, 实现很困难。 维护数据复杂, 可能出现 SIM卡和网络的数据不一致的情况, 出现异常的可能性增大。  In the existing listener identification service, since the service user and the network side must store the sequence numbers required for the feedback of the listener information, the serial number of the service user is usually stored on the Subscriber Identification Module (SIM) card of the mobile terminal. It not only occupies the capacity of the SIM card, but also needs to modify the specification of the SIM card, and the compatibility is not good. If the user in the group changes, it is also necessary to update the serial number by modifying the SIM card, which is difficult to implement. The maintenance data is complicated, and the data of the SIM card and the network may be inconsistent, and the possibility of an abnormality increases.
而本发明实施例二除了具有实施例一的有益效果外, 还可以进一步 达到如下有益效果: 无须写 SIM卡组内序号, 不占用 SIM卡容量, 兼 容性更好, 维护筒单。  In addition to the beneficial effects of the first embodiment, the second embodiment of the present invention can further achieve the following beneficial effects: no need to write the serial number in the SIM card group, no occupation of the SIM card capacity, better compatibility, and maintenance of the cartridge.
如果组呼小区属于不同的 MSC, 则其中的 A-MSC执行上述流程中 MSC的相关操作, 其他的 R-MSC进行 A-MSC与本小区业务用户之间 信息的转发操作, 即将来自 A-MSC的组寻呼消息透传给本小区业务用 户', 并将本小区业务用户的上报消息透传给 A-MSC。  If the group call cell belongs to a different MSC, the A-MSC performs the related operations of the MSC in the foregoing process, and the other R-MSC performs the information forwarding operation between the A-MSC and the service user of the cell, that is, from the A-MSC. The group paging message is transparently transmitted to the service user of the cell, and the reported message of the service user of the cell is transparently transmitted to the A-MSC.
才艮据本发明实施例听者识别业务的实现方式, 由于各个组呼小区需 要上报听者信息的业务用户数目可能各不相同, 相应地, 各个组呼小区 的听者信息上报周期也各不相同。 考虑一种极端情况, 假如某次组呼中 包括 101个业务用户,其中 100个都处于小区 A,只有 1个处于小区 B, 则小区 A的一个听者信息上报周期要包括这 100个业务用户进行听者信 息上报所需的时间, 而小区 B的一个听者信息上报周期仅包括这 1个业 务用户进行听者信息上报所需的时间, 换句话说, 在这种情况下, 小区 B进行听者信息上报的频率是小区 A的 100倍,而实际上对于小区 B来 说, 如此频繁进行听者信息上报也是不必要的。 According to the implementation manner of the listener identification service according to the embodiment of the present invention, the number of service users that need to report the listener information may be different for each group call cell, and accordingly, the listener information reporting period of each group call cell is not the same. the same. Consider an extreme situation, if a group calls Including 101 service users, 100 of which are in cell A, and only one is in cell B, then a listener information reporting period of cell A should include the time required for the 100 service users to report the listener information, and the cell A listener information reporting period of B includes only the time required for the one service user to report the listener information. In other words, in this case, the frequency of the listener information reported by the cell B is 100 times that of the cell A. In fact, for the cell B, it is not necessary to report the listener information so frequently.
因此, 可以进一步调整各个组呼小区的听者信息上报周期, 避免出 现过于频繁地进行听者信息上报的情况。 下面列举两种调整听者信息上 报周期的方法:  Therefore, the listener information reporting period of each group call cell can be further adjusted to avoid the situation that the listener information is reported too frequently. Here are two ways to adjust the listener information reporting period:
一种调整方法是同步各个组呼小区的听者信息上报周期。 将 RMSL 中业务用户标识最多的小区的听者信息上报周期作为整个组呼的听者 信息上报周期。 例如, 设某次组呼业务中有 A、 B、 C、 D四个小区, 各 个小区 RMSL 中的业务用户标识数目分别为 10、 20、 30、 40。 在每个 听者信息上^ :艮周期开始时, 上述四个组呼小区同步发送组寻呼消息, 小 区 A需要进行听者信息上报的业务用户数目最少, 因此最先完成听者信 息上报周期, 完成后不立刻开始下一个听者信息上报周期, 而是进入等 待状态; 接着小区 B和小区 C依次进入等待状态, 直到小区 D的听者 信息上艮周期完成后, 这四个小区再同时发送组寻呼消息, 进入下一个 听者信息上报周期。 这样, 所有小区的听者信息上报周期调整为同步, 并且都等于业务用户最多的小区的听者信息上报周期。 One adjustment method is to synchronize the listener information reporting period of each group call cell. The listener information reporting period of the cell with the largest number of service users in the RMSL is used as the listener information reporting period of the entire group call. For example, it is assumed that there are four cells A, B, C, and D in a group call service, and the number of service user identifiers in the RMSL of each cell is 10, 20, 30, and 40, respectively. On the basis of the ^ :艮 period, the above four group call cells synchronously send the group paging message, and the number of service users that the cell A needs to report the listener information is the least, so the listener information reporting period is completed first. After the completion, the next listener information reporting period is not immediately started, but enters the waiting state; then, the cell B and the cell C sequentially enter the waiting state, until the listener information of the cell D is completed, the four cells are simultaneously Send a group paging message to enter the next listener information reporting period. In this way, the listener information reporting period of all cells is adjusted to be synchronized, and both are equal to the listener information reporting period of the cell with the largest number of service users.
第二种调整方法是如果组呼小区内需要上报听者信息的业务用户数 目少于一定值时, 则将该組呼小区的听者信息上报周期设置一定的时 延。 仍以上面四个小区的例子说明。 设預先设置判断条件, 若小区内需 要进行听者信息上报的业务用户数目小于 25,则将该小区的每一个听者 信息上报周期设置 0.2秒的时延; 若小区内需要进行听者信息上报的业 务用户数目小于 15,. 则将该小区的每一个听者信息上报周期设置 0.3秒 的时延。根据这样的判断条件, 小区 C和小区 D的听者信息上报周期不 变, 而小区 A和小区 B的听者信息上报周期分别设置了 0.3秒和 0.2秒 的时延。 以上所述业务用户的数目以及时延的具体数值可才艮据实际情况 确定。 The second adjustment method is to set a delay of the listener information reporting period of the group call cell if the number of service users that need to report the listener information in the group call cell is less than a certain value. Still illustrated by the example of the above four cells. If the number of service users that need to report the listener information in the cell is less than 25, a delay of 0.2 seconds is set for each listener information reporting period of the cell; if the listener information is required to be reported in the cell Industry The number of service users is less than 15, and a delay of 0.3 seconds is set for each listener information reporting period of the cell. According to such a judgment condition, the listener information reporting period of the cell C and the cell D is unchanged, and the listener information reporting periods of the cell A and the cell B are respectively set with delays of 0.3 seconds and 0.2 seconds. The number of service users mentioned above and the specific value of the delay can be determined according to the actual situation.
以上只是对听者信息上报周期的调整的方法举了简单的例子, 并非 将听者信息上艮周期的调整方法限定于以上情况。  The above is just a simple example of the method of adjusting the listener information reporting period, and it is not limited to the above-mentioned adjustment method of the listener information upper cycle.
本发明实施例的系统结构大致与图 1所示相同, 只是其中的 MSC、 BSS、 以及业务终端分别需要增加相应的处理模块。  The system structure of the embodiment of the present invention is substantially the same as that shown in FIG. 1, except that the MSC, the BSS, and the service terminal respectively need to add corresponding processing modules.
对于 A-MSC来说, 需要包括如下模块:  For A-MSC, the following modules need to be included:
业务用户信息存储模块,用于保存组呼业务的所有业务用户的信息, 所述信息至少包括业务用户的组识别号、 终端号码以及用于进行听者信 息上报的业务用户标识。  The service user information storage module is configured to store information of all service users of the group call service, where the information includes at least a group identification number of the service user, a terminal number, and a service user identifier for performing the message of the listener.
名单生成模块, 用于生成各个组呼小区的 RMSL, 并将所生成的 RMSL发送至对应的组呼小区所属的 BSS。  The list generation module is configured to generate an RMSL of each group call cell, and send the generated RMSL to the BSS to which the corresponding group call cell belongs.
名单生成模块首先是生成所有需要进行听者信息上报的业务用户名 单 RML,再根据其中全局用户和局域用户的分布情况,确定各个小区的 RMSL0 List generation module generates first RMSL all required service information reported by the user a list of the RML listener, then according to the distribution of the user wherein the global and local users, each cell determined 0
名单生成模块可以进一步包括如下单元:  The list generation module may further include the following units:
RML单元, 用于确定所有需要上报的业务用户名单。 RML单元获 取业务用户的状态信息, 根据该状态信息在 RML中增加或删除业务用 户。所述业务用户的状态可能有如下情况: 已关机; 在其他呼叫业务中; 不在服务区; 不在组呼区域; 或者从关机状态开机; 结束其他呼叫业务; 进入服务区; 进入组呼区域。 或者是控制台发出指示要求查询部分业务 用户的状态, 则将所要查询的这些业务用户作为 RML。 默认情况下, 首 次进行听者信息上报时, 则将业务用户信息存储模块中存储的所有该组 呼业务的业务用户都添加到 RML中。 若某业务用户连续 m个听者信息 上艮周期未上报信息, 则将该业务用户上报信息的频率调整为每隔 n个 听者信息上报周期上报一次 , 根据调整后的频率确定当前听者信息上报 周期是否需要该业务用户上报信息, 若需要则将该业务用户加入 RML, 若不需要则不加入; 其中 m和 n都是预先设定值。 The RML unit is used to determine the list of all service users that need to be reported. The RML unit obtains status information of the service user, and adds or deletes the service user in the RML according to the status information. The status of the service user may be as follows: Shutdown; In other call services; Out of service area; Not in group call area; Or boot from shutdown state; End other call service; Enter service area; Enter group call area. Or the console issues a status indicating that the part of the business user is required to be queried, and the business users to be queried are regarded as RML. By default, first When the listener information is reported, the service users of all the group call services stored in the service user information storage module are added to the RML. If a service user does not report the information in the last period of the listener information, the frequency of the information reported by the service user is adjusted to be reported once every n listener information reporting periods, and the current listener information is determined according to the adjusted frequency. Whether the service user needs to report the information in the reporting period, if necessary, join the service user to the RML, and if not, do not join; where m and n are preset values.
状态标识单元,将 RML单元所得到的 RML中的任一业务用户标识 为与特定组呼小区对应的局域用户或全局用户。 这里所说状态就是指业 务用户是局域用户还是全局用户。业务用户进行某项业务,使得 A-MSC 能够确定该业务用户所处的组呼小区 , 则状态标识单元将该业务用户作 为其所处组呼小区的局域用户; 或者在上一个听者信息上^ =艮周期内, 业 务用户在确定的组呼小区内进行听者信息上报, 则下一个周期该业务用 户就是所述组呼小区的局域用户; 对于不能确定为局域用户的业务用户 则作为全局用户。  The status identifying unit identifies any service user in the RML obtained by the RML unit as a local user or a global user corresponding to the specific group calling cell. The state mentioned here refers to whether the business user is a local user or a global user. The service user performs a certain service, so that the A-MSC can determine the group call cell in which the service user is located, and the status identification unit uses the service user as the local area user of the group call cell; or the previous listener information In the upper ^=艮 period, the service user reports the listener information in the determined group call cell, and the service user is the local user of the group call cell in the next cycle; for the service user that cannot be determined as the local area user Then as a global user.
RMSL生成单元, 用于将状态标识单元所得到的全局用户与各个组 呼小区的局域用户分别取并集, 得到各个组呼小区的 RMSL。  The RMSL generating unit is configured to collect the global users obtained by the status identifying unit and the local users of each group calling cell respectively, to obtain the RMSL of each group calling cell.
周期确定模块, 用于根据名单生成模块所生成的 RMSL, 确定各个 组呼小区的听者信息上艮周期的时延, 并将所确定的时延通过收发模块 发送至相应的组呼小区对应的 BSS。具体可以是将 RMSL中业务用户数 目最多组呼小区的听者信息上报周期作为标准, 在其它组呼小区的听者 信息上报过程中增加相应的延时, 使各个组呼小区的听者信息上报周期 与所述标准的听者信息上报周期保持一致。 或者是预先设置业务用户数 目的范围和延时的对应关系, 例如业务用户数目为 1 ~ 10对应的延时为 300ms, 数目为 10 ~ 20对应的延时为 200ms, 数目为 20 ~ 30对应的延 时为 300ms。 这样根据本组呼小区的 RMSL中业务用户的数目, 在该小 区的听者信息上报过程中进行相应的时延调整。 a period determining module, configured to determine, according to the RMSL generated by the list generation module, a delay of the listener information uplink period of each group call cell, and send the determined delay to the corresponding group call cell by using the transceiver module BSS. Specifically, the listener information reporting period of the group call cell in the MSRL is used as a standard, and the corresponding delay is added in the process of reporting the listener information of other group call cells, so that the listener information of each group call cell is reported. The period is consistent with the standard listener information reporting period. Or the relationship between the range of the number of service users and the delay is set in advance. For example, the delay corresponding to the number of service users is 1 to 10 is 300 ms, the delay corresponding to the number of 10 to 20 is 200 ms, and the number is 20 to 30. The delay is 300ms. In this way, according to the number of service users in the MSRL of the group call cell, The corresponding delay adjustment is performed during the reporting of the listener information of the district.
收发模块,用于接收来自各个 BSS的組呼小区的业务用户的听者信 息,以及将名单生成模块所生成的 RMSL以及周期确定模块所确定的上 报周期发送至对应的组呼小区所属的 BSS。  The transceiver module is configured to receive the listener information of the service user from the group call cell of each BSS, and send the RMSL generated by the list generation module and the report period determined by the period determining module to the BSS to which the corresponding group call cell belongs.
对于 R-MSC来说, 由于只起到转发的作用, 因此可以同现有技术 中的 R-MSC保持一致。  For the R-MSC, since it only plays the role of forwarding, it can be consistent with the R-MSC in the prior art.
BSS需要在本 BSS下属的各个组呼小区分别广播该组呼小区对应的 RMSL, 例如在组呼小区的广播信道上发送包含 RMSL的组寻呼消息。 并接收来自各组呼小区中业务用户上报的听者信息, 将所述听者信息发 送至 A-MSC, 或通过 R-MSC的转发最后发送至 A-MSC。  The BSS needs to broadcast the RMSL corresponding to the group call cell in each group call cell subordinate to the BSS, for example, send a group page message including the RMSL on the broadcast channel of the group call cell. And receiving the listener information reported from the service users in each group of call cells, sending the listener information to the A-MSC, or finally transmitting to the A-MSC through the forwarding of the R-MSC.
以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡 在本发明的精神和原则之内所作的任何修改、 等同替换和改进等, 均应 包含在本发明的保护范围之内。  The above is only the preferred embodiment of the present invention, and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection of the present invention. Within the scope.

Claims

权利要求书 Claim
1、 一种听者识别业务的实现方法, 其特征在于, 该方法包括如下步 骤: A method for implementing a listener identification service, characterized in that the method comprises the following steps:
确定当前听者信息上报周期内 , 需要上报听者消息的业务用户名单 RML;  Determining the list of business users who need to report the listener message during the current listener information reporting period RML;
在各个组呼小区分别广播包括一个或多个所述 RML 中业务用户标 识的组寻呼消息;  Broadcasting a group paging message including one or more service user identifiers in the RML in each group call cell;
组呼小区中的业务用户根据自身业务用户标识和所收到的组寻呼消 息中业务用户标识的匹配结果, 进行听者信息上报。  The service user in the group call cell reports the listener information according to the matching result of the service user identifier and the service user identifier in the received group paging message.
2、根据权利要求 1所述的方法, 其特征在于, 所述进行听者信息上 4艮之后进一步包括: 当参与组呼的一个组呼小区内的所有业务用户完成 听者信息上报后, 进入该小区的下一个听者信息上 4艮周期。  The method according to claim 1, wherein the performing the listener information further comprises: after all the service users in a group call cell participating in the group call complete the listener information report, enter The next listener information of the cell is on the 4th cycle.
3、根据权利要求 1所述的方法, 其特征在于, 若所述当前听者信息 上报周期为首次听者信息上报周期, 则所述 RML中包括参加该组呼业 务的所有业务用户的标识。  The method according to claim 1, wherein, if the current listener information reporting period is the first listener information reporting period, the RML includes identifiers of all service users participating in the group call service.
4、根据权利要求 1所述的方法, 其特征在于, 所述确定当前听者信 息上报周期内需要上报的 RML包括: 若业务用户在上一个听者信息上 报周期中处于如下任意一种情况: 已关机、 在其他呼叫业务中、 不在服 务区或不在组呼区域, 则将该业务用户从 RML中删除。  The method according to claim 1, wherein the determining the RML that needs to be reported in the current listener information reporting period comprises: if the service user is in any of the following situations in the last listener information reporting period: If the service is shut down, in other call services, not in the service area, or not in the group call area, the service user is deleted from the RML.
5、根据权利要求 1所述的方法,其特征在于,所述确定 RML包括: 若业务用户在上一个听者信息上报周期中处于如下任意一种情况: 从关 机状态开机、 结束其他呼叫业务、 进入服务区或进入组呼区域, 则将该 业务用户加入到 RML中。  The method according to claim 1, wherein the determining the RML comprises: if the service user is in any of the following situations in the last listener information reporting period: starting from a power off state, ending other call services, After entering the service area or entering the group call area, the service user is added to the RML.
6、根据权利要求 1所述的方法,其特征在于,所述确定 RML包括: 若业务用户连续 m个听者信息上 ^艮周期未上艮信息,则将该业务用 户上报信息的频率调整为每隔 n个听者信息上 周期上报一次, 根据调 整后的频率确定当前听者信息上报周期是否需要该业务用户上报信息, 若需要则将该业务用户加入 RML, 若不需要则不加入; 其中, 所述 m、 n为预先设定值。 6. The method of claim 1 wherein said determining RML comprises: If the service user does not upload the information on the listener information, the frequency of the information reported by the service user is adjusted to be reported once every n listener information, and the current listener is determined according to the adjusted frequency. Whether the information is required to be reported by the service user, if necessary, the service user is added to the RML, and if not, the user is not added; wherein, m and n are preset values.
7、 根据权利要求 6所述的方法, 其特征在于, 所述确定 RML进一 步包括: 如果在上一听者信息上艮周期收到已调整上艮信息频率的业务 用户的上报消息, 则将该业务用户上报信息的频率恢复为默认上报频 率, 并将该业务用户加入 RML中; 其中, 默认上报频率为每个听者信 息上报周期上报。  The method according to claim 6, wherein the determining the RML further comprises: if the reporting message of the service user who has adjusted the frequency of the upper information is received on the last listener information, the The frequency of the information reported by the service user is restored to the default reporting frequency, and the service user is added to the RML. The default reporting frequency is reported for each listener information reporting period.
8、 根据权利要求 1所述的方法, 其特征在于, 所述确定 RML为: 删除 RML中原有的业务用户,将调度台指定的业务用户加入到 RML中。  The method according to claim 1, wherein the determining the RML is: deleting an original service user in the RML, and adding the service user specified by the dispatching station to the RML.
9、 根据权利要求 8所述的方法, 其特征在于, 所述确定 RML为: 由调度台在上个听者信息上报周期解除指定业务用户, 则当前听者信息 上报周期的 RML包括参加该组呼业务的所有业务用户。  The method according to claim 8, wherein the determining the RML is: when the scheduling station cancels the designated service user in the last listener information reporting period, the RML of the current listener information reporting period includes participating in the group. All business users who call the business.
10、 根据权利要求 1所述的方法, 其特征在于, 所述在各个组呼小 区分别广播包括一个或多个 RML中业务用户标识的组寻呼消息之前进 一步包括: 确定 RML 中的业务用户是局域用户或全局用户, 并确定每 个组呼小区的需要上报听者消息业务用户子名单 RMSL 的内容为组呼 的全局用户标识组成的集合与本组呼小区的局域用户标识组成的集合 的并集;  The method according to claim 1, wherein before the group call cells respectively broadcast the group paging message including the service user identifier in the one or more RMLs, the method further includes: determining that the service user in the RML is The local user or the global user, and determine the need for each group call cell to report the listener message service user sub-list. The content of the RML is the set of the global user identifier of the group call and the local user identifier of the group call cell. Union
则所述在各个組呼小区分别广播包括一个或多个 RML 中业务用户 标识的组寻呼消息为:  Then, the group paging message that broadcasts the service user identifier in one or more RMLs in each group call cell is:
对于每一个组呼小区, 判断其 RMSL中的业务用户数目是否为零, 若不为零,则在该组呼小区广播包括一个或多个本组呼小区 RMSL中业 务用户标识的组寻呼消息。 For each group call cell, it is determined whether the number of service users in the RML is zero, if not zero, then the group call cell broadcast includes one or more groups of call cells in the MSRL industry Group paging message identified by the user.
11、 根据权利要求 10所述的方法, 其特征在于, 所述确定 RML中 的业务用户是局域用户为: 将上一听者信息上^ =艮周期中在参加组呼的一 个组呼小区收到听者上报消息的业务用户确定为该组呼小区的局域用 户;  The method according to claim 10, wherein the determining that the service user in the RML is a local user is: placing the previous listener information on a group call cell participating in the group call in the ^=艮 period The service user receiving the message reported by the listener is determined to be the local user of the group call cell;
所述确定 RML 中的业务用户为全局用户为: 将上一听者信息上报 周期中不能确定其所处组呼小区的业务用户确定为全局用户; 若所述当 前听者信息上 4艮周期为首次听者信息上 周期, 则将 RML中的全体业 务用户作为全局用户。  Determining the service user in the RML as a global user is: determining, as a global user, a service user that cannot determine the group call cell in the previous listener information reporting period; if the current listener information is on the first cycle In the period of the secondary listener information, all the business users in the RML are regarded as global users.
12、根据权利要求 10所述的方法, 其特征在于, 所述进入该小区的 下一个听者信息上报周期之前, 进一步包括: 对该小区的听者信息上报 周期进行调整。  The method according to claim 10, wherein the step of entering the next listener information reporting period of the cell further comprises: adjusting a listener information reporting period of the cell.
13、根据权利要求 12所述的方法, 其特征在于, 所述对该小区的听 者信息上报周期进行调整为:判断本小区 RMSL中的业务用户标识的数 目是否为各个组呼小区 RMSL中业务用户标识的数目最大的, 若是, 则 立即进入下一个听者信息上报周期; 否则进入等待状态, 直到业务用户 标识的数目最大的小区完成当前周期的听者信息上报后进入下一个听 者信息上报周期。  The method according to claim 12, wherein the listening information reporting period of the cell is adjusted to: determine whether the number of service user identifiers in the MSRL of the current cell is a service in each group call cell If the number of user identifiers is the largest, if yes, the next listener information reporting period is immediately entered; otherwise, the waiting state is entered, until the cell with the largest number of service user IDs completes the current period of the listener information report, and then enters the next listener information report. cycle.
14、根据权利要求 12所述的方法, 其特征在于, 所述对本小区的听 者信息上报周期进行调整为:预先设置 RMSL业务用户标识数目的范围 与等待时延的对应关系,根据本小区 RMSL中业务用户标识的数目所属 范围, 进入时长为所述所属范围对应的等待时延的等待状态。  The method according to claim 12, wherein the listening information reporting period of the current cell is adjusted to: preset a correspondence between a range of the number of the RMSL service user identifiers and a waiting delay, according to the MSRL of the current cell. The number of the service user IDs belongs to the range, and the entry duration is the wait state of the waiting delay corresponding to the belonging range.
15、 根据权利要求 1所述的方法, 其特征在于, 所述广播组寻呼消 息为: 通过快速随路控制信道广播组寻呼消息。  The method according to claim 1, wherein the broadcast group paging message is: broadcasting a group paging message by using a fast associated control channel.
16、根据权利要求 1至 15任一项所述的方法, 其特征在于, 所述组 呼小区中的业务用户根据自身业务用户标识和所收到的组寻呼消息中 业务用户标识的匹配结果, 进行听者信息上报为: The method according to any one of claims 1 to 15, wherein the group The service user in the calling cell reports the listener information according to the matching result of the service user identifier and the received service group identifier in the group paging message:
业务用户接收组寻呼消息, 将所收到的组寻呼消息中携带的业务用 户标识与自身存储的业务用户标识进行匹配, 如果匹配成功, 则根据所 匹配的标识在组寻呼消息中的位置, 计算出自己上报的时机, 并在所算 出的时机进行听者信息上报; 如果匹配不成功, 则不作任何处理。  The service user receives the group paging message, and matches the service user identifier carried in the received group paging message with the service user identifier stored in the group. If the matching is successful, the service identifier is in the group paging message according to the matched identifier. The location, calculate the timing of the self-report, and report the listener information at the calculated timing; if the match is unsuccessful, no processing is performed.
17、根据权利要求 16所述的方法, 其特征在于, 所述业务用户标识 为与业务用户移动终端的国际移动用户标识 IMSI有关的信息。  The method according to claim 16, wherein the service user identifier is information related to an international mobile subscriber identity IMSI of the service subscriber mobile terminal.
18、根据权利要求 17所述的方法, 其特征在于, 在所述确定当前听 者信息上报周期内需要上报的 RML之前, 该方法进一步包括: 从该组 呼业务的所有业务用户的 IMSI 中分别提取字符串, 并将所述字符串存 储于网络侧作为相应的业务用户的业务用户标识。  The method according to claim 17, wherein before the determining the RML that needs to be reported in the current listener information reporting period, the method further comprises: separately from the IMSI of all service users of the group call service The string is extracted, and the string is stored on the network side as the service user identifier of the corresponding service user.
19、根据权利要求 18所述的方法, 其特征在于, 所述从该组呼业务 的所有业务用户的 IMSI 中分别提取字符串, 并将所述字符串存储于网 络侧作为相应的业务用户的业务用户标识包括:  The method according to claim 18, wherein the character string is extracted from the IMSI of all service users of the group call service, and the character string is stored on the network side as a corresponding service user. Business user IDs include:
选择一个未确定标识的业务用户的 IMSI, 判断所选择 IMSI的后 I 位所組成的字符串是否与已确定的业务用户标识相同, 若未发现相同, 则将所选择的 IMSI后 I位作为该业务用户标识,转至下一个未确定标识 的业务用户的 IMSI并执行相关步骤; 若发现相同, 则执行下一个步骤; 如果没有未确定标识的业务用户则退出本流程; 其中, I为预先设定值; 将所选择的 IMSI , 以及与所选择 IMSI的后 I位相同的业务用户标 识所对应的 IMSI作为待比较对象;  Selecting an IMSI of the service user whose identity is not determined, determining whether the character string formed by the last I bit of the selected IMSI is the same as the determined service user identity, and if the same is not found, the IIM after the selected IMSI is used as the The service user ID is forwarded to the IMSI of the next unidentified service user and performs the relevant steps; if the same is found, the next step is performed; if there is no unidentified service user, the process is exited; wherein I is preset Setting the IMSI corresponding to the selected IMSI and the same service user identifier as the last I bit of the selected IMSI as the object to be compared;
判断待比较对象中的 IMSI后 J位是否相同,若不同,将待比较对象 中的 IMSI后 J位作为对应业务用户的标识, 转至下一个未确定标识的 业务用户的 IMSI并执行相关步骤; 否则令: ί+1并继续判断待比较对 象中的 IMSI的后 J位是否相同的步驟; 其中, 首次执行时, J = I+1。Determining whether the J bits are the same after the IMSI in the object to be compared, if different, the J bits after the IMSI in the object to be compared are used as the identifier of the corresponding service user, and the IMSI of the service user of the next unidentified identifier is transferred to the IMSI and the relevant steps are performed; Otherwise let: ί+1 and continue to judge the pair to be compared The step of whether the last J bits of the IMSI are the same; where, for the first time, J = I+1.
20、 一种移动交换中心 MSC, 其特征在于, 所述 MSC包括如下模 块: 20. A mobile switching center MSC, wherein the MSC comprises the following modules:
名单生成模块, 用于根据 MSC所接收的各个组呼小区的组呼听者 信息, 生成与该組呼小区对应的 RMSL;  a list generating module, configured to generate an RMSL corresponding to the group call cell according to the group caller information of each group call cell received by the MSC;
收发模块, 用于接收各个组呼小区的业务用户的听者信息, 将所收 到的听者信息发送至名单生成模块, 以及将名单生成模块所生成的 RMSL发送至各个组呼小区所属的基站子系统 BSS。  The transceiver module is configured to receive the listener information of the service user of each group call cell, send the received listener information to the list generation module, and send the generated RML generated by the list generation module to the base station to which each group call cell belongs Subsystem BSS.
21、根据权利要求 20所述的 MSC, 其特征在于, 所属 MSC进一步 包括周期确定模块,用于才艮据名单生成模块所生成的 RMSL中业务用户 的数目, 确定各个组呼小区的听者信息上报周期的时延, 将所确定的时 延信息发送至收发模块;  The MSC according to claim 20, wherein the MSC further includes a period determining module, configured to determine the listener information of each group call cell according to the number of service users in the RMSL generated by the list generating module. Delaying the reporting period, and sending the determined delay information to the transceiver module;
则所述收发模块进一步用于将所述时延信息发送至对应的组呼小区 所 的 BSS。  And the transceiver module is further configured to send the delay information to a BSS of the corresponding group call cell.
22、根据权利要求 20所述的 MSC, 其特征在于, 所述 MSC进一步 包括业务用户信息存储模块, 用于保存组呼业务的所有业务用户的信 息;  The MSC according to claim 20, wherein the MSC further includes a service user information storage module, configured to store information of all service users of the group call service;
则所述名单生成模块进一步用于根据业务用户信息存储模块所存储 的业务用户信息, 生成各个组呼小区的 RMSL。  And the list generating module is further configured to generate an RMSL of each group call cell according to the service user information stored by the service user information storage module.
23、 根据权利要求 20、 21或 22所述的 MSC, 其特征在于, 所述名 单生成模块进一步包括:  The MSC according to claim 20, 21 or 22, wherein the list generation module further comprises:
RML单元, 用于确定所有需要上 且呼听者信息的业务用户名单; 状态标识单元, 用于将 RML单元所得到的业务用户名单中的任一 业务用户标识为与特定组呼小区对应的局域用户或全局用户;  The RML unit is configured to determine a list of all the service users that need to be on the listener's information; the status identifier unit is configured to identify any service user in the service user list obtained by the RML unit as the office corresponding to the specific group call cell. Domain user or global user;
RMSL生成单元, 用于将状态标识单元所得到的全局用户与各个组 呼小区的局域用户分别取并集, 得到各个组呼小区的 RMSL。 RMSL generating unit, used to identify the global user and each group obtained by the status identifying unit The local users of the calling cell respectively take the union to obtain the MSRL of each group calling cell.
24、 一种听者识别业务的实现系统, 包括 MSC, BSS和移动终端, 其特征在于,  24. An implementation system for a listener identification service, comprising an MSC, a BSS, and a mobile terminal, wherein
所述 MSC用于根据各个组呼小区上报的听者信息, 生成与该组呼 小区对应的 RMSL, '并将所述 RMSL发送至所述组呼小区所属的 BSS; 所述 BSS用于在下属的各个组呼小区广播包含对应 RMSL的组寻呼 消息, 并将移动终端上报的信息发送至 MSC;  The MSC is configured to generate an RRMS corresponding to the group of call cells according to the listener information reported by each group call cell, and send the RMSL to the BSS to which the group call cell belongs; the BSS is used in the subordinate Each group call cell broadcasts a group paging message corresponding to the RMSL, and sends the information reported by the mobile terminal to the MSC;
所述移动终端用于接收组寻呼消息, 并按照所述组寻呼消息的指示 进行听者信息上报。  The mobile terminal is configured to receive a group paging message, and perform the listener information reporting according to the indication of the group paging message.
25、才艮据权利要求 24所述的系统, 其特征在于, 该系统进一步包括 调度台, 用于向 MSC发送查询特定移动终端的指示。  25. The system of claim 24, wherein the system further comprises a dispatching station for transmitting an indication to the MSC to query the particular mobile terminal.
PCT/CN2007/000175 2006-04-12 2007-01-17 A method, an apparatus and a system for realizing the listener identification service WO2007115460A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2006100721227A CN1984386B (en) 2006-04-12 2006-04-12 Method for discriminating service to group-calling listener
CN200610072122.7 2006-04-12

Publications (1)

Publication Number Publication Date
WO2007115460A1 true WO2007115460A1 (en) 2007-10-18

Family

ID=38166525

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/000175 WO2007115460A1 (en) 2006-04-12 2007-01-17 A method, an apparatus and a system for realizing the listener identification service

Country Status (2)

Country Link
CN (1) CN1984386B (en)
WO (1) WO2007115460A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101466075B (en) * 2007-12-17 2010-12-08 中兴通讯股份有限公司 Matching method for group paging of CDMA cluster system
CN103024683B (en) * 2011-09-23 2016-03-23 北京信威通信技术股份有限公司 A kind of method of obedient party's state reporting in trunking communication

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030119540A1 (en) * 2001-12-21 2003-06-26 Mathis James Earl Contact list-based group call
CN1625293A (en) * 2003-12-04 2005-06-08 华为技术有限公司 Method for realizing group calling roaming of group service

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1747593A (en) * 2004-09-08 2006-03-15 华为技术有限公司 Accessing realization

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030119540A1 (en) * 2001-12-21 2003-06-26 Mathis James Earl Contact list-based group call
CN1625293A (en) * 2003-12-04 2005-06-08 华为技术有限公司 Method for realizing group calling roaming of group service

Also Published As

Publication number Publication date
CN1984386A (en) 2007-06-20
CN1984386B (en) 2010-12-08

Similar Documents

Publication Publication Date Title
EP1668798B1 (en) Method for distinguishing mbms service request from other service requests
CN110351670B (en) Cluster communication system, cluster server, communication device, and medium
KR100947741B1 (en) Rrc connection setup method in a mobile communication system
KR100595585B1 (en) Radio resource management method for mbms in mobile communication system
CN100380847C (en) Method for transmitting control signal for MBMS data in wireless mobile communication system
US20090303909A1 (en) Point-to-multipoint data communication
EP2894885B1 (en) Method and apparatus for allocating resources for group call in cluster system
WO2016045325A1 (en) Indication information determining and processing methods and devices, request message processing method and device, and computer storage medium
JP2008529447A (en) Improved resource utilization for multimedia broadcast multicast service (MBMS)
CN104871570A (en) Service continuity for group communication over LTE embms
WO2008025239A1 (en) Evolved-mbms base station, user equipment and method
WO2014183698A1 (en) Cluster communication method and system, user equipment and network-side equipment
WO2012058979A1 (en) Method and system for achieving group call under single station mode
US9642115B2 (en) Method for implementing trunk service based on long term evolution and trunk user terminal
CN105376718B (en) LTE cluster communication method, user equipment and first network element equipment
CN104301931A (en) Congestion/overload control method, system, device and base station
CN105376717B (en) Method for establishing LTE cluster communication bearer, user equipment and first network element equipment
WO2013107216A1 (en) Td-lte digital trunking communications system and group service realization method
CN103108286B (en) Based on eMBMS group system users delay access method, network element and terminal
WO2009127105A1 (en) A reporting method and a reporting mechanism configuration method for the pilot in the traditional group call
WO2009082914A1 (en) Method for matching group paging in a cdma cluster system
WO2007115460A1 (en) A method, an apparatus and a system for realizing the listener identification service
WO2010102585A1 (en) Method, device and system for establishing local switch for a local conversation during call establishment
WO2007033554A1 (en) A method and system for establishing group call
CN110662183B (en) Signaling sending method and device based on Btrunc

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07702107

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07702107

Country of ref document: EP

Kind code of ref document: A1