CN113709676A - Multicast service processing method and device and electronic equipment - Google Patents
Multicast service processing method and device and electronic equipment Download PDFInfo
- Publication number
- CN113709676A CN113709676A CN202010437599.0A CN202010437599A CN113709676A CN 113709676 A CN113709676 A CN 113709676A CN 202010437599 A CN202010437599 A CN 202010437599A CN 113709676 A CN113709676 A CN 113709676A
- Authority
- CN
- China
- Prior art keywords
- network side
- multicast
- service
- side function
- multicast operation
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title description 9
- 238000000034 method Methods 0.000 claims abstract description 94
- 238000012545 processing Methods 0.000 claims abstract description 35
- 230000006870 function Effects 0.000 claims description 193
- 238000004891 communication Methods 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 230000001413 cellular effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses a method and a device for processing multicast service and electronic equipment, and relates to the technical field of communication. The method comprises the following steps: requesting a multicast operation parameter to a second network side function under the condition of receiving a joining request of user side equipment; and receiving the multicast operation parameters fed back by the second network side function, and informing the user side equipment and/or a base station serving the user side equipment of the multicast operation parameters. The scheme of the application is used for meeting the flexible requirement of users on the multicast service.
Description
Technical Field
The application belongs to the technical field of communication, and particularly relates to a method and a device for processing a multicast service and an electronic device.
Background
In the multicast joining process, even if a UE (User Equipment) already has a USD (User Service Description) of a multicast Service (including which content channels and corresponding channel attribute information are provided), the UE still needs to obtain a corresponding TMGI (multicast Group Identity) allocated to the Mobile internet in advance through an application layer or other offline manner, and then can initiate a corresponding multicast Group joining process in the Mobile internet by using the TMGI to receive corresponding channel content data provided by the multicast Service.
Therefore, after applying for the corresponding TMGI to the mobile internet for all channel contents in advance, the multicast service must be distributed to the UE together with the service description file and the correspondence between the channel and the TMGI to develop the service, and cannot flexibly process the user requirements.
Disclosure of Invention
The embodiment of the application aims to provide a method and a device for processing a multicast service and electronic equipment, which can meet the flexible requirements of users on the multicast service.
In order to solve the technical problem, the present application is implemented as follows:
in a first aspect, an embodiment of the present application provides a method for processing a multicast service, which is applied to a first network side function, and includes:
requesting a multicast operation parameter to a second network side function under the condition of receiving a joining request of user side equipment;
and receiving the multicast operation parameters fed back by the second network side function, and informing the user side equipment and/or a base station serving the user side equipment of the multicast operation parameters.
In a second aspect, an embodiment of the present application provides a method for processing a multicast service, which is applied to a second network side function, and includes:
the method comprises the steps that under the condition that a request of a first network side function for multicast operation parameters is received, the multicast operation parameters are fed back to the first network side function, wherein under the condition that the first network side function receives a joining request of user side equipment, the first network side function requests the second network side function for the multicast operation parameters.
In a third aspect, an embodiment of the present application provides a method for processing a multicast service, which is applied to a user equipment, and includes:
sending a joining request, wherein the joining request is used for requesting to join the multicast service;
and receiving the multicast operation parameters fed back by the first network side function according to the joining request.
In a fourth aspect, an embodiment of the present application provides a processing apparatus for a multicast service, where the processing apparatus is applied to a first network side function, and includes:
the request module is used for requesting the multicast operation parameters to the second network side function under the condition of receiving the joining request of the user side equipment;
a first transceiver module, configured to receive the multicast operation parameter fed back by the second network side function, and notify the user side device and/or a base station serving the user side device of the multicast operation parameter.
In a fifth aspect, an embodiment of the present application provides a processing apparatus for a multicast service, which is applied to a second network side function, and includes:
a third transceiver module, configured to feed back the multicast operation parameter to a first network side function when receiving a request for the multicast operation parameter from the first network side function, where the first network side function requests the multicast operation parameter from a second network side function when receiving a join request of a user side device.
In a sixth aspect, an embodiment of the present application provides a processing apparatus for a multicast service, which is applied to a user equipment, and includes:
a second sending module, configured to send a join request, where the join request is used to request to join a multicast service;
and the second receiving module is used for receiving the multicast operation parameters fed back by the first network side function according to the joining request.
In a seventh aspect, this embodiment of the present application further provides an electronic device, which includes a processor, a memory, and a program or an instruction stored on the memory and executable on the processor, and when executed by the processor, the program or the instruction implements the steps of the method according to the first aspect, or implements the steps of the method according to the second aspect, or implements the steps of the method according to the third aspect.
In an eighth aspect, the present embodiments also provide a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the method according to the first aspect, or implement the steps of the method according to the second aspect, or implement the steps of the method according to the third aspect.
In a ninth aspect, embodiments of the present application provide a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect, or to implement the method according to the second aspect, or to implement the method according to the third aspect.
In this way, in the embodiment of the present application, after the first network side function receives the join request of the user side device and requests the second network side function for the multicast operation parameter, the first network side function receives the multicast operation parameter correspondingly fed back by the second network side function, and informs the user side device and/or the base station serving the user side device of the multicast operation parameter, so as to meet the flexible requirement of the user for the multicast service.
Drawings
Fig. 1 is a flowchart illustrating a method applied to a first network-side function according to an embodiment of the present application;
FIG. 2 is a schematic diagram of an application of the method according to the embodiment of the present application;
FIG. 3 is a second schematic diagram illustrating an application of the method of the present application;
fig. 4 is a flowchart illustrating a method applied to a second network-side function according to an embodiment of the present application;
fig. 5 is a flowchart illustrating a method applied to a ue in an embodiment of the present application;
fig. 6 is a schematic structural diagram of an apparatus for a first network side function according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an apparatus for implementing a second network-side function according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of an apparatus applied to a user equipment according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of an electronic device in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or described herein. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The following describes in detail a processing method of a multicast service provided in the embodiments of the present application through specific embodiments and application scenarios thereof with reference to the accompanying drawings.
In the embodiment of the present application, the network side function may also be understood as a network side function device.
The method for processing a Multicast service according to the embodiment of the present application is applied to a first Network side Function, where the first Network side Function may be an MB NF (Multicast-Broadcast Network Function).
As shown in fig. 1, a method for processing a multicast service in an embodiment of the present application includes:
Here, after receiving the join request from the ue, the first network side function may request the second network side function for the multicast operation parameters if it knows the requirement of the current user for the multicast service.
In this step, after step 101, by receiving a multicast operation parameter that is based on a request feedback by the second network side function, the multicast operation parameter is notified to the user side device and/or the base station serving the user side device, so that the user side device can develop a service based on the multicast operation parameter.
Thus, through the above steps 101 and 102, when receiving the join request of the ue, the first network side function requests the second network side function to send the multicast operation parameters, and then receives the multicast operation parameters correspondingly fed back by the second network side function, and informs the multicast operation parameters to the ue and/or the base station serving the ue, so as to meet the flexible requirement of the user for the multicast service.
In this embodiment, the second network-side Function is a content provider AF (Application Function). The user side device interacts with the content provider AF in advance through the application layer to obtain the user service description file USD of the multicast service, or the USD of the content provider is preconfigured, so that the user side device can request the specific multicast service like MB NF. The USD includes content information provided by a content provider, such as channel information, content source information, and the like. The channel information may be a channel name, a channel theme, etc. The content source information may be a content summary, a content playing time, and the like.
Optionally, the first network side function forwards the join request received from the user side device to the second network side function, so as to request the multicast operation parameter from the second network side function. The second network side function realizes the feedback of the corresponding multicast operation parameters by sending the join response to the first network side function. And the first network side function forwards the join response to the user side equipment and/or a base station serving the user side equipment. If the base station serving the ue learns the join response but the ue does not receive the join response, the base station may further forward the join response to the ue.
In this embodiment, optionally, the multicast operation parameter includes at least one of:
a multicast group identity (TMGI);
a content source identification;
frequency point information;
service identification;
a service group identifier;
and identifying the service range.
The frequency point information is the frequency point information of the corresponding content sent by the wireless base station. Therefore, the user side equipment can realize the subsequent development of the required multicast service according to the multicast operation parameters. Also, each item in the multicast operation parameter is not limited to one, and may be multiple TMGIs, multiple frequency point information, and the like.
Of course, the multicast operation parameters include, but are not limited to, the above items, and may also include other information required for service development, which is not listed here.
In addition, in this embodiment, in view of an achievable user-side device joining manner, optionally, the joining request includes target content information that the user-side device requests to join; or,
the joining request comprises an internet protocol address of the user side equipment, wherein the internet protocol address is used for the second network side function to obtain target content information from the user side equipment;
the target content information is used for the second network side function to acquire the multicast operation parameter.
Here, the target content information can indicate a requirement of the user-side device for the multicast service, such as channel information, for the second network-side function to obtain the multicast operation parameters corresponding to the requirement. Thus, on the one hand, for a join request including target content information to which the user-side device requests to join, the user-side device may directly send the join request to the first network-side function. On the other hand, for a join request including an internet protocol IP address of a User side device, the User side device may send the join request to a UPF (User Plane Function), and then the UPF notifies the first network side Function of data arrival (carrying received User Plane data), so as to forward the join request.
Moreover, for the join request including the IP address of the ue, the second network function is to implement the feedback of the multicast operation parameters required by the ue, and after the first network function requests the multicast operation parameters, the target content information is obtained from the ue based on the IP address of the ue. Optionally, the second network side function queries the user side device through the application layer, and the user side device returns the target content information to the second network side function through the application layer.
However, if the second network-side function does not acquire the multicast operation parameters required by the ue in advance, the second network-side function needs to acquire the multicast operation parameters from the first network-side function. Thus, optionally, the method further comprises:
and receiving service information of a third network side function, and returning the multicast operation parameters to the third network side function, wherein the multicast operation parameters are distributed according to the service information.
Here, the third network side function is also AF. Of course, the second network side function may be used, and other AFs may also be used. After receiving the service information of the third network side function, the first network side function can dynamically allocate the multicast operation parameters based on the service information and inform the third network side function.
Optionally, the service information includes at least one of:
a source internet protocol address;
the protocol used;
serving a geographic area.
In this way, the third network side function can inform the first network side function of the service information by sending the service request to the first network side function, and perform multicast operation parameter allocation. Of course, the traffic information is not limited to the source IP address, the protocol used, and the geographic location of the service. When the service information includes the source IP address, the service information may further include a port number. The first network side function returns the distributed multicast operation parameters to the third network side function through the service response.
The following describes an application of the method according to the embodiment of the present application with reference to a specific scenario (assuming that the multicast operation parameters include TMGI and frequency point information):
scenario one, as shown in fig. 2, step 1: and the user side equipment UE mutually obtains the USD with the content provider AF through the application layer, or pre-configures the USD of the content provider.
Step 2: the UE sends a join request to the first MB NF, carrying target content information, such as a channel name or a content source name.
And step 3: the first MB NF sends a join request to the AF, carrying the received target content information.
And 4, step 4: if the TMGI of the corresponding content is not obtained in advance through the mobile network or the radio base station sends frequency point information (frequency) of the corresponding content, the AF sends a service request to the second MB NF, where the service request carries service information corresponding to the requested target content information, such as information of a source IP address and a port number (which may be a range), a used protocol, a service geographic range, and the like.
And 5: and the second MB NF distributes corresponding TMGI, frequency point information and the like and returns the TMGI and the frequency point information to the AF through service response.
Step 6: the AF responds to the join request in step 3, sends a join response to the first MB NF, and feeds back TMGIs and frequency point information corresponding to the target content information (i.e. the request content information), which may be multiple TMGIs and multiple frequency point information, and is obtained in step 5, or obtained and stored in the AF in advance.
And 7: the first MB NF sends the TMGI and the frequency point information corresponding to the target content information, which may be multiple TMGIs and multiple frequency point information, to the base station gNB serving the UE.
And 8: the gNB sends the TMGI and the frequency point information corresponding to the target content information to the UE, wherein the TMGI and the frequency point information can be a plurality of TMGIs and a plurality of frequency point information. This information may be sent to the UE by forwarding the message sent to the UE by the first MB NF, or may be sent to the UE as received in step 7.
As shown in fig. 3, scenario two: step 1: the UE interacts with the content provider AF through the application layer to obtain the USD, or the USD of the content provider is pre-configured.
Step 2: the UE sends a join request through the user plane to the UPF, for example, sends a join request of an internet group management protocol IGMP, and the source IP address is the IP address of the UE.
And step 3: the UPF notifies the first MB NF of the data arrival, carrying the received user plane data.
And 4, step 4: the first MB NF sends a joining request to the AF, and carries the IP address information of the UE.
And 5: the AF queries the UE for target content information through the application layer.
Step 6: and the UE returns the target content information to the AF through the application layer.
Steps 7-11 are the same as steps 4-8 of scenario one.
In scenarios one and two, the second MB NF may be the first MB NF.
To sum up, in the method of the embodiment of the present application, when receiving a join request from a ue, a first network side function receives a multicast operation parameter correspondingly fed back by a second network side function after requesting the multicast operation parameter from the second network side function, and informs the multicast operation parameter to the ue and/or a base station serving the ue, thereby meeting flexible requirements of a user on a multicast service.
It should be noted that, in the embodiment of the present application, the user-side device may refer to an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, or a user equipment. The terminal device may also be a cellular phone, a cordless phone, a SIP (Session Initiation Protocol) phone, a WLL (Wireless Local Loop) station, a PDA (Personal Digital Assistant), a handheld device with Wireless communication capability, a computing device or other processing device connected to a Wireless modem, a vehicle mounted device, a wearable device.
As shown in fig. 4, a method for processing a multicast service according to an embodiment of the present application is applied to a second network side function, and includes:
In combination with the above embodiment of the method for processing a multicast service applied to the first network side function, when the second network side function faces the situation that the first network side function requests the multicast operation parameter, the second network side function feeds back the multicast operation parameter to the first network side function, thereby meeting the flexible requirements of users on the multicast service.
Optionally, the multicast operation parameters include at least one of:
a multicast group identity (TMGI);
a content source identification;
frequency point information;
service identification;
a service group identifier;
and identifying the service range.
Optionally, the join request includes target content information that the user side device requests to join; or,
the joining request comprises an internet protocol address of the user side equipment, wherein the internet protocol address is used for the second network side function to obtain target content information from the user side equipment;
the target content information is used for the second network side function to acquire the multicast operation parameter.
Optionally, before feeding back the multicast operation parameters to the first network side function, the method further includes:
sending the service information to a target network side function;
and receiving the multicast operation parameters distributed by the target network side function according to the service information.
The second network side function may implement the step of the third network side function in the previous embodiment.
It should be noted that this method corresponds to the above processing method for multicast service applied to the first network-side function, and the implementation manner of the second network-side function in the above method embodiment is applied to this method, and the same technical effect can be achieved.
As shown in fig. 5, a method for processing a multicast service in an embodiment of the present application is applied to a user equipment, and includes:
Here, the ue may request the multicast operation parameters directly from the first network-side function, or request the multicast operation parameters from the first network-side function through the UPF.
With the above embodiment of the method for processing the multicast service applied to the first network side function, the user side device may receive the multicast operation parameter fed back by the first network side function, so as to meet the flexible requirement of the user on the multicast service.
Optionally, the multicast operation parameters include at least one of:
a multicast group identity (TMGI);
a content source identification;
frequency point information;
service identification;
a service group identifier;
and identifying the service range.
Optionally, the join request includes target content information that the user side device requests to join; or,
the joining request comprises an internet protocol address of the user side equipment, wherein the internet protocol address is used for a second network side function to obtain target content information from the user side equipment;
the target content information is used for the second network side function to acquire the multicast operation parameter.
It should be noted that this method corresponds to the above processing method for multicast service applied to the first network side function, and the implementation manner of the user side device in the foregoing method embodiment is applied to this method, and the same technical effect can be achieved.
It should be noted that, in the processing method for multicast service provided in the embodiment of the present application, the execution subject may be a processing device for multicast service, or a control module in the processing device for multicast service, configured to execute the processing method for loading multicast service. In the embodiment of the present application, a processing method for a multicast service executed by a processing device of the multicast service is taken as an example, and a processing method of the multicast service provided in the embodiment of the present application is described.
Fig. 6 is a block diagram of a processing apparatus for multicast service according to an embodiment of the present application. The processing device of the multicast service shown in fig. 6 includes a request module 610 and a first transceiver module 620.
A request module 610, configured to request a multicast operation parameter from a second network-side function when a join request of a user-side device is received;
a first transceiver module 620, configured to receive the multicast operation parameter fed back by the second network side function, and notify the ue and/or a base station serving the ue of the multicast operation parameter.
Optionally, the multicast operation parameters include at least one of:
a multicast group identity (TMGI);
a content source identification;
frequency point information;
service identification;
a service group identifier;
and identifying the service range.
Optionally, the join request includes target content information that the user side device requests to join; or,
the joining request comprises an internet protocol address of the user side equipment, wherein the internet protocol address is used for the second network side function to obtain target content information from the user side equipment;
the target content information is used for the second network side function to acquire the multicast operation parameter.
Optionally, the apparatus further comprises:
and the second transceiver module is used for receiving service information of a third network side function and returning the multicast operation parameters to the third network side function, wherein the multicast operation parameters are distributed according to the service information.
Optionally, the service information includes at least one of:
a source internet protocol address;
the protocol used;
serving a geographic area.
The device receives the multicast operation parameters correspondingly fed back by the second network side function after requesting the multicast operation parameters to the second network side function under the condition of receiving the joining request of the user side equipment, and informs the multicast operation parameters to the user side equipment and/or a base station serving the user side equipment, so that the flexible requirement of a user on the multicast service is met.
It should be noted that the apparatus is an apparatus to which the method applied to the first network-side function is applied, and the implementation manner of the embodiment of the method is applied to the apparatus, and the same technical effect can be achieved.
As shown in fig. 7, a processing apparatus for multicast service according to an embodiment of the present application is applied to a second network side function, and includes:
a third transceiver module 710, configured to feed back the multicast operation parameter to a first network side function when receiving a request for the multicast operation parameter from the first network side function, where the first network side function requests the multicast operation parameter from a second network side function when receiving a join request of a user side device.
Optionally, the multicast operation parameters include at least one of:
a multicast group identity (TMGI);
a content source identification;
frequency point information;
service identification;
a service group identifier;
and identifying the service range.
Optionally, the join request includes target content information that the user side device requests to join; or,
the joining request comprises an internet protocol address of the user side equipment, wherein the internet protocol address is used for the second network side function to obtain target content information from the user side equipment;
the target content information is used for the second network side function to acquire the multicast operation parameter.
Optionally, the apparatus further comprises:
the first sending module is used for sending the service information to a target network side function;
and the first receiving module is used for receiving the multicast operation parameters distributed by the target network side function according to the service information.
The device can feed back the multicast operation parameters to the first network side function when facing the condition that the first network side function requests the multicast operation parameters, thereby meeting the flexible requirements of users on multicast services.
It should be noted that the apparatus is an apparatus to which the method applied to the second network side function is applied, and the implementation manner of the embodiment of the method is applied to the apparatus, and the same technical effect can be achieved.
As shown in fig. 8, a processing apparatus for multicast service in an embodiment of the present application is applied to a user equipment, and includes:
a second sending module 810, configured to send a join request, where the join request is used to request to join a multicast service;
a second receiving module 820, configured to receive the multicast operation parameter fed back by the first network side function according to the join request.
Optionally, the multicast operation parameters include at least one of:
a multicast group identity (TMGI);
a content source identification;
frequency point information;
service identification;
a service group identifier;
and identifying the service range.
Optionally, the join request includes target content information that the user side device requests to join; or,
the joining request comprises an internet protocol address of the user side equipment, wherein the internet protocol address is used for a second network side function to obtain target content information from the user side equipment;
the target content information is used for the second network side function to acquire the multicast operation parameter.
After the device requests the multicast operation parameters, the device receives the multicast operation parameters fed back by the first network side function, and the flexible requirements of users on multicast services are met.
It should be noted that the apparatus is an apparatus to which the method applied to the ue is applied, and the implementation manner of the embodiment of the method is applied to the apparatus, and the same technical effect can be achieved.
The apparatus in the embodiments of the present application may be an apparatus, or may be a component, an integrated circuit, or a chip in a device. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the Mobile electronic device may be a Mobile phone, a tablet Computer, a notebook Computer, a palm top Computer, a vehicle-mounted electronic device, a wearable device, a UMPC (Ultra-Mobile Personal Computer), a netbook, a PDA, or the like, and the non-Mobile electronic device may be a server, a NAS (Network Attached Storage), a PC (Personal Computer), a TV (television), a teller machine, a self-service machine, or the like, and the embodiments of the present application are not particularly limited.
The device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.
Optionally, an embodiment of the present application further provides an electronic device, including a processor, a memory, and a program or an instruction stored in the memory and executable on the processor, where the program or the instruction, when executed by the processor, implements a method applied to a first network side function, or implements a method applied to a second network side function, or implements processes of an embodiment of a method applied to a third network side function, and may achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and the non-mobile electronic devices described above.
Fig. 9 is a schematic diagram of a hardware structure of an electronic device implementing various embodiments of the present application.
The electronic device 900 includes, but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, a processor 910, and a power supply 911.
Those skilled in the art will appreciate that the electronic device configuration shown in fig. 9 does not constitute a limitation of the electronic device, and that the electronic device may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present application, the electronic device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The radio frequency unit 901 is configured to send a join request, where the join request is used to request to join a multicast service; and receiving the multicast operation parameters fed back by the first network side function according to the joining request.
It can be seen that after the electronic device requests the multicast operation parameter, the electronic device receives the multicast operation parameter fed back by the first network side function, thereby implementing the flexible requirement of the user on the multicast service.
It should be understood that, in the embodiment of the present application, the radio frequency unit 901 may be used for receiving and sending signals during a message sending and receiving process or a call process, and specifically, after receiving downlink data from a base station, the downlink data is processed by the processor 910; in addition, the uplink data is transmitted to the base station. Generally, the radio frequency unit 901 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 901 can also communicate with a network and other devices through a wireless communication system.
The electronic device provides wireless broadband internet access to the user via the network module 902, such as assisting the user in sending and receiving e-mails, browsing web pages, and accessing streaming media.
The audio output unit 903 may convert audio data received by the radio frequency unit 901 or the network module 902 or stored in the memory 909 into an audio signal and output as sound. Also, the audio output unit 903 may provide audio output related to a specific function performed by the electronic device 900 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 903 includes a speaker, a buzzer, a receiver, and the like.
The input unit 904 is used to receive audio or video signals. The input Unit 904 may include a Graphics Processing Unit (GPU) 9041 and a microphone 9042, and the Graphics processor 9041 processes image data of a still picture or video obtained by an image capturing device (such as a camera) in a video capture mode or an image capture mode. The processed image frames may be displayed on the display unit 906. The image frames processed by the graphic processor 9041 may be stored in the memory 909 (or other storage medium) or transmitted via the radio frequency unit 901 or the network module 902. The microphone 9042 can receive sounds and can process such sounds into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 901 in case of the phone call mode.
The electronic device 900 also includes at least one sensor 905, such as light sensors, motion sensors, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 9061 according to the brightness of ambient light, and the proximity sensor may turn off the display panel 9061 and/or the backlight when the electronic device 900 is moved to the ear. As one type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of an electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 905 may also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which are not described in detail herein.
The display unit 906 is used to display information input by the user or information provided to the user. The Display unit 906 may include a Display panel 9061, and the Display panel 9061 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like.
The user input unit 907 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic device. Specifically, the user input unit 907 includes a touch panel 9071 and other input devices 9072. The touch panel 9071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 9071 (e.g., operations by a user on or near the touch panel 9071 using a finger, a stylus, or any other suitable object or accessory). The touch panel 9071 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 910, receives a command from the processor 910, and executes the command. In addition, the touch panel 9071 may be implemented by using various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The user input unit 907 may include other input devices 9072 in addition to the touch panel 9071. Specifically, the other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control key, a switch key, and the like), a track ball, a mouse, and a joystick, which are not described herein again.
Further, the touch panel 9071 may be overlaid on the display panel 9061, and when the touch panel 9071 detects a touch operation on or near the touch panel 9071, the touch panel is transmitted to the processor 910 to determine the type of the touch event, and then the processor 910 provides a corresponding visual output on the display panel 9061 according to the type of the touch event. Although in fig. 9, the touch panel 9071 and the display panel 9061 are two independent components to implement the input and output functions of the electronic device, in some embodiments, the touch panel 9071 and the display panel 9061 may be integrated to implement the input and output functions of the electronic device, which is not limited herein.
The interface unit 908 is an interface for connecting an external device to the electronic apparatus 900. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 908 may be used to receive input from external devices (e.g., data information, power, etc.) and transmit the received input to one or more elements within the electronic device 900 or may be used to transmit data between the electronic device 900 and external devices.
The memory 909 may be used to store software programs as well as various data. The memory 909 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 909 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The processor 910 is a control center of the electronic device, connects various parts of the entire electronic device using various interfaces and lines, and performs various functions of the electronic device and processes data by running or executing software programs and/or modules stored in the memory 909 and calling data stored in the memory 909, thereby performing overall monitoring of the electronic device. Processor 910 may include one or more processing units; preferably, the processor 910 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It is to be appreciated that the modem processor described above may not be integrated into processor 910.
The electronic device 900 may further include a power supply 911 (e.g., a battery) for supplying power to various components, and preferably, the power supply 911 may be logically connected to the processor 910 through a power management system, so as to manage charging, discharging, and power consumption management functions through the power management system.
In addition, the electronic device 900 includes some functional modules that are not shown, and thus are not described in detail herein.
The embodiments of the present application further provide a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the method applied to the first network side function is implemented, or the method applied to the second network side function is implemented, or each process of the method embodiment applied to the third network side function is implemented, and the same technical effect can be achieved, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction to implement a method applied to a first network side function, or implement a method applied to a second network side function, or implement each process of the method embodiment applied to a third network side function, and can achieve the same technical effect, and details are not repeated here to avoid repetition.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (26)
1. A method for processing multicast service is applied to a first network side function, and is characterized by comprising the following steps:
requesting a multicast operation parameter to a second network side function under the condition of receiving a joining request of user side equipment;
and receiving the multicast operation parameters fed back by the second network side function, and informing the user side equipment and/or a base station serving the user side equipment of the multicast operation parameters.
2. The method of claim 1, wherein the multicast operation parameters comprise at least one of:
a multicast group identity (TMGI);
a content source identification;
frequency point information;
service identification;
a service group identifier;
and identifying the service range.
3. The method according to claim 1, wherein the join request includes target content information that the user-side device requests to join; or,
the joining request comprises an internet protocol address of the user side equipment, wherein the internet protocol address is used for the second network side function to obtain target content information from the user side equipment;
the target content information is used for the second network side function to acquire the multicast operation parameter.
4. The method of claim 1, further comprising:
and receiving service information of a third network side function, and returning the multicast operation parameters to the third network side function, wherein the multicast operation parameters are distributed according to the service information.
5. The method of claim 4, wherein the traffic information comprises at least one of:
a source internet protocol address;
the protocol used;
serving a geographic area.
6. A method for processing multicast service is applied to a second network side function, and is characterized by comprising the following steps:
the method comprises the steps that under the condition that a request of a first network side function for multicast operation parameters is received, the multicast operation parameters are fed back to the first network side function, wherein under the condition that the first network side function receives a joining request of user side equipment, the first network side function requests the second network side function for the multicast operation parameters.
7. The method of claim 6, wherein the multicast operation parameters comprise at least one of:
a multicast group identity (TMGI);
a content source identification;
frequency point information;
service identification;
a service group identifier;
and identifying the service range.
8. The method according to claim 7, wherein the join request includes target content information that the user-side device requests to join; or,
the joining request comprises an internet protocol address of the user side equipment, wherein the internet protocol address is used for the second network side function to obtain target content information from the user side equipment;
the target content information is used for the second network side function to acquire the multicast operation parameter.
9. The method of claim 7, wherein before feeding back the multicast operation parameters to the first network-side function, the method further comprises:
sending the service information to a target network side function;
and receiving the multicast operation parameters distributed by the target network side function according to the service information.
10. A method for processing multicast service is applied to user side equipment, and is characterized by comprising the following steps:
sending a joining request, wherein the joining request is used for requesting to join the multicast service;
and receiving the multicast operation parameters fed back by the first network side function according to the joining request.
11. The method of claim 10, wherein the multicast operation parameters comprise at least one of:
a multicast group identity (TMGI);
a content source identification;
frequency point information;
service identification;
a service group identifier;
and identifying the service range.
12. The method according to claim 10, wherein the join request includes target content information that the user-side device requests to join; or,
the joining request comprises an internet protocol address of the user side equipment, wherein the internet protocol address is used for a second network side function to obtain target content information from the user side equipment;
the target content information is used for the second network side function to acquire the multicast operation parameter.
13. A device for processing a multicast service, applied to a first network side function, comprising:
the request module is used for requesting the multicast operation parameters to the second network side function under the condition of receiving the joining request of the user side equipment;
a first transceiver module, configured to receive the multicast operation parameter fed back by the second network side function, and notify the user side device and/or a base station serving the user side device of the multicast operation parameter.
14. The apparatus of claim 13, wherein the multicast operation parameters comprise at least one of:
a multicast group identity (TMGI);
a content source identification;
frequency point information;
service identification;
a service group identifier;
and identifying the service range.
15. The apparatus according to claim 13, wherein the join request includes target content information that the ue requests to join; or,
the joining request comprises an internet protocol address of the user side equipment, wherein the internet protocol address is used for the second network side function to obtain target content information from the user side equipment;
the target content information is used for the second network side function to acquire the multicast operation parameter.
16. The apparatus of claim 13, further comprising:
and the second transceiver module is used for receiving service information of a third network side function and returning the multicast operation parameters to the third network side function, wherein the multicast operation parameters are distributed according to the service information.
17. The apparatus of claim 16, wherein the traffic information comprises at least one of:
a source internet protocol address;
the protocol used;
serving a geographic area.
18. A processing apparatus of multicast service, applied to a second network side function, comprising:
a third transceiver module, configured to feed back the multicast operation parameter to a first network side function when receiving a request for the multicast operation parameter from the first network side function, where the first network side function requests the multicast operation parameter from a second network side function when receiving a join request of a user side device.
19. The apparatus of claim 18, wherein the multicast operation parameters comprise at least one of:
a multicast group identity (TMGI);
a content source identification;
frequency point information;
service identification;
a service group identifier;
and identifying the service range.
20. The apparatus according to claim 18, wherein the join request includes target content information that the user-side device requests to join; or,
the joining request comprises an internet protocol address of the user side equipment, wherein the internet protocol address is used for the second network side function to obtain target content information from the user side equipment;
the target content information is used for the second network side function to acquire the multicast operation parameter.
21. The apparatus of claim 18, further comprising:
the first sending module is used for sending the service information to a target network side function;
and the first receiving module is used for receiving the multicast operation parameters distributed by the target network side function according to the service information.
22. A processing device of multicast service is applied to user side equipment, and is characterized by comprising:
a second sending module, configured to send a join request, where the join request is used to request to join a multicast service;
and the second receiving module is used for receiving the multicast operation parameters fed back by the first network side function according to the joining request.
23. The apparatus of claim 22, wherein the multicast operation parameters comprise at least one of:
a multicast group identity (TMGI);
a content source identification;
frequency point information;
service identification;
a service group identifier;
and identifying the service range.
24. The apparatus according to claim 22, wherein the join request includes target content information that the ue requests to join; or,
the joining request comprises an internet protocol address of the user side equipment, wherein the internet protocol address is used for a second network side function to obtain target content information from the user side equipment;
the target content information is used for the second network side function to acquire the multicast operation parameter.
25. An electronic device comprising a processor, a memory, and a program or instructions stored on the memory and executable on the processor, which when executed by the processor, implement the steps of the method for processing multicast traffic according to any one of claims 1 to 5, or the steps of the method for processing multicast traffic according to any one of claims 6 to 9, or the steps of the method for processing multicast traffic according to any one of claims 10 to 12.
26. A readable storage medium, characterized in that a program or instructions are stored thereon, which when executed by a processor implement the steps of the method for handling multicast traffic of any one of claims 1 to 5, or the steps of the method for handling multicast traffic of any one of claims 6 to 9, or the steps of the method for handling multicast traffic of any one of claims 10 to 12.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010437599.0A CN113709676A (en) | 2020-05-21 | 2020-05-21 | Multicast service processing method and device and electronic equipment |
PCT/CN2021/093829 WO2021233225A1 (en) | 2020-05-21 | 2021-05-14 | Multicast service processing method and apparatus, and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010437599.0A CN113709676A (en) | 2020-05-21 | 2020-05-21 | Multicast service processing method and device and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113709676A true CN113709676A (en) | 2021-11-26 |
Family
ID=78645922
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010437599.0A Pending CN113709676A (en) | 2020-05-21 | 2020-05-21 | Multicast service processing method and device and electronic equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113709676A (en) |
WO (1) | WO2021233225A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11622242B2 (en) * | 2021-03-03 | 2023-04-04 | Nokia Technologies Oy | Machine learning based multicast user grouping |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004030293A1 (en) * | 2002-09-28 | 2004-04-08 | Samsung Electronics Co., Ltd. | Tmgi generation and distribution method in roaming status |
CN101232389A (en) * | 2007-01-22 | 2008-07-30 | 华为技术有限公司 | System, equipment and method for providing multicast business |
CN101296416A (en) * | 2007-04-29 | 2008-10-29 | 华为技术有限公司 | Reinforced broadcast and multicast service activation method, system and service center |
CN109417682A (en) * | 2016-07-05 | 2019-03-01 | 华为技术有限公司 | The method, apparatus and system of business processing |
CN110557724A (en) * | 2018-06-04 | 2019-12-10 | 华为技术有限公司 | Data transmission method of multicast service and related equipment |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102325035B (en) * | 2011-07-19 | 2017-11-03 | 中兴通讯股份有限公司 | The implementation method and device of a kind of multicast service |
JP2018515007A (en) * | 2015-04-02 | 2018-06-07 | コンヴィーダ ワイヤレス, エルエルシー | MBMS membership management in service capability exposure function |
ES2885850T3 (en) * | 2016-04-28 | 2021-12-15 | Nokia Technologies Oy | Procedure and apparatus for providing broadcast / multicast services |
CN106227490A (en) * | 2016-07-29 | 2016-12-14 | 中兴通讯股份有限公司 | The method that cloud desktop system, cloud terminal and application add multicast group |
-
2020
- 2020-05-21 CN CN202010437599.0A patent/CN113709676A/en active Pending
-
2021
- 2021-05-14 WO PCT/CN2021/093829 patent/WO2021233225A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004030293A1 (en) * | 2002-09-28 | 2004-04-08 | Samsung Electronics Co., Ltd. | Tmgi generation and distribution method in roaming status |
CN101232389A (en) * | 2007-01-22 | 2008-07-30 | 华为技术有限公司 | System, equipment and method for providing multicast business |
CN101296416A (en) * | 2007-04-29 | 2008-10-29 | 华为技术有限公司 | Reinforced broadcast and multicast service activation method, system and service center |
CN109417682A (en) * | 2016-07-05 | 2019-03-01 | 华为技术有限公司 | The method, apparatus and system of business processing |
CN110557724A (en) * | 2018-06-04 | 2019-12-10 | 华为技术有限公司 | Data transmission method of multicast service and related equipment |
Also Published As
Publication number | Publication date |
---|---|
WO2021233225A1 (en) | 2021-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017020663A1 (en) | Live-comment video live broadcast method and apparatus, video source device, and network access device | |
CN112799577B (en) | Method, terminal and storage medium for projecting small window | |
CN113986167A (en) | Screen projection control method and device, storage medium and display equipment | |
CN110166439B (en) | Equipment sharing method, terminal, router and server | |
CN110719319B (en) | Resource sharing method, device, terminal equipment and storage medium | |
CN109144703B (en) | Multitask processing method and terminal equipment thereof | |
US20220053585A1 (en) | Method for pc5 link establishment, device, and system | |
CN111124706A (en) | Application program sharing method and electronic equipment | |
JP2021508989A (en) | Service processing method and mobile communication terminal | |
WO2021017785A1 (en) | Data transmission method and terminal device | |
CN111367444A (en) | Application function execution method and device, electronic equipment and storage medium | |
CN111148081A (en) | Information interaction method and electronic equipment | |
CN111343591B (en) | Session information processing method and electronic equipment | |
CN111132073B (en) | Multicast communication link layer identifier updating method, device and terminal equipment | |
WO2021233225A1 (en) | Multicast service processing method and apparatus, and electronic device | |
CN110032422B (en) | Application management method, terminal equipment and computer readable storage medium | |
CN109462829B (en) | Call transfer method, device and computer readable storage medium | |
CN109669616B (en) | Side screen interaction control method and device and computer readable storage medium | |
CN113301509B (en) | Communication method and related equipment | |
CN110855550B (en) | Communication method, electronic device, and storage medium | |
CN109640000B (en) | Rich media communication method, terminal equipment and computer readable storage medium | |
CN108650403B (en) | Message sending method, mobile terminal and server | |
CN112422586A (en) | Computer screen and mobile terminal screen expansion method and expansion system | |
CN107508972B (en) | Projection method and system of mobile terminal and computer readable storage medium | |
CN111800879B (en) | MBMS, unicast data transmission method, network equipment and terminal equipment |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211126 |
|
RJ01 | Rejection of invention patent application after publication |