Service device calling method and apparatus, computer device, and storage medium

By obtaining the device information of the target service device and determining the associated media gateway, the problem that the service device could only be invoked by one user in 5G new calls was solved, enabling multiple users to invoke it simultaneously, improving resource utilization and promoting multimedia services.

CN118573736BActive Publication Date: 2026-04-17CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER
Filing Date
2024-06-20
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

In existing 5G new calls, service devices (such as cameras) can only be accessed by one user, resulting in low resource utilization and an inability to meet the needs of multiple users.

Method used

By obtaining the device information of the target service device, including the number of currently calling terminals, the associated media gateway is determined, and the target service device is called to provide media streams based on the associated media gateway, enabling multiple users to call the same service device simultaneously.

Benefits of technology

It effectively improved the resource utilization rate of service equipment, supported simultaneous access by multiple users, and promoted the popularization of multimedia services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118573736B_ABST
    Figure CN118573736B_ABST
Patent Text Reader

Abstract

This application discloses a service device invocation method, apparatus, computer device, and storage medium. Belonging to the field of communication technology, the method specifically includes: responding to a first service request sent by a calling terminal; obtaining device information of a target service device based on the terminal location information of the calling terminal in the first service request; wherein the device information includes at least the number of terminals currently invoking the target service device; determining the associated media gateway of the target service device based on the number of terminals; and invoking the target service device to provide the media stream corresponding to the first service request based on the associated media gateway. Because this application only requires the number of terminals to meet a preset requirement to invoke the target service device, it effectively solves the problem that traditional target service devices can only be invoked by one user. The method based on this application enables multiple users to simultaneously invoke the same service device, effectively improving resource utilization and facilitating the promotion of multimedia services.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, specifically to a service device invocation method, apparatus, computer device, and storage medium. Background Technology

[0002] Traditional telecom voice services offer limited call formats, confined to audio and video, failing to meet users' diverse, personalized, and highly interactive communication needs. 5G New Voice addresses this by providing a richer, more interactive, and immersive experience. Building upon traditional audio and video channels, 5G New Voice overlays a Data Channel, enabling real-time transmission of text, images, and video streams before, during, and after calls, delivering a completely new call experience to traditional voice communication.

[0003] In existing 5G new calls, service devices in multimedia services (such as public cameras) can only be accessed by one user at a time and can only provide media streams to that user. This results in a shortage of service device resources and low utilization of service device resources. Summary of the Invention

[0004] Therefore, it is necessary to provide a service equipment invocation method, apparatus, computer equipment, and storage medium that can effectively improve the utilization rate of service equipment resources, in response to the above-mentioned technical problems.

[0005] Firstly, this application provides a service device invocation method, applied to a multimedia service control device, the method comprising:

[0006] In response to a first service request sent by a calling terminal, the device information of the target service device is obtained based on the terminal location information of the calling terminal in the first service request; wherein, the device information includes at least the number of terminals currently calling the target service device;

[0007] Determine the associated media gateway for the target service device based on the number of terminals;

[0008] Based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request.

[0009] In one embodiment, the device information also includes a device address and / or a device identifier;

[0010] Accordingly, based on the number of terminals, the associated media gateway for the target service device is determined, including:

[0011] When the number of terminals is 0, a second service request is sent to the target service device based on the device address and / or device identifier; wherein, the second service request carries the calling media gateway associated with the calling terminal; the second service request is used to instruct the target service device to establish a media channel with the calling media gateway;

[0012] If a media channel is successfully established between the target service device and the calling media gateway, the calling media gateway will be used as the associated media gateway of the target service device.

[0013] In one embodiment, the device information also includes media gateway information;

[0014] Accordingly, based on the number of terminals, the associated media gateway for the target service device is determined, including:

[0015] If the number of terminals is not zero and the number of terminals is lower than the preset call threshold, the media gateway indicated by the media gateway information will be used as the associated media gateway of the target service device.

[0016] In one embodiment, based on the terminal location information of the calling terminal in the first service request, the device information of the target service device is obtained, including:

[0017] Obtain the terminal location information of the calling terminal from the first service request;

[0018] Send a service device acquisition request carrying terminal location information to the service management device; wherein, the service device acquisition request is used to instruct the service management device to select a target service device from the candidate service devices based on the terminal location information and the device location information of the candidate service devices, and to feed back the device information of the target service device to the multimedia service control device.

[0019] In one embodiment, based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request, including:

[0020] Determine the called terminal corresponding to the calling terminal;

[0021] If a media channel is successfully established between the called terminal and the associated media gateway, the target service device is invoked through the associated media gateway to provide the media stream corresponding to the first service request to the called terminal.

[0022] In one embodiment, if a media channel is successfully established between the called terminal and the associated media gateway, the method further includes:

[0023] Determine the update status of associated media based on the number of terminals;

[0024] A first device information update request carrying associated media update information and a first update identifier is sent to the service management device, so that the service management device increments the number of terminals in the device information based on the first update identifier, and updates the associated gateway content in the device information of the target service device based on the associated media update information.

[0025] In one embodiment, determining the associated media update status based on the number of terminals includes:

[0026] If the number of terminals is 0, the associated media update status is determined to be an update process; whereby the update process is used to instruct the service management device to add the media gateway information of the associated media gateway to the associated gateway content in the device information;

[0027] If the number of terminals is not 0, then the associated media update status is determined to be no update.

[0028] In one embodiment, the method further includes:

[0029] When the media channel between the called terminal and the associated media gateway is disconnected, a second device information update request carrying a second update identifier is sent to the service management device, so that the service management device decrements the number of terminals in the device information by one based on the second update identifier.

[0030] In one embodiment, the target service device includes at least a camera.

[0031] Secondly, this application provides a service device invocation apparatus configured in a multimedia service control device, the apparatus comprising:

[0032] The acquisition module is used to respond to a first service request sent by the calling terminal and acquire device information of the target service device based on the terminal location information of the calling terminal in the first service request; wherein, the device information includes at least the number of terminals currently calling the target service device;

[0033] The first determining module is used to determine the associated media gateway of the target service device based on the number of terminals;

[0034] The calling module is used to call the target service device to provide the media stream corresponding to the first service request based on the associated media gateway.

[0035] Thirdly, this application also provides a computer device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0036] In response to a first service request sent by a calling terminal, the device information of the target service device is obtained based on the terminal location information of the calling terminal in the first service request; wherein, the device information includes at least the number of terminals currently calling the target service device;

[0037] Determine the associated media gateway for the target service device based on the number of terminals;

[0038] Based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request.

[0039] Fourthly, this application also provides a computer-readable storage medium on which a computer program is stored, and which, when executed by a processor, performs the following steps:

[0040] In response to a first service request sent by a calling terminal, the device information of the target service device is obtained based on the terminal location information of the calling terminal in the first service request; wherein, the device information includes at least the number of terminals currently calling the target service device;

[0041] Determine the associated media gateway for the target service device based on the number of terminals;

[0042] Based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request.

[0043] Fifthly, this application also provides a computer program product comprising a computer program that, when executed by a processor, performs the following steps:

[0044] In response to a first service request sent by a calling terminal, the device information of the target service device is obtained based on the terminal location information of the calling terminal in the first service request; wherein, the device information includes at least the number of terminals currently calling the target service device;

[0045] Determine the associated media gateway for the target service device based on the number of terminals;

[0046] Based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request.

[0047] The aforementioned service device invocation method, apparatus, computer equipment, and storage medium receive a first service request sent by a calling terminal, and obtain device information of the target service device based on the terminal location information of the calling terminal in the first service request. The device information includes at least the number of terminals currently invoking the target service device. Based on the number of terminals, the associated media gateway of the target service device is determined. Based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request. In this application, after receiving the first service request sent by the calling terminal, the device information of the target service device is obtained based on the terminal location information of the calling terminal, and based on the number of terminals in the device information, the associated media gateway of the target service device is determined. Based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request. Since this application determines the associated media gateway of the target service device based on the number of terminals, after determining the associated media gateway, the target service device can be called to provide the media stream corresponding to the first service request. As long as the number of terminals meets the preset requirements, the target service device can be called, which effectively solves the problem that the traditional target service device can only be called by one user. Based on the method of this application, multiple users can call the same service device at the same time, which effectively improves resource utilization and facilitates the promotion of multimedia services. Attached Figure Description

[0048] Figure 1 This embodiment provides an application environment diagram for a service device invocation method.

[0049] Figure 2 This is a flowchart illustrating a service device invocation method provided in this embodiment;

[0050] Figure 3 This is a signaling interaction diagram for registration with the serving device provided in this embodiment;

[0051] Figure 4 This is a schematic diagram of the process for determining the associated media gateway provided in this embodiment;

[0052] Figure 5 This is a schematic diagram of the process of invoking the target service device provided in this embodiment;

[0053] Figure 6 This is a schematic diagram of the process for updating device information of the target service device provided in this embodiment;

[0054] Figure 7 This is a signaling interaction diagram of the service device invocation method provided in this embodiment;

[0055] Figure 8 This is a structural block diagram of a service device invocation device provided in this embodiment;

[0056] Figure 9 This is an internal structural diagram of the computer device provided in this embodiment. Detailed Implementation

[0057] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0058] The service device invocation method provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, the multimedia service control device 104 receives a first service request (e.g., a DC call service request) sent by the calling terminal 102. Based on the terminal location information of the calling terminal 102 in the first service request, the multimedia service control device 104 obtains the device information of the target service device 106, and determines the associated media gateway of the target service device based on the number of terminals in the device information of the target service device 106. Based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request.

[0059] In 5G new voice technology, the multimedia service control device is a device with multimedia service control authority, responsible for anchoring and forwarding services. The multimedia service control device can be a network element, a terminal device (e.g., a mobile phone, computer, or other powerful computer device), or a server (which can be a standalone server or a server cluster).

[0060] The calling terminal refers to the terminal device that initiates a service call request during communication; correspondingly, the terminal device that receives the service call request from the calling terminal, i.e., the called terminal, is the called terminal.

[0061] The target service device is a service device that provides media streaming during the service process, including but not limited to cameras, microphones, or other devices that can provide media streaming. For example, during a call between a calling terminal and a called terminal based on 5G new calling technology, the called terminal can obtain the video stream from the calling terminal by calling the camera on the calling terminal's side (i.e., the target service device).

[0062] In one embodiment, Figure 2 This is a flowchart illustrating a service device invocation method according to an embodiment of this application, applied to... Figure 1 Taking a multimedia service control device as an example, the method includes the following steps:

[0063] S201, in response to the first service request sent by the calling terminal, obtain the device information of the target service device based on the terminal location information of the calling terminal in the first service request. The device information includes at least the number of terminals currently calling the target service device.

[0064] In this context, the calling terminal refers to the terminal device that actively initiates the first service request. The first service request is the service request instruction sent to the called terminal when there is a service need. The first service request can be a communication call request. During a communication call, immersive multimedia services such as XR (Extended Reality) and holographic communication may be utilized; therefore, the corresponding service device needs to be invoked during the service process. Device information refers to relevant information about the target service device, including at least the number of terminals currently invoking the target service device. It may also include the device address and device identifier. The number of terminals refers to the number of user terminals currently invoking the target service device.

[0065] An optional implementation of this embodiment is as follows: In response to a first service request sent by a calling terminal, the region to which the calling terminal belongs is determined based on the terminal location information of the calling terminal in the first service request; and the device information of the target service device is obtained based on the service subscription service of the calling terminal in its region. The service subscription service records the service devices subscribed to by the calling terminal and the regions to which each service device belongs.

[0066] Another optional implementation of this embodiment is as follows: In response to a first service request sent by the calling terminal, based on the terminal location information of the calling terminal and the device location information of each candidate service device in the first service request, the candidate service device closest to the calling terminal is selected as the target service device, and the device information of the target service device is obtained. The device information includes at least the number of terminals currently calling the target service device.

[0067] Another optional implementation of this embodiment is as follows: Obtain the terminal location information of the calling terminal from the first service request. Send a service device acquisition request carrying the terminal location information to the service management device. The service device acquisition request instructs the service management device to select a target service device from the candidate service devices based on the terminal location information and the device location information of the candidate service devices, and to feed back the device information of the target service device to the multimedia service control device. The service management device refers to a device with service device management authority. The service management device records the device location information, device information, and the number of terminals simultaneously invoked by user terminals for each service device. Each service device needs to register with the service management device beforehand when using the 5G new call application, such as... Figure 3As shown, the registration process is as follows: S301, a device registration request is generated based on device location information, device address (i.e., device IP (Internet Protocol) address), device identifier, and other information. S302, based on the information carried in the device registration request, the service device is authenticated and authorized. After successful authentication and authorization, a registration success response message is sent, the service device's status is adjusted to online, the number of terminals in the device information is cleared to zero, and the content in the associated gateway content in the device information is cleared. The associated gateway content records the associated media gateway information, which is generally the gateway address of the associated media gateway.

[0068] S202, determine the associated media gateway of the target service device based on the number of terminals.

[0069] The associated media gateway refers to the media gateway currently anchored to the target service device, and there is a media channel between the target service device and the associated media gateway. A media channel is a channel used to transmit media streams (such as audio and video data).

[0070] An optional implementation of this embodiment is as follows: if the number of terminals is lower than a preset threshold, then obtain the associated media gateway of the target service device.

[0071] Another optional implementation of this embodiment is: if the number of terminals is higher than the preset number threshold, it means that the number of callable targets for the service device has reached the upper limit and can no longer be called, so there is no need to obtain the associated media gateway of the target service device.

[0072] S203, based on the associated media gateway, calls the target service device to provide the media stream corresponding to the first service request.

[0073] Media streams refer to multimedia data, such as audio, video, or images, that are transmitted in the form of a stream.

[0074] An optional implementation of this embodiment is as follows: a media channel is established between the associated media gateway and the calling terminal. If the media channel is successfully established between the calling terminal and the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request to the calling terminal.

[0075] Another optional implementation of this embodiment is: based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request to the calling terminal and the called terminal.

[0076] The aforementioned service device invocation method receives a first service request sent by a calling terminal, and obtains the device information of the target service device based on the terminal location information of the calling terminal in the first service request. The device information includes at least the number of terminals currently invoking the target service device. Based on the number of terminals, the associated media gateway of the target service device is determined. Based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request. After receiving the first service request sent by the calling terminal, this application obtains the device information of the target service device based on the terminal location information of the calling terminal, and determines the associated media gateway of the target service device based on the number of terminals in the device information. Based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request. Since this application determines the associated media gateway of the target service device based on the number of terminals, after determining the associated media gateway, the target service device can be invoked to provide the media stream corresponding to the first service request. As long as the number of terminals meets the preset requirements, the target service device can be invoked, effectively solving the problem that traditional target service devices can only be invoked by one user. The method of this application allows multiple users to invoke the same service device simultaneously, effectively improving resource utilization and facilitating the promotion of multimedia services.

[0077] In one embodiment, the device information also includes the device address and / or device identifier, to more accurately determine the associated media gateway of the target service device, such as... Figure 4 As shown, an optional implementation of S202 includes:

[0078] S401, when the number of terminals is 0, a second service request is sent to the target service device based on the device address and / or device identifier. The second service request carries the calling media gateway associated with the calling terminal; the second service request is used to instruct the target service device to establish a media channel with the calling media gateway.

[0079] Here, "device address" refers to the IP address of the target service device. "Device identifier" is a unique identifier used to identify the target service device. "Second service request" is a request instruction used to instruct the target service device to establish a media channel with the calling media gateway. "Calling media gateway" refers to the media gateway associated with the calling terminal that has established a media channel with it.

[0080] An optional implementation of this embodiment is as follows: when the number of terminals is 0, the target service device is located based on the device address, and a second service request is sent to the target service device. The second service request carries the calling media gateway associated with the calling terminal; the second service request is used to instruct the target service device to establish a media channel with the calling media gateway.

[0081] Another optional implementation of this embodiment is as follows: when the number of terminals is 0, the target service device is located based on the device identifier, and a second service request is sent to the target service device. The second service request carries the calling media gateway associated with the calling terminal; the second service request is used to instruct the target service device to establish a media channel with the calling media gateway.

[0082] Another optional implementation of this embodiment is as follows: when the number of terminals is 0, the target service device is located based on the device address and device identifier, and a second service request is sent to the target service device. The second service request carries the calling media gateway associated with the calling terminal; the second service request is used to instruct the target service device to establish a media channel with the calling media gateway.

[0083] S402, if a media channel is successfully established between the target service device and the calling media gateway, the calling media gateway is designated as the associated media gateway of the target service device.

[0084] Optionally, in this embodiment, if a media channel is successfully established between the target service device and the calling media gateway, a mapping relationship is established between the calling media gateway and the target service device, and the calling media gateway is used as the associated media gateway of the target service device.

[0085] Optionally, in one embodiment, the device information also includes media gateway information. Based on this, when the number of terminals is not zero and the number of terminals is lower than a preset call threshold, the media gateway indicated by the media gateway information is used as the associated media gateway of the target service device.

[0086] Media gateway information refers to information used to identify the associated media gateway of the target service device. Media gateway information can be a gateway identifier or a gateway address.

[0087] It should be noted that in this embodiment, the media gateway information is recorded in the associated gateway content of the device information. When the number of terminals is 0, the content in the associated gateway content is empty, and it is impossible to obtain the associated media gateway information from the associated gateway content.

[0088] In this embodiment, if the number of terminals is not lower than a preset calling threshold, the multimedia service control device will reselect a service device from other candidate service devices besides the target service device. The selection method is also based on the terminal location information of the calling terminal and the terminal location information of other candidate service devices besides the target service device to reselect a new target service device.

[0089] In this embodiment, when the number of terminals is 0, a second service request is sent to the target service device based on the device address and / or device identifier. If a media channel is successfully established between the target service device and the calling media gateway, the calling media gateway is designated as the associated media gateway of the target service device. When the number of terminals is not 0 and is below a preset call threshold, the media gateway indicated by the media gateway information is designated as the associated media gateway of the target service device. This embodiment effectively improves the efficiency of determining the associated media gateway of the target service device and ensures normal invocation of the target service device based on the associated media gateway. This embodiment also adds a preset call threshold. Only when the preset call threshold is met can the media gateway indicated by the media gateway information be designated as the associated media gateway of the target service device, effectively preventing the target service device from being over-invoked and affecting the service quality of the target service device.

[0090] In one embodiment, in order for the called terminal to invoke the target service device, such as... Figure 5 As shown, one optional implementation of S203 includes:

[0091] S501, determine the called terminal corresponding to the calling terminal.

[0092] Optionally, in this embodiment, the called terminal corresponding to the calling terminal is determined based on the object identifier dialed by the calling terminal. The object identifier can be a mobile phone number or a client number.

[0093] S502: If a media channel is successfully established between the called terminal and the associated media gateway, the target service device is invoked through the associated media gateway to provide the media stream corresponding to the first service request to the called terminal.

[0094] Optionally, in this embodiment, the gateway address and / or gateway identifier of the associated media gateway are sent to the called terminal. The called terminal locates the associated media gateway based on the gateway address and / or gateway identifier, establishes a media channel with the associated media gateway, and, if a media channel is successfully established between the called terminal and the associated media gateway, the target service device is invoked through the associated media gateway to provide the media stream corresponding to the first service request to the called terminal.

[0095] In this embodiment, the called terminal corresponding to the calling terminal is first determined. Then, a media channel is established between the called terminal and the associated media gateway. Once the media channel is successfully established, the target service device is invoked through the associated media gateway to provide the media stream corresponding to the first service request to the called terminal. Based on this embodiment, the called terminal can invoke the target service device, and during the service process, the target service device provides the media stream corresponding to the first service request to the called terminal. For example, during a DC call from the calling terminal to the called terminal, the target service device obtains the video stream of the calling terminal and, through the associated media gateway, invokes the target service device to provide the video stream corresponding to the first service request to the called terminal.

[0096] In one embodiment, in order to update device information, such as Figure 6 As shown, an optional implementation of a service device invocation method includes:

[0097] S601 determines the associated media update status based on the number of terminals.

[0098] Among them, the associated media update status refers to the update status of the media gateway information in the associated gateway content of the device information, that is, whether it is updated or not.

[0099] An optional implementation of this embodiment is as follows: If the number of terminals is 0, then the associated media update status is determined to be an update process. The update process instructs the service management device to add the media gateway information of the associated media gateway to the associated gateway content in the device information. At this time, the associated media gateway information is the gateway address of the calling media gateway corresponding to the calling terminal.

[0100] Another optional implementation of this embodiment is: if the number of terminals is not 0, then the associated media update status is determined to be no update processing.

[0101] S602, a first device information update request carrying associated media update information and a first update identifier is sent to the service management device, so that the service management device increments the number of terminals in the device information based on the first update identifier, and updates the associated gateway content in the device information of the target service device based on the associated media update information.

[0102] Optionally, in this embodiment, a first device information update request carrying associated media update information and a first update identifier is sent to the service management device. The service management device increments the number of terminals in the device information by one based on the first update identifier in the first device information update request (if the number of terminals is 0, the number of terminals will be 1 after incrementing). The service management device also updates the associated gateway content in the device information of the target service device based on the associated media update information. If the associated media update information is updated, the service management device adds the media gateway information of the associated media gateway (i.e., the gateway address of the calling media gateway corresponding to the calling terminal) to the associated gateway content in the device information. If the associated media update information is not updated, the information in the associated gateway content is not updated.

[0103] Optionally, in this embodiment, when the media channel between the called terminal and the associated media gateway is disconnected (for example, if the first service request is a DC call request, the media channel between the called terminal and the associated media gateway will be disconnected after the call between the calling terminal and the called terminal is hung up due to resource release), a second device information update request carrying a second update identifier is sent to the service management device, so that the service management device decrements the number of terminals in the device information by one based on the second update identifier. It should be noted that if the number of terminals in the device information is decremented by one based on the second update identifier, and the number of terminals after the decrement is 0, the service management device also needs to update the media gateway information in the associated gateway content of the target service device's device information by clearing the media gateway information in the associated gateway content.

[0104] In this embodiment, the associated media update status is determined based on the number of terminals. A first device information update request carrying the associated media update status and a first update identifier is sent to the service management device. This allows the service management device to increment the number of terminals in the device information based on the first update identifier and update the associated gateway content in the device information of the target service device based on the associated media update status. Furthermore, if the media channel between the called terminal and the associated media gateway is disconnected, a second device information update request carrying a second update identifier is sent to the service management device. This allows the service management device to decrement the number of terminals in the device information based on the second update identifier. This embodiment achieves automatic updating of device information, facilitating a clear understanding of the latest device information of the target service device and simplifying subsequent calls.

[0105] In one embodiment, such as Figure 7 As shown, an optional implementation of a service device invocation method includes:

[0106] S701, the multimedia service control device receives a first service request sent by the calling terminal and obtains the terminal location information of the calling terminal from the first service request.

[0107] S702, the multimedia service control device sends a service device acquisition request carrying terminal location information to the service management device.

[0108] S703, the service management device selects the target service device from the candidate service devices based on the terminal location information and the device location information of the candidate service devices.

[0109] S704, the service management device feeds back the device information of the target service device to the multimedia service control device. The device information includes at least the number of terminals currently calling the target service device, as well as the device address, device identifier, and associated gateway content of the target service device. The associated gateway content is used to record media gateway information.

[0110] S705, when the number of terminals is 0, the multimedia service control device sends a second service request to the target service device based on the device address and device identifier. The second service request carries the calling media gateway associated with the calling terminal.

[0111] S706, the target service device establishes a media channel with the calling terminal's calling media gateway based on the second service request.

[0112] S707, when a media channel is successfully established between the target service device and the calling media gateway, the multimedia service control device will designate the calling media gateway as the associated media gateway of the target service device.

[0113] S708, the multimedia service control equipment determines the called terminal corresponding to the calling terminal.

[0114] S709, when the multimedia service control device successfully establishes a media channel between the called terminal and the associated media gateway, it calls the target service device through the associated media gateway to provide the media stream corresponding to the first service service request to the called terminal.

[0115] S710, if the number of terminals in the multimedia service control device is 0, then the associated media update status is determined to be an update process. The update process instructs the service management device to add the media gateway information of the associated media gateway to the associated gateway content in the device information.

[0116] S711, the multimedia service control device sends a first device information update request to the service management device, carrying the associated media update information and the first update identifier.

[0117] S712, the service management device increments the number of terminals in the device information by one based on the first update identifier, and updates the associated gateway content in the device information of the target service device based on the associated media update status.

[0118] This embodiment also includes a method for the calling terminal to terminate the first service request. After the first service request ends, the media channel between the called terminal and the associated media gateway is disconnected. The specific steps are as follows: When the media channel between the called terminal and the associated media gateway is disconnected, a second device information update request carrying a second update identifier is sent to the service management device, so that the service management device decrements the number of terminals in the device information based on the second update identifier. If the number of terminals is decremented, the number of terminals is 0. The service device also needs to clear the media gateway information (i.e., the associated media gateway address) in the associated gateway content of the device information.

[0119] This embodiment of the service device invocation method receives a first service request sent by a calling terminal, and obtains the device information of the target service device based on the terminal location information of the calling terminal in the first service request. The device information includes at least the number of terminals currently invoking the target service device. Based on the number of terminals, the associated media gateway of the target service device is determined. Based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request. After receiving the first service request sent by the calling terminal, this application obtains the device information of the target service device based on the terminal location information of the calling terminal, and determines the associated media gateway of the target service device based on the number of terminals in the device information. Based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request. Since this application determines the associated media gateway of the target service device based on the number of terminals, after determining the associated media gateway, the target service device can be invoked to provide the media stream corresponding to the first service request. As long as the number of terminals meets the preset requirements, the target service device can be invoked, effectively solving the problem that traditional target service devices can only be invoked by one user. The method of this application allows multiple users to invoke the same service device simultaneously, effectively improving resource utilization and facilitating the promotion of multimedia services.

[0120] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0121] Based on the same inventive concept, this application also provides a service device invocation apparatus for implementing the service device invocation method described above. The solution provided by this apparatus is similar to the implementation described in the above method; therefore, the specific limitations in one or more service device invocation apparatus embodiments provided below can be found in the limitations of the service device invocation method described above, and will not be repeated here.

[0122] In one embodiment, by Figure 8 A structural block diagram of a service device invocation apparatus in one embodiment is shown. Figure 8 As shown, a service device invocation device 1 is provided, which includes: an acquisition module 10, a first determination module 20, and an invocation module 30, wherein:

[0123] The acquisition module 10 is used to respond to a first service request sent by the calling terminal and acquire device information of the target service device based on the terminal location information of the calling terminal in the first service request; wherein, the device information includes at least the number of terminals currently calling the target service device; the target service device includes at least a camera.

[0124] The first determining module 20 is used to determine the associated media gateway of the target service device based on the number of terminals;

[0125] Module 30 is used to invoke the target service device to provide the media stream corresponding to the first service request based on the associated media gateway.

[0126] In one embodiment, the device information also includes a device address and / or a device identifier, based on which... Figure 8 The first determining module 20 is also specifically used for:

[0127] When the number of terminals is 0, a second service request is sent to the target service device based on the device address and / or device identifier; wherein, the second service request carries the calling media gateway associated with the calling terminal; the second service request is used to instruct the target service device to establish a media channel with the calling media gateway;

[0128] If a media channel is successfully established between the target service device and the calling media gateway, the calling media gateway will be used as the associated media gateway of the target service device.

[0129] In one embodiment, the device information also includes media gateway information, based on which... Figure 8 The first determining module 20 is also specifically used for:

[0130] If the number of terminals is not zero and the number of terminals is lower than the preset call threshold, the media gateway indicated by the media gateway information will be used as the associated media gateway of the target service device.

[0131] In one embodiment, Figure 8 The acquisition module 10 is also specifically used for:

[0132] Obtain the terminal location information of the calling terminal from the first service request;

[0133] Send a service device acquisition request carrying terminal location information to the service management device; wherein, the service device acquisition request is used to instruct the service management device to select a target service device from the candidate service devices based on the terminal location information and the device location information of the candidate service devices, and to feed back the device information of the target service device to the multimedia service control device.

[0134] In one embodiment, Figure 8 The calling module 20 in the text is also specifically used for:

[0135] Determine the called terminal corresponding to the calling terminal;

[0136] If a media channel is successfully established between the called terminal and the associated media gateway, the target service device is invoked through the associated media gateway to provide the media stream corresponding to the first service request to the called terminal.

[0137] Based on the above embodiments, Figure 8 The service device invocation device 1 further includes:

[0138] The second determining module is used to determine the update status of associated media based on the number of terminals;

[0139] The first sending module is used to send a first device information update request carrying associated media update information and a first update identifier to the service management device, so that the service management device increments the number of terminals in the device information based on the first update identifier, and updates the associated gateway content in the device information of the target service device based on the associated media update information.

[0140] In one embodiment, the second determining module is further specifically used for:

[0141] If the number of terminals is 0, the associated media update status is determined to be an update process; whereby the update process is used to instruct the service management device to add the media gateway information of the associated media gateway to the associated gateway content in the device information;

[0142] If the number of terminals is not 0, then the associated media update status is determined to be no update.

[0143] Based on the above embodiments, Figure 8 The service device invocation device 1 further includes:

[0144] The second sending module is used to send a second device information update request carrying a second update identifier to the service management device when the media channel between the called terminal and the associated media gateway is disconnected, so that the service management device decrements the number of terminals in the device information by one based on the second update identifier.

[0145] Each module in the aforementioned service device invocation device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can invoke and execute the operations corresponding to each module.

[0146] In one embodiment, a computer device is provided, which may be a platform-side device, and its internal structure diagram may be as follows: Figure 9 As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores service device invocation information. The network interface communicates with an external user via a network connection. When executed by the processor, the computer program implements a service device invocation method.

[0147] Those skilled in the art will understand that Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specifically, the computer device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.

[0148] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0149] In response to a first service request sent by a calling terminal, the device information of the target service device is obtained based on the terminal location information of the calling terminal in the first service request; wherein, the device information includes at least the number of terminals currently calling the target service device;

[0150] Determine the associated media gateway for the target service device based on the number of terminals;

[0151] Based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request.

[0152] In one embodiment, when the processor executes the computer program, it further performs the following steps: the device information also includes a device address and / or a device identifier;

[0153] Accordingly, based on the number of terminals, the associated media gateway for the target service device is determined, including:

[0154] When the number of terminals is 0, a second service request is sent to the target service device based on the device address and / or device identifier; wherein, the second service request carries the calling media gateway associated with the calling terminal; the second service request is used to instruct the target service device to establish a media channel with the calling media gateway;

[0155] If a media channel is successfully established between the target service device and the calling media gateway, the calling media gateway will be used as the associated media gateway of the target service device.

[0156] In one embodiment, when the processor executes the computer program, it further performs the following steps: the device information also includes media gateway information;

[0157] Accordingly, based on the number of terminals, the associated media gateway for the target service device is determined, including:

[0158] If the number of terminals is not zero and the number of terminals is lower than the preset call threshold, the media gateway indicated by the media gateway information will be used as the associated media gateway of the target service device.

[0159] In one embodiment, when the processor executes the computer program, it further performs the following steps: obtaining device information of the target service device based on the terminal location information of the calling terminal in the first service request, including:

[0160] Obtain the terminal location information of the calling terminal from the first service request;

[0161] Send a service device acquisition request carrying terminal location information to the service management device; wherein, the service device acquisition request is used to instruct the service management device to select a target service device from the candidate service devices based on the terminal location information and the device location information of the candidate service devices, and to feed back the device information of the target service device to the multimedia service control device.

[0162] In one embodiment, when the processor executes the computer program, it further performs the following steps: based on the associated media gateway, it invokes the target service device to provide the media stream corresponding to the first service service request, including:

[0163] Determine the called terminal corresponding to the calling terminal;

[0164] If a media channel is successfully established between the called terminal and the associated media gateway, the target service device is invoked through the associated media gateway to provide the media stream corresponding to the first service request to the called terminal.

[0165] In one embodiment, when the processor executes the computer program, it further performs the following steps: If a media channel is successfully established between the called terminal and the associated media gateway, the method further includes:

[0166] Determine the update status of associated media based on the number of terminals;

[0167] A first device information update request carrying associated media update information and a first update identifier is sent to the service management device, so that the service management device increments the number of terminals in the device information based on the first update identifier, and updates the associated gateway content in the device information of the target service device based on the associated media update information.

