Digital human image downloading method and device, communication equipment and storage medium

By guiding the use of data channels in the digital human communication system, the problem of independent download of digital human images is solved, and the sharing and use of digital human images and the saving of communication resources is realized.

CN120223679APending Publication Date: 2025-06-27CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510276770.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-10
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

In digital human communication, the downloaded digital human image can only be used by specific applications, resulting in different applications that need to be downloaded independently, resulting in waste of communication resources.

Method used

By guiding the data channel, the calling terminal device sends a digital human communication application download request to the media function MF network element. If the terminal device does not store the digital human image, it receives the target digital human image and renders and transmits it if necessary.

Benefits of technology

It realizes the shared use of digital human images, reduces the waste of communication resources, improves user experience, and saves unnecessary information interaction processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120223679A_ABST
    Figure CN120223679A_ABST
Patent Text Reader

Abstract

The invention provides a digital human image downloading method and device, communication equipment and a storage medium, and the method comprises the steps that calling terminal equipment sends a digital human communication application downloading request comprising a first identifier and indication information to an MF network element through a guide data channel, and the MF network element sends the digital human communication application downloading request to a DCSF network element, and under the condition that the indication information indicates that the calling terminal equipment does not store the digital human image, the DCSF network element sends a downloading request comprising a first identifier to the BAR network element through the DCAS, the BAR network element sends a target digital human image to the MF network element, and the MF network element sends the target digital human image to the calling terminal equipment through the guide data channel. By adopting the method, the terminal equipment downloads the digital human image through the guide data channel, and the digital human image downloaded through the guide data channel can be used by different digital human communication applications of the terminal equipment, so that the interaction times can be reduced, and the communication resources can be saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of terminal communication technologies, and in particular, to a method, apparatus, communication device, and storage medium for downloading a digital human image. Background Art

[0002] Avatar Communication is an enhanced call application based on the data channel (DC) of the Internet Protocol (IP) Multimedia Subsystem (IMS). During a call, a user can display their virtual digital human image in the network world through the DC channel on the peer terminal device, which involves technologies such as downloading digital human images. In Avatar Communication, digital human images can be downloaded through Avatar Communication applications. However, the digital human images downloaded through Avatar Communication applications can only be used by that specific Avatar Communication application and cannot be used by other Avatar Communication applications, resulting in the need to download digital human images for different Avatar Communication applications, thus wasting communication resources. Summary of the Invention

[0003] This application provides a method, apparatus, communication device, and storage medium for downloading digital human images, which can save communication resources.

[0004] In a first aspect, this application provides a method for downloading a digital human image, which is applied to a calling terminal device. The method includes:

[0005] Sending a digital human communication application download request to a Media Function (MF) network element through a bootstrap data channel. The digital human communication application download request includes a first identifier and indication information. The first identifier is the identifier of the calling terminal device, and the indication information is used to indicate whether the calling terminal device stores a digital human image or the calling terminal device does not store a digital human image;

[0006] In the case where the calling terminal device does not store a digital human image, receiving a target digital human image from the MF network element through the bootstrap data channel.

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

[0008] In the case where the calling terminal device has the ability to render digital human images, rendering the target digital human image;

[0009] Sending the rendered target digital human image to the called terminal device through an application data channel.

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

[0011] When the calling terminal device does not have the ability to render a digital human image, but the called terminal device has the ability to render a digital human image, the target digital human image is sent to the called terminal device through the application data channel;

[0012] Receive the rendered target digital human image from the called terminal device through the application data channel.

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

[0014] When neither the calling terminal device nor the called terminal device has the ability to render a digital human image, a rendering request is sent to the MF network element through the application data channel, and the rendering request includes the target digital human image and the first identifier;

[0015] Receive the rendered target digital human image from the MF network element through the application data channel.

[0016] In one embodiment, receiving the target digital human image from the MF network element through the boot data channel includes:

[0017] Receive a list of digital human image identifiers from the MF network element through the boot data channel;

[0018] Select a target digital human image identifier from the list of digital human image identifiers;

[0019] Send a digital human image download request to the MF network element through the boot data channel, and the digital human image download request includes the first identifier and the target digital human image identifier;

[0020] Receive the target digital human image from the MF network element through the boot data channel.

[0021] In one embodiment, receiving the target digital human image from the MF network element through the boot data channel includes:

[0022] Receive a list of digital human images from the MF network element through the boot data channel, and the list of digital human images includes the target digital human image;

[0023] The method further includes:

[0024] Select the target digital human image from the list of digital human images.

[0025] In a second aspect, the present application also provides a method for downloading a digital human image, which is applied to a media function MF network element, and the method includes:

[0026] Receive a digital human communication application download request from a calling terminal device through a boot data channel. The digital human communication application download request includes a first identifier and indication information. The first identifier is the identifier of the calling terminal device, and the indication information is used to indicate whether the calling terminal device stores a digital human image, or the calling terminal device does not store a digital human image;

[0027] Send the digital human communication application download request to a Data Channel Signaling Function (DCSF) network element;

[0028] Receive a target digital human image from a Basic Digital Human Repository (BAR) network element;

[0029] Send the target digital human image to the calling terminal device through the boot data channel.

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

[0031] Receive a digital human image identifier list from the BAR network element through the DCSF network element;

[0032] Send the digital human image identifier list to the calling terminal device through the boot data channel;

[0033] Receive a digital human image download request from the calling terminal device through the boot data channel. The digital human image download request includes the first identifier and a target digital human image identifier, and the digital human image identifier list includes the target digital human image identifier;

[0034] Send the digital human image download request to the BAR network element.

[0035] In one embodiment, the receiving the target digital human image from the BAR network element includes:

[0036] Receive a digital human image list from the BAR network element. The digital human image list includes the target digital human image;

[0037] The sending the target digital human image to the calling terminal device through the boot data channel includes:

[0038] Send the digital human image list to the calling terminal device through the boot data channel.

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

[0040] Receive a rendering request from the calling terminal device through an application data channel. The rendering request includes the first identifier and the target digital human image;

[0041] Render the target digital human image;

[0042] Send the rendered target digital human image to the calling terminal device through the application data channel;

[0043] Send the rendered target digital human image to the called terminal device through the application data channel.

[0044] Thirdly, the present application also provides a method for downloading a digital human image, which is applied to a Data Channel Signaling Function (DCSF) network element. The method includes:

[0045] Receive a digital human communication application download request from a Media Function (MF) network element. The digital human communication application download request includes a first identifier and indication information. The first identifier is the identifier of the calling terminal device, and the indication information is used to indicate whether the calling terminal device stores a digital human image, or the calling terminal device does not store a digital human image;

[0046] In the case where the indication information indicates that the calling terminal device does not store a digital human image, send a download request including the first identifier to a Basic Digital Human Repository (BAR) network element through a Data Channel Application Server (DCAS);

[0047] Receive a digital human image identifier list or a digital human image list from the BAR network element through the DCAS;

[0048] Send the digital human image identifier list or the digital human image list to the MF network element.

[0049] In one embodiment, the sending a download request including the first identifier to the BAR network element through the DCAS includes:

[0050] Send a digital human image identifier download request including the first identifier to the BAR network element through the DCAS.

[0051] In one embodiment, the sending a download request including the first identifier to the BAR network element through the DCAS includes:

[0052] Send a digital human image download request including the first identifier to the BAR network element through the DCAS.

[0053] Fourthly, the present application also provides a method for downloading a digital human image, which is applied to a Basic Digital Human Repository (BAR) network element. The method includes:

[0054] Receive a download request including a first identifier, where the first identifier is the identifier of the calling terminal device;

[0055] Send the target digital human image.

[0056] In one embodiment, the receiving of the download request including the first identifier includes:

[0057] Receiving, through the Data Channel Application Server (DCAS), a digital human image identifier download request including the first identifier from a Data Channel Signaling Function (DCSF) network element;

[0058] The method further includes:

[0059] Sending, through the DCAS, a list of digital human image identifiers to the DCSF network element;

[0060] Receiving a digital human image download request from a Media Function (MF) network element, where the digital human image download request includes the first identifier and a target digital human image identifier, and the list of digital human image identifiers includes the target digital human image identifier;

[0061] The sending of the target digital human image includes:

[0062] Sending the target digital human image corresponding to the target digital human image identifier to the MF network element.

[0063] In one embodiment, the receiving of the download request including the first identifier includes:

[0064] Receiving, through the DCAS, a digital human image download request including the first identifier from the DCSF network element;

[0065] The sending of the target digital human image includes:

[0066] Sending, through the DCAS, a list of digital human images to the DCSF network element, where the list of digital human images includes the target digital human image.

[0067] In a fifth aspect, the present application further provides a digital human image download device, which is applied to a calling terminal device. The device includes:

[0068] A sending module, configured to send a digital human communication application download request to a Media Function (MF) network element through a boot data channel. The digital human communication application download request includes a first identifier and indication information. The first identifier is the identifier of the calling terminal device, and the indication information is used to indicate whether the calling terminal device stores a digital human image, or the calling terminal device does not store a digital human image;

[0069] A receiving module, configured to receive a target digital human image from the MF network element through the boot data channel when the calling terminal device does not store a digital human image.

[0070] Sixth aspect, the present application further provides a digital human image download device, which is applied to a media function MF network element. The device includes:

[0071] A receiving module, configured to receive a digital human communication application download request from a calling terminal device through a bootstrap data channel. The digital human communication application download request includes a first identifier and indication information. The first identifier is the identifier of the calling terminal device, and the indication information is used to indicate whether the calling terminal device stores a digital human image, or the calling terminal device does not store a digital human image;

[0072] A sending module, configured to send the digital human communication application download request to a data channel signaling function DCSF network element;

[0073] The receiving module is further configured to receive a target digital human image from a basic digital human repository BAR network element;

[0074] The sending module is further configured to send the target digital human image to the calling terminal device through the bootstrap data channel.

[0075] Seventh aspect, the present application further provides a digital human image download device, which is applied to a data channel signaling function DCSF network element. The device includes:

[0076] A receiving module, configured to receive a digital human communication application download request from a media function MF network element. The digital human communication application download request includes a first identifier and indication information. The first identifier is the identifier of the calling terminal device, and the indication information is used to indicate whether the calling terminal device stores a digital human image, or the calling terminal device does not store a digital human image;

[0077] A sending module, configured to, when the indication information indicates that the calling terminal device does not store a digital human image, send a download request including the first identifier to a basic digital human repository BAR network element through a data channel application server DCAS;

[0078] The receiving module is further configured to receive a digital human image identifier list or a digital human image list from the BAR network element through the DCAS;

[0079] The sending module is further configured to send the digital human image identifier list or the digital human image list to the MF network element.

[0080] Eighth aspect, the present application further provides a digital human image download device, which is applied to a basic digital human repository BAR network element. The device includes:

[0081] A receiving module, configured to receive a download request including a first identifier, where the first identifier is the identifier of a calling terminal device;

[0082] A sending module, configured to send a target digital human image.

[0083] In a ninth aspect, the present application further provides a communication device, which includes a memory, a processor, and a transceiver. The memory stores a computer program, the transceiver is configured to communicate with other communication devices, and when the processor executes the computer program, the steps of the above-mentioned various methods are implemented.

[0084] In a tenth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned various methods are implemented.

[0085] In an eleventh aspect, the present application further provides a computer program product, including a computer program. When the computer program is executed by a processor, the steps of the above-mentioned various methods are implemented.

[0086] In the present application, the calling terminal device sends a digital human communication application download request including a first identifier and indication information to the MF network element through the boot data channel. The MF network element sends a digital human communication application download request to the DCSF network element. When the indication information indicates that the calling terminal device does not store a digital human image, the DCSF network element sends a download request including the first identifier to the BAR network element through the DCAS. The BAR network element sends the target digital human image to the MF network element, and the MF network element sends the target digital human image to the calling terminal device through the boot data channel. It can be seen that when the terminal device does not store a digital human image, the terminal device can download the digital human image from the BAR network element through the boot data channel. Since the digital human image is downloaded through the boot data channel, the downloaded digital human image can be used by different digital human communication applications of the terminal device, which can avoid the situation where different digital human communication applications need to download the digital human image, reduce the number of interactions, and thus save communication resources. In addition, when the terminal device does not store a digital human image, the terminal device downloads the digital human image, which can avoid the situation where the terminal device stores a digital human image and downloads it, reduce unnecessary interaction processes, and thus further save communication resources. Description of the Drawings

[0087] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for describing the embodiments of the present application or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other related drawings can be obtained based on these drawings.

[0088] Figure 1It is a schematic diagram of a network architecture disclosed in an embodiment of the present application;

[0089] Figure 2 It is a schematic flow diagram of a method for downloading a digital human image provided by an embodiment of the present application;

[0090] Figure 3 It is a schematic flow diagram of another method for downloading a digital human image provided by an embodiment of the present application;

[0091] Figure 4 It is a schematic flow diagram of yet another method for downloading a digital human image provided by an embodiment of the present application;

[0092] Figure 5 It is a schematic structural diagram of a digital human image downloading device provided by an embodiment of the present application;

[0093] Figure 6 It is a schematic structural diagram of another digital human image downloading device provided by an embodiment of the present application;

[0094] Figure 7 It is a schematic structural diagram of yet another digital human image downloading device provided by an embodiment of the present application;

[0095] Figure 8 It is a schematic structural diagram of a communication device provided by an embodiment of the present application. Detailed implementation manners

[0096] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.

[0097] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein.

[0098] The present application provides a method, device, communication device and storage medium for downloading a digital human image, which can save communication resources.

[0099] To better understand the embodiments of the present application, the network architecture of the present application will be described first below.

[0100] Figure 1 It is a schematic diagram of a network architecture disclosed in an embodiment of the present application. As Figure 1As shown, the network architecture may include a User Equipment (UE), a Proxy-Call Session Control Function (P-CSCF) network element, a Server-Call Session Control Function (S-CSCF) network element, an IMS Subsystem Access Gateway (IMS-AGW), a Remote IMS, a Home Subscriber Server (HSS), an IMS Application Server (IMS-AS), a Media Function (MF) network element, a Data Channel Signaling Function (DCSF) network element, a Data Channel Application Repository (DCAR) network element, a Data Channel Application Server (DCAS), a Network Exposure Function (NEF) network element, and a Base Avatar Repository (BAR) network element.

[0101] The UE and the P-CSCF network element can communicate through the Gm interface. The UE and the IMS-AGW can communicate directly or through the P-CSCF network element. The P-CSCF network element and the IMS-AGW can communicate through the Iq interface. The IMS-AGW, the remote IMS, and the MF network element can communicate through the Mb interface. The P-CSCF network element and the S-CSCF network element can communicate through the Mw interface. The S-CSCF network element and the HSS can communicate through the N70 interface. The S-CSCF network element and the IMS-AS can communicate through IMS Service Control (ISC). The HSS and the IMS-AS can communicate through the N71 interface. The HSS and the DCSF network element can communicate through the N72 interface or the Sc interface. The IMS-AS and the DCSF network element can communicate through DC1. The IMS-AS and the MF network element can communicate through DC2. The MF network element and the DCSF network element can communicate through Media Data Channel (MDC) 1. The MF network element, the DCAS, and the BAR network element can communicate through MDC2. The DCSF network element and the DCAR network element can communicate through DC5. The DCSF network element and the NEF network element can communicate through DC3. The DCSF network element and the DCAS can communicate through DC4 or MDC3. The DCAS and the BAR network element can communicate directly.

[0102] The UE is a terminal with the new IMS DC call function. The UE can also be referred to as a terminal device, a mobile station (MS), a mobile terminal (MT), etc., and is a device that provides voice and / or data connectivity to users. The terminal device can be a handheld terminal, a laptop computer, a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, a handheld device, a laptop computer, a cordless phone, or a wireless local loop (WLL) station, a machine type communication (MTC) terminal, a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), a vehicle-mounted device (such as a car, a bicycle, an electric vehicle, an airplane, a ship, a train, a high-speed train, etc.), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (such as a refrigerator, a TV, an air conditioner, an electric meter, etc.), a smart robot, a workshop device, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home, a flight device (such as a smart robot, a hot air balloon, a drone, an airplane, etc.) or other devices that can access the network. Figure 1 In the figure, the terminal device is shown as a UE Reader, only for example, and does not limit the terminal device.

[0103] The P-CSCF network element acts as an access point. It receives the registration request of the UE, forwards it, and is responsible for the signaling interaction between the UE and the network.

[0104] The S-CSCF network element provides various communication services for the UE, such as voice, video, messages, etc., to realize the interaction between the user and the network.

[0105] The IMS-AGW is mainly used to connect the mobile network and the fixed network to enable communication between different networks.

[0106] The remote IMS is used to provide multimedia communication services.

[0107] The HSS is used to store user subscription information.

[0108] The IMS-AS is used to provide various value-added services and applications.

[0109] The MF network element provides DC resource management and rendering capabilities externally.

[0110] The DCSF network element provides the control capabilities of the DC and is open to third-party application servers.

[0111] The DCAR network element realizes the storage function of data channel applications. When users use data channel applications, they need to download the corresponding data channel applications from the data channel application repository first.

[0112] The DCAS realizes the service control of digital human communication, including functions such as digital human media processing and digital human media capability negotiation.

[0113] The BAR network element is used to store and retrieve digital human image model information of users.

[0114] It should be noted that Figure 1 In the network architecture shown, it is not limited to only including the network elements and devices shown in the figure, and may also include other network elements or devices not shown in the figure. Specifically, they are not listed one by one in this application.

[0115] It should be noted that the embodiments of this application do not limit the distribution form of each network element in the core network. Figure 1 The distribution form shown is only exemplary, and this application does not make any limitations.

[0116] It should be understood that the names of all network elements in this application are only examples. In future communications, such as in the 6th Generation Mobile Networks (6G), they may also be called other names, or in future communications, such as in 6G, the network elements involved in this application may also be replaced by other entities or devices with the same functions, and this application does not make any limitations in this regard. A unified explanation is made here and will not be repeated later.

[0117] It should be noted that Figure 1 The network architecture of the 5th Generation Mobile Networks (5G) shown does not constitute a limitation to the 5G network. Optionally, the methods of the embodiments of this application are also applicable to various future communication systems, such as 6G or other communication networks, etc.

[0118] To better understand the embodiments of the present application, the related technologies will be described below first.

[0119] A DC is newly added in the IMS network. The DC is used to carry data information such as text, pictures, graffiti, and menus of both parties in a call. The DC includes a bootstrap data channel and an application data channel. The bootstrap data channel is a data channel established between a terminal device and the network, and is used for data channel application download, data channel application list update, data channel application version update, etc. The application data channel is a data channel established between a terminal device and a terminal device or between a terminal device and the network, and is used for the transmission of data or messages between data channel applications at both ends.

[0120] The next-generation real-time communication technology based on the IMS network is the focus of research, and the research direction is to implement the digital human communication function based on the DC. The digital human communication function involves multiple technologies such as digital human image download, digital human communication capability negotiation, and digital human media rendering.

[0121] The digital human image download is a basic function of digital human communication. The digital human image can be downloaded based on the application data channel, but this download must be performed within a certain digital human communication application. After the digital human image is downloaded, it cannot be shared for use by other digital human communication applications, resulting in the need to download the digital human image for each digital human communication application, thus causing waste of communication resources.

[0122] Based on the above network architecture, Figure 2 is a schematic flowchart of a method for downloading a digital human image provided by an embodiment of the present application. As Figure 2 shown, the method for the digital human image may include the following steps.

[0123] 201. The calling terminal device sends a digital human communication application download request including a first identifier and first indication information to the MF network element through the bootstrap data channel.

[0124] Correspondingly, the MF network element receives, through the bootstrap data channel, a digital human communication application download request including a first identifier and first indication information from the calling terminal device.

[0125] The first identifier is the identifier of the calling terminal device. The calling terminal device is the terminal device that actively initiates communication.

[0126] In one case, the first indication information is used to indicate whether the calling terminal device stores a digital human image.

[0127] Regardless of whether the digital human image is stored in the calling terminal device, the digital human communication application download request includes or carries first indication information. When the digital human image is stored in the calling terminal device, the first indication information is used to indicate that the digital human image is stored in the calling terminal device. When the digital human image is not stored in the calling terminal device, the first indication information is used to indicate that the digital human image is not stored in the calling terminal device.

[0128] In another case, the first indication information is used to indicate that the digital human image is not stored in the calling terminal device.

[0129] When the digital human image is stored in the calling terminal device, the digital human communication application download request does not include the first indication information. When the digital human image is not stored in the calling terminal device, the digital human communication application download request includes the first indication information, and the first indication information is used to indicate that the digital human image is not stored in the calling terminal device.

[0130] It can be seen that when the digital human image is not stored in the calling terminal device, the digital human communication application download request includes the first indication information, while when the digital human image is stored in the calling terminal device, the digital human communication application download request does not include the first indication information, which can reduce the transmission of unnecessary information, thereby saving transmission resources.

[0131] When the calling terminal device needs to communicate through a data channel, it can send a digital human communication application download request to the MF network element through the guided data channel.

[0132] The digital human communication application download request is a request for downloading the digital human communication application, that is, the digital human communication application download request has the function of downloading the digital human communication application. Carrying or including the first indication information in the digital human communication application download request can not only realize the download of the digital human communication application, but also realize the download of the digital human image, can realize the reuse of the digital human communication application download request, can avoid using a dedicated message to download the digital human image, can reduce the number of information interactions, thereby saving communication resources, and can improve the utilization rate of the digital human communication application download request.

[0133] 202. The MF network element sends a digital human communication application download request to the DCSF network element.

[0134] Correspondingly, the DCSF network element receives the digital human communication application download request from the MF network element.

[0135] After receiving the digital human communication application download request, the MF network element can forward the digital human communication application download request to the DCSF network element.

[0136] 203. When the first indication information indicates that the calling terminal device does not store a digital human image, the DCSF network element sends a download request including the first identifier to the BAR network element through DCAS.

[0137] Correspondingly, the BAR network element receives the download request including the first identifier from the DCSF network element through DCAS.

[0138] After receiving the digital human communication application download request, the DCSF network element can parse the digital human communication application download request. If the first indication information is not parsed out, steps 203 and subsequent steps may not be executed. After parsing out the first indication information, the first indication information can be recognized. When the first indication information indicates that the calling terminal device does not store a digital human image, it indicates that the calling terminal device needs to download a digital human image, and a download request can be sent to DCAS. After receiving the download request from the DCSF network element, DCAS can forward the download request to the BAR network element. The download request includes the first identifier, indicating that it is for downloading to the calling terminal device.

[0139] 204. The BAR network element sends the target digital human image to the MF network element.

[0140] Correspondingly, the MF network element receives the target digital human image from the BAR network element.

[0141] After receiving the download request, the BAR network element can obtain the target digital human image according to the first identifier, and then send the target digital human image to the MF network element.

[0142] The BAR network element can directly send the target digital human image to the MF network element, or indirectly send the target digital human image to the MF network element, that is, it can send the target digital human image to the MF network element through other network elements or devices.

[0143] 205. The MF network element sends the target digital human image to the calling terminal device through the boot data channel.

[0144] Correspondingly, the calling terminal device receives the target digital human image from the MF network element through the boot data channel.

[0145] After receiving the target digital human image, the MF network element can send the target digital human image to the calling terminal device.

[0146] In Figure 2In the digital human image downloading method shown above, when the calling terminal device does not store a digital human image, the calling terminal device can download the digital human image through the boot data channel. Since the digital human image is downloaded through the boot data channel, the downloaded digital human image can be used by different digital human communication applications in the calling terminal device, which can avoid the situation where each digital human communication application needs to download the digital human image, reduce the number of interactions, thereby saving communication resources and improving the user experience. In addition, when the terminal device does not store a digital human image, the terminal device downloads the digital human image, which can avoid the situation where the calling terminal device downloads the digital human image when it already stores it, and reduce unnecessary interaction processes, thereby further saving communication resources.

[0147] Based on the above network architecture, Figure 3 is a schematic flowchart of another digital human image downloading method provided by an embodiment of the present application. As Figure 3 shown, the digital human image downloading method may include the following steps.

[0148] 301. The calling terminal device and the called terminal device respectively establish a boot data channel.

[0149] When the calling terminal device needs to communicate with the called terminal device, the calling terminal device can initiate an IMS session to the called terminal device, and the calling terminal device and the called terminal device can respectively establish a boot data channel with the network.

[0150] 302. The calling terminal device downloads a digital human communication application list from the DCAR network element through the boot data channel.

[0151] After the calling terminal device establishes a boot data channel with the network, it can download a digital human communication application list from the DCAR network element through the boot data channel. The digital human communication application list may include identifiers of multiple digital human communication applications.

[0152] The DCAR network element can determine the digital human communication application list of the calling terminal device according to the subscription information of the calling terminal device.

[0153] The digital human communication application lists downloaded by different terminal devices may be the same or different.

[0154] 303. The calling terminal device sends a digital human communication application download request including a first identifier, a second identifier, and first indication information to the MF network element through the boot data channel.

[0155] Correspondingly, the MF network element receives, through the boot data channel, a digital human communication application download request including a first identifier, a second identifier, and first indication information from the calling terminal device.

[0156] After the calling terminal device downloads the digital human communication application list, it can select a second identifier from the digital human communication application list, and then send a digital human communication application download request to the MF network element through the guiding data channel. The digital human communication application download request may include a first identifier, a second identifier, and first indication information. The second identifier is the identifier of the selected digital human communication application, that is, the identifier of the digital human communication application to be downloaded.

[0157] Among them, other detailed descriptions of step 303 can refer to the relevant descriptions below step 201.

[0158] 304. The MF network element sends a digital human communication application download request to the DCSF network element.

[0159] Correspondingly, the DCSF network element receives the digital human communication application download request from the MF network element.

[0160] Among them, the detailed description of step 304 can refer to the description of step 202.

[0161] 305. The DCSF network element sends an authorization verification request including the first identifier to the HSS.

[0162] Correspondingly, the HSS receives the authorization verification request including the first identifier from the DCSF network element.

[0163] 306. The HSS sends an authorization verification result to the DCSF network element.

[0164] Correspondingly, the DCSF network element receives the authorization verification result from the HSS.

[0165] After receiving the digital human communication application download request, the DCSF network element can parse the digital human communication application download request to obtain the first identifier, the second identifier, and the first indication information, and then send an authorization verification request including the first identifier to the HSS. The authorization verification request is a request for verifying whether the calling terminal device has the digital human communication service permission.

[0166] After receiving the authorization verification request, the HSS can parse the authorization verification request to obtain the first identifier, can verify whether the calling terminal device has the digital human communication service permission according to the first identifier, and can generate an authorization verification result according to whether the terminal device has the digital human communication service permission.

[0167] In the case that the calling terminal device has the digital human communication service permission, the authorization verification result can be verification passed. In the case that the calling terminal device does not have the digital human communication service permission, the authorization verification result can be verification failed or verification not passed.

[0168] 307. The DCSF network element sends a digital human communication application download request including a first identifier and a second identifier to the DCAR network element.

[0169] Correspondingly, the DCAR network element receives a digital human communication application download request including a first identifier and a second identifier from the DCSF network element.

[0170] After receiving the permission verification result, the DCSF network element can identify the permission verification result. When the permission verification result is verified passed, the DCSF network element can send a digital human communication application download request including a first identifier and a second identifier to the DCAR network element. The digital human communication application download request is a request for downloading a digital human communication application.

[0171] 308. The DCAR network element sends a target digital human communication application to the DCSF network element.

[0172] Correspondingly, the DCSF network element receives the target digital human communication application from the DCAR network element.

[0173] After receiving the digital human communication application download request, the DCAR network element can parse the digital human communication application download request to obtain a first identifier and a second identifier. Then, the DCAR network element can obtain the target digital human communication application according to the second identifier, that is, obtain the target digital human communication application corresponding to the second identifier. Then, the DCAR network element can send the target digital human communication application and the first identifier to the DCSF network element to indicate that the target digital human communication application is the digital human communication application of the calling terminal device.

[0174] 309. The DCSF network element sends a digital human image identifier download request including a first identifier to the DCAS.

[0175] Correspondingly, the DCAS receives a digital human image identifier download request including a first identifier from the DCSF network element.

[0176] When the permission verification result is verified passed, the DCSF network element can identify the first indication information. When the first indication information indicates that the calling terminal device does not store a digital human image, the DCSF network element can send a digital human image identifier download request to the DCAS. The digital human image identifier download request can include a first identifier. The digital human image identifier download request is a request for downloading an identifier of a digital human image.

[0177] The DCSF network element can obtain the DCAS Uniform Resource Locator (URL). The digital human image identifier download request can also include the DCAS URL. The DCAS URL is the network address of the identifier of the digital human image.

[0178] 310. The DCAS sends a digital human image identifier download request including a first identifier to the BAR network element.

[0179] Correspondingly, the BAR network element receives a digital human image identifier download request including a first identifier from the DCAS.

[0180] After receiving the digital human image identifier download request, the DCAS can forward the digital human image identifier download request to the BAR network element.

[0181] 311. The BAR network element sends a digital human image identifier list to the DCAS.

[0182] Correspondingly, the DCAS receives a digital human image identifier list from the BAR network element.

[0183] After receiving the digital human image identifier download request, the BAR network element can parse the digital human image identifier download request to obtain the first identifier, can obtain the digital human image identifier list of the calling terminal device according to the first identifier, and then can send the obtained digital human image identifier list to the DCAS. The digital human image identifier list includes identifiers of multiple digital human images.

[0184] 312. The DCAS sends a digital human image identifier list to the DCSF network element.

[0185] Correspondingly, the DCSF network element receives a digital human image identifier list from the DCAS.

[0186] After receiving the digital human image identifier list, the DCAS can forward the digital human image identifier list to the DCSF network element.

[0187] 313. The DCSF network element sends a target digital human communication application and a digital human image identifier list to the MF network element.

[0188] Correspondingly, the MF network element receives a target digital human communication application and a digital human image identifier list from the DCSF network element.

[0189] After receiving the target digital human communication application and the digital human image identifier list, the DCSF network element can send the target digital human communication application and the digital human image identifier list to the MF network element.

[0190] 314. The MF network element sends a target digital human communication application and a digital human image identifier list to the calling terminal device through the boot data channel.

[0191] Correspondingly, the calling terminal device receives a target digital human communication application and a digital human image identifier list from the MF network element through the boot data channel.

[0192] After the MF network element receives the target digital human communication application and the list of digital human image identifiers, it can forward the target digital human communication application and the list of digital human image identifiers to the calling terminal device through the guiding data channel.

[0193] After the calling terminal device receives the target digital human communication application and the list of digital human image identifiers, it can install the target digital human communication application.

[0194] 315. The calling terminal device selects a target digital human image identifier from the list of digital human image identifiers.

[0195] After the calling terminal device receives the target digital human communication application and the list of digital human image identifiers, it can select a target digital human image identifier from the list of digital human image identifiers.

[0196] 316. The calling terminal device sends a digital human image download request including a first identifier and the target digital human image identifier to the MF network element through the guiding data channel.

[0197] Correspondingly, the MF network element receives, through the guiding data channel, the digital human image download request including the first identifier and the target digital human image identifier from the calling terminal device.

[0198] The calling terminal device can send a digital human image download request to the MF network element through the guiding data channel. The digital human image download request includes a first identifier and the target digital human image identifier. The digital human image download request is a request for downloading a digital human image.

[0199] 317. The MF network element sends a digital human image download request including the first identifier and the target digital human image identifier to the BAR network element.

[0200] Correspondingly, the BAR network element receives the digital human image download request including the first identifier and the target digital human image identifier from the MF network element.

[0201] After the MF network element receives the digital human image download request, it can forward the digital human image download request to the BAR network element.

[0202] 318. The BAR network element sends the target digital human image to the MF network element.

[0203] Correspondingly, the MF network element receives the target digital human image from the BAR network element.

[0204] After the BAR network element receives the digital human image download request, it can parse the digital human image download request to obtain the first identifier and the target digital human image identifier, can obtain the target digital human image corresponding to the target digital human image identifier, and then can send the target digital human image and the first identifier to the MF network element.

[0205] 319. The MF network element sends the target digital human image to the calling terminal device through the guiding data channel.

[0206] Correspondingly, the calling terminal device receives the target digital human image from the MF network element.

[0207] After receiving the target digital human image, the MF network element can send the target digital human image to the calling terminal device through the guiding data channel according to the first identifier.

[0208] 320. The calling terminal device establishes an application data channel with the called terminal device.

[0209] After receiving the target digital human image, the calling terminal device can establish an application data channel with the called terminal device through the target digital human communication application.

[0210] During the process of the calling terminal device establishing an application data channel with the called terminal device, the calling terminal device can send second indication information to the called terminal device. The second indication information is used to indicate whether the calling terminal device has the digital human image rendering ability.

[0211] The calling terminal device can carry the second indication information in a message or signaling and send it to the called terminal device. Exemplarily, the calling terminal device can carry the second indication information in the sip Invite / re-Invite SDP offer and send it to the called terminal device.

[0212] After receiving the second indication information, the called terminal device can identify the second indication information. When the second indication information indicates that the calling terminal device does not have the digital human image rendering ability, the called terminal device can send third indication information to the calling terminal device. The third indication information is used to indicate whether the called terminal device has the digital human image rendering ability. When the second indication information indicates that the calling terminal device has the digital human image rendering ability, the called terminal device may not send the third indication information to the calling terminal device.

[0213] The called terminal device can carry the third indication information in a message or signaling and send it to the calling terminal device. Exemplarily, the called terminal device can carry the third indication information in the sip 200OK SDP answer and send it to the calling terminal device.

[0214] 321. Render the target digital human image.

[0215] In some embodiments, step 321 may include the following steps:

[0216] 3211a. When the calling terminal device has the digital human image rendering ability, the calling terminal device renders the target digital human image.

[0217] 3212a. The calling terminal device sends the rendered target digital human image to the called terminal device through the application data channel.

[0218] Correspondingly, the called terminal device receives the target digital human image from the calling terminal device.

[0219] In some embodiments, step 321 may include the following steps:

[0220] 3211b. In the case where the calling terminal device does not have the digital human image rendering ability, but the called terminal device has the digital human image rendering ability, the calling terminal device sends the target digital human image to the called terminal device through the application data channel.

[0221] Correspondingly, the called terminal device receives the target digital human image from the calling terminal device through the application data channel.

[0222] 3212b. The called terminal device renders the target digital human image.

[0223] 3213b. The called terminal device sends the rendered target digital human image to the calling terminal device through the application data channel.

[0224] Correspondingly, the calling terminal device receives the rendered target digital human image from the called terminal device through the application data channel.

[0225] In some embodiments, step 321 may include the following steps:

[0226] 3211c. In the case where both the calling terminal device and the called terminal device do not have the digital human image rendering ability, the calling terminal device sends the target digital human image to the MF network element through the application data channel.

[0227] Correspondingly, the MF network element receives the target digital human image from the calling terminal device through the application data channel.

[0228] 3212c. The MF network element renders the target digital human image.

[0229] 3213c. The MF network element sends the rendered target digital human image to the calling terminal device through the application data channel.

[0230] Correspondingly, the calling terminal device receives the rendered target digital human image from the MF network element through the application data channel.

[0231] 3214c. The MF network element sends the rendered target digital human image to the called terminal device through the application data channel.

[0232] Accordingly, the called terminal device receives the rendered target digital human image from the MF network element through the application data channel.

[0233] After the calling terminal device establishes the application data channel, it can determine whether the calling terminal device has the digital human image rendering ability. If the calling terminal device has the digital human image rendering ability, the calling terminal device can render the target digital human image, and then send the rendered target digital human image to the called terminal device through the application data channel.

[0234] If the calling terminal device does not have the digital human image rendering ability, the calling terminal device can determine whether the called terminal device has the digital human image rendering ability according to the third indication information. If the called terminal device has the digital human image rendering ability, it can send the target digital human image to the called terminal device through the application data channel. After receiving the target digital human image, the called terminal device can render the target digital human image, and then send the rendered target digital human image to the calling terminal device through the application data channel.

[0235] If neither the calling terminal device nor the called terminal device has the digital human image rendering ability, the calling terminal device can send the target digital human image to the MF network element through the application data channel. After receiving the target digital human image, the MF network element can render the target digital human image, and then send the rendered target digital human image to the calling terminal device through the application data channel, and can also send the rendered target digital human image to the called terminal device through the application data channel.

[0236] 322. Digital human communication is carried out between the calling terminal device and the called terminal device.

[0237] After rendering the target digital human image, digital human communication can be carried out between the calling terminal device and the called terminal device through the target digital human communication application.

[0238] In Figure 3In the digital human image download method shown above, when the calling terminal device does not store a digital human image, the calling terminal device can first download the digital human image identification list through the boot data channel, and then select and download the digital human image to be downloaded through the boot data channel as needed. Since the digital human image is downloaded through the boot data channel, the downloaded digital human image can be used by different digital human communication applications in the calling terminal device, which can avoid the situation where each digital human communication application needs to download the digital human image, reduce the number of interactions, thereby saving communication resources and improving the user experience. In addition, when the terminal device does not store a digital human image, the terminal device downloads the digital human image, which can avoid the situation where the calling terminal device downloads the digital human image when it already stores it, reduce unnecessary interaction processes, and further save communication resources. Further, since the digital human image identification list is downloaded together with the digital human communication application, it can avoid using a dedicated message or signaling to download the digital human image identification list, reduce the number of information interactions, and further save communication resources.

[0239] Based on the above network architecture, Figure 4 is a schematic flowchart of another digital human image download method provided by an embodiment of the present application. As Figure 4 shown, the digital human image download method may include the following steps.

[0240] 401. The calling terminal device and the called terminal device respectively establish a boot data channel.

[0241] Among them, for a detailed description of step 401, reference can be made to the description of step 301.

[0242] 402. The calling terminal device downloads the digital human communication application list from the DCAR network element through the boot data channel.

[0243] Among them, for a detailed description of step 402, reference can be made to the description of step 302.

[0244] 403. The calling terminal device sends a digital human communication application download request including a first identifier, a second identifier, and first indication information to the MF network element through the boot data channel.

[0245] Correspondingly, the MF network element receives, through the boot data channel, the digital human communication application download request including the first identifier, the second identifier, and the first indication information from the calling terminal device.

[0246] Among them, for a detailed description of step 403, reference can be made to the description of step 303.

[0247] 404. The MF network element sends a digital human communication application download request to the DCSF network element.

[0248] Accordingly, the DCSF network element receives a digital human communication application download request from the MF network element.

[0249] Among them, for the detailed description of step 404, reference can be made to the description of step 202.

[0250] 405. The DCSF network element sends an authorization verification request including the first identifier to the HSS.

[0251] Accordingly, the HSS receives an authorization verification request including the first identifier from the DCSF network element.

[0252] 406. The HSS sends an authorization verification result to the DCSF network element.

[0253] Accordingly, the DCSF network element receives the authorization verification result from the HSS.

[0254] Among them, for the detailed description of steps 405 - 406, reference can be made to the description of steps 305 - 306.

[0255] 407. The DCSF network element sends a digital human communication application download request including the first identifier and the second identifier to the DCAR network element.

