CN111556449B - Group priority notification method, device and system in group communication - Google Patents
Group priority notification method, device and system in group communication Download PDFInfo
- Publication number
- CN111556449B CN111556449B CN202010243110.6A CN202010243110A CN111556449B CN 111556449 B CN111556449 B CN 111556449B CN 202010243110 A CN202010243110 A CN 202010243110A CN 111556449 B CN111556449 B CN 111556449B
- Authority
- CN
- China
- Prior art keywords
- group
- message
- priority
- user equipment
- application server
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a group priority notifying method, equipment and a system in group communication, which relate to the technical field of wireless communication and are used for notifying a base station of group priority through a ProSe Function, so that the problem of how to notify the base station of the group priority of the group in the group communication is solved. The method provided by the invention comprises the following steps: the ProSe Function receives a first message sent by an application server; wherein the first message comprises: a first user identification of user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group; the ProSe Function sends a notification message to a base station according to the received first message; wherein the notification message includes: a second user identification of the user equipment, a second group identification of the group, and a group priority of the group.
Description
Technical Field
The present invention relates to the field of wireless communications technologies, and in particular, to a method, an apparatus, and a system for notifying group priority in group communications.
Background
Device-to-device (D2D) communication is a novel technique that allows direct communication between user equipments by multiplexing cell resources under control of the system; among them, one of the most important application scenarios is group communication (group communication). In group communication, a User Equipment (UE) may perform data transmission with other UEs in the same group through a one-to-many (one-to-many) D2D communication manner.
In practical applications, before a UE performs group communication in a group, a Base Station (BS) is required to allocate corresponding resources (e.g., time-frequency resources) for group communication to the UE in advance according to the group priority of the group. However, since the base station itself does not store the group priority of the group in advance, how to make the base station obtain the group priority of the group becomes a key issue in the group communication.
Disclosure of Invention
The embodiment of the invention provides a group priority notification method, equipment and a system in group communication, which are used for solving the problem of how to notify a base station of the group priority of a group.
In order to achieve the above purpose, the embodiment of the present invention adopts the following technical scheme:
in a first aspect, an embodiment of the present invention provides a method for notifying group priority in group communication, which is applied to ProSe Function of a short-range service Function entity, where the method includes:
the ProSe Function receives a first message sent by an application server; wherein the first message comprises: a first user identification of user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group;
the ProSe Function sends a notification message to a base station according to the received first message; wherein the notification message includes: a second user identification of the user equipment, a second group identification of the group, and a group priority of the group.
In a first possible implementation manner of the first aspect, with reference to the first aspect, the sending, by the ProSe Function, a notification message to a base station includes:
the ProSe Function sends the notification message to a Home Subscription Server (HSS), the HSS sends the notification message to a Mobility Management Entity (MME), and the MME sends the notification message to the base station;
or the ProSe Function sends the notification message to an MME, and the MME sends the notification message to the base station.
In a second possible implementation manner of the first aspect, with reference to the first aspect or the first possible implementation manner of the first aspect, before the ProSe Function receives the first message sent by the application server, the method further includes:
the ProSe Function receives a second message sent by the user equipment; the second message includes: a second user identification of the user equipment, a first group identification of the group, and an application identification;
the ProSe Function sends a third message to the application server according to the application identifier,
the application server sends the first message to the ProSe Function after determining the group priority of the group; the third message includes a first user identification of the user device, a first group identification of the group.
In a third possible implementation manner of the first aspect, with reference to the second possible implementation manner of the first aspect,
the second message and the third message further include: the current attribute of the group and an attribute value corresponding to the current attribute.
In a fourth possible implementation manner of the first aspect, with reference to any one of the third possible implementation manners of the first aspect, the ProSe Function further includes, after receiving a first message sent by the application server:
and the ProSe Function allocates a corresponding second group identifier to the group according to the first group identifier, and establishes a corresponding relation between the second group identifier and the group priority of the group.
In a fifth possible implementation manner of the first aspect, with reference to the fourth possible implementation manner of the first aspect, after the ProSe Function assigns a second group identifier to the group, the method further includes:
the ProSe Function sends a second group identification of the group to the application server.
In a sixth possible implementation manner of the first aspect, with reference to any one implementation manner of the fifth possible implementation manner of the first aspect to the first aspect,
After receiving the first message sent by the application server, the ProSe Function further comprises:
the ProSe Function sends a fourth message to the user equipment, the fourth message comprising the second group identity and a group priority of the group.
In a second aspect, an embodiment of the present invention provides a method for notifying a group priority in a group communication, which is applied to an application server, and the method includes:
the application server determines the group priority of the group in which the user equipment is located;
the application server sends a first message to a short-range service Function entity ProSe Function, wherein the first message comprises: the method comprises the steps of a first user identification of the user equipment, a first group identification of a group in which the user equipment is located and a group priority of the group.
In a first possible implementation manner of the second aspect, in combination with the second aspect,
the determining, by the application server, the group priority of the group in which the user equipment is located includes:
the application server determines the group priority of the group according to the current attribute of the group and the attribute value corresponding to the current attribute.
In a second possible implementation manner of the second aspect, with reference to the second aspect or the first possible implementation manner of the second aspect, before determining the group priority of the group in which the user equipment is located, the method further includes:
The application server receives a second message sent by the ProSe Function, wherein the second message comprises a first user identifier of the user equipment and a first group identifier of the group.
In a third possible implementation manner of the second aspect, with reference to the second possible implementation manner of the second aspect,
the second message further includes: the current attribute of the group and an attribute value corresponding to the current attribute.
In a fourth possible implementation manner of the second aspect, with reference to any one of the third possible implementation manners of the second aspect to the second aspect, the method further includes:
the application server sends a third message to the user equipment, the third message including a second group identification of the group and a group priority of the group.
In a fifth possible implementation manner of the second aspect, with reference to the fourth possible implementation manner of the second aspect, before the sending, by the application server, the third message to the user equipment, the method further includes:
and the application server allocates the second group identifier to the group according to the first group identifier, and establishes a corresponding relation between the second group identifier and the group priority of the group.
In a sixth possible implementation manner of the second aspect, with reference to the fourth possible implementation manner of the second aspect,
when the EPC network device is ProSe Function, before the application server sends a third message to the user device, the method further includes:
the application server receives a fourth message sent by the ProSe Function; wherein the fourth message includes a second group identification of the group.
In a seventh possible implementation manner of the second aspect, with reference to any one of the sixth possible implementation manners of the second aspect to the second aspect, the method further includes:
the EPC network device sends the first message to a home subscription server HSS or a policy and charging rules function PCRF.
In a third aspect, an embodiment of the present invention provides a proximity service Function entity ProSe Function, where the ProSe Function includes:
the receiving unit is used for receiving the first message sent by the application server;
wherein the first message comprises: a first user identification of user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group;
A sending unit, configured to send a notification message to a base station according to the first message received by the receiving unit; wherein the notification message includes: a second user identification of the user equipment, a second group identification of the group, and a group priority of the group.
In a first possible implementation manner of the third aspect, with reference to the third aspect, the sending unit is specifically configured to:
the notification message is sent to a Home Subscriber Server (HSS), the HSS sends the notification message to a Mobility Management Entity (MME), and the MME sends the notification message to the base station.
Or sending the notification message to an MME, and sending the notification message to the base station by the MME.
In a second possible implementation manner of the third aspect, with reference to the third aspect or the first possible implementation manner of the third aspect,
the receiving unit is further configured to receive a second message sent by the user equipment before the receiving unit receives the first message sent by the application server; the second message includes: a second user identification of the user equipment, a first group identification of the group, and an application identification;
The sending unit is further configured to send a third message to the application server, where the application server sends the first message to the ProSe Function after determining the group priority of the group; the third message includes a first user identification of the user device, a first group identification of the group.
In a third possible implementation manner of the third aspect, with reference to the second possible implementation manner of the third aspect,
the second message and the third message further include: the current attribute of the group and an attribute value corresponding to the current attribute.
In a fourth possible implementation manner of the third aspect, with reference to any one of the third possible implementation manners of the third aspect to the third aspect, the ProSe Function further includes:
the distribution unit is used for distributing corresponding second group identifiers to the group according to the first group identifiers after the receiving unit receives the first message sent by the application server, and establishing a corresponding relation between the second group identifiers and the group priorities of the group.
In a fifth possible implementation manner of the third aspect, with reference to a fourth possible implementation manner of the third aspect,
The sending unit is further configured to send, after the allocation unit allocates a second group identifier to the group, the second group identifier of the group to the application server.
In a sixth possible implementation manner of the third aspect, with reference to any implementation manner of the fifth possible implementation manner of the third aspect to the fourth aspect,
the sending unit is further configured to send a fourth message to the user equipment after the receiving unit receives the first message sent by the application server, where the fourth message includes the second group identifier and the group priority of the group.
In a fourth aspect, an embodiment of the present invention provides an application server, including:
a determining unit, configured to determine a group priority of a group in which the user equipment is located;
a sending unit, configured to send a first message to a proximity service Function entity ProSe Function, where the first message includes: the first user identifier of the user equipment, the first group identifier of the group in which the user equipment is located, and the group priority of the group determined by the determining unit.
In a first possible implementation manner of the fourth aspect, with reference to the fourth aspect, the determining unit is specifically configured to:
And determining the group priority of the group according to the current attribute of the group and the attribute value corresponding to the current attribute.
In a second possible implementation manner of the fourth aspect, with reference to the fourth aspect or the first possible implementation manner of the fourth aspect, the application server further includes:
a first receiving unit, configured to receive, before the determining unit determines the group priority of the group, a second message sent by the ProSe Function, where the second message includes a first user identifier of the user equipment and a first group identifier of the group.
In a third possible implementation manner of the fourth aspect, with reference to the second possible implementation manner of the fourth aspect, the second message further includes: the current attribute of the group and an attribute value corresponding to the current attribute.
In a fourth possible implementation manner of the fourth aspect, with reference to any one of the third possible implementation manners of the fourth aspect, the sending unit is further configured to send a third message to the user equipment, where the third message includes a second group identifier of the group and a group priority of the group.
In a fifth possible implementation manner of the fourth aspect, with reference to the fourth possible implementation manner of the fourth aspect, the application server further includes:
and the allocation unit is used for allocating corresponding second group identifiers to the group according to the first group identifiers before the sending unit sends the third message to the user equipment, and establishing a corresponding relation between the second group identifiers and the group priorities of the group.
In a sixth possible implementation manner of the fourth aspect, with reference to the fourth possible implementation manner of the fourth aspect, the application server further includes:
a second receiving unit, configured to receive a fourth message sent by the ProSe Function before the sending unit sends the third message to the user equipment; wherein the third message includes a second group identification of the group;
in a seventh possible implementation manner of the fourth aspect, with reference to any one of the sixth possible implementation manners of the fourth aspect, the sending unit is further configured to send the first message to a home subscription server HSS or a policy and charging rules function PCRF.
In a fifth aspect, an embodiment of the present invention provides a group priority notification system in group communication, including a base station, a ProSe Function according to any of the sixth possible implementation manners of the third aspect to the third aspect, and an application server according to any of the seventh possible implementation manners of the fourth aspect to the fourth aspect.
In a sixth aspect, an embodiment of the present invention provides a ProSe Function of a short-range service Function entity, where the ProSe Function includes:
the communication unit is used for receiving the first message sent by the application server; wherein the first message comprises: a first user identification of user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group;
sending a notification message to a base station according to the first message received by the communication unit; wherein the notification message includes: a second user identification of the user equipment, a second group identification of the group, and a group priority of the group.
In a first possible implementation manner of the sixth aspect, with reference to the sixth aspect, the communication unit is specifically configured to:
the notification message is sent to a Home Subscriber Server (HSS), the HSS sends the notification message to a Mobility Management Entity (MME), and the MME sends the notification message to the base station.
Or sending the notification message to an MME, and sending the notification message to the base station by the MME.
In a second possible implementation manner of the sixth aspect, with reference to the sixth aspect or the first possible implementation manner of the sixth aspect, the communication unit is further configured to receive, before the communication unit receives the first message sent by the application server, a second message sent by the user equipment; the second message includes: a second user identification of the user equipment, a first group identification of the group, and an application identification;
sending a third message to the application server, wherein the application server sends the first message to the ProSe Function after determining the group priority of the group; the third message includes a first user identification of the user device, a first group identification of the group.
In a third possible implementation manner of the sixth aspect, with reference to the second possible implementation manner of the sixth aspect, the second message and the third message further include: the current attribute of the group and an attribute value corresponding to the current attribute.
In a fourth possible implementation manner of the sixth aspect, with reference to any one of the third possible implementation manners of the sixth aspect to the sixth aspect, the ProSe Function further includes:
And the processor is used for distributing corresponding second group identifiers to the group according to the first group identifiers after the communication unit receives the first message sent by the application server, and establishing a corresponding relation between the second group identifiers and the group priorities of the group.
In a fifth possible implementation manner of the sixth aspect, with reference to the fourth possible implementation manner of the sixth aspect,
the communication unit is further configured to send a second group identifier of the group to the application server after the processor assigns the second group identifier to the group.
In a sixth possible implementation manner of the sixth aspect, with reference to any implementation manner of the fifth possible implementation manner of the sixth aspect to the fifth aspect,
the communication unit is further configured to send a fourth message to the user equipment after the communication unit receives the first message sent by the application server, where the fourth message includes the second group identifier and the group priority of the group.
In a seventh aspect, an embodiment of the present invention provides an application server, including:
a processor for determining a group priority of a group in which the user equipment is located;
A communication unit, configured to send a first message to a proximity service Function entity ProSe Function, where the first message includes: a first user identification of a user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group.
In a first possible implementation manner of the seventh aspect, with reference to the seventh aspect, the processor is specifically configured to: and determining the group priority of the group according to the current attribute of the group and the attribute value corresponding to the current attribute.
In a second possible implementation manner of the seventh aspect, with reference to the seventh aspect or the first possible implementation manner of the seventh aspect, the communication unit is further configured to receive, before the processor determines the group priority of the group, a second message sent by the ProSe Function, where the second message includes the first user identification of the user equipment and the first group identification of the group.
In a third possible implementation manner of the seventh aspect, with reference to the second possible implementation manner of the seventh aspect,
the second message further includes: the current attribute of the group and an attribute value corresponding to the current attribute.
In a fourth possible implementation manner of the seventh aspect, with reference to any implementation manner of the third possible implementation manner of the seventh aspect to the seventh aspect,
the communication unit is further configured to send a third message to the user equipment, where the third message includes a second group identifier of the group and a group priority of the group.
In a fifth possible implementation manner of the seventh aspect, with reference to the fourth possible implementation manner of the seventh aspect,
the processor is further configured to, before the communication unit sends a third message to the user equipment, assign, according to the first group identifier, a corresponding second group identifier to the group, and establish a correspondence between the second group identifier and a group priority of the group.
In a sixth possible implementation manner of the seventh aspect, with reference to the fourth possible implementation manner of the seventh aspect, when the EPC network device is ProSe Function,
the communication unit is further configured to receive a fourth message sent by the ProSe Function before the communication unit sends the third message to the user equipment; wherein the third message includes a second group identification of the group.
In a seventh possible implementation manner of the seventh aspect, with reference to any one of the sixth possible implementation manners of the seventh aspect to the seventh aspect, the sending unit is further configured to send the first message to a home subscription server HSS, or a policy and charging rules function PCRF.
In an eighth aspect, an embodiment of the present invention provides a group priority notification system in group communication, including a base station, a ProSe Function according to any of the sixth possible implementation manners of the sixth aspect to the sixth aspect, and an application server according to any of the seventh possible implementation manners of the seventh aspect to the seventh aspect.
As can be seen from the above, the embodiment of the present invention provides a method for notifying group priority in group communication, when ProSe Function receives a request sent by an application server, the method includes: after a first user identifier of a user equipment, a first group identifier of a group in which the user equipment is located, and a first message of a group priority of the group, according to the received first message, sending a message containing: and the second user identification of the user equipment, the second group identification of the group and the notification message of the group priority of the group so that the base station allocates corresponding communication resources for the group communication according to the group priority. Therefore, the problem of how to inform the base station of the group priority of the group in the group communication is solved by informing the base station of the group priority of the group through the ProSe Function, and a foundation is laid for the user equipment to carry out the group communication.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of an application scenario provided in an embodiment of the present invention;
fig. 1A is a schematic diagram of a sub-application scenario provided in an embodiment of the present invention;
fig. 1B is a schematic diagram of a sub-application scenario provided in an embodiment of the present invention;
fig. 1C is a schematic diagram of a sub-application scenario provided in an embodiment of the present invention;
fig. 2 is a flowchart of a communication method of group priority in group communication according to an embodiment of the present invention;
FIG. 3 is a flow chart of a communication method of group priority in another group communication according to an embodiment of the present invention;
FIG. 4 is a flow chart of another method for group priority communication in group communication according to an embodiment of the present invention;
FIG. 5 is a flow chart of another method for group priority communication in group communication according to an embodiment of the present invention;
FIG. 6 is a flow chart of a method of communicating group priorities in a group communication according to an embodiment of the present invention;
FIG. 6A is a flow chart of a method of communicating group priorities in a group communication in accordance with an embodiment of the present invention;
FIG. 7 is a flow chart of a method of communicating group priorities in a group communication according to an embodiment of the present invention;
FIG. 7A is a flow chart of a method of communicating group priorities in a group communication in accordance with an embodiment of the present invention;
FIG. 8 is a flow chart of a method of communicating group priorities in a group communication according to an embodiment of the present invention;
FIG. 8A is a flow chart of a method of communicating group priorities in a group communication in accordance with an embodiment of the present invention;
fig. 9 is a flowchart of a communication method of group priority in still another group communication according to an embodiment of the present invention;
FIG. 9A is a flow chart of a method of communicating group priorities in a group communication in accordance with an embodiment of the present invention;
FIG. 10 is a flow chart of a method of communicating group priorities in a group communication according to an embodiment of the present invention;
FIG. 10A is a flow chart of a method of communicating group priorities in a group communication in accordance with an embodiment of the present invention;
fig. 11 is a block diagram of ProSe function provided in an embodiment of the present invention;
Fig. 11A is a block diagram of ProSe function provided in an embodiment of the present invention;
FIG. 12 is a block diagram of an application server according to an embodiment of the present invention;
FIG. 12A is a block diagram of an application server according to an embodiment of the present invention;
FIG. 12B is a block diagram of an application server according to an embodiment of the present invention;
FIG. 12C is a block diagram of an application server according to an embodiment of the present invention;
fig. 13 is a block diagram of an HSS according to an embodiment of the present invention;
fig. 14 is a block diagram of a PCRF according to an embodiment of the present invention;
fig. 15 is a block diagram of a group priority notification system in group communication according to an embodiment of the present invention;
FIG. 16 is a block diagram of a group priority notification system in group communication according to an embodiment of the present invention;
FIG. 17 is a block diagram of a group priority notification system in group communication according to an embodiment of the present invention;
fig. 18 is a block diagram of ProSe function provided in an embodiment of the present invention;
FIG. 19 is a block diagram of an application server according to an embodiment of the present invention;
FIG. 20 is a block diagram of a HSS according to an embodiment of the present invention;
fig. 21 is a block diagram of a PCRF according to an embodiment of the present invention;
FIG. 22 is a block diagram of a group priority notification system in group communication according to an embodiment of the present invention;
FIG. 23 is a block diagram of a group priority notification system in group communication according to an embodiment of the present invention;
fig. 24 is a block diagram of a group priority notification system in group communication according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Fig. 1 shows an application scenario of a group priority notification method in group communication according to an embodiment of the present invention, where the application scenario may include: a plurality of communication groups, base stations, evolved packet core (English: evolved packet core, abbreviation: EPC) network devices, and application servers; in the application scenario, one base station can cover a plurality of communication groups, that is, one base station can schedule communication resources for a plurality of groups at the same time; each communication group may contain a plurality of user equipments UE, which may be cellular phones, pagers, personal digital assistants (english: personal digital assistant, abbreviated: PDA), laptop computers, or other handheld, stationary or portable communication devices supporting push to talk (abbreviated: PTT) communications; the EPC network device may be a short-range service function entity (english: proximity service function, abbreviated: proSe function), a home subscription server (english: home subscriber server, abbreviated: HSS), and a policy and charging rule function unit (english: policy and changing rules function, abbreviated: PCRF); the application server may be a device used internally by an industry or department for determining group priority during group communication; preferably, the application server may be in a mission critical intercom communication (English: mission critical push to talk, abbreviation: MCPTT) system (e.g., police department, fire department).
It should be noted that, after receiving the group priority of the group sent by the application server, the EPC network device in the application scenario shown in fig. 1 does not directly notify the base station of the group priority, but sends the group priority to the base station through some other device (this part is not shown in fig. 1); for example, as shown in fig. 1A, when the EPC device is ProSe function, proSe function passes through HSS and mobility management entity (english: moblity management entity, abbreviation: MME); or the UE informs the base station of the group priority; as shown in fig. 1B, when the EPC network device is an HSS, the HSS notifies the base station of the group priority through the MME; as shown in fig. 1C, when the EPC network device is a PCRF, the PCRF informs the base station of the group priority through a packet data network gateway (english: packet data network gateway, abbreviated: PGW) and MME.
The group priority notification method in group communication provided by the invention is respectively executed for each device by the first embodiment, the second embodiment, the third embodiment and the fourth embodiment.
Example 1
Fig. 2 shows a flowchart of a communication method of group priority in group communication, which is applied to ProSe function and provided in an embodiment of the present invention, where the method may include:
201. The ProSe Function receives a first message sent by an application server; the first message includes: a first user identification of a user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group.
Wherein, the first user identifier is used for identifying the user equipment, and may be: an external identifier defined by the third generation partnership project (english: 3rd generation partnership project, abbreviation: 3 GPP), such as: the mobile subscriber number (English: mobile Subscriber International ISDN/PSTN number, abbreviation: MSISDN), ISDN, integrated service digital network, public switched telephone network, public switched telephone network.
The group may be any one of a plurality of groups subscribed to by the user equipment; the user equipment may be an initiator of group communication in the group; the first group identifier may be an application layer group identifier for identifying a group name of the group in an industry or a department; for example, a user in a fire department simultaneously signs up with group 1 (emergency group), group 2 (lead group), group 3 (service group), etc., the first group is identified as fire department-group 3 when the group is the service group.
The group priority can be dynamically determined by the application server according to the current attribute of the group, an attribute value corresponding to the current attribute and a preset priority ranking relation, and is used for representing the level of the group in a communication system so as to ensure that the determined group priority accords with the requirement of group communication; typically, group priorities can be categorized into high, medium, and low levels.
Wherein the current attribute comprises a static attribute and/or a dynamic attribute; the static attribute is an inherent attribute of the group and does not change along with the change of the group, including but not limited to one or more of the type of the group, the running time of the group and the default minimum priority of the group;
the dynamic attribute is an attribute that varies as a function of what happens within a group, including but not limited to one or more of the type of event that happens within the group, the severity of the event.
Preferably, the ProSe Function may receive the first message sent by the application server through the PC2 interface.
202. The ProSe Function sends a notification message to the base station according to the received first message; the notification message includes: a second user identification of the user equipment, a second group identification of the group, and a group priority of the group.
Wherein the second user identifier is also used for identifying the user equipment, and may be an internal identifier defined by the 3GPP system, for example: international mobile subscriber identity (english: international mobile subscriber identification number, abbreviation: IMSI).
The second group identification may be a network layer group address such as: layer 2 (Layer 2) address for identifying a destination address of the user equipment for group communication. Preferably, before step 202, the ProSe Function may select, according to the first group identifier, any group address from group addresses stored in the ProSe Function as a second group identifier of the group, and establish a correspondence between the second group identifier and a group priority of the group.
For example, in this embodiment, the sending, by the ProSe Function, a notification message to the base station may include:
the ProSe Function firstly sends the notification message to a home subscription server (English: home subscriber server, abbreviated: HSS) through a PC4a interface, the HSS sends the notification message to an MME through an S6a interface, and then the MME sends the notification message to the base station through an S1 interface;
or the ProSe Function firstly sends the notification message to an MME through a PCx interface, and then the MME sends the notification message to the base station through an S1 interface.
It should be noted that, in the notification message forwarded by the HSS to the MME and the notification message forwarded by the MME to the base station, some other information besides the second user identifier of the user equipment, the second group identifier of the group, and the group priority of the group may be added, which is not limited in the embodiment of the present invention, but in the forwarding process, the notification message must include the group priority of the group, so as to ensure that the base station can receive the group priority of the group.
Specifically, in the embodiment of the present invention, the ProSe Function may passively directly receive the first message sent by the application server, but as a more general implementation manner, before step 201, the ProSe Function may also send a message for indicating that the application server sends a group priority to the ProSe Function to the application server, and then receive the first message sent by the application server, which is specifically implemented as follows:
the ProSe Function receives a second message sent by the user equipment; the second message includes: a second user identification of the user equipment, a first group identification of the group, and an application identification;
the ProSe Function sends a third message to the application server according to the application identifier, and the application server sends the first message to the ProSe Function after determining the group priority of the group; the third message includes a first user identification of the user device, a first group identification of the group.
Wherein the application identifier is used for identifying the application server.
Preferably, in the embodiment of the present invention, the second message received by the ProSe Function and the third message sent to the application server may further include: the current attribute of the group and the attribute value corresponding to the current attribute are used for facilitating the application server to determine the group priority of the group according to the current attribute of the group and the attribute value corresponding to the current attribute.
Furthermore, after the ProSe Function receives the second message sent by the user equipment, the method further includes: and authenticating the validity of the user equipment between the ProSe Function and the HSS, and performing authorization check on group communication initiated by the user equipment.
Further, in an embodiment of the present invention, the method may further include:
and the ProSe Function sends a second group identifier of the group to the application server so that the application server establishes a corresponding relation between the second identifier and the group priority of the group according to the second identifier, and sends the corresponding relation to the base station directly through user equipment.
Further, in the embodiment of the present invention, besides sending, by the HSS, MME and other devices, a notification message including a group priority to the base station, as a more general method, the ProSe Function may also send, by the ue, a message including a group priority to the base station, which is specifically implemented as follows:
After receiving the first message sent by the application server, the ProSe Function sends a fourth message to the user equipment, and the user equipment sends a message containing the second identifier of the group and the group priority of the group to the base station; wherein the fourth message includes the second group identification and a group priority of the group.
As can be seen from the above, the embodiment of the present invention provides a method for notifying group priority in group communication, when ProSe Function receives a request sent by an application server, the method includes: after a first user identifier of a user equipment, a first group identifier of a group in which the user equipment is located, and a first message of a group priority of the group, according to the received first message, sending a message containing: and the second user identification of the user equipment, the second group identification of the group and the notification message of the group priority of the group so that the base station allocates corresponding communication resources for the group communication according to the group priority. Thus, the group priority of the group is notified to the base station through the ProSe Function, so that the problem of how to notify the group priority of the group to the base station in the group communication is solved, and a foundation is laid for the user equipment to perform the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
Example two
Fig. 3 shows a flowchart of a communication method of group priority in group communication, which is applied to an application server and provided in an embodiment of the present invention, where the method may include:
301. the application server determines the group priority of the group in which the user device is located.
Wherein the group priority is used to represent a level of the group in the communication system; the method can be divided into high, medium and low stages; in the embodiment of the present invention, before sending the first message to the ProSe Function, the application server may determine the group priority of the group according to the current attribute of the group, the attribute value corresponding to the current attribute, and a preset priority ranking relationship.
Wherein the current attribute comprises a static attribute and/or a dynamic attribute; the static attribute is an inherent attribute of the group and does not change along with the change of events in the group, including but not limited to one or more of the type of the group, the running time of the group and the default minimum priority of the group; the dynamic attribute is an attribute that varies as a function of what happens within a group, including but not limited to one or more of the type of event that happens within the group, the severity of the event.
It should be noted that, in the actual group communication process, when the application server determines the priority of the group for the first time, the application server determines the priority of the group according to the static attribute of the group, and then continuously updates the priority of the group according to the dynamic attribute of the group, so that the group priority of the group is consistent with the dynamic attribute of the group, and it is ensured that the base station allocates reasonable communication resources for the group of the user equipment according to the current priority of the group.
For example, the following table 1 stores the correspondence of each group, the group identifier of each group, and the static attribute of each group in the department where the application server is located; table 2 is a preset priority level division relationship table, and then the group priority of group 1 can be known to be the middle priority; at this time, if the user equipment in the group 1 receives the fire alarm and the event is serious and other dynamic attributes, the application server updates the group priority of the group 1 to be high.
TABLE 1
TABLE 2
Priority level | Run time | Group type |
Low and low | Greater than 30 minutes. | Leader group |
In (a) | More than 5min and less than 30min | Conference group and fire fighting group |
High height | Less than 5min | Fire-fighting group and public security group |
302. The application server sends a first message to the short-range service function entity, wherein the first message comprises: the method comprises the steps of a first user identification of the user equipment, a first group identification of a group in which the user equipment is located and a group priority of the group.
The first user identifier is used for identifying the user equipment, and may be: an external identifier defined by 3GPP, such as MSISDN; the first group identifier may be an application layer group identifier for identifying a group name of the group in an industry or a department.
In the embodiment of the present invention, before sending the first message to the ProSe Function, the application server may obtain the first user identifier and the first group identifier in advance from other devices;
for example: a message which is sent by the user equipment and contains a first user identifier and a first group identifier can be received; a second message sent by the ProSe Function may also be received through the PC1 interface, where the second message includes: the first user identification, a first group identification of the group.
Preferably, in the embodiment of the present invention, the current attribute of the group and an attribute value corresponding to the current attribute may be stored in the application server in advance; or the message sent by the user equipment to the application server is contained in the message and sent to the application server; and the method can also comprise the step of sending a second message sent by the ProSe Function to the application server so that the application server can determine the group priority of the group according to the current attribute of the group and the attribute value corresponding to the current attribute.
Further, in the embodiment of the present invention, in addition to sending the first message to the ProSe Function through step 302, so that the ProSe Function sends the notification message including the group priority to the base station, as a more general manner, the message including the group priority may also be sent to the base station through the user equipment, which is specifically implemented as follows:
the application server sends a third message to the user equipment; wherein the third message includes a second group identification of the group and a group priority of the group.
Wherein the second group identifier may be a network layer group address, such as: layer 2 (Layer 2) address for identifying a destination address of the user equipment for group communication.
Preferably, the application server may select any one group address from the group addresses stored in the application server as a second group identifier of the group according to the first group identifier, and establish a correspondence between the second group identifier and a group priority of the group;
a fourth message sent by the ProSe Function including a second group identification of the group may also be received.
Further, in the embodiment of the present invention, the application server may further send the first message to the HSS or the PCRF, and the HSS or the PCRF sends a message including the group priority to the base station.
As can be seen from the foregoing, the embodiment of the present invention provides a method for notifying group priority in group communication, where the sending, by an application server, to ProSe Function includes: the first user identification of the user equipment, the first group identification of the group where the user equipment is located and the first message of the group priority of the group, so that the ProSe Function informs the base station of the group priority of the group, the problem of how to inform the base station of the group priority of the group in the group communication is solved, and a foundation is laid for the user equipment to carry out the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
Example III
Fig. 4 shows a flowchart of a method for communicating group priorities in group communication, which is applied to HSS and provided in an embodiment of the present invention, where the method may include:
401. HSS receives a first message sent by an application server; the first message includes: a first user identification of a user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group.
Wherein, the first user identifier is used for identifying the user equipment, and may be: an external identifier defined by 3GPP, such as: MSISDN.
The group may be any one of a plurality of groups subscribed to by the user equipment; the user equipment may be an initiator of group communication in the group; the first group identifier may be an application layer group identifier for identifying a group name of the group in an industry or a department; for example, a user in a fire department simultaneously signs up with group 1 (emergency group), group 2 (lead group), group 3 (service group), etc., the first group is identified as fire department-group 3 when the group is the service group.
The group priority may be determined by the application server according to a current attribute of the group, an attribute value corresponding to the current attribute, and a preset priority ranking relationship, and is used for indicating a level of the group in a communication system; typically, group priorities can be categorized into high, medium, and low levels.
Preferably, the HSS may receive the first message sent by the application server through the Sh interface.
402. The HSS sends a notification message to the base station according to the received first message; the notification message includes: a second user identification of the user equipment, a second group identification of the group, and a group priority of the group.
Wherein the second user identifier is also used for identifying the user equipment, and may be an internal identifier defined by the 3GPP system, for example: IMSI (International Mobile subscriber identity)
The second group identification may be a network layer group address such as: layer 2 (Layer 2) address for identifying a destination address of the user equipment for group communication.
Preferably, in this embodiment, the HSS may send the notification message to the MME through an S6a interface, and then the MME sends the notification message to the base station through an S1 interface.
It should be noted that, in the forwarding process, the notification message must include the group priority of the group, so as to ensure that the base station can receive the group priority of the group.
As can be seen from the above, the embodiment of the present invention provides a method for notifying group priority in group communication, when an HSS receives a request sent by an application server, the method includes: after a first user identifier of a user equipment, a first group identifier of a group in which the user equipment is located, and a first message of a group priority of the group, according to the received first message, sending a message containing: and the second user identification of the user equipment, the second group identification of the group and the notification message of the group priority of the group so that the base station allocates corresponding communication resources for the group communication according to the group priority. Therefore, the HSS informs the base station of the group priority of the group, so that the problem of how to inform the base station of the group priority of the group in the group communication is solved, and a foundation is laid for the user equipment to carry out the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
Example IV
Fig. 5 shows a flowchart of a communication method of group priority in group communication, which is applied to PCRF and provided in an embodiment of the present invention, where the method may include:
501. the PCRF receives a first message sent by an application server; the first message includes: a first user identification of a user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group.
Wherein, the first user identifier is used for identifying the user equipment, and may be: an external identifier, such as an MSISDN, is defined by 3 GPP.
The group may be any one of a plurality of groups subscribed to by the user equipment; the user equipment may be an initiator of group communication in the group; the first group identifier may be an application layer group identifier for identifying a group name of the group in an industry or a department; for example, a user in a fire department simultaneously signs up with group 1 (emergency group), group 2 (lead group), group 3 (service group), etc., the first group is identified as fire department-group 3 when the group is the service group.
The group priority may be determined by the application server according to a current attribute of the group, an attribute value corresponding to the current attribute, and a preset priority ranking relationship, and is used for indicating a level of the group in a communication system; typically, group priorities can be categorized into high, medium, and low levels.
Preferably, the PCRF may receive the first message sent by the application server through the Rx interface.
502. The PCRF sends a notification message to the base station according to the received first message; the notification message includes: a second user identification of the user equipment, a second group identification of the group, and a group priority of the group.
Wherein the second user identifier is also used for identifying the user equipment, and may be an internal identifier defined by the 3GPP system, for example: an IMSI.
The second group identification may be a network layer group address such as: layer 2 (Layer 2) address for identifying a destination address of the user equipment for group communication.
Preferably, in this embodiment, the PCRF may first send the notification message to a PGW, where the PGW sends the notification message to an MME, and then the MME sends the notification message to the base station through an S1 interface.
It should be noted that, in the notification message forwarded by the PGW to the MME and the notification message forwarded by the MME to the base station, some other information besides the second user identifier of the user equipment, the second group identifier of the group, and the group priority of the group may be added, which is not limited in the embodiment of the present invention, but in the forwarding process, the notification message must include the group priority of the group, so as to ensure that the base station can receive the group priority of the group.
As can be seen from the above, the present invention provides a method for notifying group priority in group communication, when PCRF receives a request sent by an application server, the method includes: after a first user identifier of a user equipment, a first group identifier of a group in which the user equipment is located, and a first message of a group priority of the group, according to the received first message, sending a message containing: and the second user identification of the user equipment, the second group identification of the group and the notification message of the group priority of the group so that the base station allocates corresponding communication resources for the group communication according to the group priority. Therefore, the PCRF informs the base station of the group priority of the group, so that the problem of how to inform the base station of the group priority of the group in the group communication is solved, and a foundation is laid for the user equipment to carry out the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
The following specifically describes a group priority notification method in group communication provided by the embodiment of the present invention, taking the sub-application scenarios shown in fig. 1A, fig. 1B, and fig. 1C as examples, respectively:
Example five
Fig. 6 is a flowchart of a method for notifying group priority in group communication, which is applied to the sub-application scenario shown in fig. 1A and shown in fig. 6, and the method may include:
601. the user equipment sends the application server the method comprises the following steps: a first user identification of the user equipment and a first message of a first group identification of a group in which the user equipment is located.
602. And after the application server registers the user equipment, sending a response to the user equipment.
603. The user equipment sends the ProSe Function to the ProSe Function, which comprises the following steps: a second user identification of the user equipment, a first group identification of the group, and a second message of an application identification.
604. The ProSe Function sends to the application server a message comprising: a third message of a first user identification of the user equipment and a first group identification of the group.
605. And the application server determines the group priority of the group according to the static attribute of the group, the attribute value corresponding to the static attribute and a preset priority grading relationship.
It should be noted that, in this embodiment, the static attribute of the group may be stored in the application server in advance; the static properties of the group may also be included in the message of step 601 and sent by the user equipment to the application server; the static attributes of the group may also be included in the third and fourth messages of steps 603, 604, sent by the user equipment to the ProSe Function, and then sent by the ProSe Function to the application server.
606. The application server sends to ProSe Function a message comprising: a first user identification of a user equipment, a first group identification of a group in which the user equipment is located, and a fourth message of a group priority of the group.
607. And the ProSe Function distributes corresponding second group identifiers to the group according to the first group identifiers.
608. The ProSe Function sends a message to the user equipment comprising: a second group identification of the group and a fifth message of a group priority of the group.
609. And the user equipment sends the fifth message to the base station.
610. The ProSe Function sends to the HSS a packet comprising: a second user identification of the user equipment, a second group identification of the group, and a notification message of a group priority of the group.
611. HSS sends the notification message to MME;
612. and the MME sends the notification message to the base station.
613. ProSe Function sends to MME the following: a second user identification of the user equipment, a second group identification of the group, and a notification message of a group priority of the group.
614. And the MME sends the notification message to the base station.
It should be noted that, in the embodiment of the present invention, after step 607, steps 608 to 609 may be performed; steps 610-612 may also be performed; steps 613-614 may also be performed to notify the base station of a message containing group priority; the specific steps to be performed are not limited by the comparison of the embodiments of the present invention.
Thus, the application server receives the ProSe Function sent by: the third message of the first user identifier of the user equipment and the first group identifier of the group determines the group priority of the group according to the static attribute of the group, the attribute value corresponding to the static attribute and the preset priority class division relationship, and then sends the third message to the ProSe Function, wherein the third message comprises: and informing the message containing the group priority of the group to the base station through other devices by the ProSe Function. Therefore, the problem of how to inform the base station of the group priority of the group in the group communication is solved by informing the base station of the group priority of the group through the ProSe Function, and a foundation is laid for the user equipment to carry out the group communication.
However, in the group communication, the dynamic attribute of the group needs to be considered, the group priority of the group is updated in real time according to the dynamic attribute of the group, if the group priority created by a fire fighting group according to the static attribute for the first time is a medium priority, when the fire fighting group receives a major fire alarm, the priority of the group can be updated to a high priority according to the dynamic change of the communication group, so that the base station can allocate appropriate communication resources for the group communication in time according to the updated group priority, which is as follows:
Fig. 6A shows a flowchart of a method for notifying group priority in group communication according to an embodiment of the present invention, where, as shown in fig. 6A, the method may include:
601A, the user equipment sends to an application server a message comprising: a first user identification of the user equipment and a first message of a first group identification of a group in which the user equipment is located.
602A, after the application server registers the user equipment, a response is sent to the user equipment.
603A, the user equipment sending to ProSe Function comprises: a second user identification of the user equipment, a first group identification of the group, and a second message of an application identification.
604A, proSe Function sends to the application server a message comprising: a third message of a first user identification of the user equipment and a first group identification of the group.
605A, the application server updates the group priority of the group according to the dynamic attribute of the group, the attribute value corresponding to the dynamic attribute and the preset priority level division relation.
It should be noted that, in this embodiment, the dynamic attribute of the group may be detected and obtained by the application server itself periodically; the dynamic properties of the group may also be included in the message of step 601A and sent by the user equipment to the application server; the dynamic properties of the group may also be included in the third and fourth messages of steps 603A, 604A and sent by the user equipment to the ProSe Function and then to the application server by the ProSe Function.
606A, the application server sends to ProSe Function a message comprising: a first user identification of the user equipment, a first group identification of a group in which the user equipment is located, and a fourth message of the updated group priority of the group.
607A, proSe Function reallocates a corresponding second group identifier for the group according to the first group identifier.
608A, proSe Function, comprising: a second group identification of the group and a fifth message of updated group priority of the group.
609A, the user equipment sends the fifth message to the base station.
610A, proSe Function to HSS comprises: a second user identification of the user equipment, a second group identification of the group, and an updated notification message of the group priority of the group.
611A, HSS sending the notification message to the MME;
612A, MME sends the notification message to the base station.
613A, proSe Function to MME, comprising: a second user identification of the user equipment, a second group identification of the group, and an updated notification message of the group priority of the group.
614A, MME sends the notification message to the base station.
It should be noted that, in the embodiment of the present invention, after step 607A, steps 608A-609A may be performed; steps 610A-612A may also be performed; steps 613A-614A may also be performed to notify the base station of a message containing group priority; the specific steps to be performed are not limited by the comparison of the embodiments of the present invention.
Thus, the application server receives the ProSe Function sent by: the third message of the first user identifier of the user equipment and the first group identifier of the group updates the group priority of the group according to the dynamic attribute of the group, the attribute value corresponding to the dynamic attribute and the preset priority class division relation, and then sends the third message to the ProSe Function, wherein the third message comprises the following components: the method comprises the steps that a first user identifier of user equipment, a first group identifier of a group where the user equipment is located and an updated message of the group priority are notified to a base station by a ProSe Function through other devices, so that the base station can allocate communication resources capable of meeting current communication requirements of the group to the group according to the group priority.
Example six
Fig. 7 is a flowchart of a method for notifying group priority in group communication, which is applied to the sub-application scenario shown in fig. 1A and shown in fig. 7, and the method may include:
701. the application server receives the content sent by the user equipment, and the content comprises the following steps: a first user identification of the user equipment and a first group identification of a group in which the user equipment is located.
702. After the application server registers the user equipment, the group priority of the group is determined according to the static attribute of the group, the attribute value corresponding to the static attribute and a preset priority level dividing relation.
It should be noted that, in this embodiment, the static attribute of the group may be stored in the application server in advance; the static properties of the group may also be included in the message of step 701 and sent by the user equipment to the application server.
703. The application server sends to ProSe Function a message comprising: a first user identification of a user equipment, a first group identification of a group in which the user equipment is located, and a second message of a group priority of the group.
704. And the ProSe Function distributes corresponding second group identifiers to the group according to the first group identifiers.
705. ProSe Function sends a second group identification of the group to the application server.
706. The application server sends the user equipment a message comprising: a second group identification of the group and a third message of a group priority of the group.
707. And the user equipment sends the third message to the base station.
708. The ProSe Function sends to the HSS a packet comprising: a second user identification of the user equipment, a second group identification of the group, and a notification message of a group priority of the group.
709. HSS sends the notification message to MME;
710. and the MME sends the notification message to the base station.
711. ProSe Function sends to MME the following: a second user identification of the user equipment, a second group identification of the group, and a notification message of a group priority of the group.
712. And the MME sends the notification message to the base station.
It should be noted that, in the embodiment of the present invention, after step 704, steps 705-707 may be performed; steps 708-710 may also be performed; steps 711-712 may also be performed to inform the base station of a message containing group priorities; the specific steps to be performed are not limited by the comparison of the embodiments of the present invention.
In this way, the application server receives the content sent by the user equipment, including: after determining the group priority of the group according to the static attribute of the group, the attribute value corresponding to the static attribute and the preset priority level division relation, the first user identifier of the user equipment and the first group identifier message of the group send a message containing: the method comprises the steps that a first user identifier of user equipment, a first group identifier of a group where the user equipment is located and a message of group priority of the group are notified to a base station through other equipment by a ProSe Function; or sending a third message containing the second group identifier of the group and the group priority of the group to the user equipment, and notifying the message containing the group priority to the base station by the user equipment. Therefore, the problem of how to inform the base station of the group priority of the group in the group communication is solved by informing the base station of the group priority of the group through the ProSe Function or the user equipment, and a foundation is laid for the user equipment to carry out the group communication.
However, in the group communication, the dynamic attribute of the group needs to be considered, the group priority of the group is updated in real time according to the dynamic attribute of the group, if the group priority created by a fire fighting group according to the static attribute for the first time is a medium priority, when the fire fighting group receives a major fire alarm, the priority of the group can be updated to a high priority according to the dynamic change of the communication group, so that the base station can allocate appropriate communication resources for the group communication in time according to the updated group priority, which is as follows:
fig. 7A is a flowchart of a method for notifying group priority in group communication according to an embodiment of the present invention, where, as shown in fig. 7A, the method may include:
701A, an application server receives an instruction sent by a user equipment, where the instruction includes: a first user identification of the user equipment and a first group identification of a group in which the user equipment is located.
702A, after the application server registers the user equipment, updating the group priority of the group according to the dynamic attribute of the group, the attribute value corresponding to the dynamic attribute and the preset priority level division relation.
It should be noted that, in this embodiment, the group dynamic attribute may be detected and obtained by the application server itself periodically; the dynamic properties of the group may also be included in the message of step 701 and sent by the user equipment to the application server.
703A, the application server sending to ProSe Function comprises: a first user identification of user equipment, a first group identification of a group in which the user equipment is located, and a second message of updated group priority of the group.
704A, proSe Function, according to the first group identifier, allocates a corresponding second group identifier for the group.
705A, proSe Function sends a second group identification of the group to an application server.
706A, the application server sending to the user device comprises: a second group identification of the group and an updated third message of the group priority of the group.
707A, the user equipment sends the third message to the base station.
708A, proSe Function to HSS comprises: a second user identification of the user equipment, a second group identification of the group, and an updated notification message of the group priority of the group.
709A, HSS sending the notification message to the MME;
710A, MME sends the notification message to the base station.
711A, proSe Function to MME comprising: a second user identification of the user equipment, a second group identification of the group, and an updated notification message of the group priority of the group.
712A, MME sends the notification message to the base station.
It should be noted that, in the embodiment of the present invention, after step 704A, steps 705A-707A may be performed; steps 708A-710A may also be performed; steps 711A-712A may also be performed to notify the base station of a message containing the updated group priority; the specific steps to be performed are not limited by the comparison of the embodiments of the present invention.
In this way, the application server receives the content sent by the user equipment, including: the first user identifier of the user equipment and the first group identifier of the group update the group priority of the group according to the dynamic attribute of the group, the attribute value corresponding to the dynamic attribute and the preset priority class division relation, and then the message is sent to the ProSe Function, wherein the message comprises the following components: the method comprises the steps that a first user identifier of user equipment, a first group identifier of a group where the user equipment is located and updated group priority information of the group are notified to a base station through other equipment by a ProSe Function; or sending a third message containing the second group identifier of the group and the updated group priority to the user equipment, and notifying the message containing the updated group priority to the base station by the user equipment, so that the base station can allocate communication resources capable of meeting the current communication requirements of the group for the group according to the group priority.
Example seven
Fig. 8 is a flowchart of a method for notifying group priority in group communication, which is applied to the sub-application scenario shown in fig. 1A and shown in fig. 8, and the method may include:
801. the user equipment sends the ProSe Function to the ProSe Function, which comprises the following steps: a second user identification of the user equipment, a first group identification of a group in which the user equipment is located, and an application identification.
802. The ProSe Function sends the application server the application identifier comprising: a first user identification of the user equipment, a first group identification message of a group in which the user equipment is located.
803. After the application server registers the user equipment, the group priority of the group is determined according to the static attribute of the group, the attribute value corresponding to the static attribute and a preset priority level dividing relation.
It should be noted that, in this embodiment, the static attribute of the group may be stored in the application server in advance; the static attributes of the group may also be included in the message of step 801 and sent by the user equipment to the ProSe Function and then by the ProSe Function to the application server.
804. The application server sends to ProSe Function a message comprising: a first user identification of a user equipment, a first group identification of a group in which the user equipment is located, and a message of a group priority of the group.
805. ProSe Function stores a first group identification of a group and a correspondence of group priorities of the group.
806. ProSe Function sends a response message to the user equipment.
807. The ProSe Function receiving user equipment sends the following steps: a second user identification of the user equipment, a first message of a first group identification of the group.
808. And the ProSe Function distributes corresponding second group identifiers to the group according to the first group identifiers.
809. The ProSe Function sends a message to the user equipment comprising: a second group identification of the group and a second message of a group priority of the group.
810. And the user equipment sends the second message to the base station.
811. The ProSe Function sends to the HSS a packet comprising: a second user identification of the user equipment, a second group identification of the group, and a notification message of a group priority of the group.
812. HSS sends the notification message to MME;
813. and the MME sends the notification message to the base station.
814. ProSe Function sends to MME the following: a second user identification of the user equipment, a second group identification of the group, and a notification message of a group priority of the group.
815. And the MME sends the notification message to the base station.
It should be noted that, in the embodiment of the present invention, after step 808, steps 809-810 may be performed; steps 811-813 may also be performed; steps 814-815 may also send a notification message containing the group priority to the base station; the specific steps to be performed are not limited by the comparison of the embodiments of the present invention.
Thus, the application server receives the ProSe Function sent by: after determining the group priority of the group according to the static attribute of the group, the attribute value corresponding to the static attribute and the preset priority level division relation, the first user identifier of the user equipment and the first group identifier message of the group send a message containing: and informing the message containing the group priority of the group to the base station through other devices by the ProSe Function. Therefore, the problem of how to inform the base station of the group priority of the group in the group communication is solved by informing the base station of the group priority of the group through the ProSe Function, and a foundation is laid for the user equipment to carry out the group communication.
However, in the group communication, the dynamic attribute of the group needs to be considered, the group priority of the group is updated in real time according to the dynamic attribute of the group, if the group priority created by a fire fighting group according to the static attribute for the first time is a medium priority, when the fire fighting group receives a major fire alarm, the priority of the group can be updated to a high priority according to the dynamic change of the communication group, so that the base station can allocate appropriate communication resources for the group communication in time according to the updated group priority, which is as follows:
fig. 8A is a flowchart of a method for notifying group priority in group communication according to an embodiment of the present invention, where, as shown in fig. 8A, the method may include:
801A, the user equipment sends a ProSe Function comprising: a second user identification of the user equipment, a first group identification of a group in which the user equipment is located, and an application identification.
According to the application identifier, 802A and ProSe Function send a message to an application server, wherein the message comprises: a first user identification of the user equipment, a first group identification message of a group in which the user equipment is located.
803A, after the application server registers the user equipment, updating the group priority of the group according to the dynamic attribute of the group, the attribute value corresponding to the dynamic attribute and the preset priority level division relation.
It should be noted that, in this embodiment, the dynamic attribute of the group may be detected by the application server itself; the dynamic properties of the group may also be included in the message of step 801A and sent by the user equipment to the ProSe Function and then by the ProSe Function to the application server.
804A, the application server sends to ProSe Function a packet comprising: a first user identification of user equipment, a first group identification of a group in which the user equipment is located, and an updated message of a group priority of the group.
805A, proSe Function stores a first group identification of a group and an updated correspondence of group priorities of the group.
806A, proSe Function sends a response message to the user equipment.
807A, proSe Function receiving the user equipment transmission includes: a second user identification of the user equipment, a first message of a first group identification of the group.
808A, proSe Function groups corresponding second group identifications for the group according to the first group identifications.
809A, proSe Function to the user equipment comprises: a second group identification of the group and an updated second message of the group priority of the group.
810A, the user equipment sends the second message to the base station.
811A, proSe Function to HSS comprises: a second user identification of the user equipment, a second group identification of the group, and an updated notification message of the group priority of the group.
812A, HSS sends the notification message to the MME;
813A, MME sends the notification message to the base station.
814A, proSe Function to MME comprises: a second user identification of the user equipment, a second group identification of the group, and an updated notification message of the group priority of the group.
815A, MME sends the notification message to the base station.
It should be noted that, in the embodiment of the present invention, after step 808A, steps 809A-810A may be performed; steps 811A-813A may also be performed; steps 814A-815A may also send a notification message to the base station containing the updated group priority; the specific steps to be performed are not limited by the comparison of the embodiments of the present invention.
Thus, the application server receives the ProSe Function sent by: the first user identifier of the user equipment and the first group identifier of the group update the group priority of the group according to the dynamic attribute of the group, the attribute value corresponding to the dynamic attribute and the preset priority class division relation, and then the message is sent to the ProSe Function, wherein the message comprises the following components: the method comprises the steps that a first user identifier of user equipment, a first group identifier of a group where the user equipment is located and an updated message of the group priority are notified to a base station by a ProSe Function through other devices, so that the base station can allocate communication resources capable of meeting current communication requirements of the group to the group according to the group priority.
Example eight
Fig. 9 is a flowchart of a method for notifying group priority in group communication, which is applied to the sub-application scenario shown in fig. 1B and shown in fig. 9, and the method may include:
901. the user equipment sends the application server the method comprises the following steps: a first user identification of the user equipment and a first group identification of a group in which the user equipment is located.
902. After the application server registers the user equipment, the group priority of the group is determined according to the static attribute of the group, the attribute value corresponding to the static attribute and the preset priority level division relation, and a corresponding second group identifier is allocated to the group according to the first group identifier.
It should be noted that, in this embodiment, the static attribute of the group may be stored in the application server in advance; the static properties of the group may also be included in the message of step 901 and sent by the user equipment to the application server.
903. The application server sends the user equipment a message comprising: a second group identification of the group and a first message of a group priority of the group.
904. And the user equipment sends the first message to the base station through RRC signaling.
905. The application server sends to the HSS a message comprising: a first user identification of a user equipment, a first group identification of a group in which the user equipment is located, and a second message of a group priority of the group.
906. The HSS sends to the MME a message comprising: a second user identification of the user equipment, a second group identification of the group, and a notification message of a group priority of the group.
907. And the MME sends the notification message to the base station.
It should be noted that, in the embodiment of the present invention, after step 902, steps 903-904 may be performed; steps 905-907 may also be performed to notify the base station of a message containing group priority; the specific steps to be performed are not limited by the comparison of the embodiments of the present invention.
In this way, the application server receives the content sent by the user equipment, including: the first user identification of the user equipment and the first group identification information of the group determine the group priority of the group according to the static attribute of the group, the attribute value corresponding to the static attribute and the preset priority level division relation, and after the second group identification is allocated to the group, the method comprises the steps of: the method comprises the steps that a HSS informs a base station of a message containing the group priority of a group through other devices, wherein the message comprises a first user identification of user equipment, a first group identification of the group where the user equipment is located and the group priority of the group; or sending a message containing the second group identifier of the group and the group priority of the group to the user equipment, and notifying the message containing the group priority to the base station by the user equipment. Therefore, the HSS or the user equipment informs the base station of the group priority of the group, so that the problem of how to inform the base station of the group priority of the group in the group communication is solved, and a foundation is laid for the user equipment to carry out the group communication.
However, in the group communication, the dynamic attribute of the group needs to be considered, the group priority of the group is updated in real time according to the dynamic attribute of the group, if the group priority created by a fire fighting group according to the static attribute for the first time is a medium priority, when the fire fighting group receives a major fire alarm, the priority of the group can be updated to a high priority according to the dynamic change of the communication group, so that the base station can allocate appropriate communication resources for the group communication in time according to the updated group priority, which is as follows:
fig. 9A is a flowchart of a method for notifying group priority in group communication according to an embodiment of the present invention, where, as shown in fig. 9A, the method may include:
901A, the sending, by the user equipment, to the application server includes: a first user identification of the user equipment and a first group identification of a group in which the user equipment is located.
902A, after the application server registers the user equipment, updating the group priority of the group according to the dynamic attribute of the group, the attribute value corresponding to the dynamic attribute and the preset priority level division relation, and allocating a corresponding second group identifier to the group according to the first group identifier.
It should be noted that, in this embodiment, the dynamic attribute of the group may be detected and obtained by the application server itself periodically; the dynamic properties of the group may also be included in the message of step 901A and sent by the user equipment to the application server.
903A, the application server sending to the user device a packet comprising: a second group identification of the group and a first message of a group priority of the group.
904A, the user equipment sends the first message to the base station through RRC signaling.
905A, the application server sending to the HSS an instruction comprising: a first user identification of user equipment, a first group identification of a group in which the user equipment is located, and a second message of updated group priority of the group.
906A, HSS sends to MME a packet comprising: a second user identification of the user equipment, a second group identification of the group, and an updated notification message of the group priority of the group.
907A, MME sends the notification message to the base station.
It should be noted that, in the embodiment of the present invention, after step 902A, steps 903A-904A may be performed; steps 905A-907A may also be performed to notify the base station of a message containing the updated group priority; the specific steps to be performed are not limited by the comparison of the embodiments of the present invention.
In this way, the application server receives the content sent by the user equipment, including: the first user identification of the user equipment and the first group identification of the group update the group priority of the group according to the dynamic attribute of the group, the attribute value corresponding to the dynamic attribute and the preset priority level division relation, and after the second group identification is allocated to the group, the method comprises the steps of: the method comprises the steps that a HSS informs a base station of a message containing updated group priority of a group through other equipment, wherein the message comprises a first user identification of user equipment, a first group identification of the group where the user equipment is located and the updated group priority of the group; or sending a message containing the second group identifier of the group and the updated group priority of the group to the user equipment, and informing the message containing the group priority to the base station by the user equipment, so that the base station can allocate communication resources capable of meeting the current communication requirements of the group for the group according to the group priority.
Example nine
Fig. 10 is a flowchart of a method for notifying group priority in group communication, which is applied to the sub-application scenario shown in fig. 1C and shown in fig. 10, and the method may include:
1001. The user equipment sends the application server the method comprises the following steps: a first user identification of the user equipment and a first group identification of a group in which the user equipment is located.
1002. After the application server registers the user equipment, the group priority of the group is determined according to the static attribute of the group, the attribute value corresponding to the static attribute and the preset priority level division relation, and a corresponding second group identifier is allocated to the group according to the first group identifier.
It should be noted that, in this embodiment, the static attribute of the group may be stored in the application server in advance; the static properties of the group may also be included in the message of step 1001 to be sent by the user equipment to the application server.
1003. The application server sends the user equipment a message comprising: a second group identification of the group and a first message of a group priority of the group.
1004. And the user equipment sends the first message to the base station through RRC signaling.
1005. The application server sends the PCRF the method comprises the following steps: a first user identification of a user equipment, a first group identification of a group in which the user equipment is located, and a second message of a group priority of the group.
1006. The PCRF sends to the PGW: a second user identification of the user equipment, a second group identification of the group, and a notification message of a group priority of the group.
1007. The PGW sends the notification message to the MME
1008. And the MME sends the notification message to the base station.
It should be noted that, in the embodiment of the present invention, after step 1002, steps 1003-1004 may be performed; steps 1005-1008 may also be performed to notify the base station of a message containing a group priority; the specific steps to be performed are not limited by the comparison of the embodiments of the present invention.
In this way, the application server receives the content sent by the user equipment, including: the first user identification of the user equipment and the first group identification information of the group determine the group priority of the group according to the static attribute of the group, the attribute value corresponding to the static attribute and the preset priority level division relation, and after the second group identification is allocated to the group, the method comprises the steps of: the method comprises the steps that a PCRF informs a base station of a message containing the group priority of a group through other devices; or sending a message containing the second group identifier of the group and the group priority of the group to the user equipment, and notifying the message containing the group priority to the base station by the user equipment. Therefore, the problem of how to inform the base station of the group priority of the group in the group communication is solved by informing the base station of the group priority of the group through the PCRF or the user equipment, and a foundation is laid for the user equipment to carry out the group communication.
However, in the group communication, the dynamic attribute of the group needs to be considered, the group priority of the group is updated in real time according to the dynamic attribute of the group, if the group priority created by a fire fighting group according to the static attribute for the first time is a medium priority, when the fire fighting group receives a major fire alarm, the priority of the group can be updated to a high priority according to the dynamic change of the communication group, so that the base station can allocate appropriate communication resources for the group communication in time according to the updated group priority, which is as follows:
fig. 10A is a flowchart of a method for notifying group priority in group communication according to an embodiment of the present invention, where, as shown in fig. 10A, the method may include:
1001A, the sending, by the user equipment, to the application server includes: a first user identification of the user equipment and a first group identification of a group in which the user equipment is located.
1002A, after the application server registers the user equipment, determining a group priority of the group according to the dynamic attribute of the group, an attribute value corresponding to the dynamic attribute and a preset priority ranking relationship, and allocating a corresponding second group identifier to the group according to the first group identifier.
It should be noted that, in this embodiment, the dynamic attribute of the group may be detected and obtained by the application server itself periodically; the dynamic properties of the group may also be included in the message of step 1001A and sent by the user equipment to the application server.
1003A, the application server sends to the user equipment a packet including: a second group identification of the group and an updated first message of a group priority of the group.
1004A, the user equipment sends the first message to the base station through RRC signaling.
1005A, the application server sends to the PCRF: a first user identification of user equipment, a first group identification of a group in which the user equipment is located, and a second message of updated group priority of the group.
1006A, PCRF sends to the PGW a packet comprising: a second user identification of the user equipment, a second group identification of the group, and an updated notification message of the group priority of the group.
1007A, PGW sends the notification message to the MME
1008A, MME sends the notification message to the base station.
It should be noted that, in the embodiment of the present invention, after step 1002A, steps 1003A-1004A may be performed; steps 1005A-1008A may also be performed to notify the base station of a message containing the updated group priority; the specific steps to be performed are not limited by the comparison of the embodiments of the present invention.
In this way, the application server receives the content sent by the user equipment, including: the first user identification of the user equipment and the first group identification of the group update the group priority of the group according to the dynamic attribute of the group, the attribute value corresponding to the dynamic attribute and the preset priority level division relation, and after the second group identification is allocated to the group, the method comprises the steps of: the method comprises the steps that a PCRF informs a base station of a message containing the group priority of a group through other devices; or sending a message containing the second group identifier of the group and the updated group priority of the group to the user equipment, and informing the message containing the group priority to the base station by the user equipment, so that the base station can allocate communication resources capable of meeting the current communication requirements of the group for the group according to the group priority.
Examples ten
Fig. 11 shows a block diagram of ProSe function 11 provided by the embodiment of the present invention, where the ProSe function 11 is used to perform the method described in embodiment one, as shown in fig. 11, where the ProSe function 11 may include:
A receiving unit 110, configured to receive a first message sent by an application server; wherein the first message comprises: a first user identification of a user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group.
Wherein, the first user identifier is used for identifying the user equipment, and may be: an external identifier defined by 3GPP, such as: MSISDN; the group may be any one of a plurality of groups subscribed to by the user equipment; the user equipment may be an initiator of group communication in the group; the first group identifier may be an application layer group identifier for identifying a group name of the group in an industry or a department; for example, a user in a fire department simultaneously signs up with group 1 (emergency group), group 2 (lead group), group 3 (service group), etc., the first group is identified as fire department-group 3 when the group is the service group.
The group priority may be determined by the application server according to a current attribute of the group, an attribute value corresponding to the current attribute, and a preset priority ranking relationship, and is used for indicating a level of the group in a communication system; typically, group priorities can be categorized into high, medium, and low levels.
A sending unit 111, configured to send a notification message to a base station according to the first message received by the receiving unit; wherein the notification message includes: a second user identification of the user equipment, a second group identification of the group, and a group priority of the group.
Wherein the second user identifier is also used for identifying the user equipment, and may be an internal identifier defined by the 3GPP system, for example: an IMSI.
The second group identification may be a network layer group address such as: layer 2 (Layer 2) address for identifying a destination address of the user equipment for group communication.
Further, the receiving unit 110 may specifically be configured to:
and receiving a first message sent by the application server through the PC2 interface.
Further, the transmitting unit 111 may specifically be configured to:
firstly, sending the notification message to an HSS through a PC4a interface, sending the notification message to an MME through an S6a interface, and then sending the notification message to the base station through an S1 interface by the MME;
or firstly sending the notification message to an MME through a PCx interface, and then sending the notification message to the base station through an S1 interface by the MME.
It should be noted that, in the notification message forwarded by the HSS to the MME and the notification message forwarded by the MME to the base station, some other information besides the second user identifier of the user equipment, the second group identifier of the group, and the group priority of the group may be added, which is not limited in the embodiment of the present invention, but in the forwarding process, the notification message must include the group priority of the group, so as to ensure that the base station can receive the group priority of the group.
Further, in the embodiment of the present invention, the receiving unit 110 may passively directly receive the first message sent by the application server, but as a more general implementation manner, before the receiving unit 110 receives the first message, the sending unit 111 may send a message for indicating that the application server sends the group priority to the ProSe Function to the application server, and then the receiving unit 110 receives the first message sent by the application server, which is specifically implemented as follows:
the receiving unit 110 is further configured to receive a second message sent by the user equipment before the receiving unit 110 receives the first message sent by the application server; the second message includes: a second user identification of the user equipment, a first group identification of the group, and an application identification;
the sending unit 111 is further configured to send a third message to the application server, where the application server sends the first message to the ProSe Function after determining the group priority of the group; the third message includes a first user identification of the user device, a first group identification of the group.
Wherein the application identifier is used for identifying the application server.
Preferably, in the embodiment of the present invention, the second message received by the ProSe Function and the third message sent to the application server may further include: the current attribute of the group and the attribute value corresponding to the current attribute are used for facilitating the application server to determine the group priority of the group according to the current attribute of the group and the attribute value corresponding to the current attribute.
Wherein the current attribute comprises a static attribute and/or a dynamic attribute; the static attribute is an inherent attribute of the group and does not change along with the change of the group, including but not limited to one or more of the type of the group, the running time of the group and the default minimum priority of the group; the dynamic attribute is an attribute that varies as a function of what happens within a group, including but not limited to one or more of the type of event that happens within the group, the severity of the event.
Further, as shown in fig. 11A, the ProSe Function may further include:
the allocating unit 112 is configured to, after the receiving unit 110 receives the first message sent by the application server, allocate a corresponding second group identifier to the group according to the first group identifier, and establish a correspondence between the second group identifier and the group priority of the group.
Preferably, the allocation unit 112 may select any one group address from the group addresses stored inside the ProSe Function as the second group identification of the group.
Further, the sending unit 111 is further configured to send a second group identifier of the group to the application server, so that the application server establishes a correspondence between the second identifier and a group priority of the group according to the second identifier, and sends the correspondence to the base station directly through the user equipment.
Further, in the embodiment of the present invention, the sending unit 111 may send, as a more general method, a message including a group priority to a base station through a user equipment, in addition to sending, by the HSS, the MME, or other devices, a notification message including a group priority, which is specifically implemented as follows:
the sending unit 111 is further configured to send a fourth message to the user equipment after the receiving unit 110 receives the first message sent by the application server, where the user equipment sends a message including the second identifier of the group and the group priority of the group to the base station; wherein the fourth message includes the second group identification and a group priority of the group.
As can be seen from the above, the embodiment of the present invention provides a ProSe Function, when the ProSe Function receives the content sent by the application server, the content includes: after a first user identifier of a user equipment, a first group identifier of a group in which the user equipment is located, and a first message of a group priority of the group, according to the received first message, sending a message containing: and the second user identification of the user equipment, the second group identification of the group and the notification message of the group priority of the group so that the base station allocates corresponding communication resources for the group communication according to the group priority. Thus, the group priority of the group is notified to the base station through the ProSe Function, so that the problem of how to notify the group priority of the group to the base station in the group communication is solved, and a foundation is laid for the user equipment to perform the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
Example eleven
Fig. 12 shows a block diagram of an application server 12 according to an embodiment of the present invention, where the application server 12 is configured to perform the method described in the second embodiment, and as shown in fig. 12, the application server 12 may include:
A determining unit 120, configured to determine a group priority of a group in which the user equipment is located.
A sending unit 121, configured to send a first message to ProSe Function, where the first message includes: the first user identifier of the user equipment, the first group identifier of the group in which the user equipment is located, and the group priority of the group determined by the determining unit.
Wherein, the first user identifier is used for identifying the user equipment, and may be: an external identifier defined by 3GPP, such as MSISDN; the first group identifier may be an application layer group identifier for identifying a group name of the group in an industry or a department.
In the embodiment of the present invention, before sending the first message to the ProSe Function, the application server may obtain the first user identifier and the first group identifier in advance from other devices; for example: a message which is sent by the user equipment and contains a first user identifier and a first group identifier can be received; a second message sent by the ProSe Function may also be received over the PC1 interface, the second message comprising: the first user identification, a first group identification of the group.
The group priority is used to represent a level of the group in the communication system; the method can be divided into high, medium and low stages;
As can be realized, in the embodiment of the present invention, the determining unit 121 is specifically configured to:
and determining the group priority of the group according to the current attribute of the group and the attribute value corresponding to the current attribute.
Wherein the current attribute comprises a static attribute and/or a dynamic attribute; the static attribute is an inherent attribute of the group and does not change along with the change of the group, including but not limited to one or more of the type of the group, the running time of the group and the default minimum priority of the group; the dynamic attribute is an attribute that varies as a function of what happens within a group, including but not limited to one or more of the type of event that happens within the group, the severity of the event.
Preferably, in the embodiment of the present invention, the current attribute of the group and an attribute value corresponding to the current attribute may be stored in the application server in advance; or the message sent by the user equipment to the application server is contained in the message and sent to the application server; and may also be included in a second message sent by ProSe Function to the application server (as described below), so that the application server determines the group priority of the group according to the current attribute of the group and the attribute value corresponding to the current attribute.
Further, as shown in fig. 12A, the application server may further include:
a first receiving unit 122, configured to receive, before the determining unit 120 determines the group priority of the group, a second message sent by the ProSe Function, where the second message includes a first user identifier of the user equipment and a first group identifier of the group.
Wherein the second message may further comprise: the current attribute of the group and an attribute value corresponding to the current attribute.
Further, in the embodiment of the present invention, the sending unit 121 may send, as a more general manner, a message including a group priority to the base station through the user equipment, in addition to sending the first message to the ProSe Function, so that the ProSe Function sends the notification message including the group priority to the base station, which is specifically implemented as follows:
the sending unit 121 is further configured to send a third message to the user equipment, where the third message includes a second group identifier of the group and a group priority of the group.
The second group identifier of the group may be determined by the allocation unit 123 of the application server itself or the second receiving unit 124 in the application server receives the second group identifier sent by ProSe Function, which is specifically as follows:
As shown in fig. 12B, the application server may further include:
an allocating unit 123, configured to allocate a corresponding second group identifier to the group according to the first group identifier before the sending unit sends the third message to the user equipment, and establish a correspondence between the second group identifier and the group priority of the group.
As shown in fig. 12C, the application server may further include:
a second receiving unit 124, configured to receive a fourth message sent by the ProSe Function before the sending unit sends the third message to the user equipment; wherein the third message includes a second group identification of the group.
Further, in the embodiment of the present invention, the sending unit 121 is further configured to send the first message to an HSS or PCRF, where the HSS or PCRF sends a message including the group priority to the base station.
As can be seen from the foregoing, the embodiment of the present invention provides an application server, where the ProSe Function sending of the application server includes: the first user identification of the user equipment, the first group identification of the group where the user equipment is located and the first message of the group priority of the group, so that the EPC equipment notifies the base station of the group priority of the group, the problem of how to notify the base station of the group priority of the group in the group communication is solved, and a foundation is laid for the user equipment to perform the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
Example twelve
Fig. 13 shows a block diagram of an HSS13 according to an embodiment of the present invention, where the HSS13 is configured to perform the method described in the third embodiment, as shown in fig. 13, where the HSS13 may include:
a receiving unit 130, configured to receive a first message sent by an application server; the first message includes: a first user identification of a user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group.
Wherein, the first user identifier is used for identifying the user equipment, and may be: an external identifier defined by 3GPP, such as: MSISDN.
The group may be any one of a plurality of groups subscribed to by the user equipment; the user equipment may be an initiator of group communication in the group; the first group identifier may be an application layer group identifier for identifying a group name of the group in an industry or a department; for example, a user in a fire department simultaneously signs up with group 1 (emergency group), group 2 (lead group), group 3 (service group), etc., the first group is identified as fire department-group 3 when the group is the service group.
The group priority may be determined by the application server according to a current attribute of the group, an attribute value corresponding to the current attribute, and a preset priority ranking relationship, and is used for indicating a level of the group in a communication system; typically, group priorities can be categorized into high, medium, and low levels.
A sending unit 131, configured to send a notification message to a base station according to the received first message; the notification message includes: a second user identification of the user equipment, a second group identification of the group, and a group priority of the group.
Wherein the second user identifier is also used for identifying the user equipment, and may be an internal identifier defined by the 3GPP system, for example: IMSI (International Mobile subscriber identity)
The second group identification may be a network layer group address such as: layer 2 (Layer 2) address for identifying a destination address of the user equipment for group communication.
Further, the receiving unit 130 may specifically be configured to:
the first message sent by the application server is received through the Sh interface.
Further, the transmitting unit 131 may specifically be configured to:
and firstly, sending the notification message to an MME through an S6a interface, and then, sending the notification message to the base station through an S1 interface by the MME.
It should be noted that, in the forwarding process, the notification message must include the group priority of the group, so as to ensure that the base station can receive the group priority of the group.
As can be seen from the above, the embodiment of the present invention provides an HSS, when the HSS receives a request sent by an application server, the HSS includes: after a first user identifier of a user equipment, a first group identifier of a group in which the user equipment is located, and a first message of a group priority of the group, according to the received first message, sending a message containing: and the second user identification of the user equipment, the second group identification of the group and the notification message of the group priority of the group so that the base station allocates corresponding communication resources for the group communication according to the group priority. Therefore, the HSS informs the base station of the group priority of the group, so that the problem of how to inform the base station of the group priority of the group in the group communication is solved, and a foundation is laid for the user equipment to carry out the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
Example thirteen
Fig. 14 shows a block diagram of a PCRF14 provided by an embodiment of the present invention, where the PCRF14 is configured to perform the method described in the fourth embodiment, and as shown in fig. 14, the PCRF14 may include:
A receiving unit 140, configured to receive a first message sent by an application server; the first message includes: a first user identification of a user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group.
Wherein, the first user identifier is used for identifying the user equipment, and may be: an external identifier, such as an MSISDN, is defined by 3 GPP.
The group may be any one of a plurality of groups subscribed to by the user equipment; the user equipment may be an initiator of group communication in the group; the first group identifier may be an application layer group identifier for identifying a group name of the group in an industry or a department; for example, a user in a fire department simultaneously signs up with group 1 (emergency group), group 2 (lead group), group 3 (service group), etc., the first group is identified as fire department-group 3 when the group is the service group.
The group priority may be determined by the application server according to a current attribute of the group, an attribute value corresponding to the current attribute, and a preset priority ranking relationship, and is used for indicating a level of the group in a communication system; typically, group priorities can be categorized into high, medium, and low levels.
A sending unit 141, configured to send a notification message to a base station according to the received first message; the notification message includes: a second user identification of the user equipment, a second group identification of the group, and a group priority of the group.
Wherein the second user identifier is also used for identifying the user equipment, and may be an internal identifier defined by the 3GPP system, for example: an IMSI.
The second group identification may be a network layer group address such as: layer 2 (Layer 2) address for identifying a destination address of the user equipment for group communication.
Further, the receiving unit 140 may specifically be configured to:
and receiving a first message sent by the application server through the Rx interface.
Further, the transmitting unit 141 may specifically be configured to:
firstly, sending the notification message to a PGW, sending the notification message to an MME by the PGW, and then sending the notification message to the base station by the MME through an S1 interface.
It should be noted that, in the notification message forwarded by the PGW to the MME and the notification message forwarded by the MME to the base station, some other information besides the second user identifier of the user equipment, the second group identifier of the group, and the group priority of the group may be added, which is not limited in the embodiment of the present invention, but in the forwarding process, the notification message must include the group priority of the group, so as to ensure that the base station can receive the group priority of the group.
As can be seen from the above, the embodiments of the present invention provide a PCRF, when the PCRF receives the information sent by the application server, the PCRF includes: after a first user identifier of a user equipment, a first group identifier of a group in which the user equipment is located, and a first message of a group priority of the group, according to the received first message, sending a message containing: and the second user identification of the user equipment, the second group identification of the group and the notification message of the group priority of the group so that the base station allocates corresponding communication resources for the group communication according to the group priority. Therefore, the PCRF informs the base station of the group priority of the group, so that the problem of how to inform the base station of the group priority of the group in the group communication is solved, and a foundation is laid for the user equipment to carry out the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
Examples fourteen
Fig. 15 is a block diagram of a group priority notification system in group communication according to an embodiment of the present invention, where, as shown in fig. 15, the system may include: user equipment, base station, proSe function 11, and application server 12;
Wherein ProSe function 11 is the same as the ProSe function described in example ten; the application server 12 has the same function as the application server described in the eleventh embodiment, and will not be described here.
As can be seen from the above, the embodiment of the present invention provides a group priority notification system in group communication, where an application server receives a ProSe Function sent by: the first user identifier of the user equipment and the third message of the first group identifier of the group determine the group priority of the group according to the current attribute of the group, the attribute value corresponding to the current attribute and the preset priority level division relationship, and then send the third message to the ProSe Function, wherein the third message comprises: and informing the message containing the group priority of the group to the base station through other devices by the ProSe Function. Thus, the group priority of the group is notified to the base station through the ProSe Function, so that the problem of how to notify the group priority of the group to the base station in the group communication is solved, and a foundation is laid for the user equipment to perform the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
Example fifteen
Fig. 16 is a block diagram of a group priority notification system in group communication according to an embodiment of the present invention, where, as shown in fig. 16, the system may include: user equipment, base station, HSS13, and application server 12;
the HSS13 has the same function as the HSS in the twelfth embodiment; the application server 12 has the same function as the application server described in the eleventh embodiment, and will not be described here.
As can be seen from the above, the present invention provides a group priority notification system in group communication, where an application server receives a packet sent by a user equipment, including: the first user identification of the user equipment and the first group identification information of the group determine the group priority of the group according to the current attribute of the group, the attribute value corresponding to the current attribute and the preset priority level division relation, and after the second group identification is allocated to the group, the method comprises the steps of: the method comprises the steps that a HSS informs a base station of a message containing the group priority of a group through other devices, wherein the message comprises a first user identification of user equipment, a first group identification of the group where the user equipment is located and the group priority of the group; or sending a message containing the second group identifier of the group and the group priority of the group to the user equipment, and notifying the message containing the group priority to the base station by the user equipment. Therefore, the HSS or the user equipment informs the base station of the group priority of the group, so that the problem of how to inform the base station of the group priority of the group in the group communication is solved, and a foundation is laid for the user equipment to carry out the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
Examples sixteen
Fig. 17 is a block diagram of a group priority notification system in group communication according to an embodiment of the present invention, where, as shown in fig. 17, the system may include: user equipment, base stations, PCRF14, and application server 12;
the PCRF14 has the same function as the PCRF in the thirteenth embodiment; the application server 12 has the same function as the application server described in the eleventh embodiment, and will not be described here.
As can be seen from the above, the present invention provides a group priority notification system in group communication, where an application server receives a packet sent by a user equipment, including: the first user identification of the user equipment and the message of the first group identification of the group determine the group priority of the group according to the current attribute of the group, the attribute value corresponding to the current attribute and the preset priority level division relation, and after the second group identification is allocated to the group, the message is sent to the PCRF and comprises the following steps: the method comprises the steps that a PCRF informs a base station of a message containing the group priority of a group through other devices; or sending a message containing the second group identifier of the group and the group priority of the group to the user equipment, and notifying the message containing the group priority to the base station by the user equipment. Thus, the PCRF or the user equipment informs the base station of the group priority of the group, so that the problem of how to inform the base station of the group priority of the group in the group communication is solved, and a foundation is laid for the user equipment to carry out the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
Example seventeen
Referring to fig. 18, a ProSe function 180 provided in an embodiment of the present invention, as shown in fig. 18, the ProSe function 180 may include: a communication unit 1801, a processor 1802, a memory 1803, at least one communication bus 1104 for enabling connection and intercommunication among these devices;
a communication unit 1801, configured to perform data transmission with an external network element.
a communication unit 1801, configured to receive a first message sent by an application server; wherein the first message comprises: a first user identification of a user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group.
Wherein, the first user identifier is used for identifying the user equipment, and may be: an external identifier defined by 3GPP, such as: MSISDN; the group may be any one of a plurality of groups subscribed to by the user equipment; the user equipment may be an initiator of group communication in the group; the first group identifier may be an application layer group identifier for identifying a group name of the group in an industry or a department; for example, a user in a fire department simultaneously signs up with group 1 (emergency group), group 2 (lead group), group 3 (service group), etc., the first group is identified as fire department-group 3 when the group is the service group.
The group priority may be determined by the application server according to a current attribute of the group, an attribute value corresponding to the current attribute, and a preset priority ranking relationship, and is used for indicating a level of the group in a communication system; typically, group priorities can be categorized into high, medium, and low levels.
A communication unit 1801, configured to send a notification message to a base station according to the first message received by the receiving unit; wherein the notification message includes: a second user identification of the user equipment, a second group identification of the group, and a group priority of the group.
Wherein the second user identifier is also used for identifying the user equipment, and may be an internal identifier defined by the 3GPP system, for example: an IMSI.
The second group identification may be a network layer group address such as: layer 2 (Layer 2) address for identifying a destination address of the user equipment for group communication.
Further, the communication unit 1801 may specifically be configured to:
and receiving a first message sent by the application server through the PC2 interface.
Further, the communication unit 1801 may specifically be configured to:
firstly, sending the notification message to an HSS through a PC4a interface, sending the notification message to an MME through an S6a interface, and then sending the notification message to the base station through an S1 interface by the MME;
or firstly sending the notification message to an MME through a PCx interface, and then sending the notification message to the base station through an S1 interface by the MME.
It should be noted that, in the notification message forwarded by the HSS to the MME and the notification message forwarded by the MME to the base station, some other information besides the second user identifier of the user equipment, the second group identifier of the group, and the group priority of the group may be added, which is not limited in the embodiment of the present invention, but in the forwarding process, the notification message must include the group priority of the group, so as to ensure that the base station can receive the group priority of the group.
Further, in the embodiment of the present invention, the communication unit 1801 may passively directly receive the first message sent by the application server, but as a more general implementation manner, before the communication unit 1801 receives the first message, the communication unit 1801 may also send a message for indicating that the application server sends the group priority to the ProSe Function to the application server, and then the communication unit 1801 receives the first message sent by the application server, which is specifically implemented as follows:
the communication unit 1801 is further configured to receive a second message sent by the user equipment before the communication unit 1801 receives the first message sent by the application server; the second message includes: a second user identification of the user equipment, a first group identification of the group, and an application identification;
the communication unit 1801 is further configured to send a third message to the application server, where the application server sends the first message to the ProSe Function after determining the group priority of the group; the third message includes a first user identification of the user device, a first group identification of the group.
Wherein the application identifier is used for identifying the application server.
Preferably, in the embodiment of the present invention, the second message received by the ProSe Function and the third message sent to the application server may further include: the current attribute of the group and the attribute value corresponding to the current attribute are used for facilitating the application server to determine the group priority of the group according to the current attribute of the group and the attribute value corresponding to the current attribute.
Wherein the current attribute comprises a static attribute and/or a dynamic attribute; the static attribute is an inherent attribute of the group and does not change along with the change of the group, including but not limited to one or more of the type of the group, the running time of the group and the default minimum priority of the group; the dynamic attribute is an attribute that varies as a function of what happens within a group, including but not limited to one or more of the type of event that happens within the group, the severity of the event.
Further, the processor 1802 is configured to, after the communication unit 1801 receives the first message sent by the application server, assign a corresponding second group identifier to the group according to the first group identifier, and establish a correspondence between the second group identifier and the group priority of the group.
Preferably, the processor 1802 may select any one group address from the group addresses stored inside the ProSe Function as the second group identification of the group.
Further, the communication unit 1801 is further configured to send a second group identifier of the group to the application server, so that the application server establishes a correspondence between the second identifier and a group priority of the group according to the second identifier, and sends the correspondence to the base station directly through the user equipment.
Further, in the embodiment of the present invention, in addition to sending, by the communication unit 1801, a notification message including a group priority to the base station through the HSS, the MME, etc., as a more general method, the communication unit 1801 may also send, by the user equipment, a message including a group priority to the base station, which is specifically implemented as follows:
the communication unit 1801 is further configured to send a fourth message to the user equipment after the communication unit 1801 receives the first message sent by the application server, where the user equipment sends a message including the second identifier of the group and the group priority of the group to the base station; wherein the fourth message includes the second group identification and a group priority of the group.
As can be seen from the above, the embodiment of the present invention provides a ProSe Function, when the ProSe Function receives the content sent by the application server, the content includes: after a first user identifier of a user equipment, a first group identifier of a group in which the user equipment is located, and a first message of a group priority of the group, according to the received first message, sending a message containing: and the second user identification of the user equipment, the second group identification of the group and the notification message of the group priority of the group so that the base station allocates corresponding communication resources for the group communication according to the group priority. Thus, the group priority of the group is notified to the base station through the ProSe Function, so that the problem of how to notify the group priority of the group to the base station in the group communication is solved, and a foundation is laid for the user equipment to perform the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
Example eighteen
Referring to fig. 19, an application server 190 provided for an embodiment of the present invention, as shown in fig. 19, the application server 190 may include: a communication unit 1901, a processor 1902, a memory 1903, at least one communication bus 1104 for enabling connection and intercommunication among these devices;
And a communication unit 1901, configured to perform data transmission with an external network element.
The processor 1902 may be a central processing unit (English: central processing unit, CPU for short);
A processor 1902, configured to determine a group priority of a group in which the user equipment is located.
A communication unit 1901, configured to send a first message to ProSe Function, where the first message includes: a first user identification of a user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group.
Wherein, the first user identifier is used for identifying the user equipment, and may be: an external identifier defined by 3GPP, such as MSISDN; the first group identifier may be an application layer group identifier for identifying a group name of the group in an industry or a department.
In the embodiment of the present invention, before sending the first message to the ProSe Function, the application server may obtain the first user identifier and the first group identifier in advance from other devices; for example: a message which is sent by the user equipment and contains a first user identifier and a first group identifier can be received; a second message sent by the ProSe Function may also be received through the PC1 interface, where the second message includes: the first user identification, a first group identification of the group.
The group priority is used to represent a level of the group in the communication system; the method can be divided into high, medium and low stages;
in an embodiment of the present invention, the processor 1902 is specifically configured to:
and determining the group priority of the group according to the current attribute of the group and the attribute value corresponding to the current attribute.
Wherein the current attribute comprises a static attribute and/or a dynamic attribute; the static attribute is an inherent attribute of the group and does not change along with the change of the group, including but not limited to one or more of the type of the group, the running time of the group and the default minimum priority of the group; the dynamic attribute is an attribute that varies as a function of what happens within a group, including but not limited to one or more of the type of event that happens within the group, the severity of the event.
Preferably, in the embodiment of the present invention, the current attribute of the group and an attribute value corresponding to the current attribute may be stored in the application server in advance; or the message sent by the user equipment to the application server is contained in the message and sent to the application server; and may also be included in a second message sent by ProSe Function to the application server (as described below), so that the application server determines the group priority of the group according to the current attribute of the group and the attribute value corresponding to the current attribute.
Further, the communication unit 1901 is further configured to receive, before the processor 1902 determines the group priority of the group, a second message sent by the ProSe Function, where the second message includes the first user identifier of the user equipment and the first group identifier of the group.
Wherein the second message may further comprise: the current attribute of the group and an attribute value corresponding to the current attribute.
Further, in the embodiment of the present invention, the communication unit 1901 may send, as a more general manner, a message including a group priority to the base station through the user equipment, in addition to sending a first message to the ProSe Function, so that the ProSe Function sends a notification message including the group priority to the base station, which is specifically implemented as follows:
The communication unit 1901 is further configured to send a third message to the user equipment, where the third message includes a second group identifier of the group and a group priority of the group.
Wherein the second group identifier of the group may be determined by the processor 1902 of the application server itself or received by the communication unit 1901 in the application server, which is sent by ProSe Function, specifically as follows:
the processor 1902 is configured to, before the sending unit sends a third message to the ue, assign, according to the first group identifier, a corresponding second group identifier to the group, and establish a correspondence between the second group identifier and a group priority of the group.
Or, the communication unit 1901 is further configured to receive a fourth message sent by the ProSe Function before the sending unit sends the third message to the user equipment; wherein the third message includes a second group identification of the group.
Further, in the embodiment of the present invention, the communication unit is further configured to send the first message to an HSS or a PCRF, and the HSS or the PCRF sends a message including the group priority to the base station.
As can be seen from the foregoing, the embodiment of the present invention provides an application server, where the sending, by the application server, to a ProSe Function includes: the first user identification of the user equipment, the first group identification of the group where the user equipment is located and the first message of the group priority of the group, so that the EPC equipment notifies the base station of the group priority of the group, the problem of how to notify the base station of the group priority of the group in the group communication is solved, and a foundation is laid for the user equipment to perform the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
Examples nineteenth
Referring to fig. 20, for an HSS200 according to an embodiment of the present invention, as shown in fig. 20, the HSS200 may include: a communication unit 2001, a processor 2002, a memory 2003, at least one communication bus 2004 for enabling connection and intercommunication between these devices;
the communication unit 2001 is configured to perform data transmission with an external network element.
The processor 2002 may be a central processing unit (English: central processing unit, CPU for short);
a communication unit 2001 for receiving a first message sent by the application server; the first message includes: a first user identification of user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group;
Sending a notification message to a base station according to the received first message; the notification message includes: a second user identification of the user equipment, a second group identification of the group, and a group priority of the group.
Wherein, the first user identifier is used for identifying the user equipment, and may be: an external identifier defined by 3GPP, such as: MSISDN.
The group may be any one of a plurality of groups subscribed to by the user equipment; the user equipment may be an initiator of group communication in the group; the first group identifier may be an application layer group identifier for identifying a group name of the group in an industry or a department; for example, a user in a fire department simultaneously signs up with group 1 (emergency group), group 2 (lead group), group 3 (service group), etc., the first group is identified as fire department-group 3 when the group is the service group.
The group priority may be determined by the application server according to a current attribute of the group, an attribute value corresponding to the current attribute, and a preset priority ranking relationship, and is used for indicating a level of the group in a communication system; typically, group priorities can be categorized into high, medium, and low levels.
Wherein the second user identifier is also used for identifying the user equipment, and may be an internal identifier defined by the 3GPP system, for example: an IMSI.
The second group identification may be a network layer group address such as: layer 2 (Layer 2) address for identifying a destination address of the user equipment for group communication.
Further, the communication unit 2001 may specifically be configured to:
the first message sent by the application server is received through the Sh interface.
Further, the communication unit 2001 may specifically be configured to:
and firstly, sending the notification message to an MME through an S6a interface, and then, sending the notification message to the base station through an S1 interface by the MME.
It should be noted that, in the forwarding process, the notification message must include the group priority of the group, so as to ensure that the base station can receive the group priority of the group.
As can be seen from the above, the embodiment of the present invention provides an HSS, when the HSS receives a request sent by an application server, the HSS includes: after a first user identifier of a user equipment, a first group identifier of a group in which the user equipment is located, and a first message of a group priority of the group, according to the received first message, sending a message containing: and the second user identification of the user equipment, the second group identification of the group and the notification message of the group priority of the group so that the base station allocates corresponding communication resources for the group communication according to the group priority. Therefore, the HSS informs the base station of the group priority of the group, so that the problem of how to inform the base station of the group priority of the group in the group communication is solved, and a foundation is laid for the user equipment to carry out the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
Example twenty
Referring to fig. 21, for a PCRF 210 provided in an embodiment of the present invention, as shown in fig. 21, the PCRF 210 may include: a communication unit 2101, a processor 2102, a memory 2103, at least one communication bus 2104 for enabling connection and intercommunication between these devices;
a communication unit 2101, configured to perform data transmission with an external network element.
the memory 2103 may be a volatile memory (english) such as a random-access memory (RAM); or a nonvolatile memory (english: non-volatile memory), such as a read-only memory (english: ROM), a flash memory (english: flash memory), a hard disk (english: hard disk drive, abbreviated: HDD) or a solid state disk (english: solid-state drive, abbreviated: SSD); or a combination of the above types of memory, and provides instructions and data to the processor 2102;
a communication unit 2101 for receiving a first message transmitted by an application server; the first message includes: a first user identification of user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group;
Sending a notification message to a base station according to the received first message; the notification message includes: a second user identification of the user equipment, a second group identification of the group, and a group priority of the group.
Wherein, the first user identifier is used for identifying the user equipment, and may be: an external identifier, such as an MSISDN, is defined by 3 GPP.
The group may be any one of a plurality of groups subscribed to by the user equipment; the user equipment may be an initiator of group communication in the group; the first group identifier may be an application layer group identifier for identifying a group name of the group in an industry or a department; for example, a user in a fire department simultaneously signs up with group 1 (emergency group), group 2 (lead group), group 3 (service group), etc., the first group is identified as fire department-group 3 when the group is the service group.
The group priority may be determined by the application server according to a current attribute of the group, an attribute value corresponding to the current attribute, and a preset priority ranking relationship, and is used for indicating a level of the group in a communication system; typically, group priorities can be categorized into high, medium, and low levels.
Wherein the second user identifier is also used for identifying the user equipment, and may be an internal identifier defined by the 3GPP system, for example: an IMSI.
The second group identification may be a network layer group address such as: layer 2 (Layer 2) address for identifying a destination address of the user equipment for group communication.
Further, the communication unit 2101 may specifically be configured to:
and receiving a first message sent by the application server through the Rx interface.
Further, the communication unit 2101 may specifically be configured to:
firstly, sending the notification message to a PGW, sending the notification message to an MME by the PGW, and then sending the notification message to the base station by the MME through an S1 interface.
It should be noted that, in the notification message forwarded by the PGW to the MME and the notification message forwarded by the MME to the base station, some other information besides the second user identifier of the user equipment, the second group identifier of the group, and the group priority of the group may be added, which is not limited in the embodiment of the present invention, but in the forwarding process, the notification message must include the group priority of the group, so as to ensure that the base station can receive the group priority of the group.
As can be seen from the above, the embodiments of the present invention provide a PCRF, when the PCRF receives the information sent by the application server, the PCRF includes: after a first user identifier of a user equipment, a first group identifier of a group in which the user equipment is located, and a first message of a group priority of the group, according to the received first message, sending a message containing: and the second user identification of the user equipment, the second group identification of the group and the notification message of the group priority of the group so that the base station allocates corresponding communication resources for the group communication according to the group priority. Therefore, the PCRF informs the base station of the group priority of the group, so that the problem of how to inform the base station of the group priority of the group in the group communication is solved, and a foundation is laid for the user equipment to carry out the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
Example twenty-one
Fig. 22 is a block diagram of a group priority notification system in group communication according to an embodiment of the present invention, where, as shown in fig. 22, the system may include: user equipment, base station, proSe function 180, and application server 190;
Wherein ProSe function 180 is the same as the ProSe function described in example seventeen; the application server 190 has the same function as the application server described in the eighteenth embodiment, and will not be described here again.
As can be seen from the above, the embodiment of the present invention provides a group priority notification system in group communication, where an application server receives a ProSe Function sent by: the first user identifier of the user equipment and the third message of the first group identifier of the group determine the group priority of the group according to the current attribute of the group, the attribute value corresponding to the current attribute and the preset priority level division relationship, and then send the third message to the ProSe Function, wherein the third message comprises: and informing the message containing the group priority of the group to the base station through other devices by the ProSe Function. Therefore, the problem of how to inform the base station of the group priority of the group in the group communication is solved by informing the base station of the group priority of the group through the ProSe Function, and a foundation is laid for the user equipment to carry out the group communication.
Examples twenty two
Fig. 23 is a block diagram of a group priority notification system in group communication according to an embodiment of the present invention, where, as shown in fig. 23, the system may include: user equipment, base station, HSS200, and application server 190;
the HSS200 has the same function as the HSS described in nineteenth embodiment; the application server 190 has the same function as the application server described in the eighteenth embodiment, and will not be described here again.
As can be seen from the above, the present invention provides a group priority notification system in group communication, where an application server receives a packet sent by a user equipment, including: the first user identification of the user equipment and the first group identification information of the group determine the group priority of the group according to the current attribute of the group, the attribute value corresponding to the current attribute and the preset priority level division relation, and after the second group identification is allocated to the group, the method comprises the steps of: the method comprises the steps that a HSS informs a base station of a message containing the group priority of a group through other devices, wherein the message comprises a first user identification of user equipment, a first group identification of the group where the user equipment is located and the group priority of the group; or sending a message containing the second group identifier of the group and the group priority of the group to the user equipment, and notifying the message containing the group priority to the base station by the user equipment. Therefore, the HSS or the user equipment informs the base station of the group priority of the group, so that the problem of how to inform the base station of the group priority of the group in the group communication is solved, and a foundation is laid for the user equipment to carry out the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
Examples twenty-three
Fig. 24 is a block diagram of a group priority notification system in group communication according to an embodiment of the present invention, where, as shown in fig. 24, the system may include: user equipment, base station, PCRF210, and application server 190;
the PCRF210 has the same function as the PCRF in embodiment twenty; the application server 190 has the same function as the application server described in the eighteenth embodiment, and will not be described here again.
As can be seen from the above, the present invention provides a group priority notification system in group communication, where an application server receives a packet sent by a user equipment, including: the first user identification of the user equipment and the message of the first group identification of the group determine the group priority of the group according to the current attribute of the group, the attribute value corresponding to the current attribute and the preset priority level division relation, and after the second group identification is allocated to the group, the message is sent to the PCRF and comprises the following steps: the method comprises the steps that a PCRF informs a base station of a message containing the group priority of a group through other devices; or sending a message containing the second group identifier of the group and the group priority of the group to the user equipment, and notifying the message containing the group priority to the base station by the user equipment. Thus, the PCRF or the user equipment informs the base station of the group priority of the group, so that the problem of how to inform the base station of the group priority of the group in the group communication is solved, and a foundation is laid for the user equipment to carry out the group communication; and, because the group priority is dynamically determined by the application server according to the current attribute of the group, the base station can allocate communication resources capable of meeting the current communication requirement of the group for the group according to the group priority.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described units and systems may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may be physically included separately, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in hardware plus software functional units.
The integrated units implemented in the form of software functional units described above may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium, and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Those of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be implemented by a program for instructing related hardware (e.g., a processor), the program may be stored in a computer readable storage medium, and the storage medium may include: read-only memory, random access memory, magnetic or optical disk, etc.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (32)
1. A group priority notification method in intra-group communication, applied to a short-range service functional entity, the method comprising:
the short-distance service functional entity receives a first message sent by an application server; wherein the first message comprises: a first user identification of user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group;
the short-distance service functional entity sends a notification message to a base station according to the received first message; wherein the notification message includes: a second user identification of the user equipment, a second group identification of the group, and a group priority of the group;
Wherein the first user identifier is an external identifier and the second user identifier is an internal identifier; the first group of identifications is an application layer group identification, and the second group of identifications is a network layer group address.
2. The method of claim 1, wherein the sending, by the short-range service function entity, a notification message to the base station comprises:
the short-distance service functional entity sends the notification message to a home subscription server, the home subscription server sends the notification message to a mobility management entity, and the mobility management entity sends the notification message to the base station;
or the short-distance service functional entity sends the notification message to a mobility management entity, and the mobility management entity sends the notification message to the base station.
3. The method according to claim 1 or 2, characterized in that before the proximity service functional entity receives the first message sent by the application server, the method further comprises:
the short-distance service functional entity receives a second message sent by the user equipment; the second message includes: a second user identification of the user equipment, a first group identification of the group, and an application identification;
The short-distance service functional entity sends a third message to the application server according to the application identifier, and the application server sends the first message to the short-distance service functional entity after determining the group priority of the group; the third message includes a first user identification of the user device, a first group identification of the group.
4. The method of claim 3, wherein the second message and the third message further comprise: the current attribute of the group and an attribute value corresponding to the current attribute.
5. The method according to any one of claims 1, 2 or 4, wherein the proximity service functional entity, after receiving the first message sent by the application server, further comprises:
and the short-distance service functional entity distributes corresponding second group identifiers to the groups according to the first group identifiers, and establishes a corresponding relation between the second group identifiers and the group priorities of the groups.
6. The method of claim 5, wherein after the proximity service functional entity assigns a second group identification to the group, the method further comprises:
The short-range service function entity sends a second group identification of the group to the application server.
7. The method according to any of claims 1 or 2 or 4 or 6, wherein the proximity service functional entity, after receiving the first message sent by the application server, further comprises:
the short-range service function entity sends a fourth message to the user equipment, wherein the fourth message comprises the second group identifier and the group priority of the group.
8. A method for notifying group priority in intra-group communication, applied to an application server, the method comprising:
the application server determines the group priority of the group in which the user equipment is located;
the application server sends a first message to a short-range service functional entity so that the short-range service functional entity sends a notification message to a base station according to the first message, wherein the first message comprises: the first user identification of the user equipment, the first group identification of the group in which the user equipment is located and the group priority of the group, and the notification message comprises the group priority of the group.
9. The method of claim 8, wherein the application server determining the group priority of the group in which the user device is located comprises:
The application server determines the group priority of the group according to the current attribute of the group and the attribute value corresponding to the current attribute.
10. The method according to claim 8 or 9, wherein the application server, prior to determining the group priority of the group in which the user equipment is located, further comprises:
the application server receives a second message sent by the short-range service functional entity, wherein the second message comprises a first user identifier of the user equipment and a first group identifier of the group.
11. The method of claim 10, wherein the second message further comprises: the current attribute of the group and an attribute value corresponding to the current attribute.
12. The method according to any one of claims 8 or 9 or 11, further comprising:
the application server sends a third message to the user equipment, the third message including a second group identification of the group and a group priority of the group.
13. The method of claim 12, wherein before the application server sends the third message to the user device, the method further comprises:
And the application server allocates the second group identifier to the group according to the first group identifier, and establishes a corresponding relation between the second group identifier and the group priority of the group.
14. The method of claim 12, wherein before the application server sends the third message to the user device, the method further comprises:
the application server receives a fourth message sent by the short-distance service functional entity; wherein the fourth message includes a second group identification of the group.
15. The method of any one of claims 8 or 9 or 11 or 13 or 14, further comprising:
and the application server sends the first message to a home subscription server or a policy and charging rule function unit.
16. A group priority notification device in intra-group communication, comprising:
the receiving unit is used for receiving the first message sent by the application server; wherein the first message comprises: a first user identification of user equipment, a first group identification of a group in which the user equipment is located, and a group priority of the group;
a sending unit, configured to send a notification message to a base station according to the first message received by the receiving unit; wherein the notification message includes: a second user identification of the user equipment, a second group identification of the group, and a group priority of the group;
Wherein the first user identifier is an external identifier and the second user identifier is an internal identifier; the first group of identifications is an application layer group identification, and the second group of identifications is a network layer group address.
17. The device according to claim 16, characterized in that said transmitting unit is specifically configured to:
sending the notification message to a home subscription server, so that the home subscription server sends the notification message to a mobility management entity, and the mobility management entity sends the notification message to the base station;
or sending the notification message to a mobility management entity, so that the mobility management entity sends the notification message to the base station.
18. The apparatus according to claim 16 or 17, wherein,
the receiving unit is further configured to receive a second message sent by the user equipment before the receiving unit receives the first message sent by the application server; the second message includes: a second user identification of the user equipment, a first group identification of the group, and an application identification;
the sending unit is further configured to send a third message to the application server, where the third message is used for the application server to send the first message to a short-distance service functional entity after determining the group priority of the group; the third message includes a first user identification of the user device, a first group identification of the group.
19. The apparatus of claim 18, wherein the device comprises a plurality of sensors,
the second message and the third message further include: the current attribute of the group and an attribute value corresponding to the current attribute.
20. The apparatus according to any one of claims 16 or 17 or 19, further comprising:
the distribution unit is used for distributing corresponding second group identifiers to the group according to the first group identifiers after the receiving unit receives the first message sent by the application server, and establishing a corresponding relation between the second group identifiers and the group priorities of the group.
21. The apparatus of claim 20, wherein the device comprises a plurality of sensors,
the sending unit is further configured to send, after the allocation unit allocates a second group identifier to the group, the second group identifier of the group to the application server.
22. The apparatus of any of claims 16 or 17 or 19 or 21,
the sending unit is further configured to send a fourth message to the user equipment after the receiving unit receives the first message sent by the application server, where the fourth message includes the second group identifier and the group priority of the group.
23. A group priority notification device in intra-group communication, comprising:
a determining unit, configured to determine a group priority of a group in which the user equipment is located;
a sending unit, configured to send a first message to a short-range service functional entity, so that the short-range service functional entity sends a notification message to a base station according to the first message, where the first message includes: the first user identifier of the user equipment, the first group identifier of the group in which the user equipment is located, and the group priority of the group determined by the determining unit, and the notification message includes the group priority of the group.
24. The device according to claim 23, characterized in that said determining unit is specifically configured to:
and determining the group priority of the group according to the current attribute of the group and the attribute value corresponding to the current attribute.
25. The apparatus according to claim 23 or 24, characterized in that the apparatus further comprises:
and the first receiving unit is used for receiving a second message sent by the short-distance service functional entity before the determining unit determines the group priority of the group, wherein the second message comprises the first user identification of the user equipment and the first group identification of the group.
26. The apparatus of claim 25, wherein the second message further comprises: the current attribute of the group and an attribute value corresponding to the current attribute.
27. The apparatus of any one of claims 23, 24 or 26,
the sending unit is further configured to send a third message to the user equipment, where the third message includes a second group identifier of the group and a group priority of the group.
28. The apparatus of claim 27, wherein the apparatus further comprises:
and the allocation unit is used for allocating corresponding second group identifiers to the group according to the first group identifiers before the sending unit sends the third message to the user equipment, and establishing a corresponding relation between the second group identifiers and the group priorities of the group.
29. The apparatus of claim 27, wherein the apparatus further comprises:
a second receiving unit, configured to receive a fourth message sent by the short-range service functional entity before the sending unit sends a third message to the user equipment; wherein the third message includes a second group identification of the group.
30. The apparatus of any one of claims 23 or 24 or 26 or 28 or 29,
the sending unit is further configured to send the first message to a home subscription server or a policy and charging rule function unit.
31. A computer readable storage medium for storing program code for execution by a computer device to implement the method of any one of claims 1-7.
32. A computer readable storage medium for storing program code for execution by a computer device to implement the method of any one of claims 8-15.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010243110.6A CN111556449B (en) | 2015-02-11 | 2015-02-11 | Group priority notification method, device and system in group communication |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010243110.6A CN111556449B (en) | 2015-02-11 | 2015-02-11 | Group priority notification method, device and system in group communication |
CN201580002327.5A CN106171031B (en) | 2015-02-11 | 2015-02-11 | Group priority notification method, equipment and system in group communication |
PCT/CN2015/072774 WO2016127341A1 (en) | 2015-02-11 | 2015-02-11 | Method, device and system for notifying group priority in group communication |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580002327.5A Division CN106171031B (en) | 2015-02-11 | 2015-02-11 | Group priority notification method, equipment and system in group communication |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111556449A CN111556449A (en) | 2020-08-18 |
CN111556449B true CN111556449B (en) | 2023-06-02 |
Family
ID=56614272
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580002327.5A Active CN106171031B (en) | 2015-02-11 | 2015-02-11 | Group priority notification method, equipment and system in group communication |
CN202010243110.6A Active CN111556449B (en) | 2015-02-11 | 2015-02-11 | Group priority notification method, device and system in group communication |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580002327.5A Active CN106171031B (en) | 2015-02-11 | 2015-02-11 | Group priority notification method, equipment and system in group communication |
Country Status (2)
Country | Link |
---|---|
CN (2) | CN106171031B (en) |
WO (1) | WO2016127341A1 (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1992931A (en) * | 2005-12-27 | 2007-07-04 | 中兴通讯股份有限公司 | Method for real-time adjusting calling priority in trunking system |
CN102740238A (en) * | 2011-04-11 | 2012-10-17 | 鼎桥通信技术有限公司 | Access method, sending method and apparatus for group resource |
WO2013010242A1 (en) * | 2011-07-15 | 2013-01-24 | Research In Motion Limited | Method and system for peer-to-peer (p2p) ad-hoc location determination routing protocol |
CN102984816A (en) * | 2012-12-26 | 2013-03-20 | 大唐移动通信设备有限公司 | Call processing method and device |
CN103517243A (en) * | 2012-06-21 | 2014-01-15 | 成都鼎桥通信技术有限公司 | Emergency call establishment method, network equipment and communication system |
CN103609147A (en) * | 2012-10-25 | 2014-02-26 | 华为技术有限公司 | Cluster communication system, cluster server, access network and cluster communication method |
CN103796175A (en) * | 2012-10-31 | 2014-05-14 | 中兴通讯股份有限公司 | Method for sending cluster paging in LTE system and corresponding device, and method for receiving cluster paging in LTE system and corresponding device |
CN104244196A (en) * | 2013-06-14 | 2014-12-24 | 中国普天信息产业股份有限公司 | Service building method in cluster system |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8401584B2 (en) * | 2008-06-17 | 2013-03-19 | Motorola Solutions, Inc. | Dynamic group prioritization in communication networks |
US20120077536A1 (en) * | 2009-04-13 | 2012-03-29 | Qualcomm Incorporated | Collaborative group communication method involving a context aware call jockey |
WO2011100596A2 (en) * | 2010-02-12 | 2011-08-18 | Interdigital Patent Holdings, Inc. | Methods and apparatus for optimizing uplink random access channel transmission |
CN102223729B (en) * | 2010-04-16 | 2016-06-29 | 中兴通讯股份有限公司 | Control machine type communication device and access the method and system of network |
WO2011135800A1 (en) * | 2010-04-30 | 2011-11-03 | パナソニック株式会社 | Communication device, network node, and communication server |
KR101929307B1 (en) * | 2011-04-11 | 2018-12-17 | 삼성전자 주식회사 | method and apparatus to control UE Cell reselection priority while UE is in CSG cell |
US8705557B2 (en) * | 2011-07-07 | 2014-04-22 | Qualcomm Incorporated | Methods and apparatus for supporting multicast communications |
US9215693B2 (en) * | 2011-11-02 | 2015-12-15 | Electronics And Telecommunications Research Institute | Method for radio resource management in device-to-device communication |
CN103188618B (en) * | 2011-12-28 | 2016-03-02 | 鼎桥通信技术有限公司 | Call processing method, subscriber equipment and network equipment |
CN104066126B (en) * | 2013-03-18 | 2017-10-20 | 电信科学技术研究院 | A kind of method, system and the equipment of progress D2D switchings |
-
2015
- 2015-02-11 CN CN201580002327.5A patent/CN106171031B/en active Active
- 2015-02-11 WO PCT/CN2015/072774 patent/WO2016127341A1/en active Application Filing
- 2015-02-11 CN CN202010243110.6A patent/CN111556449B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1992931A (en) * | 2005-12-27 | 2007-07-04 | 中兴通讯股份有限公司 | Method for real-time adjusting calling priority in trunking system |
CN102740238A (en) * | 2011-04-11 | 2012-10-17 | 鼎桥通信技术有限公司 | Access method, sending method and apparatus for group resource |
WO2013010242A1 (en) * | 2011-07-15 | 2013-01-24 | Research In Motion Limited | Method and system for peer-to-peer (p2p) ad-hoc location determination routing protocol |
CN103517243A (en) * | 2012-06-21 | 2014-01-15 | 成都鼎桥通信技术有限公司 | Emergency call establishment method, network equipment and communication system |
CN103609147A (en) * | 2012-10-25 | 2014-02-26 | 华为技术有限公司 | Cluster communication system, cluster server, access network and cluster communication method |
CN103796175A (en) * | 2012-10-31 | 2014-05-14 | 中兴通讯股份有限公司 | Method for sending cluster paging in LTE system and corresponding device, and method for receiving cluster paging in LTE system and corresponding device |
CN102984816A (en) * | 2012-12-26 | 2013-03-20 | 大唐移动通信设备有限公司 | Call processing method and device |
CN104244196A (en) * | 2013-06-14 | 2014-12-24 | 中国普天信息产业股份有限公司 | Service building method in cluster system |
Also Published As
Publication number | Publication date |
---|---|
CN111556449A (en) | 2020-08-18 |
CN106171031B (en) | 2020-04-21 |
WO2016127341A1 (en) | 2016-08-18 |
CN106171031A (en) | 2016-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110519709B (en) | Context management method and device | |
US9113334B2 (en) | Methods, systems, and computer readable media for controlling access to voice resources in mobile networks using mobility management signaling messages | |
CN109155994B (en) | User plane resource management method, user plane network element and control plane network element | |
US11044729B2 (en) | Function scheduling method, device, and system | |
EP2651153A1 (en) | Location management method for group-based machine type communication (mtc) devices and device therefor | |
CN108886823B (en) | System and method for flexible user equipment identification | |
CN108024270A (en) | A kind of method for sending information, unit and system | |
EP3119130B1 (en) | Restriction control device and restriction control method | |
US20180063860A1 (en) | INTERNET OF THINGS (IoT) DELAY TOLERANT WIRELESS NETWORK SERVICE | |
WO2016192414A1 (en) | Group calling method and device in trunking communication system | |
KR20180016525A (en) | Resource allocation method, UE, and base station | |
CN104363580A (en) | Data downloading method and communication system | |
CN103650614A (en) | Resource distribution method, device and network side device | |
CN102404710B (en) | Method, device and system for contract signing data management of machine type communication device | |
CN111901881A (en) | Transmission method and device | |
JP2020506596A (en) | Access method and terminal | |
CN105409288B (en) | A kind of user management method of shared network, corresponding equipment and system | |
CN106535112B (en) | Method, device and system for realizing terminal access | |
US10164903B2 (en) | Method for controlling access of application to network, and device | |
CN111556449B (en) | Group priority notification method, device and system in group communication | |
KR20110069641A (en) | Method for managing tracking area of mme and method for location registration of user equipment | |
CN113556778B (en) | Guaranteed bit rate data transmission control method, device, system and medium | |
CN102223714A (en) | Method for accessing terminal to group service, terminal and base station | |
CN107872789B (en) | Terminal control method and device | |
CN112995922B (en) | Group establishing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |