Data transmission method, user equipment and network function
By sending digital image metadata to user equipment through multiplexing the guidance data channel, the problem of digital human calls cannot be realized in the prior art and the support for digital human calls is realized.
Patent Information
- Application Number
- CN202410177883.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-08
- Publication Date
- 2025-08-08
AI Technical Summary
There is no solution to send digital image metadata to user equipment in the prior art, which makes it impossible to realize digital human calls in some application scenarios.
By multiplexing the boot data channel, the existing data channel is used to send digital image metadata to the user equipment, supporting the application scenarios of digital human calls.
It realizes the application scenario where digital image metadata is successfully sent to the user equipment without creating a new data channel, supporting digital human calls.
Smart Images

Figure CN120455440A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a data sending method, user equipment, and network functions. Background Art
[0002] 5G New Call NG-RTC is based on 5G multimedia real-time communication and carries a new data channel to provide users with a new real-time communication service that integrates high-definition audio and video calls with data applications. Based on the IP Multimedia System (IMS), an indication of the data channel capability is added to the Session Initiation Protocol (SIP) signaling, and a media description related to the data channel is introduced in the Session Description Protocol (SDP). A method for establishing a data channel is also provided. The above-mentioned data channels mainly include two types, namely the boot data channel and the application data channel. The boot data channel is used to obtain the application program APP of the data application fusion service, and the application data channel is used to transmit the application data of the above-mentioned APP. However, in some application scenarios, such as the application scenario where digital human calls are desired, the relevant technology does not provide a solution for the network function to send the digital image metadata of the digital human calls to the user device. Summary of the Invention
[0003] The embodiments of the present application provide a data sending method, user equipment and network functions, as well as a data sending device, a readable storage medium and a program product, which can solve the problem that the prior art does not provide a solution for sending digital image metadata of a digital person's call to a user equipment.
[0004] In a first aspect, a data transmission method is provided, comprising:
[0005] The user equipment obtains first information through a guided data channel, where the first information includes digital image metadata.
[0006] In a second aspect, a data sending device is provided, including:
[0007] The receiving module is configured to obtain first information through a guided data channel, wherein the first information includes digital image metadata. In a third aspect, a data sending method is provided, comprising:
[0008] The network function sends first information to the user equipment through a guided data channel, where the first information includes digital image metadata.
[0009] In a fourth aspect, a device for sending digital image metadata is provided, comprising:
[0010] The sending module is configured to send first information to a user device via a guided data channel, wherein the first information includes digital image metadata.
[0011] In a fifth aspect, a user device is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the data sending method as described in the first aspect are implemented.
[0012] In a sixth aspect, a network function, a processor and a memory are provided, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the data sending method of the third aspect are implemented.
[0013] In a seventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the data sending method described in the first or third aspect are implemented.
[0014] In an eighth aspect, a wireless communication system is provided, comprising: a user device and a network function, wherein the user device can be used to execute the steps of the data sending method as described in the first aspect, and the network function can be used to execute the steps of the data sending method as described in the third aspect.
[0015] In the ninth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the data sending method as described in the first or third aspect.
[0016] In a tenth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the data sending method as described in the first or third aspect.
[0017] In an embodiment of the present application, by reusing the boot data channel, it can be used to obtain digital image metadata, thereby achieving the goal of sending the digital image metadata to the user device from a network function without creating a new data channel, thereby utilizing the existing data channel and supporting application scenarios for digital human calls. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 A block diagram showing a wireless communication system to which embodiments of the present application may be applied;
[0019] Figure 2 A system architecture diagram involved in an embodiment of the present application;
[0020] Figure 3 This is another system architecture diagram involved in an embodiment of the present application;
[0021] Figure 4This is a flow chart of a data sending method in an embodiment of the present application;
[0022] Figure 5 This is a flow chart of another data sending method in an embodiment of the present application;
[0023] Figure 6 This is a flow chart of another data sending method according to an embodiment of the present application;
[0024] Figure 7 This is a flow chart of another data sending method according to an embodiment of the present application;
[0025] Figure 8 This is a flow chart of another data sending method according to an embodiment of the present application;
[0026] Figure 9 This is a flowchart of another data sending method in an embodiment of the present application;
[0027] Figure 10 This is an interactive flow chart of sending digital image metadata in an embodiment of the present application;
[0028] Figure 11 This is another interactive flow chart for sending digital image metadata in an embodiment of the present application;
[0029] Figure 12 This is another interactive flow chart for sending digital image metadata in an embodiment of the present application;
[0030] Figure 13 This is a schematic diagram of a data sending device according to an embodiment of the present application;
[0031] Figure 14 This is a schematic diagram of another data sending device in an embodiment of the present application;
[0032] Figure 15 This is a schematic diagram of the structure of a communication device in an embodiment of the present application;
[0033] Figure 16 This is a schematic diagram of the structure of a user equipment in an embodiment of the present application;
[0034] Figure 17 This is a structural diagram of a network function in an embodiment of the present application. DETAILED DESCRIPTION
[0035] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0036] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0037] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0038] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.
[0039] Figure 1The following is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a user device 110 and a network-side device 120. The user device 110 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle user equipment (VUE), a ship-borne device, a pedestrian user equipment (PUE), a smart home (home appliance with wireless communication function, such as a refrigerator, a television, a washing machine, or furniture, etc.), a game console, a personal computer (PC), a teller machine, or a self-service machine, etc., and other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, vehicle-mounted controller, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip, or vehicle-mounted unit, etc. It should be noted that the specific type of user equipment 110 is not limited in the embodiments of the present application.
[0040] The network-side device 120 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (RAN) device, a radio access network function, or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AS), or a wireless fidelity (WiFi) node. Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0041] The core network device may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (Binding Support Function, BSF), network access function (ADF ... Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiment of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.But not limited to at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized Network Configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), Binding Support Function (BSF), Application Function ( It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0042] The technical solution for sending digital image metadata provided by the embodiment of the present application will be described in detail below with reference to the accompanying drawings through some embodiments and their application scenarios.
[0043] As described in the technical background section, existing technologies provide users with a new real-time communication service that integrates high-definition audio and video calls with data applications. They also provide methods for establishing data channels, establishing two data channels: a bootstrap DC and an application DC. However, in existing technologies, the bootstrap DC is used to access the application program (APP) for the data-application convergence service, while the application DC is used to transmit application data for the application. This creates a challenge in some scenarios where the network function needs to transmit the digital image metadata of the digital person to the user device in order to introduce a digital person call application.
[0044] Figure 2 This is a system architecture diagram involved in the embodiment of this application. Figure 2 The system architecture diagram shown introduces the process of establishing a data channel in the embodiment of the present application, which mainly includes the following steps:
[0045] Step 1: Figure 2 The user device in the caller initiates a call request to the called user device through a Session Initiation Protocol SIP invite message (SIP invite). The above SIP invite message will describe the media description information corresponding to the current call, including the description information for establishing the boot data channel. The user device can also be called a user device.
[0046] Step 2: The SIP INVITE message is routed to the corresponding IMS application server (IMS AS) via the Proxy-Call Session Control Function (P-CSCF) and the Service-Call Session Control Function (S-CSCF) serving the user equipment. The IMS AS then authenticates the subscribed user equipment 21 and selects the Data Channel Signaling Function (DCSF) if data channel services are available.
[0047] Step 3: The IMS AS sends a notification message to the DCSF, instructing the DCSF to establish the guided data channel, and the notification message carries the media information (Media Info) of the guided data channel and the media information (Media Info) of the application data channel.
[0048] Step 4: DCSF decides whether to provide a data channel and decides on the control strategy information for the data channel.
[0049] Step 5: DCSF reserves media information of MDC1 for the initiating user equipment and the called user equipment based on the control policy information. MDC1 is primarily used as the interface between the MF / enMRF / DCMF and DCSF, and is used to transmit media data, such as an application program (APP), specifically the APP installation package and an application list, between the DCSF and the media channel function MF / enMRF / DCMF. DCMF refers to the Data Channel Media Function (DCMF). MF, MRF, and enMRF can all serve as a type of media channel function.
[0050] Step 6: The DCSF sends a connection establishment instruction message to the IMS AS, instructing the IMS AS to establish a connection between the calling party and the called party and the MF / enMRF / DCMF.
[0051] Step 7: The IMS AS discovers the MF / enMRF / DCMF.
[0052] Step 8: The IMS AS sends a media resource management creation message to the MF / enMRF / DCMF according to the DCSF's instructions. The message includes the media resource information reserved for the calling party and the media resource information reserved for the called party.
[0053] Step 9: The IMS AS sends a response message to the DCSF, notifying the DCSF whether the resource reservation is successful and the data channel media resource information negotiated for MDC1.
[0054] Step 10: DCSF sends a response message.
[0055] Step 11: The IMS AS sends an INVITE message to the remote network end and the called party through the local serving S-CSCF, and sends the INVITE message to the called party's user equipment through the remote S-CSCF.
[0056] Step 12: The called party's user equipment and the user equipment network return an 18X response.
[0057] Step 13: After the user of the called party's user equipment answers the call, the called party's user equipment sends a 200 OK message.
[0058] Step 14: The IMS AS sends a notification message to the DCSF, notifying that the session is successfully established.
[0059] Step 15: DCSF sends a response message;
[0060] Step 16: The IMS AS sends a 200 OK message to the calling party's user equipment, notifying that a bootstrap data channel (bootstrap DC) is successfully established. The bootstrap data channel is used for data transmission between the calling party's user equipment and the MF / enMRF / DCMF.
[0061] Unlike the prior art that only uses the guide data channel to transmit application lists and applications, the technical solution provided in the embodiment of the present application will use the guide data channel to multiplex the guide data channel to send digital image metadata to the caller's user device, thereby supporting the application scenario of digital human calls, and obtaining digital image metadata on the caller's user device without establishing a new data channel.
[0062] In the embodiment of the present application, since the guidance data channel is reused and the application and digital image data metadata are simultaneously delivered through the guidance data channel, the digital image metadata and the application can be stored together in the same database, namely, the application and metadata database, which is connected to the DCSF to facilitate the DCSF to obtain the application and digital image metadata from the application and metadata database; Figure 3 In the embodiment shown, it is Figure 2 The difference is that the application and digital image metadata are stored in different databases, namely the application and metadata databases. In this case, DCSF obtains the application and digital image metadata from different databases respectively.
[0063] like Figure 2 and Figure 3 As shown in the system architecture diagram, the network devices or network elements mainly involved in the embodiments of the present application mainly include user equipment, MF / enMRF / DCMF and DCSF, as well as a database for storing user applications or digital image metadata, that is, the two are as follows: Figure 2 When the data is stored separately as shown, it can be divided into a program database and a metadata database, wherein the program database mainly stores application programs and the metadata database mainly stores digital image metadata; Figure 3 The database shown for co-storage is a program and metadata database for storing application programs and digital image metadata.
[0064] In various embodiments of the present application, the network function interacting with the user equipment includes a data channel steering function (DCSF), which can cooperate with the user equipment to transmit first information and second information to the user equipment, thereby implementing the technical solution of the present application. Furthermore, the multiplexed steering data channel used in the embodiments of the present application is established between the user equipment and the media channel function. However, the media channel function does not perform information processing and primarily serves to transparently transmit information.
[0065] The following embodiments will introduce the technical solution of multiplexing the guidance data channel to send digital image metadata in the embodiment of the present application from the perspective of user equipment and network functions. The digital image metadata sending solution in the embodiment of the present application can also be regarded as part of the data channel establishment step.
[0066] Those skilled in the art will understand that in the embodiment of the present application, the application obtained by the user device through the boot data channel can also be referred to as an application file or an application installation package, etc.; and the digital image metadata obtained by the user device through the boot data channel can also be referred to as a digital image metadata file or a digital image metadata installation package, etc., which can both be obtained on the user device and run on the user device through any optional methods such as installation and loading to meet the application scenario of the user using the user device to make digital human calls.
[0067] The digital image metadata in the embodiments of the present application can also be referred to as digital image information, data person data, basic digital human, digital human information, digital human model and other different names, but those skilled in the art will understand that although these names are different, they are essentially the same. Specifically, digital image metadata (Avatar metadata) is a 2D / 3D content / representation model (representational content / model) of an avatar stored in a file, which can be accessed via a URL. Digital image metadata (Avatar metadata) can be stored in an Avatar Repository (digital image warehouse) or DCAR or other network function (Network Function). Digital image metadata, or a reference to digital image metadata, such as an identifier, can be associated with each user and / or with a user identifier of each user. Digital image metadata needs to correspond to the face, the whole body or a part of the body. Other metadata can be associated with the avatar data (the avatar metadata), such as format, resolution, access / usage permissions and time, creation date, permission, etc.
[0068] Figure 4 This is a flow chart of a data sending method in an embodiment of the present application. This step can be implemented by a data sending method device, and the data sending method device can be set in a user device, such as Figure 4 As shown, the following steps are included:
[0069] Step 410: Obtain first information through a guided data channel, where the first information includes digital image metadata.
[0070] In the embodiment of the present application, the boot data channel is reused so that it can be used to obtain digital image metadata, thereby achieving the situation where the digital image metadata is sent to the user device from the network function without creating a new data channel, thereby utilizing the existing data channel and supporting the application scenario of calling the digital person.
[0071] In some embodiments, the first information obtained through the guided data channel may include, in addition to the digital image metadata, an application. Both the application and the digital image metadata may be sent to the user device through the guided data channel to enable an application scenario of digital human conversation on the user device.
[0072] In some embodiments, the application and digital image metadata obtained by the user device in the embodiments of the present application may be first provided by the network function and then selected and determined by the user on the user device. Specifically, in the digital image metadata sending method in the embodiments of the present application, the method further includes the steps of:
[0073] Second information sent by the network function is received, where the second information includes at least one of application information and digital image metadata information.
[0074] Specifically, the second information received in this step can be considered as selection information for the user to select, and its function is to display relevant information about the application or digital image metadata in the first information to the user. The user can then select at least one of the application and digital image metadata in the first information based on the second information. Therefore, in the embodiment of the present application, depending on actual needs, the second information can include at least one of application information and digital image metadata information. This is mainly in some cases, such as when a user device is bound to a unique digital image metadata in the network, it is not necessary to display the digital image metadata information to the user again, and only the application information needs to be displayed to the user. Or in some cases, it is possible to match a corresponding application to a certain digital image metadata, in which case only the digital image metadata needs to be displayed. After the user selects the digital image metadata, the corresponding application can be directly matched on the network device side, and it is not necessary to display the application information to the user, and only the digital image metadata needs to be displayed to the user. Of course, in some cases, the user is required to select both the application and the digital image metadata, in which case both the application information and the digital image metadata need to be displayed.
[0075] It is understood that even if both program information and digital image metadata information need to be displayed, they do not necessarily need to be displayed simultaneously. Specifically, one information type may be displayed first, allowing the user to select an application on the user device, and then the other information may be displayed for the user to select. For example, the application information may be displayed first, allowing the user to select an application, and then the digital image metadata information may be displayed, allowing the user to select the digital image metadata information, or the reverse order may be used. Of course, in some embodiments, program information and digital image metadata information may be displayed simultaneously, i.e., both information types may be displayed on the same page.
[0076] In some embodiments, the above-mentioned application information and digital image metadata information may include multiple presentation forms, which are mainly presented to the user so that the user can make a choice based on the above-mentioned information.
[0077] The above-mentioned application information may include at least one of application description information, application list and application identification list, wherein the application description information may be introduction information on the functions, features and types of the application, through which users can understand the application and make choices; the application list may be a list showing one or more applications; the application identification list is a list showing the application identification as information in the list and displayed to the user on the user device.
[0078] The above-mentioned digital image metadata information may include at least one of digital image metadata description information, a digital image metadata list, and a digital image metadata identification list. The digital image metadata description information may be information about the functions, features, and types of the application, which enables users to understand the digital image metadata and make choices. The digital image metadata list may display one or more digital image metadata in a list format. The digital image metadata identification list uses the digital image metadata identification as information in the list and displays it to the user on the user device.
[0079] In some embodiments, the above-mentioned second information can be the second information actively pushed by the network function in the communication network, which is pushed to the user device in the form of advertisements, graphics, images, interfaces, etc. to attract users of the user device to obtain applications or digital image metadata.
[0080] Alternatively, in some embodiments, the above-mentioned second information may also be the second information obtained by the user device sending a first request to the network function according to business needs, that is, after the user device sends the above-mentioned first request to the network function, the network function will feedback the above-mentioned second information to the user device as a response information.
[0081] As an optional implementation, the first request may include the first root URL, the second root URL and
[0082] At least one of the third root URLs, wherein the first root URL is used to request the aforementioned second information, which may include at least one of application information and digital image metadata; the second root URL is used to request application information; and the third URL is used to request digital image metadata. By adding the first root URL, the second root URL, and the third root URL to the first request, the network function can determine the specific information that the user device wants to obtain and then provide the corresponding information. For details, please refer to the following embodiments.
[0083] However, those skilled in the art will understand that including the first root URL, the second root URL, and the third root URL in the above-mentioned first request is not a necessary condition for the network function to feedback the first replacement URL, the second replacement URL, and the third replacement URL. When the above-mentioned first root URL, the second root URL, and the third root URL are not included in the first request, the network function can still send the first replacement URL, the second replacement URL, and the third replacement URL to the user device to feedback the second information, or one of the application information and the digital image metadata information.
[0084] In some application scenarios, when the first request includes a first root URL, the network function can replace the first root URL with a first replacement URL, load the obtained second information onto the first replacement URL, and then send it to the user device. In this case, the user device also includes a first replacement URL for receiving the first replacement URL sent by the network function. The first replacement URL is primarily used to provide the second information. After receiving the first replacement URL, the user device can display the second information on the user device for selection by the user of the user device. The above embodiments have provided multiple ways to display the second information, all of which can be displayed on the page corresponding to the first replacement URL.
[0085] For example, if the second information includes an application identification list and a digital image metadata identification list, the application identification list and the digital image metadata identification list may be displayed on a page corresponding to the first replacement URL.
[0086] It should be noted that although the page corresponding to the first replacement URL in this application displays a list of application identifiers and a list of digital image metadata identifiers, the first request sent to the network function does not necessarily explicitly indicate a request for both of the above information. It may simply request one of the information, namely, application information or digital image metadata information. However, according to certain policies, even if the first request sent by the user device explicitly indicates a request for application information, the network function still provides the user device with digital image metadata information at the same time as the application information. If there is a correspondence between the application and the digital image metadata, that is, an application may correspond to at least one digital image metadata, then if the first request sent by the user device indicates a request for application information, the network function selects at least one application information for the user based on information about the user device, such as the model, user device identifier, performance, or user device requirements, and may further provide at least one digital image metadata information for the user based on the above correspondence for selection. Vice versa, that is, the first request indicates a request for digital image metadata information, but digital image metadata information and application information may also be provided at the same time. In this case, the user can directly select the application and digital image metadata to be obtained based on the information displayed on the user device, without having to continue requesting the digital image metadata information.
[0087] Of course, in some cases, the first request may explicitly indicate that the network function is required to provide both application information and digital image metadata information.
[0088] In this embodiment of the present application, the first request may request at least one of the following information: application information and digital image metadata information. Specifically, the first request may be used to request application information, or the first request may be used to request digital image metadata information. In this case, the specific information requested in the first request may be implemented by setting different fields in the first request.
[0089] Alternatively, in some embodiments, it is necessary to request the network function to obtain both the above-mentioned application information and the digital image metadata information, but the above-mentioned first request to obtain the application information and the first request to obtain the digital image metadata information are not sent or requested at the same time, that is, it is necessary to first request to obtain one of the information, and then request to obtain the other information. In an embodiment of the present application, a first request may be sent to the network function, and the field in the first request is set to request one of the second information, and then a first request is sent, and the field in the first request is set to request the other information in the second information, or vice versa.
[0090] As described in the above embodiment, for the first request, it may include a second root URL or a third root URL. At this time, if the user device sends the first request including the second root URL to the network function, the network function can replace the above second root URL with the second replacement URL, and load the obtained application information onto the second replacement URL, and then send it to the user device. At this time, the user device also includes receiving the second replacement URL sent by the network function. The second replacement URL is mainly used to provide the above application information. After receiving the second replacement URL, the user device can display the application information on the user device for selection by the user using the user device. In the above embodiment, it has been given that the application information can be displayed in multiple ways, all of which can be displayed on the page corresponding to the second replacement URL.
[0091] If the user device sends a first request including a third root URL to the network function, the network function can replace the third root URL with a third replacement URL, load the obtained digital image metadata information onto the third replacement URL, and then send it to the user device. At this time, the user device also includes a third replacement URL for receiving the third replacement URL sent by the network function. The third replacement URL is mainly used to provide the above-mentioned application information. After receiving the third replacement URL, the user device can display the digital image metadata information on the user device for selection by the user using the user device. In the above embodiment, it has been given that the application information can be displayed in multiple ways, all of which can be displayed on the page corresponding to the third replacement URL. In the embodiment of the present application, the first request can also carry at least one of the user device identifier, digital image metadata identifier, digital image metadata type, and digital image metadata indication.
[0092] The user device identifier is used to identify a specific user device. For example, when the user device has unique digital image metadata, the network function can directly determine the digital image metadata that needs to be sent to the user device.
[0093] The digital image metadata identifier can clearly indicate which digital image metadata the user device needs, and the network function directly provides the corresponding digital image metadata;
[0094] Digital image metadata types can include multiple types, which can represent the type of communication using digital human calls, such as transcoding communication from text to video, transcoding communication from spoken speech to video, or communication directly rendering a digital image from the user's actions, language, image, etc. The digital image in the embodiments of the present application can also be called an avatar image. Therefore, the digital image metadata type can also be called an avatar type, an avatar model type, or an avatar communication type. By sending the digital image metadata type to the network function, the network function can obtain the corresponding digital image metadata based on the above type. The digital image metadata indication can indicate that the user device supports the communication service type of digital human calls.
[0095] In the embodiments of the present application, in addition to being initiated when a user needs to use a user device to conduct a digital person call after the bootstrap data channel has been established as in the embodiments described above, the acquisition of the second information can also be initiated at the beginning of the data channel establishment, for example, when the user initiates a Session Initiation Protocol Invite message (SIP invite) through the user device. Specifically, the second request can be carried in the Session Initiation Protocol Invite message, which is then sent to the network function via the SIP invite message. The second request is used to obtain the second information. The request will be stored in the network function and, in some embodiments, can be stored in the DCSF / DCMF / MF / MEF. Thus, after the bootstrap data channel is established using the solution of the embodiments described above, i.e., after the user device is able to obtain digital avatar metadata from the bootstrap data channel, the network function can send the second information to the user device based on the second request. Using this technical solution, the number of requests can be reduced, as the existing Session Initiation Protocol Invite message can be used to send the request. Furthermore, because the second request is sent in advance, the network function can promptly send the second information to the user after the bootstrap data channel is established, allowing the user to make a selection based on the second information.
[0096] In some embodiments, the second request may also include at least one of a user device identifier, a digital image metadata identifier, a digital image metadata type, and a digital image metadata indication. As described in the above embodiments, this information helps the network function understand the user device's requirements, type, or performance, thereby providing matching second information. For details, please refer to the description in the above embodiments.
[0097] After the second information is displayed on the user device, the user can select at least one of the application and digital image metadata based on the second information. Specifically, depending on the content of the displayed second information, such as only application information, only digital image metadata, or both, the content the user selects to obtain based on the second information may also vary, and may include at least one of the application and digital image metadata. For example, if the user device already has a usable application stored, the user may select to obtain only the digital image metadata. Alternatively, if the user device already has usable digital image metadata stored, the user may select to obtain only the application. Alternatively, in some cases, such as when the user device has unique digital image metadata within the communication network, it is possible to select only the application without selecting the digital image metadata. Alternatively, in some cases, if the application has matching digital image metadata, the user device may select to obtain the application based on the second information, but both the application and the matching digital image metadata may be obtained through the guidance data channel, and both are obtained through the guidance data channel.
[0098] In some embodiments, if a user selects at least one of an application and digital image metadata to be obtained, the user device may send a third request to the network function, requesting to obtain at least one of the application and digital image metadata. Obtaining at least one of the application and digital image metadata by sending the third request is an optional method. If, when the second information is displayed to the user on the user device, a button or path / method for obtaining the application and digital image metadata is displayed (e.g., a URL is directly provided), the obtaining action can be directly triggered without sending the third request. Alternatively, as described above, if the user device has unique digital image metadata in the communication network, or if an application matches a specific digital image metadata, only one application needs to be requested, and the corresponding digital image metadata is provided through matching on the communication network.
[0099] The third request in the embodiment of the present application may specifically include at least one of a third indication and a fourth indication, and the third indication is used to request the acquisition of an application, and the fourth indication is used to request the acquisition of digital image metadata. On the one hand, in the case where only one of the application and the digital image metadata needs to be obtained, only one of the third indication and the fourth indication needs to be sent; or, when the third indication and the fourth indication need to be sent to request the acquisition of both the application and the digital image metadata, the third indication and the fourth indication may be sent simultaneously, or sent in a time-sharing manner, that is, the third indication may be sent first and then the fourth indication; or the order may be reversed, with the fourth indication being sent first and then the third indication.
[0100] The technical solution provided by the above-mentioned embodiments of the present application, in order to achieve the sending of both the application and digital image metadata stored on the network device side to the user device, can generally include first sending a first request according to the user device, and requesting to obtain different information in the second information by setting different fields; then the user can select the application and digital image metadata to be obtained based on the second information on the user device, and then the user device sends a third request, or at least one of a third indication or a fourth indication, so as to achieve the acquisition of the first information, i.e., the application and digital image metadata, through the guided data channel.
[0101] In some embodiments, in order to implement the above process, the application and digital image metadata can be set to synchronous sending and asynchronous sending. Synchronous sending means that the user device can obtain the application and digital image metadata at the same time through the guided data channel, and asynchronous sending means that the user device can obtain the application and digital image metadata through the guided data channel in a time-sharing manner.
[0102] For the first case above, please refer to Figure 5 The embodiment shown. Figure 5 FIG. 1 is a flow chart of another data sending method in an embodiment of the present application. Figure 5 As shown, the following steps are included:
[0103] Step 501: The user equipment sends a first request to the network function, where the first request is used to request at least application information in the second information;
[0104] Step 502: The user equipment receives second information sent by the network function, where the second information includes at least application information.
[0105] Step 503: The user equipment sends a third request or a third indication to the network function. The third request is at least used to request obtaining an application. As described in the above embodiment, the third indication is used to request obtaining an application.
[0106] Step 504: The user device obtains the application and digital image metadata through the boot data channel.
[0107] In the above embodiment of the present application, although the first request sent in step 501 is only used to request application information, as described in the above embodiment, there may be a corresponding setting between the application and the digital image metadata, that is, one application may correspond to multiple digital image metadata. Therefore, after the user device sends the above first request, the second information sent by the network function in step 502 may include application information and digital image metadata information. Therefore, the user can select application information and digital image metadata information on the user device, and the third request sent is used to request application and digital image metadata, thereby achieving the simultaneous acquisition of application and digital image metadata through the guided data channel.
[0108] In the embodiments of the present application, the application information and the digital image metadata information may have a corresponding relationship with each other. This facilitates the network device to filter the provided digital image metadata information of the user device according to the corresponding relationship. In other cases, if the application information and digital image metadata information are provided to the user device and displayed on a page of the user device for user selection, the corresponding relationship may still be reflected. For example, when the application information and the digital image metadata information are displayed directly, each application information and its corresponding digital image metadata information are displayed, so that the user can easily determine that after selecting an application, one or more digital image metadata with the corresponding relationship must also be selected. Alternatively, the corresponding relationship may not be clearly reflected during the display, but after the user selects an application, the digital image metadata displayed on the display page that the user can select is only the digital image metadata with the corresponding relationship, and the digital image metadata without the corresponding relationship cannot be selected. It is understood that in some embodiments, the corresponding relationship between the application and the digital image metadata may not be established, that is, the two are separated, and the network function only considers whether the application information and digital image metadata information are available on the user device when selecting the application information and digital image metadata information to be sent to the user device.
[0109] Alternatively, if the user device has unique corresponding digital image metadata, then the first request is only used to request application information, the second information only includes application information, and the third request is only used to request to obtain the application, but when the application is finally obtained, the network function can still simultaneously send the application and digital image metadata to the user device through the guided data channel. In this case, it can also be considered to establish or not establish the above-mentioned corresponding relationship. If the corresponding relationship is established, only some applications can use the above-mentioned unique digital image metadata.
[0110] For the second case above, please refer to Figure 6 The embodiment shown. Figure 6 FIG. 1 is a flow chart of another data sending method in an embodiment of the present application, such as Figure 6 As shown, the following steps are included:
[0111] Step 601: The user equipment sends a first request to the network function. As described in the above embodiment, the first request is used to request application information.
[0112] Step 602: The user equipment receives application information sent by the network function;
[0113] Step 603: The user equipment sends a third instruction to the network function and simultaneously sends a first request. As described in the above embodiment, the third instruction is used to request the application, and the first request is used to request digital image metadata information.
[0114] Step 604: The user device obtains the application through the boot data channel and receives the digital image metadata information sent by the network function;
[0115] Step 605: The user equipment sends a fourth instruction to the network function, requesting to obtain digital image metadata;
[0116] Step 606: The user device obtains digital image metadata through the guided data channel.
[0117] In the embodiment of the present application, a first request with different fields set to obtain different second information is sent to the network function twice, respectively, to request application information and digital image metadata information, respectively. The first request in step 601 includes the first root URL, and the first request in step 603 includes the second root URL, thereby achieving different root URLs carried in different requests, and the network function can distinguish specific request content without conflict.
[0118] above Figure 4-Figure 6 The embodiment shown provides specific steps performed by the user equipment in the data transmission scheme, which is consistent with the above Figure 4-Figure 6 Corresponding to the illustrated embodiment, embodiments of the present application also provide a technical solution that can be executed on the network device side. The network device side of the present application includes a data channel steering function (DCSF) and a data channel media function (DCMF). The DCMF is located between the user equipment and the DCSF and primarily serves to transparently transmit information. The network function execution steps in the embodiments of the present application are executed on the DCSF.
[0119] Figure 7 FIG. 1 is a flow chart of another data sending method in an embodiment of the present application, such as Figure 7 As shown, the specific steps include:
[0120] Step 710: The network function sends first information to the user equipment through a guided data channel, where the first information includes digital image metadata.
[0121] In the embodiment of the present application, the boot data channel is reused so that it can be used to send digital image metadata to the user device, thereby realizing the sending of digital image metadata to the user device from the network function without creating a new data channel, thereby utilizing the existing data channel and supporting the application scenario of digital human calls.
[0122] In some embodiments, the first information sent through the guided data channel may include, in addition to the digital image metadata, an application. Both the application and the digital image metadata may be sent to the user device through the guided data channel to enable the application scenario of digital human calls on the user device.
[0123] In some embodiments, the application and digital image metadata sent to the user device in the embodiments of the present application may first provide relevant information to the user device, and then be selected and determined by the user on the user device. Specifically, in the digital image metadata sending method in the embodiments of the present application, the method further includes the steps of:
[0124] Second information is sent to the user device, where the second information includes at least one of application information and digital image metadata information.
[0125] Specifically, the second information sent in this step can be considered as selection information for the user to select, and its function is to display to the user the relevant information of the application or digital image metadata in the first information. The user can then select at least one of the application and digital image metadata in the first information based on the second information. Therefore, in the embodiment of the present application, depending on actual needs, the second information can include at least one of the application information and the digital image metadata information. This is mainly in some cases, such as when the user device is bound to a unique digital image metadata in the network, it is not necessary to display the digital image metadata information to the user again, and only the application information needs to be displayed to the user. Or in some cases, it is possible to match a corresponding application to a certain digital image metadata. In this case, only the digital image metadata information needs to be displayed. After the user selects the digital image metadata, the corresponding application can be directly matched on the network device side. It is not necessary to display the application information to the user again, and only the digital image metadata needs to be displayed to the user. Of course, in some cases, the user needs to select both the application and the digital image metadata. In this case, both the application information and the digital image metadata information need to be displayed.
[0126] It is understood that even if both program information and digital image metadata information need to be displayed, they do not necessarily need to be sent to and displayed on the user device simultaneously. Specifically, one of the information may be sent and displayed on the user device first, allowing the user to select the application on the user device, and then the other information may be sent and displayed on the user device for the user to select. For example, the application information may be sent and displayed first, allowing the user to select the application, and then the digital image metadata information may be sent and displayed, allowing the user to select the digital image metadata information, or the reverse order may be used. Of course, in some embodiments, the program information and digital image metadata information may be displayed simultaneously, that is, both information may be displayed on the same page.
[0127] In some embodiments, the above-mentioned application information and digital image metadata information may include multiple presentation forms, which are mainly presented to the user so that the user can make a choice based on the above-mentioned information.
[0128] The above-mentioned application information may include at least one of application description information, application list and application identification list, wherein the application description information may be introduction information on the functions, features and types of the application, through which users can understand the application and make choices; the application list may be a list showing one or more applications; the application identification list is a list showing the application identification as information in the list and displayed to the user on the user device.
[0129] The above-mentioned digital image metadata information may include at least one of digital image metadata description information, a digital image metadata list, and a digital image metadata identification list. The digital image metadata description information may be information about the functions, features, and types of the application, which enables users to understand the digital image metadata and make choices. The digital image metadata list may display one or more digital image metadata in a list format. The digital image metadata identification list uses the digital image metadata identification as information in the list and displays it to the user on the user device.
[0130] In some embodiments, the second information may be proactively pushed by the network function to the user device, for example, in the form of advertisements, graphics, images, interfaces, etc., to attract users of the user device to obtain the application or digital image metadata. Alternatively, in some embodiments, the second information may be received by the network function based on a first request sent by the user device in accordance with service requirements, and the network function searches a database for existing application and digital image metadata to obtain at least one of the application information and digital image metadata that can be provided for use, and then forms the second information, which is then sent to the user device as a response to the first request sent by the user device.
[0131] As an optional implementation, the first request may include at least one of the first root URL, the second root URL, and the third root URL. When the first request includes the first root URL, the network function may replace the first root URL with a first replacement URL, load the obtained second information onto the first replacement URL, and then send it to the user device. At this time, the user device receives the first replacement URL sent by the network function, which is primarily used to provide the second information. After receiving the first replacement URL, the user device may display the second information on the user device for selection by the user using the user device. The above embodiments have provided multiple ways of displaying the second information, all of which can be displayed on the page corresponding to the first replacement URL.
[0132] For example, if the second information includes an application identification list and a digital image metadata identification list, the application identification list and the digital image metadata identification list may be displayed on a page corresponding to the first replacement URL.
[0133] It should be noted that, although the page corresponding to the first replacement URL in this application displays an application identification list and a digital image metadata identification list, the first request sent by the user device does not necessarily explicitly indicate the need to request the above two pieces of information. It may only request to obtain one piece of information, that is, request to obtain application information or digital image metadata information. However, the network function can provide the user device with application information and digital image metadata information at the same time according to the preset screening strategy, even if the first request sent by the user device explicitly indicates a request to obtain application information. And if there is a correspondence between the application and the digital image metadata, it can be that the application corresponds to at least A digital image metadata. At this time, if the first request sent by the user device indicates a request for application information, the network function selects at least one application information for it based on the information of the user device, such as the model, user device identification, performance or user device requirements, and can further provide at least one digital image metadata information for it to select based on the above correspondence; vice versa, that is, the first request indicates a request for digital image metadata information, but digital image metadata information and application information can also be provided at the same time. In this case, the user can directly select the application and digital image metadata to be obtained based on the information displayed on the user device, without having to continue to request digital image metadata information.
[0134] Of course, in some cases, the first request may explicitly indicate that the network function is required to provide both application information and digital image metadata information.
[0135] In this embodiment of the present application, the first request may include a request for at least one of the following information: application information and digital image metadata. Specifically, the first request may be used to request application information or at least one of the digital image metadata. The specific information requested in the first request may be implemented by setting different fields in the first request.
[0136] Alternatively, in some embodiments, it is necessary to request the network function to obtain both the above-mentioned application information and the digital image metadata information, but the first requests with different fields can be sent successively to first request one of the information and then request the other information. In an embodiment of the present application, a first request can be sent to the network function, and the field in the first request is set to request one of the second information, and then a first request is sent, and the field in the first request is set to request the other information in the second information, or vice versa.
[0137] As described in the above embodiment, the first request may include a second root URL or a third root URL.
[0138] At this time, if the network function receives a first request including a second root URL from a user device, the network function can replace the second root URL with a second replacement URL, load the obtained application information onto the second replacement URL, and then send it to the user device. At this time, the user device will receive the second replacement URL sent by the network function, which is primarily used to provide the above-mentioned application information. After receiving the second replacement URL, the user device can display the application information on the user device for selection by the user using the user device. In the above embodiment, multiple display methods for application information have been provided, all of which can be displayed on the page corresponding to the second replacement URL.
[0139] If the network function receives a second request including a third root URL from a user device, the network function can replace the third root URL with a third replacement URL, load the obtained digital image metadata information into the third replacement URL, and then send it to the user device. At this point, the user device receives the third replacement URL sent by the network function. This third replacement URL primarily provides the aforementioned application information. After receiving the third replacement URL, the user device can display the digital image metadata information on the user device for selection by the user of the user device. The above-described embodiments have provided multiple ways to display application information, all of which can be displayed on the page corresponding to the third replacement URL.
[0140] In an embodiment of the present application, the first request may carry at least one of a user device identifier, a digital image metadata identifier, a digital image metadata type, and a digital image metadata indication.
[0141] The user device identifier is used to identify a specific user device. For example, when the user device has unique digital image metadata, the network function can directly determine the digital image metadata that needs to be sent to the user device.
[0142] The digital image metadata identifier can clearly indicate which digital image metadata the user device needs, and the network function directly provides the corresponding digital image metadata;
[0143] Digital image metadata types can include multiple types, which can represent the type of communication using digital people, such as transcoding communication from text to video, transcoding communication from spoken speech to video, or communication directly rendering the user's actions, language, image, etc. into a digital image. The digital image in the embodiment of the present application can also be called an avatar image, and therefore, the digital image metadata type can also be called an avatar type, an avatar model type, or a digital image metadata type.
[0144] Or avatar communication type, by sending the digital image metadata type to the network function, the network function can obtain the corresponding digital image metadata according to the above type;
[0145] The digital image metadata indication may indicate that the user equipment supports the communication service type of digital human conversation.
[0146] When the network function receives any of the above information, it is helpful to subsequently provide more suitable application information or digital image metadata information to the user device.
[0147] In the embodiments of the present application, in addition to being initiated when a user needs to use a user device to conduct a digital person call after the bootstrap data channel has been established as in the embodiments described above, the second information can also be obtained at the beginning of the data channel establishment, for example, when a user initiates a Session Initiation Protocol Invite message (SIP invite) through a user device. Specifically, the second request can be carried in the Session Initiation Protocol Invite message, which the network function sends to the receiving user device via the SIP invite message. The second request is used to obtain the second information. The request will be stored in the network function and, in some embodiments, can be stored in the DCSF / DCMF / MF / MEF. Thus, after the bootstrap data channel is established using the solution of the embodiments described above, that is, after the user device is able to obtain digital avatar metadata from the bootstrap data channel, the network function sends the second information to the user device based on the second request. Using this technical solution, the number of requests can be reduced, and the request can be sent using the existing Session Initiation Protocol Invite message. Furthermore, because the second request is sent in advance, the network function can promptly send the second information to the user after the bootstrap data channel is established, allowing the user to make a selection based on the second information.
[0148] In some embodiments, the second request may also include at least one of a user device identifier, a digital image metadata identifier, a digital image metadata type, and a digital image metadata indication. As described in the above embodiments, this information helps the network function understand the user device's requirements, type, or performance, thereby providing matching second information. For details, please refer to the description in the above embodiments.
[0149] After the second information is displayed on the user device, the user can select at least one of the application and digital image metadata based on the second information. Specifically, depending on the content of the displayed second information, such as only application information, only digital image metadata, or both, the content the user selects to obtain based on the second information may also vary, and may include at least one of the application and digital image metadata. For example, if the user device already has a usable application stored, the user may select to obtain only the digital image metadata. Alternatively, if the user device already has usable digital image metadata stored, the user may select to obtain only the digital image metadata. Alternatively, in some cases, such as when the user device has unique digital image metadata within the communication network, it is possible to select only the application without selecting the digital image metadata. Alternatively, in some cases, if the application has matching digital image metadata, the user device may select to obtain the application based on the second information, but both the application and the matching digital image metadata may be obtained through the guidance data channel, and both are obtained through the guidance data channel.
[0150] In some embodiments, if a user selects at least one of an application and digital image metadata to be obtained, the network function may receive a third request sent by the user device, the third request being used to request the at least one of the application and digital image metadata. Obtaining at least one of the application and digital image metadata through the third request is an optional method. If a button for obtaining the application and digital image metadata is displayed when the second information is presented to the user on the user device, the user can obtain the application and digital image metadata by directly clicking the obtain button or downloading the metadata (e.g., by directly providing a URL), thereby directly triggering the obtainment action without having to send the third request. Alternatively, as described above, if the user device has unique digital image metadata in the communication network, or if an application matches a certain digital image metadata, only one application needs to be requested, and the corresponding digital image metadata is provided through matching on the communication network.
[0151] The third request in the embodiment of the present application may specifically include at least one of a third indication and a fourth indication, and the third indication is used to request the acquisition of an application, and the fourth indication is used to request the acquisition of digital image metadata. On the one hand, in the case where only one of the application and the digital image metadata needs to be obtained, only the third indication needs to be sent. Alternatively, when the third indication and the fourth indication need to be sent to request the acquisition of both the application and the digital image metadata, the third indication and the fourth indication may be sent simultaneously, or the third indication and the fourth indication may be sent in a time-sharing manner, that is, the third indication may be sent first and then the fourth indication; or the order may be reversed, that is, the fourth indication may be sent first and then the third indication.
[0152] The technical solution provided by the above-mentioned embodiments of the present application, in order to achieve the sending of both the application and digital image metadata stored on the network device side to the user device, can generally include first receiving a first request according to the network function and obtaining different information in the second information by setting different fields; then the user can select the application and digital image metadata to be obtained based on the second information on the user device, and then the network function receives a third request sent by the user device, or at least one of a third indication or a fourth indication, thereby achieving the sending of the first information, namely the application and digital image metadata, to the user device through the guided data channel.
[0153] In some embodiments, in order to implement the above process, the application and digital image metadata can be set to synchronous sending and asynchronous sending. Synchronous sending means that the network function can send the application and digital image metadata at the same time through the guided data channel, and asynchronous sending means that the network function can send the application and digital image metadata in time-sharing through the guided data channel.
[0154] For the first case above, please refer to Figure 8 The embodiment shown. Figure 8 FIG. 1 is a flow chart of another data sending method in an embodiment of the present application, such as Figure 8 As shown, the following steps are included:
[0155] Step 801: The network function receives a first request sent by a user equipment, where the first request is used to request at least application information in the second information;
[0156] Step 802: The network function sends second information to the user equipment, where the second information includes at least application information.
[0157] Step 803: The network function receives a third request or a third indication sent by the user equipment. The third request is at least used to request obtaining an application. As described in the above embodiment, the third indication is used to request obtaining an application.
[0158] Step 804: The network function sends the application and digital image metadata to the user device via the guided data channel.
[0159] In the above embodiment of the present application, although the first request sent in step 801 is only used to request application information, as recorded in the above embodiment, there may be a corresponding setting between the application and the digital image metadata, that is, one application may correspond to multiple digital image metadata. Therefore, after the user device sends the above first request, the second information sent by the network function in step 802 may include application information and digital image metadata information. Therefore, the user can select application information and digital image metadata information on the user device, and the third request sent is used to request application and digital image metadata, thereby realizing the simultaneous sending of application and digital image metadata to the user device through the guided data channel.
[0160] In the embodiments of the present application, the application information and the digital image metadata information may have a corresponding relationship with each other. This facilitates the network function to filter the digital image metadata information provided to the user device according to the corresponding relationship. In other cases, if the application information and digital image metadata information are provided to the user device and displayed on a page of the user device for user selection, the corresponding relationship may still be reflected. For example, when the application information and the digital image metadata information are displayed directly, each application information and its corresponding digital image metadata information are displayed, so that the user can easily determine that after selecting an application, one or more digital image metadata with a corresponding relationship must also be selected. Alternatively, the corresponding relationship may not be clearly reflected during the display. Instead, after the user selects an application, the digital image metadata displayed on the display page is selectable only for the digital image metadata with the corresponding relationship, while the digital image metadata without the corresponding relationship cannot be selected. It is understood that in some embodiments, the corresponding relationship between the application and the digital image metadata may not be established, that is, the two are separated. When selecting the application information and digital image metadata information to be sent to the user device, the network function only considers whether the application information and digital image metadata are available on the user device.
[0161] Alternatively, if the user device has unique corresponding digital image metadata, then the first request is only used to request application information, the second information only includes application information, and the third request is only used to request to obtain the application, but when the application is finally obtained, the network function can still simultaneously send the application and digital image metadata to the user device through the guided data channel. In this case, it can also be considered to establish or not establish the above-mentioned corresponding relationship. If the corresponding relationship is established, only some applications can use the above-mentioned unique digital image metadata.
[0162] For the second case above, please refer to Figure 9 The embodiment shown. Figure 9 FIG. 1 is a flow chart of another data sending method in an embodiment of the present application. Figure 9 As shown, the following steps are included:
[0163] Step 901: The network function receives a first request sent by a user equipment. As described in the above embodiment, the first request is used to request application information.
[0164] Step 902: The network function sends application information to the user equipment;
[0165] Step 903: The network function receives the third indication sent by the user equipment and simultaneously receives the first request. As described in the above embodiment, the third indication is for requesting to obtain the application, and the first request is for requesting digital image metadata information.
[0166] Step 904: The network function sends the application to the user device through the guided data channel, and sends the digital image metadata information to the user device;
[0167] Step 905: The network function receives a fourth instruction sent by the user equipment, where the fourth instruction is used to request to obtain digital image metadata;
[0168] Step 906: The network function sends the digital image metadata to the user device via the guided data channel.
[0169] In the embodiment of the present application, the network function receives the first request with different fields set and obtained different second information sent by the user device twice, respectively, to request application information and digital image metadata information, respectively. The first request in step 901 includes the first root URL, and the first request in step 903 includes the second root URL, thereby achieving different root URLs carried in different requests, and the network function can distinguish the specific request content without conflict.
[0170] In the above embodiments of this application, Figure 2 and Figure 3The provided system architecture diagram, and Figure 4-Figure 9 The embodiments shown are respectively executed on the user equipment and the network function, which introduce the technical solution of the present application. The following will introduce the technical solution of the present application from the perspective of information interaction between the user equipment and the network function, wherein the network function includes a first network function and a second network function, the first network function may include any one of the media channel functions MRF / MF / enMRF / DCMF, and the second network function may be DCSF. The first network function uses a transparent transmission method to exchange information between the user equipment and the second network function, and the multiplexed guide data channel in the embodiment of the present application is set between the user equipment and the first network function. Specifically, Figure 10 This is an interactive flow chart of sending digital image metadata in an embodiment of the present application, such as Figure 10 As shown, the following steps are included:
[0171] Step 1001: A user device sends a first request to a first network function. If the first request is for requesting only application information, the fields are configured. Optionally, the first request may further include at least one of a user device identifier, a digital image metadata identifier, a digital image metadata type, and a digital image metadata indication.
[0172] In some cases, other description information of the user equipment may also be carried, such as the model, performance, parameters, etc. of the user equipment, or in the case of not carrying it, the network function can also be obtained according to the user equipment identifier.
[0173] Optionally, the first request in this step may also carry the first root URL;
[0174] Step 1002: After receiving the first request, the first network function sends it to the second network function via a forward request.
[0175] Step 1003: After receiving the above-mentioned first request, the second network function can provide the user device with second information that can be selected or used. The second information may include application information and digital image metadata. Specifically, when the second request carries at least one of the user device identifier, digital image metadata identifier, digital image metadata type and digital image metadata indication, the second network function can better select the available application or digital image metadata for the user device based on the above-mentioned information. Specifically, the user device identifier can be used to identify the user device type and model of a specific user device, and the second network function can more accurately understand the performance parameters of the user device, etc., so as to match it with appropriate applications and digital image metadata; and when the user device has unique digital image metadata, the second network function can directly determine the digital image metadata that needs to be sent to the user device;
[0176] The digital image metadata identifier can clearly indicate which digital image metadata the user device requires, and the second network function directly provides the corresponding digital image metadata;
[0177] Digital image metadata types may include various types, which may represent the type of communication using digital human communication, such as transcoding communication from text to video, transcoding communication from spoken speech to video, or communication directly rendering a digital image from the acquired user's actions, language, image, etc. The digital image in the embodiments of the present application may also be referred to as an avatar image, and therefore, the digital image metadata type may also be referred to as an avatar type or an avatar communication type. By sending the digital image metadata type to a network function, the second network function may obtain the corresponding digital image metadata based on the above type.
[0178] The digital image metadata indication can indicate that the user device supports the communication service type of digital human call. If the digital image metadata can be matched for the user device based on the above information, if this indication is included at this time, the above optional digital image metadata information can be pushed to it.
[0179] Additionally, if an application corresponds to at least one digital image metadata, this step can be based on the aforementioned correspondence relationship. Upon determining the applications available on the user device, the corresponding digital image metadata can be determined based on the aforementioned correspondence relationship to construct the digital image metadata information. Furthermore, if no such correspondence relationship exists, meaning the application and digital image metadata are considered separate, then the correspondence factor need not be considered. Instead, selection can be made from other dimensions, or all available digital image metadata information can be acquired and pushed to the user device.
[0180] After collecting the application information and digital metadata information available to the user device in the above manner, the second network function can generate second information based on the above information and send it to the first network function first.
[0181] Optionally, the application information may also include the application's service type, such as AR rendering, computing service, translator, or avatar communication. The avatar metadata list may include avatar metadata identifiers (avatar IDs) and avatar metadata types supported by the user device. The avatar metadata type may represent the avatar's communication capabilities, such as transcoding or video rendering. This descriptive information is displayed to the user for selection.
[0182] Step 1004: After receiving the second information sent by the second network device, the first network function forwards the second information to the user equipment.
[0183] Step 1005: After receiving the second information, the user device may display it so that the user can select an application and digital image metadata to be used based on the displayed second information.
[0184] In some embodiments, the second information may be a list of application identifiers and a list of digital image metadata identifiers, and the user may make a selection based on the list and then send a third request to the first network device, where the third request carries the application identifier and the digital image metadata identifier.
[0185] Step 1006: After receiving the third request, the first network function sends it to the second network function via a forward request.
[0186] Step 1007: The second network function obtains the corresponding application and digital image metadata from the database based on the above-mentioned application identifier and digital image metadata identifier as the first information. Specifically, the above-mentioned application and digital image metadata can be obtained from the same database, or the application and digital image metadata can be obtained respectively from different databases and sent to the first network device.
[0187] Step 1008: Send the application and digital image metadata to the user device through the guided data channel on the first network device.
[0188] With the above Figure 10 Different from the embodiment shown, if the user device has only one unique digital image metadata in the communication network, it is not necessary to send the digital image metadata information to the user device. Instead, it is only necessary to send the application information. When the application selected by the user is finally sent, the unique digital image metadata is also sent to the user device. Specifically, Figure 11 This is another interactive flow chart for sending digital image metadata in an embodiment of the present application, such as Figure 11 As shown, the following steps are included:
[0189] Specifically, Figure 11 This is another interactive flow chart for sending digital image metadata in an embodiment of the present application, such as Figure 10 As shown, the following steps are included:
[0190] Step 1101: A user device sends a first request to a first network function. The first request is configured to request only application information through field settings. Optionally, the first request may further include at least one of a user device identifier, a digital image metadata identifier, a digital image metadata type, and a digital image metadata indication.
[0191] In some cases, other description information of the user equipment may also be carried, such as the model, performance, parameters, etc. of the user equipment, or in the case of not carrying it, the network function can also be obtained according to the user equipment identifier.
[0192] Optionally, the first request in this step may also carry the first root URL;
[0193] Step 1102: After receiving the first request, the first network function sends it to the second network function via a forward request.
[0194] Step 1103: After receiving the first request, the second network function can provide the user device with the second information for selection or use. Since the user device has the unique corresponding digital image metadata, it is not necessary to send the digital image metadata information. Other contents are the same as the above step 1003.
[0195] The second network function generates second information and sends it to the first network function first.
[0196] Optionally, the application information may also include the service type of the application, such as AR rendering, computing service, translator, or avatar communication, which is displayed to the user as descriptive information for selection.
[0197] Step 1104: After receiving the second information sent by the second network device, the first network function forwards the second information to the user equipment.
[0198] Step 1105: After receiving the second information, the user device may display it for the user to select an application based on the displayed second information. The user may select based on the list and then make a third request to the first network device. The third request may carry an application identifier.
[0199] Step 1106: After receiving the third request, the first network function sends it to the second network function via a forward request.
[0200] Step 1107: The second network function obtains the corresponding application and digital image metadata from the database based on the above-mentioned application identifier and the digital image metadata identifier uniquely corresponding to the user device as the first information. Specifically, the above-mentioned application and digital image metadata can be obtained from the same database, or the application and digital image metadata can be obtained separately from different databases and sent to the first network device.
[0201] Step 1108: Send the application and digital image metadata to the user device through the guided data channel on the first network device.
[0202] With the above Figure 10 and Figure 12 Different from the embodiment shown, there is another case where the application information and digital image metadata information are respectively delivered through different steps for user selection, and then the application and digital image metadata are delivered through the guided data channel in different steps. Figure 12 This is another interactive flow chart of sending digital image metadata in the embodiment of the present application, such as Figure 12 As shown, the following steps are included:
[0203] Step 1201: The user equipment sends a first request to the first network function to request application information. Optionally, the first request may also include at least one of a user equipment identifier, a digital image metadata identifier, a digital image metadata type, and a digital image metadata indication.
[0204] The first request in this step may also carry the first root URL.
[0205] Step 1202: The first network function forwards the first request to the second network function via a forward request.
[0206] Step 1203: After receiving the first request, the second network function selects an available application for the user device, constructs the application information, generates second information including the application information, and then sends the second information to the second network device. Specifically, the second information can be sent based on the second replacement URL.
[0207] In step 1205, after receiving the second information, the first network device forwards the second information directly to the user device, allowing the user to select an application to obtain based on the second information on the user device. This generates a third indication for requesting the application and may include an application identifier. If a digital person call is required, the user device may resend the first request, this time for obtaining digital person metadata information. Optionally, the first request may also include a second root URL. This second root URL is different from the first root URL carried in step 1201, allowing the network function to distinguish between obtaining application information and obtaining digital person metadata information.
[0208] The user equipment sends the first request and the third indication to the first network function.
[0209] Step 1206: The first network function forwards the first request and the third indication to the second network function.
[0210] In step 1207, the second network function retrieves the corresponding application from the database based on the application identifier in the third indication. Furthermore, the second network function may construct digital image metadata information in response to the first request. The second network function sends the application and digital image metadata information to the first network function. The digital image metadata information may be sent based on the second replacement URL.
[0211] Step 1208: The first network device sends the application to the user device through the guided data channel, and also sends the digital image metadata information to the user device, that is, the first information and the second information are generated.
[0212] Step 1209: After receiving the digital image metadata information, the user device may obtain the digital image metadata information based on the second replacement URL and display it on the page so that the user can select it. After the user selects the digital image metadata on the user device, a fourth indication is sent to the first network function, which may include the selected digital image metadata identifier.
[0213] Step 1210: The first network function forwards the received fourth indication to the second network function.
[0214] Step 1211: The second network function receives the fourth instruction and, based on the selected digital image metadata identifier carried in the fourth instruction, obtains the corresponding digital image metadata from the database as the first information, and then sends the digital image metadata to the first network function.
[0215] Step 1212: The first network function sends the digital image metadata to the user device through the guided data channel.
[0216] The data sending method provided in the above embodiment of the present application can be executed by a data sending device. Figure 4-Figure 9 The data sending device provided in the embodiment of the present application is described by taking the method as an example.
[0217] Figure 13 This is a schematic diagram of a data sending device according to an embodiment of the present application, which can execute Figure 4 The method shown, such as Figure 13 As shown, the device includes a receiving module 11, which is used to obtain first information through a guided data channel, where the first information includes digital image metadata.
[0218] In some embodiments, the first information also includes an application.
[0219] In some embodiments, the application corresponds to at least one digital image metadata.
[0220] In some embodiments, it further includes:
[0221] The first receiving module is configured to receive second information sent by the network function, where the second information includes at least one of application information and digital image metadata information.
[0222] In some embodiments, the above-mentioned application information includes at least one of application description information, application list and application identification list; the digital image metadata information includes at least one of digital image metadata description information, digital image metadata list and digital image metadata identification list.
[0223] In some embodiments, it further includes:
[0224] The first request module is used to send a first request to the network function, where the first request is used to obtain the second information.
[0225] In some embodiments, the first request includes at least one of the following:
[0226] First root URL;
[0227] Second root URL;
[0228] The third root URL.
[0229] In some embodiments, it further includes:
[0230] The second receiving module is used to receive a first replacement URL sent by the network function, where the first replacement URL is used to obtain the second information.
[0231] In some embodiments, the first request is used to request at least one of the following:
[0232] Get application information;
[0233] Get digital image metadata information.
[0234] In some embodiments, the above further includes at least one of the following:
[0235] The user equipment receives a second replacement URL sent by the network function, where the second replacement URL is used to obtain the application information;
[0236] The user equipment receives a third replacement URL sent by the network function, where the third replacement URL is used to obtain the digital image metadata information.
[0237] In some embodiments, the first request carries at least one of a user device identifier, a digital image metadata identifier, a digital image metadata type, and a digital image metadata indication.
[0238] In some embodiments, it further includes:
[0239] The second sending module is configured to send a second request to the network function through a session initiation protocol invite message, where the second request is used to obtain the second information.
[0240] In some embodiments, the second request includes at least one of a user device identifier, a digital image metadata identifier, a digital image metadata type, and a digital image metadata indication.
[0241] In some embodiments, it further includes:
[0242] At least one of an application and digital image metadata is obtained based on the second information.
[0243] In some embodiments, the above further includes:
[0244] The third sending module is used to send a third request to the network function, where the third request is used to request to obtain at least one of the application and the digital image metadata.
[0245] In some embodiments, the third request includes at least one of a third indication and a fourth indication, wherein the third indication is used to instruct obtaining an application program, and the fourth indication is used to instruct obtaining digital image metadata.
[0246] In some embodiments, if the first information includes an application and digital image metadata, the sequence of the method executed by the device is:
[0247] The user equipment sends a first request to the network function, where the first request is used to request at least the application information in the second information;
[0248] The user equipment receives second information sent by the network function, where the second information includes at least application information;
[0249] The user equipment sends the third request or the third indication to the network function, where the third request is at least used to request obtaining the application;
[0250] The user device obtains application and digital image metadata through the boot data channel.
[0251] In some embodiments, the above-mentioned user device has a unique corresponding digital image metadata, the first request is only used to request application information, the second information only includes application information, and the third request is only used to request to obtain the application; or, the second information includes application information and digital image metadata information, and the third request is used to request the application and digital image metadata.
[0252] In some embodiments, if the first information includes an application and digital image metadata, the execution order of the method in the device is:
[0253] The user equipment sends a first request to the network function, where the first request is for requesting application information;
[0254] The user equipment receives the application information sent by the network function;
[0255] The user equipment sends a third instruction to the network function and simultaneously sends the first request, wherein the first request is for digital image metadata information;
[0256] The user device obtains the application through the guided data channel and receives the digital image metadata information sent by the network function;
[0257] The user equipment sends a fourth indication to the network function;
[0258] The user device obtains the digital image metadata through the guided data channel.
[0259] In some embodiments, the aforementioned network functions include a data channel guidance function (DCSF) and a data channel media function (DCMF). The guidance data channel is provided between the user device and the DCMF, and data exchanged between the user device and the DCSF is transparently transmitted through the DCMF. In this embodiment of the present application, the guidance data channel is reused to enable it to download and obtain digital avatar metadata. This enables the digital avatar metadata to be sent to the user device from the network function without creating a new data channel. This utilizes the existing data channel and supports the application scenario of digital person communication.
[0260] Figure 14 This is a schematic diagram of another data sending device in an embodiment of the present application, which can execute Figure 7 The method shown, such as Figure 7 As shown, the device includes a sending module 21, which is configured to send first information to a user device via a guided data channel, wherein the first information includes digital image metadata.
[0261] In some embodiments, the first information also includes an application.
[0262] In some embodiments, the application corresponds to at least one digital image metadata.
[0263] In some embodiments, it further includes:
[0264] The first sending module is configured to send second information to the user equipment, where the second information includes at least one of application information and digital image metadata information.
[0265] In some embodiments, the application information includes at least one of application description information, an application list, or an application identification list;
[0266] The digital image metadata information includes at least one of digital image metadata description information, a digital image metadata list, or a digital image metadata identification list.
[0267] In some embodiments, it further includes:
[0268] The first receiving module is configured to receive a first request sent by a user equipment, where the first request is used to obtain the second information.
[0269] In some embodiments, the first request includes at least one of the following:
[0270] First root URL;
[0271] Second root URL;
[0272] The third root URL.
[0273] In some embodiments, it further includes:
[0274] The second sending module is used to send a first replacement URL to the user equipment, where the first replacement URL is used to obtain the second information, and the first replacement URL is obtained by replacing the first root URL with the first network function.
[0275] In some embodiments, the first request is for requesting at least one of the following:
[0276] Get application information;
[0277] Get digital image metadata information.
[0278] In some embodiments, the system further includes a third sending module configured to perform at least one of the following:
[0279] Sending a second replacement URL to the user device, where the second replacement URL is used to obtain the application information;
[0280] A third replacement URL is sent to the user device, where the third replacement URL is used to obtain the digital image metadata information.
[0281] In some embodiments, the first request carries at least one of a user device identifier, a digital image metadata identifier, a digital image metadata type, and a digital image metadata indication.
[0282] In some embodiments, it further includes:
[0283] The second receiving module is configured to receive a second request sent by the user equipment through a session initiation protocol invite message, where the second request is used to obtain the second information.
[0284] In some embodiments, the second request includes at least one of a user device identifier, a digital image metadata identifier, a digital image metadata type, and a digital image metadata indication.
[0285] In some embodiments, it further includes:
[0286] The third receiving module is configured to receive a third request sent by the user equipment, wherein the third request is used to request to obtain at least one of an application program and digital image metadata.
[0287] In some embodiments, the third request includes at least one of a third indication and a fourth indication, the third indication is used to request obtaining an application, and the fourth indication is used to request obtaining digital image metadata.
[0288] In some embodiments, if the first information includes an application and digital image metadata, the execution order of the method in the device is:
[0289] The network function receives a first request sent by the user equipment, where the first request is used to request at least the application information in the second information;
[0290] The network function sends second information to the user equipment, where the second information includes at least application information;
[0291] The network function receives the third request or third indication sent by the user equipment, where the third request is at least used to request obtaining the application;
[0292] The network function sends the application and digital image metadata to the user device via a guided data channel.
[0293] In some embodiments, the user device has unique corresponding digital image metadata, the first request is only used to request application information, the second information only includes application information, and the third request is only used to request to obtain the application; or, the second information includes application information and digital image metadata information, and the third request is used to request the application and digital image metadata.
[0294] In some embodiments, if the first information includes an application and digital image metadata, the execution order of the method in the device is:
[0295] The network function receives a first request sent by a user equipment, where the first request is for requesting application information;
[0296] The network function sends application information to the user device;
[0297] The network function receives the third indication sent by the user equipment and simultaneously receives the first request, wherein the first request is for digital image metadata information;
[0298] The network function sends the application to the user device through the guided data channel and sends the digital image metadata information to the user device;
[0299] The network function receives a fourth indication sent by the user equipment;
[0300] The network function sends the digital image metadata to the user device via the guided data channel. 40. The method according to any one of claims 22-39, further comprising at least one of the following:
[0301] The network function obtains the application from a program database;
[0302] The network function obtains the digital image metadata from a metadata database;
[0303] The network function obtains said application from a program and metadata repository;
[0304] The network functions from the digital image metadata described in the program and metadata database.
[0305] In some embodiments, the aforementioned network functions include a data channel guidance function (DCSF) and a data channel media function (DCMF). The guidance data channel is provided between the user device and the DCMF, and data exchanged between the user device and the DCSF is transparently transmitted through the DCMF. In this embodiment of the present application, the guidance data channel is reused to enable it to download and obtain digital avatar metadata. This enables the digital avatar metadata to be sent to the user device from the network function without creating a new data channel. This utilizes the existing data channel and supports the application scenario of digital human communication.
[0306] The data transmission device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a user device, or it can be a device other than a user device. For example, the user device can include but is not limited to the types of user devices 11 listed above. Other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0307] The data sending device provided in the embodiment of the present application can achieve Figure 4-Figure 6 as well as Figure 7-Figure 9 The various processes implemented by the method embodiment achieve the same technical effect and are not described here again to avoid repetition.
[0308] like Figure 15As shown, an embodiment of the present application further provides a communication device 2100, including a processor 2101 and a memory 2102, wherein the memory 2102 stores a program or instruction that can be run on the processor 2101. For example, when the communication device 2100 is a user device, the program or instruction is executed by the processor 2101 to implement the various steps of the above-mentioned communication control energy saving method embodiment and can achieve the same technical effect. When the communication device 2100 is a network function, the program or instruction is executed by the processor 2101 to implement the various steps of the above-mentioned communication energy saving control method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0309] The embodiment of the present application further provides a user equipment, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figure 4-Figure 6 The steps in the method embodiment shown. This user equipment embodiment corresponds to the above-mentioned user equipment side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this user equipment embodiment and can achieve the same technical effect. Specifically, Figure 16 A schematic diagram of the hardware structure of a user device for implementing an embodiment of the present application.
[0310] The user equipment 2200 includes but is not limited to: a radio frequency unit 2201, a network module 2202, an audio output unit 2203, an input unit 2204, a sensor 2205, a display unit 2206, a user input unit 2207, an interface unit 2208, a memory 2209 and at least some of the components of the processor 2210.
[0311] Those skilled in the art will understand that the user device 2200 may also include a power supply (such as a battery) to power each component, and the power supply may be logically connected to the processor 2210 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system. Figure 16 The user equipment structure shown in the figure does not constitute a limitation on the user equipment. The user equipment may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be repeated here.
[0312] It should be understood that in the embodiment of the present application, the input unit 2204 may include a graphics processing unit (GPU) 22041 and a microphone 22042, and the graphics processor 22041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 2206 may include a display panel 22061, and the display panel 22061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 2207 includes a touch panel 22071 and at least one of the other input devices 22072. The touch panel 22071 is also called a touch screen. The touch panel 22071 may include two parts: a touch detection device and a touch controller. Other input devices 22072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0313] In the embodiment of the present application, after receiving downlink data from the network function, the RF unit 2201 can transmit the data to the processor 2210 for processing. In addition, the RF unit 2201 can send uplink data to the network function. Generally, the RF unit 2201 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0314] The memory 2209 can be used to store software programs or instructions and various data. The memory 2209 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 2209 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1609 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0315] Processor 2210 may include one or more processing units. Optionally, processor 2210 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 2210.
[0316] The radio frequency unit 2201 obtains first information through a guided data channel, where the first information includes digital image metadata.
[0317] The user device provided in the embodiment of the present application can be used to obtain digital image metadata by reusing the boot data channel, thereby realizing the sending of digital image metadata to the user device from the network function without creating a new data channel, thereby utilizing the existing data channel and supporting the application scenario of calling the digital person.
[0318] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the method Figure 2-Figure 6 The relevant descriptions of the illustrated embodiments have achieved the same or corresponding technical effects, and will not be repeated here to avoid repetition.
[0319] Specifically, the embodiment of the present application further provides a network function, which may be a network function in a core network device. Figure 17 As shown, the network function 2300 includes: a processor 2301, a network interface 2302 and a memory 2303. The network interface 2302 is, for example, a common public radio interface (CPRI).
[0320] Specifically, the network function 2300 of the embodiment of the present invention further includes: instructions or programs stored in the memory 2303 and executable on the processor 2301, and the processor 2301 calls the instructions or programs in the memory 2303 to execute. Figure 13-14 The methods executed by the modules shown achieve the same technical effects, so they will not be described here to avoid repetition.
[0321] The embodiment of the present application also provides a readable storage medium on which a program or instruction is stored, and when the program or instruction is executed by the processor, the above Figure 4-Figure 9 The various processes of the method embodiment shown can achieve the same technical effect, and to avoid repetition, they will not be described here.
[0322] The processor is the processor in the user equipment described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0323] The embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the above Figure 4-Figure 6 ,as well as Figure 7-Figure 9 The various processes of the method embodiment shown can achieve the same technical effect, and to avoid repetition, they will not be described here.
[0324] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0325] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned communication energy-saving control method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0326] The embodiment of the present application also provides a communication system, including: user equipment and network functions, wherein the user equipment can be used to perform the above-mentioned Figure 4-Figure 6 The steps of the method shown above can be used to perform the network function Figure 7-Figure 9 Any of the steps of the method shown.
[0327] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0328] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for causing a user device or network function to execute the methods described in each embodiment of the present application.
[0329] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A data transmission method, characterized in that: include: The user equipment obtains first information through a guided data channel, where the first information includes digital image metadata.
2. The method according to claim 1, characterized in that The first information also includes an application program.
3. The method according to claim 2, characterized in that The application corresponds to at least one digital image metadata.
4. The method according to any one of claims 1 to 3, characterized in that: Also includes: The user equipment receives second information sent by the network function, where the second information includes at least one of application information and digital image metadata information.
5. The method according to claim 4, characterized in that The application information includes at least one of application description information, an application list, and an application identification list; The digital image metadata information includes at least one of digital image metadata description information, a digital image metadata list, and a digital image metadata identification list.
6. The method according to claim 4 or 5, characterized in that Also includes: The user equipment sends a first request to the network function, where the first request is used to obtain the second information.
7. The method according to claim 6, characterized in that The first request includes at least one of the following: A first root URL, used to request the second information; A second root URL for requesting the application information; The third root URL is used to request the digital image metadata information.
8. The method according to claim 6 or 7, characterized in that Also includes: The user equipment receives a first replacement URL sent by the network function, where the first replacement URL is used to obtain the second information.
9. The method according to claim 6, characterized in that The first request is used to request at least one of the following: Get application information; Get digital image metadata information.
10. The method according to any one of claims 6 to 9, characterized in that: Also includes at least one of the following: The user equipment receives a second replacement URL sent by the network function, where the second replacement URL is used to obtain the application information; The user equipment receives a third replacement URL sent by the network function, where the third replacement URL is used to obtain the digital image metadata information.
11. The method according to claim 6 or 10, characterized in that The first request carries at least one of a user device identifier, a digital image metadata identifier, a digital image metadata type, and a digital image metadata indication.
12. The method according to claim 4, characterized in that Also includes: The user equipment sends a second request to the network function through a session initiation protocol invite message, where the second request is used to obtain the second information.
13. The method according to claim 12, characterized in that The second request includes at least one of a user device identifier, a digital image metadata identifier, a digital image metadata type, and a digital image metadata indication.
14. The method according to any one of claims 6 to 13, characterized in that: Also includes: The user device obtains at least one of an application and digital image metadata based on the second information.
15. The method according to claim 14, characterized in that Also includes: The user equipment sends a third request to the network function, where the third request is used to request to obtain at least one of an application and digital image metadata.
16. The method according to claim 15, characterized in that The third request includes at least one of a third instruction and a fourth instruction, wherein the third instruction is used to instruct obtaining an application program, and the fourth instruction is used to instruct obtaining digital image metadata.
17. The method according to claim 16, characterized in that If the first information includes an application and digital image metadata, the execution order of the method is: The user equipment sends a first request to the network function, where the first request is used to request at least the application information in the second information; The user equipment receives second information sent by the network function, where the second information includes at least application information; The user equipment sends the third request or the third indication to the network function, where the third request is at least used to request obtaining the application; The user device obtains application and digital image metadata through the boot data channel.
18. The method according to claim 17, characterized in that The user device has unique corresponding digital image metadata, the first request is used only to request application information, the second information only includes application information, and the third request is used only to request obtaining the application; or, The second information includes application information and digital image metadata information, and the third request is used to request the application and digital image metadata.
19. The method according to claim 16, wherein If the first information includes an application and digital image metadata, the execution order of the method is: The user equipment sends a first request to the network function, where the first request is for requesting application information; The user equipment receives the application information sent by the network function; The user equipment sends a third instruction to the network function and simultaneously sends the first request, wherein the first request is for digital image metadata information; The user device obtains the application through the guided data channel and receives the digital image metadata information sent by the network function; The user equipment sends a fourth indication to the network function; The user device obtains the digital image metadata through the guided data channel.
20. The method according to claims 4-19, characterized in that The network function includes a data channel steering function DCSF, and the steering data channel is established between the user equipment and a data channel media function.
21. A data sending device, characterized in that: include: The receiving module is configured to obtain first information through a guided data channel, wherein the first information includes digital image metadata.
22. The device according to claim 21, characterized in that The first information also includes an application program.
23. The device according to claim 22, characterized in that Also includes: The second information receiving module is configured to receive second information sent by the network receiving function of the user equipment, where the second information includes at least one of application information and digital image metadata information.
24. The device according to claim 23, characterized in that Also includes: The first request sending module is used to send a first request to the network function, where the first request is used to obtain the second information.
25. The device according to claim 24, characterized in that The first request is used to request at least one of the following: Get application information; Get digital image metadata information.
26. The device according to claim 23, characterized in that Also includes: The second request sending module is configured to send a second request to the network function through a session initiation protocol invite message, where the second request is used to obtain the second information.
27. The device according to claim 23, characterized in that Also includes: A data acquisition module is configured to acquire at least one of an application and digital image metadata based on the second information.
28. The device according to claim 27, characterized in that Also includes: The third request sending module is used to send a third request to the network function, where the third request is used to request to obtain at least one of the application and the digital image metadata.
29. A data sending method, characterized in that: include: The network function sends first information to the user equipment through a guided data channel, where the first information includes digital image metadata.
30. The method according to claim 29, wherein The first information also includes an application program.
31. The method according to claim 30, wherein Also includes: The network function sends second information to the user equipment, where the second information includes at least one of application information and digital image metadata information.
32. The method according to claim 31, characterized in that Also includes: The network function receives a first request sent by the user equipment, where the first request is used to obtain the second information.
33. The method according to claim 32, characterized in that Also includes: The network function sends a first replacement URL to the user equipment, where the first replacement URL is used to obtain the second information, and the first replacement URL is obtained by the first network function by replacing the first root URL.
34. The method according to claim 32, wherein The first request is used to request at least one of the following: Get application information; Get digital image metadata information.
35. The method according to any one of claims 32 to 34, characterized in that: Also includes at least one of the following: The network function sends a second replacement URL to the user equipment, where the second replacement URL is used to obtain the application information; The network function sends a third replacement URL to the user device, where the third replacement URL is used to obtain the digital image metadata information.
36. The method according to claim 31, wherein Also includes: The network function receives a second request sent by the user equipment through a session initiation protocol invite message, where the second request is used to obtain the second information.
37. The method according to claim 36, wherein The second request includes at least one of a user device identifier, a digital image metadata identifier, a digital image metadata type, and a digital image metadata indication.
38. The method according to any one of claims 31 to 37, characterized in that: Also includes: The network function receives a third request sent by the user equipment, where the third request is used to request to obtain at least one of an application and digital image metadata.
39. The method according to any one of claims 31 to 38, characterized in that: The network function includes a data channel guiding function, and the guiding data channel is established between the user equipment and a data channel media function.
40. A data sending device, characterized in that: include: The sending module is configured to send first information to a user device via a guided data channel, wherein the first information includes digital image metadata.
41. A user equipment, characterized in that The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the data sending method according to any one of claims 1 to 20 are implemented.
42. A network function, characterized in that The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the data sending method according to any one of claims 29 to 39 are implemented.
43. A readable storage medium, characterized in that The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the data sending method according to any one of claims 1-20 and 29-39 are implemented.
44. A program product, characterized in that When the program product is executed by a processor, the steps of the data sending method according to any one of claims 1 to 20 and 29 to 39 are implemented.