[0256] Accordingly, the DCAR network element receives a digital human communication application download request including the first identifier and the second identifier from the DCSF network element.

[0257] 408. The DCAR network element sends a target digital human communication application to the DCSF network element.

[0258] Accordingly, the DCSF network element receives the target digital human communication application from the DCAR network element.

[0259] Among them, for the detailed description of steps 407 - 408, reference can be made to the description of steps 307 - 308.

[0260] 409. The DCSF network element sends a digital human image download request including the first identifier to the DCAS.

[0261] Accordingly, the DCAS receives a digital human image download request including the first identifier from the DCSF network element.

[0262] In the case where the authorization verification result is verification passed, the DCSF network element can identify the first indication information. In the case where the first indication information indicates that the calling terminal device does not store a digital human image, the DCSF network element can send a digital human image download request to the DCAS. The digital human image download request can include the first identifier. The digital human image download request is a request for downloading a digital human image.

[0263] The DCSF network element can obtain the DCAS URL. The digital human image download request may also include the DCAS URL. The DCAS URL is the network address of the digital human image.

[0264] 410. The DCAS sends a digital human image download request including a first identifier to the BAR network element.

[0265] Correspondingly, the BAR network element receives the digital human image download request including the first identifier from the DCAS.

[0266] After receiving the digital human image download request, the DCAS can forward the digital human image download request to the BAR network element.

[0267] 411. The BAR network element sends a digital human image list to the DCAS.

[0268] Correspondingly, the DCAS receives the digital human image list from the BAR network element.

[0269] After receiving the digital human image download request, the BAR network element can parse the digital human image download request to obtain the first identifier, can obtain the digital human image list of the calling terminal device according to the first identifier, and then can send the obtained digital human image list to the DCAS. The digital human image list includes multiple digital human images.

[0270] 412. The DCAS sends the digital human image list to the DCSF network element.

[0271] Correspondingly, the DCSF network element receives the digital human image list from the DCAS.

[0272] After receiving the digital human image list, the DCAS can forward the digital human image list to the DCSF network element.

[0273] 413. The DCSF network element sends the target digital human communication application and the digital human image list to the MF network element.

[0274] Correspondingly, the MF network element receives the target digital human communication application and the digital human image list from the DCSF network element.

[0275] After receiving the target digital human communication application and the digital human image list, the DCSF network element can send the target digital human communication application and the digital human image list to the MF network element.

[0276] 414. The MF network element sends the target digital human communication application and the digital human image list to the calling terminal device through the boot data channel.

[0277] Correspondingly, the calling terminal device receives the target digital human communication application and the digital human image list from the MF network element through the boot data channel.

[0278] After the MF network element receives the target digital human communication application and the digital human image list, it can forward the target digital human communication application and the digital human image list to the calling terminal device through the guiding data channel.

[0279] After the calling terminal device receives the target digital human communication application and the digital human image list, it can install the target digital human communication application.

[0280] 415. The calling terminal device establishes an application data channel with the called terminal device.

[0281] After the calling terminal device receives the target digital human communication application and the digital human image list, it can establish an application data channel with the called terminal device. For a detailed description, refer to the relevant description below step 320.

[0282] 416. Select a target digital human image from the digital human image list.

[0283] After the calling terminal device receives the target digital human communication application and the digital human image list, it can select a target digital human image from the digital human image list.

[0284] 417. Render the target digital human image.

[0285] In some embodiments, step 417 may include the following steps:

[0286] 4171a. When the calling terminal device has the digital human image rendering ability, the calling terminal device renders the target digital human image.

[0287] 4172a. The calling terminal device sends the rendered target digital human image to the called terminal device through the application data channel.

[0288] Correspondingly, the called terminal device receives the target digital human image from the calling terminal device.

[0289] In some embodiments, step 417 may include the following steps:

[0290] 4171b. When the calling terminal device does not have the digital human image rendering ability, but the called terminal device has the digital human image rendering ability, the calling terminal device sends the target digital human image to the called terminal device through the application data channel.

[0291] Correspondingly, the called terminal device receives the target digital human image from the calling terminal device through the application data channel.

[0292] 4172b. The called terminal device renders the target digital human image.

[0293] 4173b. The called terminal device sends the rendered target digital human image to the calling terminal device through the application data channel.

[0294] Correspondingly, the calling terminal device receives the rendered target digital human image from the called terminal device through the application data channel.

[0295] In some embodiments, step 417 may include the following steps:

[0296] 4171c. In the case where neither the calling terminal device nor the called terminal device has the digital human image rendering ability, the calling terminal device sends the target digital human image to the MF network element through the application data channel.

[0297] Correspondingly, the MF network element receives the target digital human image from the calling terminal device through the application data channel.

[0298] 4172c. The MF network element renders the target digital human image.

[0299] 4173c. The MF network element sends the rendered target digital human image to the calling terminal device through the application data channel.

[0300] Correspondingly, the calling terminal device receives the rendered target digital human image from the MF network element through the application data channel.

[0301] 4174c. The MF network element sends the rendered target digital human image to the called terminal device through the application data channel.

[0302] Correspondingly, the called terminal device receives the rendered target digital human image from the MF network element through the application data channel.

[0303] Among them, the detailed description of step 417 can refer to the relevant description below step 321.

[0304] 418. Digital human communication is carried out between the calling terminal device and the called terminal device.

[0305] Among them, the detailed description of step 418 can refer to the description of step 322.

[0306] In Figure 4In the communication method shown, when the calling terminal device does not store a digital human image, the calling terminal device can download a digital human image list through a bootstrap data channel. Since the digital human image is downloaded through the bootstrap data channel, the downloaded digital human image can be used by different digital human communication applications in the calling terminal device, which can avoid the situation where each digital human communication application needs to download the digital human image, reduce the number of interactions, thus saving communication resources and improving the user experience. In addition, when the terminal device does not store a digital human image, the terminal device downloads the digital human image, which can avoid the situation where the calling terminal device downloads the digital human image when it already stores it, reduce unnecessary interaction processes, and further save communication resources. Further, since the digital human image identifier list is downloaded together with the digital human communication application, it can avoid using a dedicated message or signaling to download the digital human image identifier list, reduce the number of information interactions, and further save communication resources.

[0307] It should be understood that the same or corresponding information in different embodiments can be referred to each other, and the content and / or steps in different embodiments can be combined with each other.

[0308] It should be understood that in the above embodiments, some steps may not exist, and some steps may be combined.

[0309] Based on the same inventive concept, an embodiment of the present application also provides a digital human image download device for implementing the above-mentioned digital human image download method. The solution provided by the digital human image download device to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the digital human image download device provided below can refer to the limitations on the digital human image download method in the above text, and will not be repeated here.

[0310] Based on the above network structure, Figure 5 FIG. is a schematic structural diagram of a digital human image download device provided by an embodiment of the present application. Among them, the digital human image download device can be applied to a calling terminal device. The digital human image download device may include:

[0311] A sending module 501, configured to send a digital human communication application download request to the MF network element through a bootstrap data channel. The digital human communication application download request includes a first identifier and indication information. The first identifier is the identifier of the calling terminal device, and the indication information is used to indicate whether the calling terminal device stores a digital human image, or the calling terminal device does not store a digital human image;

[0312] A receiving module 502, configured to receive a target digital human image from the MF network element through a bootstrap data channel when the calling terminal device does not store a digital human image.

[0313] In one embodiment, the digital human image download may further include:

[0314] A rendering module 503, configured to render a target digital human image when the calling terminal device has the digital human image rendering capability;

[0315] A sending module 501 is further configured to send the rendered target digital human image to the called terminal device through an application data channel.

[0316] In one embodiment, the sending module 501 is further configured to, when the calling terminal device does not have the digital human image rendering capability but the called terminal device has the digital human image rendering capability, send the target digital human image to the called terminal device through an application data channel;

[0317] A receiving module 502 is further configured to receive the rendered target digital human image from the called terminal device through an application data channel.