[0168] In one embodiment, when the processor executes the computer program, it further performs the following steps: determining the associated media update status based on the number of terminals, including:

[0169] If the number of terminals is 0, the associated media update status is determined to be an update process; whereby the update process is used to instruct the service management device to add the media gateway information of the associated media gateway to the associated gateway content in the device information;

[0170] If the number of terminals is not 0, then the associated media update status is determined to be no update.

[0171] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0172] When the media channel between the called terminal and the associated media gateway is disconnected, a second device information update request carrying a second update identifier is sent to the service management device, so that the service management device decrements the number of terminals in the device information by one based on the second update identifier.

[0173] In one embodiment, when the processor executes the computer program, it also performs the following steps: the target service device includes at least a camera.

[0174] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0175] In response to a first service request sent by a calling terminal, the device information of the target service device is obtained based on the terminal location information of the calling terminal in the first service request; wherein, the device information includes at least the number of terminals currently calling the target service device;

[0176] Determine the associated media gateway for the target service device based on the number of terminals;

[0177] Based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request.

[0178] In one embodiment, when the computer program is executed by a processor, it further performs the following steps: the device information also includes a device address and / or a device identifier;

[0179] Accordingly, based on the number of terminals, the associated media gateway for the target service device is determined, including:

[0180] When the number of terminals is 0, a second service request is sent to the target service device based on the device address and / or device identifier; wherein, the second service request carries the calling media gateway associated with the calling terminal; the second service request is used to instruct the target service device to establish a media channel with the calling media gateway;

[0181] If a media channel is successfully established between the target service device and the calling media gateway, the calling media gateway will be used as the associated media gateway of the target service device.

[0182] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: the device information also includes media gateway information;

[0183] Accordingly, based on the number of terminals, the associated media gateway for the target service device is determined, including:

[0184] If the number of terminals is not zero and the number of terminals is lower than the preset call threshold, the media gateway indicated by the media gateway information will be used as the associated media gateway of the target service device.

[0185] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: obtaining device information of the target service device based on the terminal location information of the calling terminal in the first service request, including:

[0186] Obtain the terminal location information of the calling terminal from the first service request;

[0187] Send a service device acquisition request carrying terminal location information to the service management device; wherein, the service device acquisition request is used to instruct the service management device to select a target service device from the candidate service devices based on the terminal location information and the device location information of the candidate service devices, and to feed back the device information of the target service device to the multimedia service control device.

[0188] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: based on the associated media gateway, invoking the target service device to provide the media stream corresponding to the first service service request, including:

[0189] Determine the called terminal corresponding to the calling terminal;

[0190] If a media channel is successfully established between the called terminal and the associated media gateway, the target service device is invoked through the associated media gateway to provide the media stream corresponding to the first service request to the called terminal.

[0191] In one embodiment, when the computer program is executed by a processor, it further performs the following steps: If a media channel is successfully established between the called terminal and the associated media gateway, the method further includes:

[0192] Determine the update status of associated media based on the number of terminals;

[0193] A first device information update request carrying associated media update information and a first update identifier is sent to the service management device, so that the service management device increments the number of terminals in the device information based on the first update identifier, and updates the associated gateway content in the device information of the target service device based on the associated media update information.

[0194] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: determining the associated media update status based on the number of terminals, including:

[0195] If the number of terminals is 0, the associated media update status is determined to be an update process; whereby the update process is used to instruct the service management device to add the media gateway information of the associated media gateway to the associated gateway content in the device information;

[0196] If the number of terminals is not 0, then the associated media update status is determined to be no update.

[0197] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0198] When the media channel between the called terminal and the associated media gateway is disconnected, a second device information update request carrying a second update identifier is sent to the service management device, so that the service management device decrements the number of terminals in the device information by one based on the second update identifier.

[0199] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: the target service device includes at least a camera.

[0200] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0201] In response to a first service request sent by a calling terminal, the device information of the target service device is obtained based on the terminal location information of the calling terminal in the first service request; wherein, the device information includes at least the number of terminals currently calling the target service device;

[0202] Determine the associated media gateway for the target service device based on the number of terminals;

[0203] Based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request.

[0204] In one embodiment, when the computer program is executed by a processor, it further performs the following steps: the device information also includes a device address and / or a device identifier;

[0205] Accordingly, based on the number of terminals, the associated media gateway for the target service device is determined, including:

[0206] When the number of terminals is 0, a second service request is sent to the target service device based on the device address and / or device identifier; wherein, the second service request carries the calling media gateway associated with the calling terminal; the second service request is used to instruct the target service device to establish a media channel with the calling media gateway;

[0207] If a media channel is successfully established between the target service device and the calling media gateway, the calling media gateway will be used as the associated media gateway of the target service device.

[0208] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: the device information also includes media gateway information;

[0209] Accordingly, based on the number of terminals, the associated media gateway for the target service device is determined, including:

[0210] If the number of terminals is not zero and the number of terminals is lower than the preset call threshold, the media gateway indicated by the media gateway information will be used as the associated media gateway of the target service device.

[0211] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: obtaining device information of the target service device based on the terminal location information of the calling terminal in the first service request, including:

[0212] Obtain the terminal location information of the calling terminal from the first service request;

[0213] Send a service device acquisition request carrying terminal location information to the service management device; wherein, the service device acquisition request is used to instruct the service management device to select a target service device from the candidate service devices based on the terminal location information and the device location information of the candidate service devices, and to feed back the device information of the target service device to the multimedia service control device.

[0214] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: based on the associated media gateway, invoking the target service device to provide the media stream corresponding to the first service service request, including:

