WO2018068611A1 - 集群用户服务器和终端以及区域受限业务的处理方法 - Google Patents
集群用户服务器和终端以及区域受限业务的处理方法 Download PDFInfo
- Publication number
- WO2018068611A1 WO2018068611A1 PCT/CN2017/102070 CN2017102070W WO2018068611A1 WO 2018068611 A1 WO2018068611 A1 WO 2018068611A1 CN 2017102070 W CN2017102070 W CN 2017102070W WO 2018068611 A1 WO2018068611 A1 WO 2018068611A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- service
- area
- group
- cluster
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000012545 processing Methods 0.000 title claims description 12
- 238000003672 processing method Methods 0.000 claims abstract description 16
- 230000000977 initiatory effect Effects 0.000 claims abstract description 12
- 230000008569 process Effects 0.000 claims description 30
- 238000004891 communication Methods 0.000 claims description 26
- 238000010295 mobile communication Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 79
- 238000004458 analytical method Methods 0.000 description 27
- 238000005516 engineering process Methods 0.000 description 19
- 238000013461 design Methods 0.000 description 7
- 230000008878 coupling Effects 0.000 description 6
- 238000010168 coupling process Methods 0.000 description 6
- 238000005859 coupling reaction Methods 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 6
- 238000011161 development Methods 0.000 description 4
- 238000001914 filtration Methods 0.000 description 4
- 230000000737 periodic effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000004886 process control Methods 0.000 description 2
- 208000020104 CEBALID syndrome Diseases 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008521 reorganization Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/10—Push-to-Talk [PTT] or Push-On-Call services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/08—Trunked mobile radio systems
Definitions
- the present invention relates to the field of trunking communication technologies, and in particular to a cluster of MCPTT (Mission Critical Push To Talk) cluster voice service standards based on a GCSE (Group Communication System Enabler) framework.
- MCPTT Mobility Critical Push To Talk
- GCSE Group Communication System Enabler
- a trunked mobile communication system is a dedicated service scheduling system in which multiple users (departments, groups) share a set of radio channels and dynamically use dedicated mobile communication systems for these channels, mainly for command and dispatch communication.
- the trunking communication system has the characteristics of sharing resources, sharing costs, multi-purpose and high-efficiency of shared channel equipment and services.
- the service application of the trunked mobile communication system needs to set the service range for the cluster users according to the service type.
- This type of service can be called a regional limited service.
- the VGCS Voice Group Call Service
- VBS Vehicle Broadcast Service
- GSM-R Global System for Mobile Communications-Railway
- Such services need to be carried out in a limited area when they are initiated, established, and released.
- the service is in progress, if the users in the group leave the restricted area, the service will be interrupted.
- the GSM-R system the area-defined service is combined with the GSM network, and a dedicated GSM network, a dedicated mobile phone, and a special SIM (Subscriber Identity Module) card are required to cooperate with each other to complete the area-limited service.
- SIM Subscriber Identity Module
- the existing GCSE framework is shown in Figure 1.
- the GCSE Application (GCSE Application) interacts with the GCSE AS (GCSE Application Server, GCSE Application Server) through C/S (Client/Server, Client/Server) mode to implement the service.
- the separation between the application and the bearer network enables the service to fully utilize the high bandwidth, low latency, and low cost of the eMBMS technology to provide users with a high-quality, diverse, and large-capacity cluster service experience.
- such an interaction mode is also provided. Make users' management and maintenance more flexible and efficient.
- the inventors have found that in actual cluster service applications, there are still service requirements with limited service areas, such as a dispatching department for driving command on the railway, such as a marshalling yard and a dispatching station.
- the cluster user group needs to handle a large number of shunting operations in the service area, and its service areas are concentrated, and cluster users in the group that are not in the service area do not need to participate in the service.
- MCPTT service proposed by the current 3GPP organization, there is no clear definition of the system scheme and communication method for the area limited service.
- the technical problem to be solved by the present invention is to provide a cluster user server and a terminal, and a method for processing a limited area service, which is to solve the problem that the prior art cannot meet the demand for the area limited service in the MCPTT service.
- the present invention provides a server-side processing method for a region-limited service, including:
- E-UTRAN Evolved UMTS (Universal Mobile Telecommunications System) Terrestrial Radio Access Network, evolved UMTS terrestrial radio access network) Cell Global Identifier , E-UTRAN cell global identifier
- user identity group identity
- service identity service identity
- the service context is established according to the service type
- the process of determining whether the user terminal is a service initiated in the restricted area includes:
- the user list in the area is obtained, and it is determined whether the user terminal is in the intra-area list.
- the process of determining whether the user terminal is a service initiated in the restricted area includes:
- the method before the determining whether the user terminal is a service initiated in the restricted area, the method further includes: pre-setting and storing the restricted area in units of the cluster user group.
- the setting area of the member with high authority in the group is not limited.
- the method further includes: receiving location information reported by the user in real time, and performing user service joining or user service in time when the user location information changes. Release.
- the method further includes: when the cluster group managed by the plurality of mission-critical push-to-talk MCPTT servers is reorganized, the MCPTT server receives the location information reported by the home subscriber, and manages the limited area of the respective cluster group. business.
- the present invention also provides a user terminal processing method for a region-limited service, including:
- the service is added according to the service access notification sent by the cluster user server.
- the process of reporting the user identifier and the user location information to the cluster user server includes:
- the cluster user server When the cluster user server actively queries the location information of each group member in the group and determines that the group belongs to the group according to the group identifier, the user identifier and the user location information are returned to the cluster user server.
- the present invention also provides a cluster user server, including an MCPTT server and a group management server;
- the MCPTT server includes:
- the location information obtaining unit is configured to receive user identification information and user location information of the cluster user terminal, where the user location information is ECGI;
- the regional service management unit is configured to process the initiation of the service, the establishment of the service context, the joining of the user service, and the release of the user service;
- the integrated interworking gateway unit is configured to complete control plane message transmission between multiple MCPTT servers;
- the group management server includes:
- a restricted area setting unit configured to preset and store a restricted area in units of a cluster user group
- the location information analyzing unit is configured to determine, according to the preset restricted area and the location information provided by the cluster user terminal, the relationship between the location information of the user and the restricted area, in units of the cluster user group;
- Group management unit set to set the contracted user group in the cluster user group user.
- the invention also provides a cluster user terminal, comprising:
- the location information reporting unit is configured to report the user identifier and the user location information to the cluster user server, where the user location information is ECGI;
- the regional service processing unit is configured to initiate, leave, end, and push-to-talk preemption of the MPCTT service, and process the service access notification, the service establishment notification, and the service interruption notification delivered by the service control message from the cluster user server.
- the embodiment of the present invention completes the management of the cluster area service by pre-setting the restricted area in the MCPTT server, and the cluster user periodically reports the ECGI location information, the GCSE AS maintenance service group, and the group member instances outside the service area.
- the invention defines a system and system management method for a restricted area service based on the GCSE framework, and the clustering service based on data, voice and multimedia can use the setting method of the group area, and the cluster application is separated from the LTE bearer network, and the architecture is more reasonable.
- the invention fills the blank of the MCPTT restricted area service in the 3GPP standard, and satisfies the requirements of the strictly restricted cluster users of the service.
- the definition of the restricted area service of the present invention is placed at the application layer, and has nothing to do with the air interface technology unicast and multicast technologies; in the present invention, the filtering management of the personnel in the area and the manner in which the group members establish the service to achieve the lowest coupling
- the area supporting the multicast scheme may be included, and the area supporting the unicast scheme may be included.
- the unit of the area is the ECGI of the LTE network as the location unit, which is compatible with the implementation of the trending multicast technology solution.
- the restricted area service system of the present invention can be integrated into the MCPTT service architecture in the existing protocol, and the regional management and the business process are separated in the system, the module design is reasonable, and the design idea of low coupling and high cohesion is met, and the 3GPP protocol is not affected. Evolution.
- FIG. 1 is a schematic structural view of a prior art GCSE framework
- FIG. 2 is a structural diagram of a cluster user server according to an embodiment of the present invention.
- FIG. 3 is a structural diagram of a cluster user terminal according to an embodiment of the present invention.
- FIG. 4 is a flowchart of a server-side processing method for a region-limited service according to an embodiment of the present invention
- FIG. 5 is a flowchart of a method for processing a user terminal of an area limited service according to an embodiment of the present invention
- FIG. 6 is a flowchart of setting a restricted area of a limited area service according to an embodiment of the present invention.
- FIG. 7 is a flowchart of reporting and analyzing location information according to an embodiment of the present invention.
- FIG. 8 is a flowchart of establishing an area limited service according to an embodiment of the present invention.
- FIG. 9 is a flowchart of a region-defined business process management according to an embodiment of the present invention.
- FIG. 10 is a flowchart of establishing a regional service across an MCPTT Server according to an embodiment of the present invention.
- the present invention provides a method for processing a cluster user server and a terminal and an area-restricted service, and the present invention provides a method for processing a cluster user server and a terminal and an area-restricted service.
- the invention is described in further detail. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
- the present invention provides a communication system for MCPTT area-defined services based on the GCSE framework, including an area-defined service cluster user terminal and a cluster user server based on the MCPTT Client.
- MCPTT defines the implementation standard of PTT service under LTE network, and designs the call control process at the application layer to realize perfect voice clustering function.
- PTT also known as "Push-to-Talk” is a mobile phone service that originates from cluster communication technology. PTT realizes the mobile voice service of the walkie-talkie, which has a short call setup time, the speech only occupies the channel, and the listener only listens to the channel, and the receiver can receive the call information at any time without going off-hook.
- MCPTT Server is an instance of GCSE AS to centrally manage key business functions of MCPTT, such as cluster user group management, multicast broadcast service management, floor control, emergency call management, and private call management.
- MCPTT Server can be deployed in a centralized or distributed manner. It is composed of two or more MCPTT Servers in the form of MCPTT Server partner management. One MCPTT Server is used as the primary system, and other systems are used as partner systems. User management. The information is stored in the main system, including user configuration, user service permissions, and so on.
- the communication system and communication method are described in detail below:
- a cluster user server includes an MCPTT server and a group management server.
- the MCPTT server includes a location information acquiring unit, a regional service management unit, and a converged interworking gateway unit
- the group management server includes a restricted area setting unit, a location information analyzing unit, and a group management unit.
- the location information obtaining unit is configured to receive user identification information and user location information of the cluster user terminal, where the user location information is an ECGI reported by the user.
- the regional service management unit is configured to handle the initiation of the service, the establishment of the service context, the joining of the user service, and the release of the user service.
- the regional service management unit requests the location information analysis unit to the location user list and the location information list currently resident by the user list, and sends the service establishment process to the user one by one; when the service is performed, the location information analysis unit reports The user location information update notification, joining the user or releasing the user service, the notification carrying the added/released user identification list and the location information list of the user list.
- the Fusion Interworking Gateway unit is configured to complete control plane messaging between multiple MCPTT servers;
- the restricted area setting unit is configured to preset and store the restricted area in units of the cluster user group; the restricted service area includes an ECGI list, an association relationship between the storage area and the user group in the restricted area.
- the location information analysis unit is configured to determine the relationship between the location information of the user and the restricted area according to the location information (ie, ECGI) provided by the preset restricted area and the cluster user terminal in a cluster user group; the location information analysis unit maintenance area The internal user list, the out-of-area user list, and the location information change user list; when the service is performed, when the service is updated, the notification area is notified.
- the management unit promptly informs the user to participate in the cluster service or exit the cluster service.
- the group management unit is set to set the users who are contracted in the cluster user group in units of cluster user groups.
- a cluster user terminal includes a location information reporting unit and a regional service processing unit.
- the location information reporting unit is configured to report the user identifier and the user location information to the cluster user server, where the user location information is the ECGI in the currently camped LTE network; the reporting manner may be real-time reporting or periodic reporting.
- the regional service processing unit cooperates with the MCPTT server to complete the MCPTT business process control. It is used for control plane process control such as initiation, departure, termination, and push-to-talk preemption of the MPCTT service, and processes service access notifications, service establishment notifications, and service interruption notifications delivered by service control messages from the cluster user server.
- the server-side processing method of the area-limited service according to the embodiment of the present invention is as shown in FIG. 4, and includes the following steps:
- the restricted area is preset and stored in units of cluster user groups.
- the service provider authorizes part of the service management user to set a restricted area in the MCPTT Server in advance, and stores it in the restricted area setting unit.
- the restricted area is composed of several ECGI lists, and stores the mapping relationship with the user group. .
- a member setting area having a high authority in the group is not limited.
- Step s402 Receive a service initiation message sent by the cluster user terminal, where the message carries the ECGI information, the user identifier, the group identifier, and the service identifier.
- the user information and the group information check need to be completed.
- Step s403 Determine whether the user terminal is a service initiated in the restricted area; if yes, go to step s404; otherwise, notify the user that the service area is restricted, and the service establishment fails.
- This implementation In an example, two ways can be used to determine whether the user terminal is a service initiated in a restricted area.
- One method is to obtain a user list in the area, and determine whether the user terminal is in the intra-area list; specifically: querying the location information analysis unit, obtaining the user list in the area, and determining whether the initiating user is in the intra-area list.
- a service context is established according to the service type.
- establishing a service context according to the service type includes assigning a call identifier, and assigning an IP address and a port to the initiating user.
- Step s405 notifying the user terminal in the group in the restricted area to join the service.
- the MCPTT Server area service management unit requests the location information analysis unit from the location information analysis unit and the user location information list to notify the users in the group to join the service.
- the method further includes receiving the location information reported by the user in real time, and timely adding the user service or the user service when the user location information changes. Release. Specifically include:
- the MCPTT Server location information acquisition unit receives the location information reported by the user, that is, the ECGI information, and the location information analysis unit maintains the location information of the cluster user instance in real time; when the user location information changes, it needs to report to the location information acquisition unit in time.
- the MCPTT Server area service management unit maintains user services and promptly informs users to join or exit the cluster service.
- the MCPTT Server area service management unit sends a service access message to the user that is updated in the restricted area when receiving the user location area update notification from the location information analysis unit, including:
- the location information analyzing unit sends the location update to the intra-area notification to the regional service management unit, and the regional service management unit notifies the user to join the service. ;
- the location information analyzing unit sends the location update to the regional service management unit to notify the user of the location update, and the MCPTT Server service management unit notifies the user to join the service.
- the MCPTT Server area service management unit periodically informs the user to join the network after the service is released and the user in the group releases/rejects the service.
- the location information analysis unit sends the location update to the regional service management unit to update the location to the out-of-area notification, and the MCPTT Server service management unit needs to end the user's service, and if necessary, terminate the entire area. Limited business.
- the method further includes a communication method for defining a service across the MCPTT Server management area: when a plurality of key tasks are manually reconfigured by the cluster group managed by the MCPTT server, the MCPTT server receives the location information reported by the home user, And manage the regional restricted services of their respective cluster groups.
- MCPTT supports reorganization operations between user groups. This operation allows two user groups to be temporarily merged into one group. Therefore, there may be cases where services are defined across the MCPTT Server management area.
- the management mode is that the user reports the location information to the home MCPTT server, and the respective MCPTT Server manages the area-limited service of the subscription group.
- the service request is transmitted through the converged interworking gateway, and the respective MCPTT Servers establish service context information, and the respective MCPTT Server manages the user area limited service of the self-signed group.
- the embodiment further includes a communication method for the idle state of the service, which specifically includes:
- the MCPTT Server location information obtaining unit receives the ECGI sent by the user, and the location information analyzing unit and the group management unit acquire the user group identifier of the user, and then interact with the restricted area setting unit to obtain the restricted area corresponding to the user group identifier. Thereby, the location information analysis unit determines whether the user is within the restricted area by comparing with the configured restricted area. By this means, the location information analysis unit maintains three lists for each user group, namely, an intra-area user list, an out-of-area user list, and a location information update user list.
- FIG. 5 An area limited industry of the embodiment of the present invention
- the processing method of the user terminal is as shown in FIG. 5, and includes the following steps:
- step s501 the user identifier and the user location information are reported to the cluster user server, where the user location information is ECGI.
- the process of reporting the user identifier and the user location information to the cluster user server includes: actively sending the user identifier and the user location information to the cluster user server when the login or the corresponding GCSE application or the location changes; or The cluster user server reports the user ID and the user location information; or the cluster user server actively queries the location information of each group member in the group, and determines that the group belongs to the group according to the group identifier, and returns the user identifier and the user location information to the cluster.
- User server is
- the regional service processing unit when the user initiates the service, the regional service processing unit requests the service from the MCPTT server, and the message carries the ECGI information, the user identifier, the group identifier, and the service identifier of the currently camped LTE cell.
- step s502 the service is added according to the service access notification sent by the cluster user server.
- the embodiment further includes a communication method of the service idle state, which specifically includes: the location information reporting unit reports the ECGI information of the currently camped LTE cell to the home MCPTT server; when the user terminal is switched or reselected, the location information reporting unit reports the information in real time.
- the resident target ECGI information and the user identification information are reported to the MCPTT Server periodically in combination with the periodic transmission mode.
- This embodiment is a communication method for the area-defined service of the centrally deployed MCPTT Server, and includes the following steps:
- Step 1 The authorized user sets a restricted area for the cluster user group in advance, and stores it in the restricted area setting unit.
- the restricted area is a list composed of several ECGIs, and stores the association relationship between the restricted area and the user group.
- the process of setting the area limited service restricted area is as shown in FIG. 6.
- the authorized user sets the restricted area in the GCSE AS according to the working area corresponding to the cluster user by using the network management software. For example, the scope of the railway station, the work area of the staff in the side field station, and so on. These areas are deployed in an LTE network as a list of several ECGIs with at least one ECGI in the list.
- Step 2 The user reports its user location information to the MCPTT Server.
- User terminal The user's information is transmitted to the MCPTT Server in real time and periodically through the user terminal;
- Periodic report type The ECGI information of the cluster user terminal is reported to the MCPTT Server through the MCPTT client period.
- the periodic report carries the user's identity, group ID, and ECGI information.
- the MCPTT Server actively queries the location information of each group member in the group, and carries the group ID. After receiving the group, the group member determines that it is located in this group and returns its ECGI information and user ID to the MCPTT Server.
- Step 3 After receiving the ECGI of the user, the MCPTT Server compares with the configured restricted area ECGI list to determine whether the terminal where the user is located belongs to the restricted area.
- the location information acquiring unit transmits the user identifier and the location information to the location information analysis unit, and the location information analysis obtains the group identifier to which the user belongs according to the user identifier, and then acquires the corresponding cluster according to the group identifier.
- the restricted area of the group is then compared with the relationship between the user's ECGI information and the restricted area.
- the reporting and analysis process of the location information is shown in FIG. 7 .
- the MCPTT Server receives the report information from the user location, it triggers the update of the user list in the area and its user ECGI list and the area outside the area.
- the user list and the area information update the user list.
- the MCPTT Server can set the protection timer X.
- the timing is Y. After the user reports the location information for the first time, if the location information of the user is not received within the duration Y, the area is updated.
- Step 4 When the cluster user requests the service from the MCPTT server, the cluster user carries the service attribute information such as the ECGI information, the user identifier, the group identifier, and the service identifier of the currently camped LTE cell.
- the service attribute information such as the ECGI information, the user identifier, the group identifier, and the service identifier of the currently camped LTE cell.
- the location information reporting unit in the MCPTT client reads the ECGI information of the LTE cell where the terminal resides.
- the form of the callback may also be adopted.
- the LTE network notifies the MCPTT Client location information reporting unit.
- the location information reporting unit sends the corresponding ECGI information of the LTE to the MCPTT Server.
- Step 5 After receiving the user identifier and the ECGI, the MCPTT Server regional service management unit determines whether the user is in the restricted area.
- the area-defined service establishment process in the embodiment of the present invention is as shown in FIG. 8. Specifically, the restricted area associated with the user group is searched in the restricted area service unit according to the group identifier carried by the user when the service is initiated, and the user-initiated Whether the location information belongs to the restricted area and belongs to the restricted area, the service context is established according to the service type (allocation of the call identifier, and the IP and port are allocated to the initiating user); otherwise, the user is notified that the service area is limited and the service establishment fails; further, The regional service management unit requests the location information analysis unit to the user identifier in the area and the current ECGI information list in which the user is located, so as to notify the users in the group to join the service;
- Step 6 When the service is in progress, the MCPTT Server location information acquisition unit still needs to receive the location information reported by the user in real time, and the location information analysis unit maintains the location information of the cluster user instance in real time; when the service is performed, when the user location information changes, it still needs to be timely
- the location information acquisition unit reports that the MCPTT Server area service management unit can maintain user services and notify users to participate in cluster services or exit cluster services.
- the MCPTT Server regional service management unit receives the arrival.
- the service access message is sent to the user who is updated in the restricted area.
- the area-defined service process management process in the embodiment of the present invention is as shown in FIG.
- the location information analyzing unit sends the location update to the intra-area notification to the regional service management unit, and the regional service management unit notifies the user to join the service;
- the location information analyzing unit sends the location update to the regional service management unit to notify the user of the location update, and the MCPTT Server service management unit notifies the user to join the service;
- the MCPTT Server area service management unit initiates a service establishment process to users in the restricted area by using unicast technology or multicast technology according to the number of users and the configuration of the network. Under the unicast technology, the LTE bearer network allocates a specific frequency to each user.
- the users in the group in the MCPTT Server restricted area send the service establishment process, carrying the service identifier, call type, and group identifier. In the case of multicast, multicast.
- the intra-group users in the area jointly receive notifications on the broadcast channel to uniformly receive services on the common channel.
- Step 7 After the service is released, after the user in the group releases/rejects the service, the MCPTT Server area service management unit periodically notifies the user to join the network;
- Step 8 When the service is in progress, when the user in the group leaves the restricted area, the location information analyzing unit sends the location update to the regional service management unit to update the user identifier of the group call area, and the MCPTT Server service management unit needs to end the user.
- the business when necessary, ends the restricted business throughout the region.
- This embodiment is a communication method for the area-defined service of the MCTT server in a distributed manner.
- the process of establishing an area service across the MCPTT Server in the embodiment of the present invention is as shown in FIG. 10, and includes the following steps:
- MCPTT Server1 and MCPTT Server store temporary group information, including temporary group number Group3 and group priority.
- User X is used here to distinguish unused users.
- GROUPX is used to distinguish cluster groups. These terms are used to distinguish users and groups of users, but users, number, and group identifiers should not be limited to these terms.
- Area1 is a restricted area of the user service. After the network management is configured in the background, it is stored as a list of several ECGIs and associated with Group1.
- Area2 is a restricted area for user services. After the network management is configured in the background, it is stored as a list of several ECGIs and associated with Group2.
- the MCPTT Server location information acquisition unit receives the location information of the users and forwards the location information to the location information analysis unit for processing.
- the group management unit is used to resolve the temporary group number, and the group ID to which the user belongs is obtained, that is, Group1, and then the preset restricted area Area1 is obtained according to Group1, and whether the location information ECGI of each user belongs to Area1 is analyzed. Therefore, the user list in the area and its current location area, as well as the out-of-area user list, and the location information update user list can be obtained.
- the MCPTT Server1 area service management unit parses the temporary group Group3 identifier and searches for The user group Group1, which belongs to the user, obtains the restricted area Area1 configured by the user, and finds that the ECGI of the user 1 is not in the area area.
- the MCPTT Server service area management unit prompts the user 1 to initiate the service failure.
- the location information of the user is updated in real time to the area analysis unit of the MCPTT Server, which maintains the user list in the area and its current location information, and the list of users outside the area.
- user 1 initiates a temporary group service, carrying the user ID and temporary group.
- the group 3 and the current location information ECGI are identified.
- the MCPTT Server service area management unit finds that the user authenticates the user and the temporary group in the area, and transmits the service establishment request through the convergence and interworking gateway, and carries the temporary group identifier Group3.
- the MCPTT Server2 area service management unit resolves the temporary group number Group3 and resolves the user group that belongs to its own MCPTT Server, that is, Group2.
- the regional service management unit obtains the user members in the corresponding area from the location information analysis unit, and carries the Group2. After the acquisition is completed, After the members of the group are authenticated one by one, a service establishment notice is issued.
- MCPTT Server1 performs the same work, decomposing the temporary group Group3 identifier, and obtaining the user group Group1 belonging to itself; obtaining the members in the group within Area1 from the location information obtaining unit through Group1, and authenticating the members in the group one by one, The service establishment notice is issued.
- the location information unit in the MCPTT Server1 and the MCPTT Server2 obtains the user location information in real time, and the location information analysis unit updates the user list according to the location information reported by the user and the user list in the limited area analysis area and its current location information, the out-of-area user list, and the location information. .
- the location information of the user is updated from the area to the outside of the area, or when updating from outside the area to the area, it is necessary to notify the area service management unit to notify the user to release the service or re-establish the service.
- the location information changes included include:
- the location information analyzing unit in the user's home MCPTT Server sends a location update to the regional service management unit to notify the user that the user joins the service;
- the user in the group performs the booting of the terminal, enters the network for the first time, and the location information analysis unit of the user belonging to the MCPTT Server sends a location update to the regional service management unit to notify the user of the location update, and the MCPTT Server service management unit notifies the user to join the service;
- the user's home MCPTT Server location information analysis unit sends the location update to the regional service management unit to update the location to the out-of-area notification.
- the MCPTT Server service management unit needs to end the user's service, and if necessary, terminate the entire area. Limited business.
- the MCPTT Server area service management unit periodically informs the user to join the network after the service is released and the user in the group releases/rejects the service.
- Embodiment 5 and Embodiment 6 are business processes and frameworks with strictly restricted regions.
- the service restricted area can be set to ECGI cell, GPS, and kilometer, and the management of regional services.
- the above framework and analysis process can still be employed, and the above methods are included herein but are not limited thereto.
- the restricted users can set the personnel rights in the group in the restricted area setting unit.
- the setting area of the members with high authority in the group is not limited, and some group members set strict areas.
- MCPTT Server location information analysis filtering the location information of users without restrictions, only analyzing strictly restricted group members, providing regional management personnel parameters for the business area management unit, this method will be more flexible to meet the actual cluster
- the needs of the user organization at the same time, can prevent the impact on the network caused by the excessive concentration of the mobile service user location information.
- the invention completes the management of the cluster area service by satisfying the MCPTT server in the restricted area, the cluster user real-time reporting of the ECGI location information, the GCSE AS maintenance service area, and the group member instances outside the service area, and satisfies the MCPTT.
- the invention defines a system and system management method for a restricted area service based on the GCSE framework, and the clustering service based on data, voice and multimedia can use the setting method of the group area, and the cluster application is separated from the LTE bearer network, and the architecture is more reasonable.
- the invention fills the blank of the MCPTT restricted area service in the 3GPP standard, and satisfies the requirements of the strictly restricted cluster users of the service.
- the definition of the restricted area service of the present invention is placed at the application layer, and has nothing to do with the air interface technology unicast and multicast technologies; in the present invention, the filtering management of the personnel in the area and the manner in which the group members establish the service to achieve the lowest coupling
- the area supporting the multicast scheme may be included, and the area supporting the unicast scheme may be included.
- the unit of the area is the ECGI of the LTE network as the location unit, which is compatible with the implementation of the trending multicast technology solution.
- the restricted area service system of the present invention can be integrated into the MCPTT service architecture in the existing protocol, and the regional management and the business process are separated in the system, the module design is reasonable, and the design idea of low coupling and high cohesion is met, and the 3GPP protocol is not affected. Evolution.
- the embodiment of the present invention completes the management of the cluster area service by pre-setting the restricted area in the MCPTT server, and the cluster user periodically reports the ECGI location information, the GCSE AS maintenance service group, and the group member instances outside the service area.
- the invention defines a system and system management method for a restricted area service based on the GCSE framework, and the clustering service based on data, voice and multimedia can use the setting method of the group area, and the cluster application is separated from the LTE bearer network, and the architecture is more reasonable.
- the invention fills the blank of the MCPTT restricted area service in the 3GPP standard, and satisfies the requirements of the strictly restricted cluster users of the service.
- the definition of the restricted area service of the present invention is placed at the application layer, and has nothing to do with the air interface technology unicast and multicast technologies; in the present invention, the filtering management of the personnel in the area and the manner in which the group members establish the service to achieve the lowest coupling
- the area supporting the multicast scheme may be included, and the area supporting the unicast scheme may be included.
- the unit of the area is the ECGI of the LTE network as the location unit, which is compatible with the implementation of the trending multicast technology solution.
- the restricted area service system of the present invention can be integrated into the MCPTT service architecture in the existing protocol, and the regional management and the business process are separated in the system, the module design is reasonable, and the design idea of low coupling and high cohesion is met, and the 3GPP protocol is not affected. Evolution.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种区域受限业务的服务器端处理方法,包括:接收集群用户终端发送的业务发起消息,所述消息携带ECGI信息、用户标识、组标识和业务标识;判断所述用户终端是否是在受限区域内发起的业务;当所述用户终端属于受限区域时,根据业务类型建立业务上下文;通知所述受限区域内的组内用户终端加入所述业务。本发明还公开了一种区域受限业务的用户终端处理方法、一种集群用户服务器和一种集群用户终端。本发明通过在MCPTT服务器预先设定受限区域、集群用户实时上报ECGI位置信息、GCSE AS维护业务区域内、业务区域外的组成员实例的方式,完成了集群区域业务的管理,满足了在MCPTT业务中对区域受限业务的需求。
Description
本发明涉及集群通讯技术领域,特别是涉及一种基于GCSE(Group Communication System Enabler,群组通信系统推动器)框架的MCPTT(Mission Critical Push To Talk,关键任务一键通)集群语音业务标准的集群用户服务器和终端以及区域受限业务的处理方法。
集群移动通信系统是一种专用业务调度系统,系统中多个用户(部门、群体)共用一组无线电信道,并动态地使用这些信道的专用移动通信系统,主要用于指挥调度通信。集群通讯系统具有共享资源、分担费用、共用信道设备及服务的多用途、高效能等特点。
集群移动通讯系统的业务应用需要根据业务类型为集群用户设定业务范围,该类业务范围可称之为区域限定业务。例如在现有铁路的GSM-R(Global System for Mobile Communications-Railway,铁路的全球移动通信系统)系统中的VGCS(Voice Group Call Service,语音组呼业务)业务与VBS(Voice Broadcast Service,语音广播业务)业务。这类业务在发起、建立、释放时需要在限定的区域中进行。业务进行时,组内用户如果离开限定区域,业务将发生中断。在GSM-R系统中,区域限定业务与GSM网络合设,需要专用GSM网络、专用手机以及特制SIM(Subscriber Identity Module,客户识别模块)卡之间相互协同完成区域限定业务。
随着通讯技术的不断发展以及用户需求的不断增加,组通信/集群通信已从传统的专网应用逐渐向公网应用转变,在此背景下,3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)在LTE(Long Term Evolvement,长期演进)技术之上提出了应用于组通信/集群通信标准框架GCSE。制订了MCPTT集群语音业务标准和eMBMS(enhaused Multimedia Boardcast Multicast Service,增强型多媒体广播多播业务)规范。MCPTT规
范了LTE网络中PTT(Push To Talk,一键通)业务的实现标准,在应用层设计呼叫控制过程,实现完善的语音集群功能。
伴随着通讯技术的演进的,各集群行业运营商为了进一步提高运营效率、改善服务质量,提出的行业集群通信业务需求与日俱增。如应用于铁路中GSM-R系统,其数据业务能力、带宽及频段干扰越来越难以满足行业通讯发展的要求。另一方面,随着LTE的快速发展,GSM-R市场规模不断萎缩。预测GSM-R预计将于2020年开始走向衰落。各行业集群通信面临着迫切的产业升级换代的要求,基于LTE承载网下的集群通讯技术已成大势所趋,移动通信产业正处于快速发展中。
现有的GCSE框架如图1所示,GCSE Application(GCSE应用)与GCSE AS(GCSE Application Server,GCSE应用服务器)通过C/S(Client/Server,客户机/服务器)模式进行交互,实现了业务应用与承载网络的分离,使业务更加充分地利用eMBMS技术的高带宽、低时延、低成本的特点,给用户提供高品质、多样性、大容量的集群业务体验,同时这样的交互模式也使用户的管理与维护更加灵活高效。
发明人在实现本发明时发现,在实际的集群业务应用中,仍然存在业务区域受限的业务需求,例如铁路上用于行车指挥的调度部门,如编组场、调度车站。集群用户组需要在业务区域内处理大量的调车作业,其业务区域较为集中,而组内不在业务区域内的集群用户无需参与业务。根据目前3GPP组织提出的MCPTT业务定义时,没有对区域受限业务的给出明确定义系统方案与通讯方法。
发明内容
本发明要解决的技术问题是提供一种集群用户服务器和终端以及区域受限业务的处理方法,用以解决现有技术不能满足在MCPTT业务中对区域受限业务的需求的问题。
为解决上述技术问题,本发明提供一种区域受限业务的服务器端处理方法,包括:
接收集群用户终端发送的业务发起消息,所述消息携带ECGI(E-UTRAN(Evolved UMTS(Universal Mobile Telecommunications System,通用移动通信系统)Terrestrial Radio Access Network,演进的UMTS陆地无线接入网)Cell Global Identifier,E-UTRAN小区全局标识符)信息、用户标识、组标识和业务标识;
判断所述用户终端是否是在受限区域内发起的业务;
当所述用户终端属于受限区域时,根据业务类型建立业务上下文;
通知所述受限区域内的组内用户终端加入所述业务。
可选地,所述判断用户终端是否是在受限区域内发起的业务的过程包括:
获取区域内用户列表,判定所述用户终端是否在区域内列表内。
可选地,所述判断用户终端是否是在受限区域内发起的业务的过程包括:
根据所述组标识获取对应集群组的受限区域;
比较所述用户终端的ECGI信息与所述受限区域的关系。
可选地,在所述判断用户终端是否是在受限区域内发起的业务之前,还包括:以集群用户组为单位预先设定并存储受限区域。
可选地,在预先设定受限区域时,对组内权限高的成员设定区域不受限。
可选地,在所述通知受限区域内的组内用户终端加入所述业务之后,还包括:实时接收用户上报的位置信息,当用户位置信息变化时,及时进行用户业务的加入或用户业务的释放。
可选地,所述方法还包括:当多个关键任务一键通MCPTT服务器管理的集群组重组时,MCPTT服务器接收其归属用户上报的位置信息,并管理各自的集群组的区域受限业务。
本发明还提供一种区域受限业务的用户终端处理方法,包括:
向集群用户服务器上报用户标识与用户位置信息,所述用户位置信息为ECGI;
根据集群用户服务器下发的业务接入通知,加入所述业务。
可选地,所述向集群用户服务器上报用户标识与用户位置信息的过程包括:
在登录或退出对应的群组通信系统推动器GCSE应用或位置发生变化时,主动向集群用户服务器发送用户标识与用户位置信息;或
周期向集群用户服务器上报用户标识与用户位置信息;或
在集群用户服务器主动查询组内各个组成员所在的位置信息,并根据组标识判定属于所述组时,将用户标识与用户位置信息返回所述集群用户服务器。
本发明还提供一种集群用户服务器,包括MCPTT服务器和群组管理服务器;
所述MCPTT服务器包括:
位置信息获取单元,设置为接收集群用户终端的用户标识信息与用户位置信息,所述用户位置信息为ECGI;
区域业务管理单元,设置为处理业务的发起、业务上下文的建立、用户业务的加入和用户业务的释放;
融合互通网关单元,设置为完成多个MCPTT服务器之间的控制面消息传送;
所述群组管理服务器包括:
受限区域设置单元,设置为以集群用户组为单位预先设定并存储受限区域;
位置信息分析单元,设置为以集群用户组为单位,根据预设受限区域与集群用户终端提供的位置信息,判定用户的位置信息与受限区域的关系;
群组管理单元,设置为以集群用户组为单位设置集群用户组内签约的
用户。
本发明还提供一种集群用户终端,包括:
位置信息上报单元,设置为向集群用户服务器上报用户标识与用户位置信息,所述用户位置信息为ECGI;
区域业务处理单元,设置为MPCTT业务的发起、离开、结束和一键通抢占,并处理来自集群用户服务器的业务控制消息下发的业务接入通知、业务建立通知和业务中断通知。
本发明实施例有益效果如下:
本发明实施例通过在MCPTT服务器预先设定受限区域、集群用户实时上报ECGI位置信息、GCSE AS维护业务区域内、业务区域外的组成员实例的方式,完成了集群区域业务的管理,满足了在MCPTT业务中对区域受限业务的需求。本发明定义了基于GCSE框架的受限区域业务的系统与系统管理方法,基于数据、语音以及多媒体的集群业务均可使用该组区域的设定方法,集群应用与LTE承载网络分离,架构更加合理。本发明填补了3GPP标准中MCPTT受限区域业务的空白,满足了业务严格受限集群用户的需求。另外,本发明的受限区域业务的定义放在应用层,与空口技术单播、多播技术无关;本发明中区域内人员的过滤管理与组成员中采用何种方式建立业务做到最低耦合,受限区域设定时可包含支持多播方案的区域,也可包含支持单播方案的区域,区域的单位为LTE网络的ECGI作为位置单位,兼容了大势所趋的多播技术方案的实现。再有,本发明的受限区域业务系统可融合到现有协议中的MCPTT业务架构,系统中区域管理与业务流程分离,模块设计合理,符合低耦合高内聚的设计思想,不影响3GPP协议的演进。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是现有技术的GCSE框架的结构示意图;
图2是本发明实施例的一种集群用户服务器的结构图;
图3是本发明实施例的一种集群用户终端的结构图;
图4是本发明实施例的一种区域受限业务的服务器端处理方法的流程图;
图5是本发明实施例的一种区域受限业务的用户终端处理方法的流程图;
图6是本发明实施例的区域受限业务受限区域设置流程图;
图7是本发明实施例的位置信息的上报与分析流程图;
图8是本发明实施例的区域限定业务建立流程图;
图9是本发明实施例的区域限定业务过程管理流程图;
图10是本发明实施例的跨MCPTT Server的区域业务建立流程图。
为了解决现有技术不能满足在MCPTT业务中对区域受限业务的需求的问题,本发明提供了一种集群用户服务器和终端以及区域受限业务的处理方法,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
本发明提供一种基于GCSE框架的MCPTT区域限定业务的通讯系统,包括基于MCPTT Client的区域限定业务集群用户终端与集群用户服务器。其中,MCPTT定义了LTE网络下PTT业务的实现标准,在应用层设计呼叫控制过程,实现完善的语音集群功能。而PTT又称“一键通”,是一种移动电话服务,源于集群通信技术。PTT实现了步话机的移动语音业务,具有呼叫建立时间短,讲话才占用信道,接听只监听信道,接收方无需摘机即可随时接收呼叫信息。MCPTT Server为GCSE AS的一个实例,用以集中化管理MCPTT关键业务功能,例如,集群用户组管理、组播广播业务管理、发言权控制、紧急呼叫管理、私密呼叫管理等业务。实际部署时,
MCPTT Server可以集中部署,也可以分布式部署,采用MCPTT Server伙伴管理的形式,由2个或者2个以上的MCPTT Server组成,其中一个MCPTT Server作为主系统,其它系统均作为伙伴系统,用户的管理信息均存储在主系统中,包含用户配置、用户业务权限等。下面对该通讯系统及通讯方法进行详细描述:
实施例1
本发明实施例的一种集群用户服务器如图2所示,包括MCPTT服务器和群组管理服务器。所述MCPTT服务器包括位置信息获取单元、区域业务管理单元和融合互通网关单元,所述群组管理服务器包括受限区域设置单元、位置信息分析单元和群组管理单元。
位置信息获取单元设置为接收集群用户终端的用户标识信息与用户位置信息,所述用户位置信息为用户上报的ECGI。
区域业务管理单元设置为处理业务的发起、业务上下文的建立、用户业务的加入和用户业务的释放。业务建立时刻,区域业务管理单元向位置信息分析单元请求区域内用户列表与此用户列表当前驻留的位置信息列表,向该用户一一发送业务建立流程;业务进行时,根据位置信息分析单元上报的用户位置信息更新通知,加入用户或者释放用户业务,该通知携带加入/释放的用户标识列表与该用户列表所属位置信息列表。
融合互通网关单元设置为完成多个MCPTT服务器之间的控制面消息传送;
受限区域设置单元设置为以集群用户组为单位预先设定并存储受限区域;受限业务区域包括ECGI列表、受限区域中存储区域与用户组的关联关系。
位置信息分析单元设置为以集群用户组为单位,根据预设受限区域与集群用户终端提供的位置信息(即ECGI),判定用户的位置信息与受限区域的关系;位置信息分析单元维护区域内用户列表、区域外用户列表以及位置信息变化用户列表;业务进行时,根据用户位置更新时,通知区域业
务管理单元,及时通知用户参与集群业务或者退出集群业务。
群组管理单元设置为以集群用户组为单位设置集群用户组内签约的用户。
实施例2
本发明实施例的一种集群用户终端如图3所示,包括位置信息上报单元和区域业务处理单元。
位置信息上报单元设置为向集群用户服务器上报用户标识与用户位置信息,所述用户位置信息为当前驻留的LTE网络中ECGI;上报方式可以为实时上报,也可以周期上报。
区域业务处理单元与MCPTT服务器配合完成MCPTT业务流程控制。用于MPCTT业务的发起、离开、结束和一键通抢占等控制面流程控制,并处理来自集群用户服务器的业务控制消息下发的业务接入通知、业务建立通知和业务中断通知。
实施例3
当采用图2所示的集群用户服务器时,本发明实施例的一种区域受限业务的服务器端处理方法如图4所示,包括以下步骤:
步骤s401,以集群用户组为单位预先设定并存储受限区域。本实施例中,业务提供商授权部分业务管理用户预先在MCPTT Server中设定受限区域,存储到受限区域设置单元中,受限区域由若干ECGI列表组成,并存储与用户组的映射关系。另外,在预先设定受限区域时,对组内权限高的成员设定区域不受限。
步骤s402,接收集群用户终端发送的业务发起消息,所述消息携带ECGI信息、用户标识、组标识和业务标识。本实施例中,在接收到该消息后,还需完成用户信息与组信息校验。
步骤s403,判断所述用户终端是否是在受限区域内发起的业务;如果是,则转步骤s404,否则通知用户业务区域受限,业务建立失败。本实施
例中,可以采用两种方式判断用户终端是否是在受限区域内发起的业务。一种方式是获取区域内用户列表,判定所述用户终端是否在区域内列表内;具体为:查询位置信息分析单元,获取区域内用户列表,判定发起用户是否在区域内列表内。另一种方式首先根据所述组标识获取对应集群组的受限区域,然后比较所述用户终端的ECGI信息与所述受限区域的关系;具体为:区域业务管理单元根据其携带的字段,与受限区域设置单元交互,获取用户组对应的受限区域,判定用户携带的ECGI信息与受限区域的关系。
步骤s404,根据业务类型建立业务上下文。本实施例中,根据业务类型建立业务上下文包括分配呼叫标识、为发起用户分配IP地址与端口。
步骤s405,通知所述受限区域内的组内用户终端加入所述业务。本实施例中,MCPTT Server区域业务管理单元向位置信息分析单元请求区域内用户列表及其用户位置信息列表,通知区域内的组内用户加入业务。
本实施例中,在所述通知受限区域内的组内用户终端加入所述业务之后,还包括实时接收用户上报的位置信息,当用户位置信息变化时,及时进行用户业务的加入或用户业务的释放。具体包括:
业务进行时,MCPTT Server位置信息获取单元实时接收用户上报的位置信息即ECGI信息,位置信息分析单元实时维护集群用户实例的位置信息;用户位置信息变化时,需及时向位置信息获取单元上报,便于MCPTT Server区域业务管理单元维护用户业务,及时通知用户加入或者退出集群业务。
业务进行时,MCPTT Server区域业务管理单元接收到来自位置信息分析单元的用户位置区域更新通知时,向更新到受限区域内的用户下发业务接入消息,包括:
(1)业务进行时,当组内用户从受限区域外移动到受限区域内时,位置信息分析单元向区域业务管理单元发送位置更新至区域内通知,区域业务管理单元通知该用户加入业务;
(2)业务进行时,组内用户执行终端开机,首次进入网络,位置信息分析单元向区域业务管理单元发送位置更新至区域内通知,MCPTT Server业务管理单元通知该用户加入业务。
同时,业务进行时,组内用户释放/拒绝业务后,MCPTT Server区域业务管理单元周期通知用户加入网络。
另外,业务进行时,组内用户出受限区域时,位置信息分析单元向区域业务管理单元发送位置更新至区域外通知,MCPTT Server业务管理单元需结束用户的业务,必要时,结束整个区域受限业务。
本实施例中,所述方法还包括跨MCPTT Server管理区域限定业务的通讯方法:当多个关键任务一键通MCPTT服务器管理的集群组重组时,MCPTT服务器接收其归属用户上报的位置信息,并管理各自的集群组的区域受限业务。具体为:MCPTT支持用户组之间的重组操作,该操作允许将两个用户组临时合并为一个组,如此以来,就可能存在跨MCPTT Server管理区域限定业务时。此时的管理方式为,用户向归属的MCPTT Server上报位置信息,各自的MCPTT Server管理签约组的区域限定业务。当临时组业务发起时,通过融合互通网关传递业务请求,各自的MCPTT Server建立业务上下文信息,各自的MCPTT Server管理自身签约组的用户区域限定业务。
本实施例还包括业务空闲状态的通讯方法,具体包括:
MCPTT Server位置信息获取单元接收用户发送的ECGI,位置信息分析单元与群组管理单元交互获取用户所属用户组标识,再与受限区域设置单元交互,获取该用户组标识对应的受限区域。从而,位置信息分析单元通过与所配置的受限区域对比,判定用户是否在受限区域内。通过此手段,位置信息分析单元针对每一个用户组,维护三张列表,即区域内用户列表、区域外用户列表、位置信息更新用户列表。
实施例4
当采用图3所示的集群用户终端时,本发明实施例的一种区域受限业
务的用户终端处理方法如图5所示,包括以下步骤:
步骤s501,向集群用户服务器上报用户标识与用户位置信息,所述用户位置信息为ECGI。本实施例中,向集群用户服务器上报用户标识与用户位置信息的过程包括:在登录或退出对应的GCSE应用或位置发生变化时,主动向集群用户服务器发送用户标识与用户位置信息;或周期向集群用户服务器上报用户标识与用户位置信息;或在集群用户服务器主动查询组内各个组成员所在的位置信息,并根据组标识判定属于所述组时,将用户标识与用户位置信息返回所述集群用户服务器。本实施例中用户在业务发起时,由区域业务处理单元向MCPTT Server请求业务,消息携带当前驻留LTE小区的ECGI信息、用户标识、组标识以及业务标识。
步骤s502,根据集群用户服务器下发的业务接入通知,加入所述业务。
本实施例还包括业务空闲状态的通讯方法,具体包括:位置信息上报单元向归属MCPTT Server上报当前驻留的LTE小区ECGI信息;在用户终端小区切换或者重选时,位置信息上报单元实时上报自身驻留的目标ECGI信息与用户标识信息,结合周期传送方式,向MCPTT Server周期上报。
实施例5
本实施例为集中部署的MCPTT Server的区域限定业务的通信方法,包括以下步骤:
步骤一、授权用户预先在针对集群用户组设定受限区域,存储到受限区域设置单元中,受限区域由若干ECGI组成的列表,并存储受限区域与用户组的关联关系。本实施例中,区域受限业务受限区域设置流程如图6所示,由授权用户通过网管软件在GCSE AS中根据该集群用户对应的工作区域设置受限区域。例如,对铁路车站所管辖范围,边场站中工作人员调车作业的工作区域等。这些区域在LTE网络中,部署为若干ECGI的列表,列表中至少存在一个ECGI。
步骤二、用户向MCPTT Server上报自身的用户位置信息。用户终端
承载用户的信息,通过用户终端实时、周期向MCPTT Server上报自身的ECGI;
具体来说,用户终端向MCPTT Server上报位置信息有几种方式:
1)主动上报式:即当集群用户终端在登录或退出其对应的GCSE Application时,或者该集群用户终端的位置发生变化时,主动向GCSE AS发送其用户标识信息,以便GCSE AS获取与分析用户的位置信息;当处于连接状态的集群用户进行小区切换;或处于空闲状态的集群用户进行TAU(Tracking Area Update,跟踪区更新),或处于空闲状态的集群用户进行TAC(Tracking Area Code,跟踪区重选)等。集群用户终端向GCSE AS发送用户标识信息时,通过协议中定义的GC1接口,即SIP(Session Initiation Protocol,会话初始协议)消息,经过LTE承载网络透明传送至MCPTT Server。
2)周期上报式:通过MCPTT Client周期向MCPTT Server上报该集群用户终端的ECGI信息。周期上报时携带用户的标识、组标识以及ECGI信息。
3)被动查询时:MCPTT Server主动查询组内各个组成员所在的位置信息,携带组标识,组成员接收到后,判定自身位于这个组,将自身的ECGI信息与用户标识返回MCPTT Server。
步骤三、MCPTT Server接收到用户所在的ECGI后,与所配置的受限区域ECGI列表对比,判定用户所在终端是否属于受限区域。
具体来说,位置信息获取单元获取到用户的位置信息后,将用户标识、位置信息传送到位置信息分析单元,位置信息分析根据用户标识获取用户所属的组标识,再根据组标识获取对应集群组的受限区域,然后比较用户的ECGI信息与受限区域的关系,其中位置信息的上报与分析流程如图7所示。进一步地,维护区域内用户列表及其用户ECGI列表、区域外用户列表以及区域信息更新用户列表。MCPTT Server接收一次来自用户位置上报信息,则触发更新一次区域内用户列表及其用户ECGI列表、区域外
用户列表以及区域信息更新用户列表。
为了防止同一用户频繁更新位置信息,MCPTT Server可设置保护定时器X,定时时长为Y,用户第一次上报位置信息后,在时长Y内再没有收到该用户的位置信息,则更新一次区域内用户列表及其用户ECGI列表、区域外用户列表以及位置信息更新用户列表。
步骤四、集群用户向MCPTT Server请求业务时,携带当前驻留LTE小区的ECGI信息、用户标识、组标识、业务标识等业务属性信息;
具体的,所属用户在发起集群业务时,通过MCPTT Client中的位置信息上报单元读取终端所驻留的LTE小区的ECGI信息。也可以采用回调的形式,当驻留的ECGI发生变化时LTE网络通知MCPTT Client位置信息上报单元。位置信息上报单元将对应的LTE的ECGI信息发给MCPTT Server。
步骤五、MCPTT Server区域业务管理单元接收到用户标识与ECGI后,判定用户是否在受限区域内。
本发明实施例的区域限定业务建立流程如图8所示,具体来说,根据用户发起业务时携带的组标识,在受限区域业务单元中查找用户组关联的受限区域,比较用户发起的位置信息是否所属受限区域,属于受限区域,则根据业务类型建立业务上下文(分配呼叫标识、为发起用户分配IP与端口);否则,通知用户业务区域受限,业务建立失败;进一步的,区域业务管理单元向位置信息分析单元请求区域内用户标识及其用户所在的当前ECGI信息列表,以便通知区域内的组内用户加入业务;
步骤六、业务进行时,MCPTT Server位置信息获取单元仍需要实时接收用户上报的位置信息,位置信息分析单元实时维护集群用户实例的位置信息;业务进行时,用户位置信息变化时,仍需及时向位置信息获取单元上报,便于MCPTT Server区域业务管理单元维护用户业务,及时通知用户参与集群业务或者退出集群业务。
具体来说,业务进行时,MCPTT Server区域业务管理单元接收到来
自位置信息分析单元的用户位置区域更新通知时,向更新到受限区域内的用户下发业务接入消息,本发明实施例的区域限定业务过程管理流程如图9所示,具体包括:
1)业务进行时,当组内用户从受限区域外移动到受限区域内时,位置信息分析单元向区域业务管理单元发送位置更新至区域内通知,区域业务管理单元通知该用户加入业务;
2)当业务进行时,组内用户执行终端开机,首次进入网络,位置信息分析单元向区域业务管理单元发送位置更新至区域内通知,MCPTT Server业务管理单元通知该用户加入业务;
MCPTT Server区域业务管理单元根据用户的数量与网络的配置,采用单播技术或者多播技术向受限区域内用户发起业务建立流程。单播技术下,LTE承载网为每一个用户分配特定的频率,MCPTT Server受限区域内组内用户一一发送业务建立流程,携带业务标识、呼叫类型、组标识;多播情况下,多播区域内的组内用户共同在广播信道上接收通知,统一在公共信道上接收业务。
步骤七,业务进行时,组内用户释放/拒绝业务后,MCPTT Server区域业务管理单元周期通知用户加入网络;
步骤八、业务进行时,组内用户出受限区域时,位置信息分析单元向区域业务管理单元发送位置更新至区域外通知,携带出组呼区域的用户标识,MCPTT Server业务管理单元需结束用户的业务,必要时,结束整个区域受限业务。
实施例6
本实施例为分布式部署的MCTT Server的区域限定业务的通讯方法,本发明实施例的跨MCPTT Server的区域业务建立流程如图10所示,包括以下步骤:
这里我们假设用户1、用户2、用户3签约到MCPTT Server1,签约到Group1,并设置受限区域为Area1;用户4、用户5、用户6签约到MCPTT
Server2,签约到Group2,受限区域为Area2。
授权用户将MCPTT Server1将Group1与Group2合并为一个临时组Group3,根据3GPP协议,MCPTT Server1与MCPTT Server均存储临时组信息,包含临时组号Group3以及组优先级等信息。应当可以理解的,这里使用用户X来区分不用的用户,GROUPX用来区分集群组,采用这些术语来区分用户与组内用户个数,但用户、个数、组标识不应限于这些术语。
Area1为用户业务受限区域,通过网管后台配置完成后,存储为若干ECGI的列表,并关联Group1。
同样的,Area2为用户业务受限区域,通过网管后台配置完成后,存储为若干ECGI的列表,并关联Group2。
集群用户1、用户2、用户3位置更新时,将自身的ECGI信息以及用户标识上报给归属MCPTT Server,MCPTT Server位置信息获取单元接收到这些用户的位置信息后,转交给位置信息分析单元处理。首先通过群组管理单元解析临时组号,得到用户所属的组标识,即Group1,再根据Group1获取预先设置的受限区域Area1,分析每一个用户的位置信息ECGI是否属于Area1。因此,可以得到区域内用户列表及其当前位置区域,以及区域外用户列表,位置信息更新用户列表。
当用户1在受限区域外发起业务时,携带当前驻留的LTE的ECGI信息以及临时组号Group3,MCPTT Server1区域业务管理单元接收到用户信息与临时组号后,解析临时组Group3标识,查找到该用户归属于自身的用户组Group1,通过组标识获取自身配置的受限区域Area1,发现用户1的ECGI不在区域Area中,MCPTT Server业务区域管理单元提示用户1区域业务发起失败。
当用户1位置移动到Area1内时,用户的位置信息实时更新到MCPTT Server的区域分析单元,该单元维护区域内用户列表及其当前位置信息、区域外用户列表。此时,用户1发起临时组业务,携带用户标识、临时组
标识Group3以及当前的位置信息ECGI,MCPTT Server业务区域管理单元发现用户在所属区域内,对用户及临时组鉴权,通过融合互通网关传递业务建立请求,携带临时组标识Group3。MCPTT Server2区域业务管理单元解析临时组号Group3,并解析归属于自身MCPTT Server的用户组,即Group2,区域业务管理单元再从位置信息分析单元获取对应区域内用户成员,携带Group2,获取完成后,对组内成员一一鉴权后,下发业务建立通知。
于此同时,MCPTT Server1进行同样的工作,分解临时组Group3标识,得到归属于自身的用户组Group1;通过Group1从位置信息获取单元获取Area1内组内成员,对组内成员一一鉴权后,下发业务建立通知。
MCPTT Server1与MCPTT Server2中的位置信息单元实时获取用户位置信息,位置信息分析单元根据用户上报的位置信息与其限定区域分析区域内用户列表及其当前位置信息、区域外用户列表、位置信息更新用户列表。当用户的位置信息从区域内更新到区域外时,或者从区域外更新到区域内时,均需要通知区域业务管理单元通知用户释放业务或者重新建立业务。业务进行时,包括的位置信息变化包括:
1)组内用户从受限区域外移动到受限区域内时,用户归属MCPTT Server中位置信息分析单元向区域业务管理单元发送位置更新至区域内通知,区域业务管理单元通知该用户加入业务;
2)组内用户执行终端开机,首次进入网络,用户归属MCPTT Server位置信息分析单元向区域业务管理单元发送位置更新至区域内通知,MCPTT Server业务管理单元通知该用户加入业务;
3)组内用户出受限区域时,用户归属MCPTT Server位置信息分析单元向区域业务管理单元发送位置更新至区域外通知,MCPTT Server业务管理单元需结束用户的业务,必要时,结束整个区域受限业务。
同时,业务进行时,组内用户释放/拒绝业务后,MCPTT Server区域业务管理单元周期通知用户加入网络。
实施例5和实施例6是区域严格受限的业务流程与框架,根据这个功能框架与流程,较容易地,业务受限区域可以设置为ECGI小区、GPS、公里标等形式,区域业务的管理仍然可以采用上述框架与分析过程,上述方法包含于此但是不限制于此。可以设置区域非严格受限的MCPTT业务需求,受限用户可在区域受限设置单元中设置组内人员权限,对组内权限高的成员设定区域不受限,部分组成员设定严格区域限制,MCPTT Server位置信息分析时,过滤区域不受限的用户的位置信息,仅仅分析严格受限的组成员,为业务区域管理单元提供区域管理人员参数,此种方法将更加灵活的满足实际集群用户组织的需要,同时,可防止移动业务用户位置信息上报过于集中带来的对网络的冲击。
本发明通过在MCPTT服务器预先设定受限区域、集群用户实时上报ECGI位置信息、GCSE AS维护业务区域内、业务区域外的组成员实例的方式,完成了集群区域业务的管理,满足了在MCPTT业务中对区域受限业务的需求。本发明定义了基于GCSE框架的受限区域业务的系统与系统管理方法,基于数据、语音以及多媒体的集群业务均可使用该组区域的设定方法,集群应用与LTE承载网络分离,架构更加合理。本发明填补了3GPP标准中MCPTT受限区域业务的空白,满足了业务严格受限集群用户的需求。另外,本发明的受限区域业务的定义放在应用层,与空口技术单播、多播技术无关;本发明中区域内人员的过滤管理与组成员中采用何种方式建立业务做到最低耦合,受限区域设定时可包含支持多播方案的区域,也可包含支持单播方案的区域,区域的单位为LTE网络的ECGI作为位置单位,兼容了大势所趋的多播技术方案的实现。再有,本发明的受限区域业务系统可融合到现有协议中的MCPTT业务架构,系统中区域管理与业务流程分离,模块设计合理,符合低耦合高内聚的设计思想,不影响3GPP协议的演进。
尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
本发明实施例通过在MCPTT服务器预先设定受限区域、集群用户实时上报ECGI位置信息、GCSE AS维护业务区域内、业务区域外的组成员实例的方式,完成了集群区域业务的管理,满足了在MCPTT业务中对区域受限业务的需求。本发明定义了基于GCSE框架的受限区域业务的系统与系统管理方法,基于数据、语音以及多媒体的集群业务均可使用该组区域的设定方法,集群应用与LTE承载网络分离,架构更加合理。本发明填补了3GPP标准中MCPTT受限区域业务的空白,满足了业务严格受限集群用户的需求。另外,本发明的受限区域业务的定义放在应用层,与空口技术单播、多播技术无关;本发明中区域内人员的过滤管理与组成员中采用何种方式建立业务做到最低耦合,受限区域设定时可包含支持多播方案的区域,也可包含支持单播方案的区域,区域的单位为LTE网络的ECGI作为位置单位,兼容了大势所趋的多播技术方案的实现。再有,本发明的受限区域业务系统可融合到现有协议中的MCPTT业务架构,系统中区域管理与业务流程分离,模块设计合理,符合低耦合高内聚的设计思想,不影响3GPP协议的演进。
Claims (13)
- 一种区域受限业务的服务器端处理方法,包括:接收集群用户终端发送的业务发起消息,所述消息携带演进的通用移动通信系统陆地无线接入网小区全局标识符ECGI信息、用户标识、组标识和业务标识;判断所述用户终端是否是在受限区域内发起的业务;当所述用户终端属于受限区域时,根据业务类型建立业务上下文;通知所述受限区域内的组内用户终端加入所述业务。
- 如权利要求1所述的区域受限业务的服务器端处理方法,其中,所述判断用户终端是否是在受限区域内发起的业务的过程包括:获取区域内用户列表,判定所述用户终端是否在区域内列表内。
- 如权利要求1所述的区域受限业务的服务器端处理方法,其中,所述判断用户终端是否是在受限区域内发起的业务的过程包括:根据所述组标识获取对应集群组的受限区域;比较所述用户终端的ECGI信息与所述受限区域的关系。
- 如权利要求1所述的区域受限业务的服务器端处理方法,其中,在所述判断用户终端是否是在受限区域内发起的业务之前,还包括:以集群用户组为单位预先设定并存储受限区域。
- 如权利要求4所述的区域受限业务的服务器端处理方法,其中,在预先设定受限区域时,对组内权限高的成员设定区域不受限。
- 如权利要求1所述的区域受限业务的服务器端处理方法,其中,在所述通知受限区域内的组内用户终端加入所述业务之后,还包括:实时接收用户上报的位置信息,当用户位置信息变化时,及时进 行用户业务的加入或用户业务的释放。
- 如权利要求1至6任一项所述的区域受限业务的服务器端处理方法,其中,所述方法还包括:当多个关键任务一键通MCPTT服务器管理的集群组重组时,MCPTT服务器接收其归属用户上报的位置信息,并管理各自的集群组的区域受限业务。
- 一种区域受限业务的用户终端处理方法,包括:向集群用户服务器上报用户标识与用户位置信息,所述用户位置信息为ECGI;根据集群用户服务器下发的业务接入通知,加入所述业务。
- 如权利要求8所述的区域受限业务的用户终端处理方法,其中,所述向集群用户服务器上报用户标识与用户位置信息的过程包括:在登录或退出对应的群组通信系统推动器GCSE应用或位置发生变化时,主动向集群用户服务器发送用户标识与用户位置信息;或周期向集群用户服务器上报用户标识与用户位置信息;或在集群用户服务器主动查询组内各个组成员所在的位置信息,并根据组标识判定属于所述组时,将用户标识与用户位置信息返回所述集群用户服务器。
- 一种集群用户服务器,包括MCPTT服务器和群组管理服务器;所述MCPTT服务器包括:位置信息获取单元,设置为接收集群用户终端的用户标识信息与用户位置信息,所述用户位置信息为ECGI;区域业务管理单元,设置为处理业务的发起、业务上下文的建立、用户业务的加入和用户业务的释放;融合互通网关单元,设置为完成多个MCPTT服务器之间的控制面消息传送;所述群组管理服务器包括:受限区域设置单元,设置为以集群用户组为单位预先设定并存储受限区域;位置信息分析单元,设置为以集群用户组为单位,根据预设受限区域与集群用户终端提供的位置信息,判定用户的位置信息与受限区域的关系;群组管理单元,设置为以集群用户组为单位设置集群用户组内签约的用户。
- 一种集群用户终端,包括:位置信息上报单元,设置为向集群用户服务器上报用户标识与用户位置信息,所述用户位置信息为ECGI;区域业务处理单元,设置为MPCTT业务的发起、离开、结束和一键通抢占,并处理来自集群用户服务器的业务控制消息下发的业务接入通知、业务建立通知和业务中断通知。
- 一种存储介质,其中,所述存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至7中任一项所述的方法。
- 一种存储介质,其中,所述存储介质包括存储的程序,其中,所述程序运行时执行权利要求8或9所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610890680.8A CN107948922A (zh) | 2016-10-12 | 2016-10-12 | 集群用户服务器和终端以及区域受限业务的处理方法 |
CN201610890680.8 | 2016-10-12 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018068611A1 true WO2018068611A1 (zh) | 2018-04-19 |
Family
ID=61905136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/102070 WO2018068611A1 (zh) | 2016-10-12 | 2017-09-18 | 集群用户服务器和终端以及区域受限业务的处理方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107948922A (zh) |
WO (1) | WO2018068611A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20240064504A1 (en) * | 2022-08-22 | 2024-02-22 | T-Mobile Usa, Inc. | Location-based s-cscf selection in an ims network |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110876118B (zh) * | 2018-08-31 | 2022-08-19 | 中兴通讯股份有限公司 | 组业务处理、组业务区域配置的方法及装置 |
CN110139357B (zh) * | 2019-05-22 | 2022-05-10 | 中国联合网络通信集团有限公司 | 终端的位置区更新的方法、多模卡、移动管理节点 |
CN113365230B (zh) * | 2020-03-06 | 2022-11-08 | 成都鼎桥通信技术有限公司 | 区域群组通信方法、装置、设备、存储介质及系统 |
CN113498030B (zh) * | 2020-04-02 | 2022-10-14 | 海能达通信股份有限公司 | 一种支持mcptt匿名回呼的系统和方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1956586A (zh) * | 2005-10-24 | 2007-05-02 | 中兴通讯股份有限公司 | 集群系统中对呼叫进行限制的实现方法和装置 |
CN103379447A (zh) * | 2012-04-27 | 2013-10-30 | 中兴通讯股份有限公司 | 一种集群组呼服务区域生成方法及装置 |
CN104349286A (zh) * | 2013-07-30 | 2015-02-11 | 普天信息技术研究院有限公司 | 集群业务的限制管理方法 |
WO2016112496A1 (zh) * | 2015-01-13 | 2016-07-21 | 华为技术有限公司 | 一种集群业务的处理方法及装置 |
-
2016
- 2016-10-12 CN CN201610890680.8A patent/CN107948922A/zh active Pending
-
2017
- 2017-09-18 WO PCT/CN2017/102070 patent/WO2018068611A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1956586A (zh) * | 2005-10-24 | 2007-05-02 | 中兴通讯股份有限公司 | 集群系统中对呼叫进行限制的实现方法和装置 |
CN103379447A (zh) * | 2012-04-27 | 2013-10-30 | 中兴通讯股份有限公司 | 一种集群组呼服务区域生成方法及装置 |
CN104349286A (zh) * | 2013-07-30 | 2015-02-11 | 普天信息技术研究院有限公司 | 集群业务的限制管理方法 |
WO2016112496A1 (zh) * | 2015-01-13 | 2016-07-21 | 华为技术有限公司 | 一种集群业务的处理方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20240064504A1 (en) * | 2022-08-22 | 2024-02-22 | T-Mobile Usa, Inc. | Location-based s-cscf selection in an ims network |
Also Published As
Publication number | Publication date |
---|---|
CN107948922A (zh) | 2018-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11671466B2 (en) | Trunking communication system, trunking server, access network and trunking communication method | |
US9319851B2 (en) | Radio resource efficient transmission for group communication over LTE eMBMS | |
CN102857873B (zh) | 基于td‑lte的宽带数字集群系统及其数据传输方法 | |
JP5570604B2 (ja) | 通信システム内でマルチキャストサービスを提供するための装置および方法 | |
US8656029B2 (en) | Multicast session setup in networks by determining a multicast session parameter based on a pre-existing unicast session parameter | |
CN110876118B (zh) | 组业务处理、组业务区域配置的方法及装置 | |
WO2018068611A1 (zh) | 集群用户服务器和终端以及区域受限业务的处理方法 | |
CN102088662B (zh) | 一种实现宽带数字集群组内多媒体业务实时传送的方法 | |
EP2903308B1 (en) | Implementation method for transmission-priority seizing of lte-based broadband cluster system | |
CN102821358A (zh) | 一种组呼业务的实现方法 | |
CN103581839B (zh) | 一种宽带集群业务的实现方法和系统 | |
CN103024682A (zh) | 数字集群通信系统实现半双工单呼业务的方法 | |
CN102843655A (zh) | 一种实现组内宽带多媒体集群业务实时传送的方法 | |
CN103546874A (zh) | 一种通话管理的实现方法和系统 | |
WO2015117376A1 (zh) | 建立lte集群通信承载的方法、用户设备及第一网元设备 | |
CN103582122A (zh) | 一种基于数字集群通信系统的组呼建立方法、网络侧设备 | |
CN106162637B (zh) | Lte宽带集群多节点镜像组网的实现方法及装置 | |
KR102362973B1 (ko) | 그룹 통신 서비스 데이터를 송신하기 위한 방법, 시스템 및 장치 | |
CN109756849B (zh) | 群组通知方法及设备 | |
WO2013131447A1 (zh) | 一种组呼会话信息的传输方法和设备 |
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: 17860584 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: 17860584 Country of ref document: EP Kind code of ref document: A1 |