[0318] In one embodiment, the sending module 501 is further configured to, when neither the calling terminal device nor the called terminal device has the digital human image rendering capability, send a rendering request to the MF network element through an application data channel, where the rendering request includes the target digital human image and a first identifier;

[0319] A receiving module 502 is further configured to receive the rendered target digital human image from the MF network element through an application data channel.

[0320] In one embodiment, the receiving module 502 receiving the target digital human image from the MF network element through a boot data channel includes:

[0321] Receiving a digital human image identifier list from the MF network element through a boot data channel;

[0322] Selecting a target digital human image identifier from the digital human image identifier list;

[0323] Sending a digital human image download request to the MF network element through a boot data channel, where the digital human image download request includes the first identifier and the target digital human image identifier;

[0324] Receiving the target digital human image from the MF network element through a boot data channel.

[0325] In one embodiment, the receiving module 502 receiving the target digital human image from the MF network element through a boot data channel includes:

[0326] Receiving a digital human image list from the MF network element through a boot data channel, where the digital human image list includes the target digital human image;

[0327] The digital human image download may further include:

[0328] A selection module 504, configured to select a target digital human image from a list of digital human images.

[0329] Based on the above network structure, Figure 6 FIG. is a schematic structural diagram of another digital human image download device provided by an embodiment of the present application. Among them, the digital human image download device may be applied to an MF network element. As Figure 6 shown, the digital human image download device may include:

[0330] A receiving module 601, configured to receive a digital human communication application download request from a calling terminal device through a boot data channel. The digital human communication application download request includes a first identifier and indication information. The first identifier is the identifier of the calling terminal device, and the indication information is used to indicate whether the calling terminal device stores a digital human image, or the calling terminal device does not store a digital human image;

[0331] A sending module 602, configured to send a digital human communication application download request to a DCSF network element;

[0332] The receiving module 601 is further configured to receive a target digital human image from a BAR network element;

[0333] The sending module 602 is further configured to send the target digital human image to the calling terminal device through the boot data channel.

[0334] In one embodiment, the receiving module 601 is further configured to receive a list of digital human image identifiers from a BAR network element through a DCSF network element;

[0335] The sending module 602 is further configured to send the list of digital human image identifiers to the calling terminal device through the boot data channel;

[0336] The receiving module 601 is further configured to receive a digital human image download request from the calling terminal device through the boot data channel. The digital human image download request includes a first identifier and a target digital human image identifier, and the list of digital human image identifiers includes the target digital human image identifier;

[0337] The sending module 602 is further configured to send a digital human image download request to a BAR network element.

[0338] In one embodiment, the receiving module 601 receiving the target digital human image from the BAR network element includes:

[0339] Receiving a list of digital human images from a BAR network element, where the list of digital human images includes the target digital human image;

[0340] The sending module 602 sends the target digital human image to the calling terminal device through the boot data channel, including:

[0341] Sending a list of digital human images to the calling terminal device through the boot data channel.

[0342] In one embodiment, the receiving module 601 is further configured to receive a rendering request from the calling terminal device through the application data channel, where the rendering request includes a first identifier and the target digital human image;

[0343] The digital human image downloading device may further include:

[0344] A rendering module 603, configured to render the target digital human image;

[0345] The sending module 602 is further configured to send the rendered target digital human image to the calling terminal device through the application data channel;

[0346] The sending module 602 is further configured to send the rendered target digital human image to the called terminal device through the application data channel.

[0347] Based on the above network structure, Figure 7 This is a schematic structural diagram of another digital human image downloading device provided by an embodiment of the present application. As Figure 7 shown, the digital human image downloading device may include a receiving module 701 and a sending module 702.

[0348] In some embodiments, the digital human image downloading device may be applied to a DCSF network element, where:

[0349] The receiving module 701 is configured to receive a digital human communication application download request from an MF network element. The digital human communication application download request includes a first identifier and indication information. The first identifier is the identifier of the calling terminal device, and the indication information is used to indicate whether the calling terminal device stores a digital human image, or the calling terminal device does not store a digital human image;

[0350] The sending module 702 is configured to, when the indication information indicates that the calling terminal device does not store a digital human image, send a download request including the first identifier to a BAR network element through DCAS;

[0351] The receiving module 701 is further configured to receive a digital human image identifier list or a digital human image list from the BAR network element through DCAS;

[0352] The sending module 702 is further configured to send the digital human image identifier list or the digital human image list to the MF network element.

[0353] In one embodiment, the sending module 702 sends a download request including a first identifier to the BAR network element through DCAS, which includes:

[0354] Sending a digital human image identifier download request including a first identifier to the BAR network element through DCAS.

[0355] In one embodiment, the sending module 702 sends a download request including a first identifier to the BAR network element through DCAS, which includes:

[0356] Sending a digital human image download request including a first identifier to the BAR network element through DCAS.

[0357] In some embodiments, the digital human image download device can be applied to the BAR network element, where:

[0358] The receiving module 701 is configured to receive a download request including a first identifier, and the first identifier is the identifier of the calling terminal device;

[0359] The sending module 702 is configured to send the target digital human image.

[0360] In one embodiment, the receiving module 701 is specifically configured to receive, through DCAS, a digital human image identifier download request including a first identifier from the DCSF network element;

[0361] The sending module 702 is further configured to send a digital human image identifier list to the DCSF network element through DCAS;

[0362] The receiving module 701 is further configured to receive a digital human image download request from the MF network element. The digital human image download request includes a first identifier and a target digital human image identifier, and the digital human image identifier list includes the target digital human image identifier;

[0363] The sending module 702 sending the target digital human image includes:

[0364] Sending the target digital human image corresponding to the target digital human image identifier to the MF network element.

[0365] In one embodiment, the receiving module 701 is specifically configured to receive, through DCAS, a digital human image download request including a first identifier from the DCSF network element;

[0366] The sending module 702 is specifically configured to send a digital human image list to the DCSF network element through DCAS, and the digital human image list includes the target digital human image.

[0367] Each module in the above digital human image downloading device can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above modules can be embedded in the processor in the digital human image downloading device in the form of hardware or be independent of it, or can be stored in the memory in the digital human image downloading device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0368] In an exemplary embodiment, Figure 8 FIG. is a schematic structural diagram of a communication device provided by an embodiment of the present application. The communication device can be a calling terminal device, or an MF network element, or a DCSF network element, or a BAR network element. The communication device includes a processor, a memory, an input / output interface (Input / Output, I / O), and a communication interface. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the communication device is used to provide computing and control capabilities. The memory of the communication device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the communication device is used for exchanging information between the processor and external devices. The communication interface of the communication device is used for communicating with an external terminal through a network connection. When the computer program is executed by the processor, a digital human image downloading method is implemented.

[0369] Those skilled in the art can understand that Figure 8 the structure shown in FIG. is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the communication device to which the solution of the present application is applied. The specific communication device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements. Exemplarily, when the communication device is an MF network element, a DCSF network element, or a BAR network element, the communication device may not include an input / output interface.

[0370] In an embodiment, a communication device is further provided, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the steps in the above method embodiments are implemented.

[0371] In an embodiment, a communication system is further provided, including a calling terminal device, an MF network element, a DCSF network element, and a BAR network element. Among them, the detailed descriptions of the calling terminal device, the MF network element, the DCSF network element, and the BAR network element can refer to the corresponding steps in the above method embodiments.

[0372] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the foregoing method embodiments are implemented.

[0373] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the steps in the foregoing method embodiments are implemented.

[0374] It should be noted that the information involved in this application is all information authorized by users or fully authorized by all parties, and the collection, use, and processing of relevant information need to comply with relevant regulations.

[0375] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory 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), magnetoresistive 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 be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, artificial intelligence (AI) processors, etc., without limitation.

[0376] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, 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, it should be considered as the scope recorded in the present application.

[0377] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.

Claims

1. A method for downloading a digital human image, characterized in that: Applied to a calling terminal device, the method comprises: Sending a digital human communication application download request to the media function MF network element through a guided data channel, wherein the digital human communication application download request includes a first identifier and indication information, wherein the first identifier is an identifier of the calling terminal device, and the indication information is used to indicate whether the calling terminal device stores a digital human image or the calling terminal device does not store a digital human image; In the case that the calling terminal device does not store the digital human image, the target digital human image is received from the MF network element through the guidance data channel.