[0215] Determine the called terminal corresponding to the calling terminal;

[0216] If a media channel is successfully established between the called terminal and the associated media gateway, the target service device is invoked through the associated media gateway to provide the media stream corresponding to the first service request to the called terminal.

[0217] In one embodiment, when the computer program is executed by a processor, it further performs the following steps: If a media channel is successfully established between the called terminal and the associated media gateway, the method further includes:

[0218] Determine the update status of associated media based on the number of terminals;

[0219] A first device information update request carrying associated media update information and a first update identifier is sent to the service management device, so that the service management device increments the number of terminals in the device information based on the first update identifier, and updates the associated gateway content in the device information of the target service device based on the associated media update information.

[0220] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: determining the associated media update status based on the number of terminals, including:

[0221] If the number of terminals is 0, the associated media update status is determined to be an update process; whereby the update process is used to instruct the service management device to add the media gateway information of the associated media gateway to the associated gateway content in the device information;

[0222] If the number of terminals is not 0, then the associated media update status is determined to be no update.

[0223] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0224] When the media channel between the called terminal and the associated media gateway is disconnected, a second device information update request carrying a second update identifier is sent to the service management device, so that the service management device decrements the number of terminals in the device information by one based on the second update identifier.

[0225] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: the target service device includes at least a camera.

[0226] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0227] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should all be considered to be within the scope of this specification.

[0228] The above embodiments are merely illustrative of several implementation methods of this application, and their descriptions are relatively specific and detailed. However, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A service device calling method characterized by, The method, applied to multimedia service control equipment, includes: In response to a first service request sent by a calling terminal, the system determines the target service device to be invoked based on the terminal location information of the calling terminal in the first service request, and obtains the device information of the target service device; wherein, the device information includes at least the number of terminals currently invoking the target service device; the device information also includes at least one of device address, device identifier, and media gateway information; When the number of terminals is 0, a second service request is sent to the target service device according to the device address and / or device identifier; wherein, the second service request carries the calling media gateway associated with the calling terminal; the second service request is used to instruct the target service device to establish a media channel with the calling media gateway; if a media channel is successfully established between the target service device and the calling media gateway, the calling media gateway is designated as the associated media gateway of the target service device. If the number of terminals is not zero and the number of terminals is lower than a preset call threshold, the media gateway indicated by the media gateway information shall be used as the associated media gateway of the target service device. Based on the associated media gateway, the target service device is invoked to provide the media stream corresponding to the first service request.

2. The method of claim 1, wherein, The step of obtaining the device information of the target service device based on the terminal location information of the calling terminal in the first service request includes: Obtain the terminal location information of the calling terminal from the first service request; A service device acquisition request carrying the terminal location information is sent to the service management device; wherein, the service device acquisition request is used to instruct the service management device to select a target service device from the candidate service devices based on the terminal location information and the device location information of the candidate service devices, and to feed back the device information of the target service device to the multimedia service control device.

3. The method of claim 1, wherein, The step of invoking the target service device to provide the media stream corresponding to the first service service request based on the associated media gateway includes: Determine the called terminal corresponding to the calling terminal; If a media channel is successfully established between the called terminal and the associated media gateway, the target service device is invoked through the associated media gateway to provide the media stream corresponding to the first service request to the called terminal.

4. The method of claim 3, wherein, If a media channel is successfully established between the called terminal and the associated media gateway, the method further includes: Based on the number of terminals, determine the status of associated media updates; A first device information update request carrying the associated media update information and a first update identifier is sent to the service management device, so that the service management device increments the number of terminals in the device information based on the first update identifier, and updates the associated gateway content in the device information of the target service device based on the associated media update information.

5. The method of claim 4, wherein, The step of determining the associated media update status based on the number of terminals includes: If the number of terminals is 0, then the associated media update status is determined to be an update process; wherein, the update process is used to instruct the service management device to add the media gateway information of the associated media gateway to the associated gateway content in the device information; If the number of terminals is not 0, then the associated media update status is determined to be no update.

6. The method of claim 4, wherein, The method further includes: If the media channel between the called terminal and the associated media gateway is disconnected, a second device information update request carrying a second update identifier is sent to the service management device, so that the service management device decrements the number of terminals in the device information by one based on the second update identifier.

7. The method according to any one of claims 1 to 6, characterized in that, The target service device includes at least a camera.

8. A service device calling apparatus characterized by comprising: Configured in a multimedia service control device, the device includes: The acquisition module is configured to respond to a first service request sent by a calling terminal, determine the target service device to be invoked based on the terminal location information of the calling terminal in the first service request, and acquire the device information of the target service device; wherein, the device information includes at least the number of terminals currently invoking the target service device; the device information also includes at least one of device address, device identifier, and media gateway information; The first determining module is configured to, when the number of terminals is 0, send a second service request to the target service device based on the device address and / or device identifier; wherein the second service request carries the calling media gateway associated with the calling terminal; the second service request is used to instruct the target service device to establish a media channel with the calling media gateway; if a media channel is successfully established between the target service device and the calling media gateway, the calling media gateway is designated as the associated media gateway of the target service device; if the number of terminals is not 0 and the number of terminals is lower than a preset calling threshold, the media gateway indicated by the media gateway information is designated as the associated media gateway of the target service device. The invocation module is used to invoke the target service device to provide the media stream corresponding to the first service service request based on the associated media gateway. 9.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-8 when the computer program is executed by the processor. When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having stored thereon a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.

11. A computer program product comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • A method and a system for selecting a virtual media gateway

    CN109714353A

  • Media gateway selection method and device, computer equipment and storage medium

    CN116915782A