2. The method according to claim 1, characterized in that The method further comprises: If the calling terminal device has a digital human image rendering capability, rendering the target digital human image; The rendered target digital human image is sent to the called terminal device through the application data channel.

3. The method according to claim 1, characterized in that The method further comprises: In the case that the calling terminal device does not have a digital human image rendering capability, but the called terminal device has a digital human image rendering capability, sending the target digital human image to the called terminal device through an application data channel; The rendered target digital human image is received from the called terminal device through the application data channel.

4. The method according to claim 1, characterized in that The method further comprises: In the case that neither the calling terminal device nor the called terminal device has a digital human image rendering capability, sending a rendering request to the MF network element through an application data channel, wherein the rendering request includes the target digital human image and the first identifier; The rendered target digital human image is received from the MF network element through the application data channel.

5. The method according to any one of claims 1 to 4, characterized in that: The receiving the target digital human image from the MF network element through the guidance data channel comprises: receiving a list of digital human image identifiers from the MF network element through the guidance data channel; Selecting a target digital human image identifier from the digital human image identifier list; Sending a digital human image download request to the MF network element through the guidance data channel, wherein the digital human image download request includes the first identifier and the target digital human image identifier; The target digital human image is received from the MF network element through the guidance data channel.

6. The method according to any one of claims 1 to 4, characterized in that: The receiving the target digital human image from the MF network element through the guidance data channel comprises: receiving a digital human image list from the MF network element through the guidance data channel, wherein the digital human image list includes a target digital human image; The method further comprises: The target digital human image is selected from the digital human image list.

7. A method for downloading a digital human image, characterized in that: Applied to a media function MF network element, the method comprises: receiving a digital human communication application download request from a calling terminal device through a guided data channel, wherein the digital human communication application download request includes a first identifier and indication information, wherein the first identifier is an identifier of the calling terminal device, and the indication information is used to indicate whether the calling terminal device stores a digital human image or whether the calling terminal device does not store a digital human image; Sending the digital human communication application download request to the data channel signaling function DCSF network element; Receiving the target digital human image from the basic digital human warehouse BAR network element; The target digital human image is sent to the calling terminal device through the guide data channel.

8. The method according to claim 7, characterized in that The method further comprises: Receiving, through the DCSF network element, a list of digital human avatar identifiers from the BAR network element; Sending the digital human image identification list to the calling terminal device through the guide data channel; receiving a digital human image download request from the calling terminal device through the guide data channel, the digital human image download request including the first identifier and a target digital human image identifier, and the digital human image identifier list including the target digital human image identifier; Sending the digital human image download request to the BAR network element.

9. The method according to claim 7, characterized in that: The receiving of the target digital human image from the BAR network element comprises: Receiving a digital human image list from a BAR network element, wherein the digital human image list includes a target digital human image; The sending of the target digital human image to the calling terminal device through the guide data channel comprises: The digital human image list is sent to the calling terminal device through the guide data channel.

10. The method according to any one of claims 7 to 9, characterized in that: The method further comprises: receiving a rendering request from the calling terminal device through an application data channel, wherein the rendering request includes the first identifier and the target digital human image; Rendering the target digital human image; Sending the rendered target digital human image to the calling terminal device via the application data channel; The rendered target digital human image is sent to the called terminal device through the application data channel.

11. A method for downloading a digital human image, characterized in that: Applied to a data channel signaling function DCSF network element, the method comprises: receiving a digital human communication application download request from a media function MF network element, the digital human communication application download request including a first identifier and indication information, the first identifier being an identifier of a calling terminal device, the indication information being used to indicate whether the calling terminal device stores a digital human image, or the calling terminal device does not store a digital human image; When the indication information indicates that the calling terminal device does not store the digital human image, sending a download request including the first identifier to the basic digital human warehouse BAR network element through the data channel application server DCAS; Receiving, through the DCAS, a digital human image identification list or a digital human image list from the BAR network element; Send the digital human image identification list or the digital human image list to the MF network element.

12. The method according to claim 11, characterized in that The sending the download request including the first identifier to the BAR network element through the DCAS includes: A digital human image identifier download request including the first identifier is sent to the BAR network element through the DCAS.

13. The method according to claim 11, characterized in that The sending the download request including the first identifier to the BAR network element through the DCAS includes: A digital human image download request including the first identifier is sent to the BAR network element through the DCAS.

14. A method for downloading a digital human image, characterized in that: Applied to the basic digital human warehouse BAR network element, the method includes: receiving a download request including a first identifier, where the first identifier is an identifier of a calling terminal device; Send the target digital human image.

15. The method according to claim 14, characterized in that The receiving a download request including a first identifier includes: receiving, through the data channel application server DCAS, a digital human image identifier download request including a first identifier from a data channel signaling function DCSF network element; The method further comprises: Sending a list of digital human image identifiers to the DCSF network element through the DCAS; receiving a digital human image download request from a media function MF network element, wherein the digital human image download request includes the first identifier and a target digital human image identifier, and the digital human image identifier list includes the target digital human image identifier; The sending target digital human image comprises: The target digital human image corresponding to the target digital human image identifier is sent to the MF network element.

16. The method according to claim 14, characterized in that The receiving a download request including a first identifier includes: receiving, through the DCAS, a digital human image download request including a first identifier from a DCSF network element; The sending target digital human image comprises: A digital human image list is sent to the DCSF network element through the DCAS, wherein the digital human image list includes a target digital human image.

17. A digital human image downloading device, characterized in that: Applied to a calling terminal device, the device comprises: a sending module, configured to send a digital human communication application download request to a media function MF network element through a guided data channel, wherein the digital human communication application download request includes a first identifier and indication information, wherein the first identifier is an identifier of the calling terminal device, and the indication information is used to indicate whether the calling terminal device stores a digital human image or the calling terminal device does not store a digital human image; The receiving module is used to receive the target digital human image from the MF network element through the guiding data channel when the calling terminal device does not store the digital human image.

18. A digital human image downloading device, characterized in that: Applied to a media function MF network element, the device comprises: A receiving module, used for receiving a digital human communication application download request from a calling terminal device through a guided data channel, wherein the digital human communication application download request includes a first identifier and indication information, wherein the first identifier is an identifier of the calling terminal device, and the indication information is used for indicating whether the calling terminal device stores a digital human image or whether the calling terminal device does not store a digital human image; A sending module, used for sending the digital human communication application download request to the data channel signaling function DCSF network element; The receiving module is further used to receive the target digital human image from the basic digital human warehouse BAR network element; The sending module is further used to send the target digital human image to the calling terminal device through the guide data channel.

19. A digital human image downloading device, characterized in that: Applicable to a data channel signaling function DCSF network element, the device comprises: A receiving module, configured to receive a digital human communication application download request from a media function MF network element, wherein the digital human communication application download request includes a first identifier and indication information, wherein the first identifier is an identifier of a calling terminal device, and the indication information is used to indicate whether the calling terminal device stores a digital human image, or the calling terminal device does not store a digital human image; A sending module, configured to send a download request including the first identifier to a basic digital human repository BAR network element through a data channel application server DCAS when the indication information indicates that the calling terminal device does not store a digital human image; The receiving module is further configured to receive a digital human image identification list or a digital human image list from the BAR network element through the DCAS; The sending module is further used to send the digital human image identification list or the digital human image list to the MF network element.

20. A digital human image downloading device, characterized in that: Applied to the basic digital human warehouse BAR network element, the device includes: A receiving module, configured to receive a download request including a first identifier, where the first identifier is an identifier of a calling terminal device; The sending module is used to send the target digital human image.

21. A communication device, comprising a memory, a processor and a transceiver, wherein the memory stores a computer program, characterized in that: The transceiver is used to communicate with other communication devices, and the processor implements the steps of the method according to any one of claims 1 to 16 when executing the computer program.

22. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 16 are implemented.