CN111787587B - Data transmission method and device and electronic equipment - Google Patents

Data transmission method and device and electronic equipment Download PDF

Info

Publication number
CN111787587B
CN111787587B CN202010574236.1A CN202010574236A CN111787587B CN 111787587 B CN111787587 B CN 111787587B CN 202010574236 A CN202010574236 A CN 202010574236A CN 111787587 B CN111787587 B CN 111787587B
Authority
CN
China
Prior art keywords
application
target
network
electronic device
network slice
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010574236.1A
Other languages
Chinese (zh)
Other versions
CN111787587A (en
Inventor
江禹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202010574236.1A priority Critical patent/CN111787587B/en
Publication of CN111787587A publication Critical patent/CN111787587A/en
Application granted granted Critical
Publication of CN111787587B publication Critical patent/CN111787587B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/08Reselecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/26Reselection being triggered by specific parameters by agreed or negotiated communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point

Abstract

The application discloses a data transmission method, a data transmission device and electronic equipment, belongs to the technical field of communication, and can solve the problem of low data transmission efficiency. The data transmission method comprises the following steps: under the condition that first electronic equipment is accessed to a WiFi hotspot of second electronic equipment, receiving a target data stream sent to the WiFi hotspot by the first electronic equipment, wherein the target data stream comprises an application identifier of a target application, and the target application is an application corresponding to the target data stream; determining a target network slice from a first network slice set corresponding to the application identification, wherein the first network slice set comprises at least one first network slice, and the target network slice is one of the at least one first network slice; and establishing a first session between the target network device and the second electronic device, and transmitting a target data stream through the first session, wherein the target network device is a network device corresponding to the target network slice. The embodiment of the application can be applied to the process of data transmission.

Description

Data transmission method and device and electronic equipment
Technical Field
The application belongs to the technical field of communication, and particularly relates to a data transmission method, a data transmission device and electronic equipment.
Background
A Network Slicing (NS) technique, which is a technique for dividing a physical network into multiple types of slicing networks, and each type of slicing network corresponds to a service type. In the related art, when a user needs to perform data transmission through a certain application in the electronic device, the electronic device may obtain a network requirement parameter of the certain application, and select a certain type of network slice, of which the service type can meet the network requirement parameter, from the multiple types of slice networks for data transmission according to the network requirement parameter.
However, in a scenario that the electronic device 1 accesses the WiFi hotspot network of the electronic device 2, when the electronic device 1 needs to transmit the data of the application 1 by using the WiFi hotspot network, the data of the application 1 is transmitted to the WiFi hotspot of the electronic device 2, and because the electronic device 2 cannot acquire the network requirement parameter of the application 1 in the electronic device 1, the electronic device 2 selects a default network slice to transmit the data of the application 1.
Thus, when the service type of the default network slice cannot meet the network requirement parameter of the application 1 in the electronic device 1, the data transmission efficiency is low.
Disclosure of Invention
The embodiment of the application aims to provide a data transmission method, a data transmission device and electronic equipment, and the problem of low data transmission efficiency can be solved.
In order to solve the technical problem, the present application is implemented as follows:
in a first aspect, an embodiment of the present application provides a data transmission method, where the data transmission method includes: under the condition that a first electronic device is accessed to a WiFi hotspot of a second electronic device, receiving a target data stream sent to the WiFi hotspot by the first electronic device, wherein the target data stream comprises an application identifier of a target application, and the target application is an application corresponding to the target data stream; determining a target network slice from a first network slice set corresponding to the application identification, wherein the first network slice set comprises at least one first network slice, and the target network slice is one of the at least one first network slice; and establishing a first session between the target network device and the second electronic device, and transmitting a target data stream through the first session, wherein the target network device is a network device corresponding to the target network slice.
In a second aspect, an embodiment of the present application provides a data transmission method, where the data transmission method includes: under the condition that a first electronic device is accessed to a WiFi hotspot of a second electronic device, sending a target data stream to the WiFi hotspot, wherein the target data stream comprises an application identifier of a target application, and the target application is an application corresponding to the target data stream; receiving a first query request sent by a second electronic device, wherein the first query request contains information of a first network slice set corresponding to an application identifier, and the first network slice set comprises at least one first network slice; and sending a first query response to the second electronic device, wherein the first query response contains information of the target network slice, and the target network slice is one of the at least one first network slice.
In a third aspect, an embodiment of the present application provides a data transmission apparatus, where the data transmission apparatus is a second data transmission apparatus, and the second data transmission apparatus includes: the device comprises a receiving module, a determining module, an establishing module and a transmitting module. The receiving module is configured to receive a target data stream sent to a WiFi hotspot by a first data transmission device when the first data transmission device accesses the WiFi hotspot of a second data transmission device, where the target data stream includes an application identifier of a target application, and the target application is an application corresponding to the target data stream. A determining module, configured to determine a target network slice from a first network slice set corresponding to the application identifier, where the first network slice set includes at least one first network slice, and the target network slice is one of the at least one first network slice. And the establishing module is used for establishing a first session between the target network equipment and the second data transmission device, wherein the target network equipment is the network equipment corresponding to the target network slice. And the transmission module is used for transmitting the target data stream through the first session established by the establishing module.
In a fourth aspect, an embodiment of the present application provides a data transmission apparatus, where the data transmission apparatus is a first data transmission apparatus, and the first data transmission apparatus includes: the device comprises a sending module and a receiving module. The sending module is configured to send a target data stream to a WiFi hotspot of a second data transmission device when the first data transmission device accesses the WiFi hotspot, where the target data stream includes an application identifier of a target application, and the target application is an application corresponding to the target data stream. A receiving module, configured to receive a first query request sent by a second data transmission apparatus, where the first query request includes information of a first network slice set corresponding to an application identifier, and the first network slice set includes at least one first network slice. The sending module is further configured to send a first query response to the second data transmission apparatus, where the first query response includes information of a target network slice, and the target network slice is one of the at least one first network slice.
In a fifth aspect, the present application provides an electronic device, which includes a processor, a memory, and a program or instructions stored on the memory and executable on the processor, and when executed by the processor, the program or instructions implement the steps of the method according to the first aspect or the second aspect.
In a sixth aspect, embodiments of the present application provide a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the method according to the first or second aspect.
In a seventh aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect or the second aspect.
In this embodiment of the application, when a first electronic device accesses a WiFi hotspot of a second electronic device, the second electronic device may determine, according to an application identifier of a target application included in a target data stream sent by the first electronic device, a target network slice from a first network slice set corresponding to the application identifier, so as to establish a session between the target network device (i.e., a network device corresponding to the target network slice) and the second electronic device, and transmit the target data stream through the session. When the first electronic device needs to transmit the target data stream of the target application by using the WiFi hotspot, the second electronic device may determine, according to the application identifier of the target application, a target network slice whose service type can meet the network requirement parameter of the target application, and transmit the target data stream through the target network slice, without selecting a default network slice to transmit the target data stream, so that the efficiency of data transmission may be improved.
Drawings
Fig. 1 is a schematic structural diagram of a communication system according to an embodiment of the present application;
fig. 2 is a schematic diagram of a data transmission method according to an embodiment of the present application;
fig. 3 is a second schematic diagram of a data transmission method according to an embodiment of the present application;
fig. 4 is a third schematic diagram of a data transmission method according to an embodiment of the present application;
fig. 5 is a schematic diagram of an example of an interface of a mobile phone according to an embodiment of the present application;
fig. 6 is a fourth schematic diagram of a data transmission method according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of a data transmission device according to an embodiment of the present application;
fig. 8 is a second schematic structural diagram of a data transmission device according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
fig. 10 is a hardware schematic diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application are capable of operation in sequences other than those illustrated or described herein, and that the terms "first," "second," etc. are generally used in a generic sense and do not limit the number of terms, e.g., a first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The data transmission method provided in the embodiments of the present application is described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
The data transmission method provided by the embodiment of the application can be applied to a scene that one electronic device accesses to a WiFi hot spot network of another electronic device and transmits data by using the WiFi hot spot network.
Assume that electronic device a accesses the WiFi hotspot network of electronic device B. When the electronic device a needs to transmit the data of the application a, the electronic device a may transmit the to-be-transmitted data of the application a to a WiFi hotspot network of the electronic device B, so that the electronic device B may establish a session between the network device corresponding to the default network slice and the electronic device B, and transmit the to-be-transmitted data through the session. However, the service type of the default network slice may not satisfy the network requirement parameter of the application a, which results in low data transmission efficiency. In this embodiment of the application, when the electronic device a needs to transmit data of the application a, the electronic device a may transmit data to be transmitted of the application a (the data to be transmitted includes an application identifier of the application a) to a WiFi hotspot network of the electronic device B, so that the electronic device B may determine, according to the application identifier of the application a, a network slice whose service type can meet a network requirement parameter of the application a from a plurality of network slices corresponding to the application identifier, and establish a session between the network device corresponding to the network slice and the electronic device B, so as to transmit the data to be transmitted through the session, thereby improving efficiency of data transmission.
An embodiment of the present application provides a communication system, as shown in fig. 1, the communication system includes: a first electronic device 101 and a second electronic device 102.
Under the condition that the first electronic device 101 accesses a WiFi hotspot of the second electronic device 102, the first electronic device 101 sends a target data stream to the WiFi hotspot, where the target data stream includes an application identifier of a target application, and the target application is an application corresponding to the target data stream; then, the second electronic device 102 receives a target data stream sent by the first electronic device 101 to the WiFi hotspot; determining a target network slice from a first network slice set corresponding to the application identifier, wherein the first network slice set comprises at least one first network slice, and the target network slice is one of the at least one first network slice; and the second electronic device 102 establishes a first session between the target network device and the second electronic device 102, and transmits the target data stream through the first session, where the target network device is a network device corresponding to the target network slice.
Therefore, when the first electronic device needs to transmit the target data stream of the target application by using the WiFi hotspot, the second electronic device can determine the target network slice, the service type of which can meet the network requirement parameter of the target application, from the plurality of network slices corresponding to the application identifier according to the application identifier of the target application, and transmit the target data stream through the target network slice without selecting a default network slice to transmit the target data stream, so that the efficiency of data transmission can be improved.
Optionally, in this embodiment of the application, the step of determining, by the second electronic device 102, the target network slice from the first network slice set corresponding to the application identifier specifically includes: the second electronic device 102 sends a first query request to the first electronic device 101, where the first query request includes information of the first network slice set; then, the first electronic device 101 receives a first query request sent by the second electronic device 102; and send a first query response to the second electronic device 102, the first query response containing information of the target network slice; accordingly, the second electronic device 102 receives a first query response fed back by the first electronic device 101 in response to the first query request, the first query response containing information of a target network slice selected by the first electronic device 101 from the at least one first network slice.
Therefore, when the first electronic device needs to transmit the target data stream of the target application by using the WiFi hotspot, the second electronic device can acquire the information of the target network slice from the first electronic device, so that during data transmission, the second electronic device can establish a session between the target network device and the second electronic device to perform data transmission, and the target network device is a network device corresponding to the target network slice, thereby improving the efficiency of data transmission.
Optionally, in this embodiment of the application, in the process of transmitting the target data stream by the second electronic device 102, after the target data stream is transmitted through the first session, the second electronic device 102 displays a target interface, where the target interface includes a service type identifier corresponding to each first network slice in the first network slice set; receiving a first input of a target service type identifier from a user, wherein the target service type identifier is one of service type identifiers corresponding to at least one first network slice; and the second electronic device 102 responds to the first input, releases the first session, establishes a second session between the network device corresponding to the target service type identifier and the second electronic device, and transmits the target data stream through the second session.
Therefore, the second electronic device can display a target interface (the target interface includes at least one service type identifier), release the first session according to the input of the user to the target service type identifier in the at least one service type identifier, and establish the second session between the network device corresponding to the target service type identifier and the second electronic device, that is, the user can set a network slice for establishing the session with the second electronic device according to the use requirement, so that the flexibility of establishing the session with the second electronic device can be improved.
Optionally, in this embodiment of the application, the establishing, by the second electronic device 102, a first session between the target network device corresponding to the target network slice and the second electronic device 102 includes: the second electronic device 102 sends a first session establishment request to a target network device, where the target network device is a network device corresponding to a target network slice, the first session establishment request includes an application identifier and information of the target network slice, and the first session establishment request is used for requesting establishment of a first session with the target network device; and receiving a first session establishment response fed back by the target network device in response to the first session establishment request, wherein the first session establishment response is used for indicating that the first session establishment is successful.
Therefore, the second electronic device can send the session establishment request to the target network device corresponding to the target network slice so as to establish a session with the network slice of which the service type meets the network requirement parameter of the target application, and perform data transmission, so that the efficiency of data transmission can be improved.
Optionally, in this embodiment of the application, before the second electronic device 102 receives a target data stream sent by the first electronic device 101 to the WiFi hotspot, the second electronic device 102 obtains M first network requirement parameters corresponding to a target application, where one first network requirement parameter corresponds to one network slice; sending a second query request to the first network device 101, where the second query request includes M first network requirement parameters, and the second query request is used to request to query information of a first network slice of the M first network requirement parameters; and the second electronic device 102 receives a second query response fed back by the first network device 101 in response to the second query request, where the second query response includes: information of first network slices corresponding to the M first network demand parameters.
Therefore, the second electronic device can query the information of the plurality of first network slices corresponding to the plurality of first network demand parameters from the first network device according to the plurality of first network demand parameters corresponding to the target application, so that when data is transmitted, the second electronic device can establish a session between the network device corresponding to one of the plurality of first network slices and the second electronic device, that is, the second electronic device can establish a session with a network slice of which the service type meets the network demand parameters of the target application, and perform data transmission, thereby improving the efficiency of data transmission.
Optionally, in this embodiment of the application, after the second electronic device 102 receives a second query response fed back by the first network device in response to the second query request, the second electronic device 102 stores the application identifier corresponding to the target application in association with the information of the first network slice.
Therefore, the second electronic device can associate and store the application identifier corresponding to the target application with the information of the plurality of first network slices, so that the second electronic device can quickly determine the target network slice from the plurality of first network slices to quickly establish a session between the target network device corresponding to the target network slice and the second electronic device for data transmission, time consumption for establishing the session can be reduced, and data transmission efficiency can be improved.
Optionally, in this embodiment of the application, before the second electronic device 102 receives the target data stream sent by the first electronic device 101 to the WiFi hotspot, in a case that the first electronic device 101 accesses the WiFi hotspot of the second electronic device 102, the second electronic device 102 sends a third query request to the first electronic device 101, where the third query request is used to request to query whether a first application is included in the first electronic device 101, where the first application is an application that requires to use a non-default network slice; then, the first electronic device 101 receives a third query request sent by the second electronic device 102, queries an application in the first electronic device 101 according to the third query request to obtain an application identifier of the first application, and sends a third query response to the second electronic device 102, where the third query response includes the application identifier of the first application and a second network requirement parameter corresponding to the first application; wherein the first application comprises a target application; thus, the second electronic device 102 receives a third query response fed back by the first electronic device 101 in response to the third query request.
In this way, when the first electronic device needs to transmit the target data stream of the target application using the WiFi hotspot, the first electronic device may send the target data stream including the application identifier of the target application to the second electronic device, and determine the information of the target network slice from the information of the first network slice set according to the first query request sent by the second electronic device, so as to send the information of the target network slice to the second electronic device, so that the second electronic device may transmit the target data stream through the target network slice without selecting a default network slice to transmit the target data stream, thereby improving the efficiency of data transmission.
Optionally, in this embodiment of the application, after the second electronic device 102 receives a third query response fed back by the first electronic device 101 in response to the third query request, the second electronic device 102 sends a fourth query request to the first network device, where the fourth query request includes the second network requirement parameter, and the fourth query request is used to request to query information of a second network slice corresponding to the second network requirement parameter; and receiving a fourth query response fed back by the first network device in response to the fourth query request, wherein the fourth query response comprises: information of a second network slice.
Therefore, under the condition that the first electronic device accesses the WiFi hotspot of the second electronic device, the first electronic device may receive a third query request sent by the second electronic device, and query, according to the third query request, the application in the first electronic device to obtain an application identifier of the application requiring to use the non-default network slice and a network requirement parameter corresponding to the application, so that the second electronic device may establish a session between the network device and the second electronic device based on the application identifier and the network requirement parameter, that is, the first electronic device may transmit data through the session established with the network slice whose service type satisfies the network requirement parameter of the target application, thereby improving efficiency of data transmission.
Fig. 2 shows a flowchart of a data transmission method provided in the embodiment of the present application. As shown in fig. 2, the data transmission method provided in the embodiment of the present application may include steps 101 to 103 described below.
Step 101, under the condition that the first electronic device accesses a WiFi hotspot of the second electronic device, the second electronic device receives a target data stream sent by the first electronic device to the WiFi hotspot.
Optionally, in this embodiment of the application, when the second electronic device is connected to a network (e.g., a 5G network), a user (e.g., user 1) may input a "WiFi hotspot" option in a "setting" application program in the second electronic device, so that the second electronic device may turn on a WiFi hotspot of the second electronic device, and thus when another user (e.g., user 2) uses the first electronic device, the user 2 may trigger the first electronic device to connect to the WiFi hotspot and perform data transmission, so that the second electronic device may receive a target data stream sent by the first electronic device to the WiFi hotspot, and transmit the target data stream through the 5G network.
Optionally, in this embodiment of the application, the first electronic device may be one electronic device or multiple electronic devices.
In this embodiment of the present application, the target data stream includes an application identifier of a target application, where the target application is an application corresponding to the target data stream.
Optionally, in this embodiment of the application, when the first electronic device may be an electronic device, the target data stream includes an application identifier of a target application and a data stream to be sent, where the data stream to be sent is a data stream sent by the first electronic device through the target application; in a case that the first electronic device may be a plurality of electronic devices, the target data stream includes an application identifier of a target application, an identifier of each electronic device, and a data stream to be transmitted, where the identifier of each electronic device includes at least one of: an IP Address (Internet Protocol Address) of each electronic device, a name of each electronic device, and a vendor to which each electronic device belongs.
Optionally, in an embodiment of the present application, the application identifier includes at least one of the following: an Application name, an Application package name, and an Application Identity document (APPID).
And 102, the second electronic equipment determines a target network slice from the first network slice set corresponding to the application identification.
In an embodiment of the application, the first network slice set includes at least one first network slice, and the target network slice is one of the at least one first network slice.
It is to be understood that the second electronic device may determine, from the first network slice set in the second electronic device, one network slice whose service type may meet the network requirement parameter of the target application, so as to transmit the target data stream through the one network slice.
Optionally, in this embodiment of the application, for each of the at least one first network slice, information of one first network slice is different from information of other first network slices, and the information of one first network slice may include at least one of the following: identification information of one first network slice and service type information of the one first network slice, the service type information may include at least one of: a service provider of the network slice and wire speed information of the network slice.
Optionally, in this embodiment of the application, preset information is pre-stored in the second electronic device, so that the second electronic device may determine, according to the preset information, one first network slice from the first network slice set, where the information is the same as the preset information, and determine the one first network slice as the target network slice; or, the second electronic device may send an inquiry request to the first electronic device, and receive an inquiry response (including preset information) fed back by the first electronic device in response to the inquiry request, so as to determine, according to the inquiry response, one first network slice from the first network slice set, where the information of the one first network slice is the same as that of the preset information, and determine the one first network slice as the target network slice.
Step 103, the second electronic device establishes a first session between the target network device and the second electronic device, and transmits the target data stream through the first session.
In this embodiment, the target network device is a network device corresponding to the target network slice.
Optionally, in this embodiment of the present application, the target network device may include an Authentication Management Function (AMF) network element and a target Session Management Function (SMF) network element, and the second electronic device may send a session establishment request to the AMF network element (the session establishment request includes information of the target network slice), so that the AMF network element may determine, according to the information of the target network slice, a target SMF network element corresponding to the information of the target network slice, and send a session establishment response to the second electronic device, so as to establish a first session between the target network device and the second electronic device.
Optionally, in this embodiment of the present application, the first session may specifically be a Protocol Data Unit (PDU) session.
In this embodiment of the application, under the condition that a first electronic device is accessed to a WiFi hotspot of a second electronic device, if a user 2 needs to use one application in the first electronic device for data transmission, the user 2 may trigger the first electronic device to send a target data stream to the second electronic device, so that the second electronic device may determine, according to the target data stream, one network slice whose service type may meet a network requirement parameter of the one application from a network slice set corresponding to an application identifier of the one application, so as to transmit the target data stream through the one network slice.
In the data transmission method provided in the embodiment of the present application, when a first electronic device accesses a WiFi hotspot of a second electronic device, the second electronic device may determine, according to an application identifier of a target application included in a target data stream sent by the first electronic device, a target network slice from a first network slice set corresponding to the application identifier, so as to establish a session between the target network device (i.e., a network device corresponding to the target network slice) and the second electronic device, and transmit the target data stream through the session. When the first electronic device needs to transmit the target data stream of the target application by using the WiFi hotspot, the second electronic device may determine, according to the application identifier of the target application, a target network slice whose service type can meet the network requirement parameter of the target application, and transmit the target data stream through the target network slice, without selecting a default network slice to transmit the target data stream, so that the efficiency of data transmission may be improved.
Optionally, in a possible implementation manner of the embodiment of the present application, with reference to fig. 2 and as shown in fig. 3, before the step 101, the data transmission method provided in the embodiment of the present application may further include the following steps 201 to 204.
Step 201, the second electronic device obtains M first network requirement parameters corresponding to the target application.
Optionally, in this embodiment of the application, when the second electronic device is connected to a network (e.g., a 5G network), the second electronic device may obtain M first network requirement parameters corresponding to the target application.
In this embodiment, the target application is an application program identical to a second application, and the second application is an application in the second electronic device.
It is understood that the same application (i.e., the second application) as the target application is included in the second electronic device.
It should be noted that the above "same application" can be understood as: the names of the applications are the same, and/or the names of the installation packages of the applications are the same.
Optionally, in this embodiment of the application, the second electronic device may detect the installation package of the target application to obtain M first network requirement parameters corresponding to the target application.
In the embodiment of the application, for each first network demand parameter in M first network demand parameters, one first network demand parameter corresponds to one network slice, and M is a positive integer.
Optionally, in this embodiment of the application, one first network requirement parameter may include at least one of the following: data Network Name (DNN) and Session Service Continuity (SSC) modes.
Step 202, the second electronic device sends a second query request to the first network device.
In this embodiment of the application, the second query request includes M first network requirement parameters, and the second query request is used to request to query information of the first network slices corresponding to the M first network requirement parameters.
It can be understood that the M first network requirement parameters respectively correspond to information of one first network slice, and the first network device may determine, according to the M first network requirement parameters, information of the M first network slices and send a second query response to the second electronic device, where the second query response includes the information of the M first network slices.
Optionally, in this embodiment of the application, the first network device may specifically be an AMF network element.
Step 203, the first network device receives a second query request sent by the second electronic device, determines information of the first network slices corresponding to the M first network requirement parameters from the first network device according to the second query request, and sends a second query response to the second electronic device.
In an embodiment of the present application, the second query response includes: information of first network slices corresponding to the M first network demand parameters.
Optionally, in this embodiment of the application, for each first network demand parameter in the M first network demand parameters, the first network device may determine, according to one network demand parameter, one first network slice matched with the one network demand parameter from the network slices in the first network device, and obtain information of the one first network slice, to determine information of the M first network slices, so that the first network device may send the second query response to the second electronic device.
Optionally, in this embodiment of the application, the second query response further includes: an application identification of the target application, the application identification being associated with information of the M first network slices; after the first network device determines the information of the M first network slices, the first network device may acquire an application identifier (e.g., APPID) of the target application and store the application identifier of the target application in association with the information of the M first network slices, and then the first network device may send a second query response to the second electronic device.
And step 204, the second electronic device receives a second query response fed back by the first network device in response to the second query request.
Optionally, in this embodiment of the application, after the second electronic device receives the second query response, the second electronic device may display a first interface, where the first interface includes service type identifiers of N first network slices, and a service type identifier of each first network slice corresponds to information of one first network slice, so that the user 2 may input a service type identifier of one first network slice in the service type identifiers of the N first network slices, so that the second electronic device may determine the information of the one first network slice as preset information, where N is a positive integer.
In this embodiment of the application, in a case that a second electronic device is connected to a network (for example, a 5G network), the user 1 may input an option of "special network slice management configuration" in a "setting" application program in the second electronic device, so that the second electronic device may display application icons of all applications in the second electronic device, and thus the user 1 may input an application icon of a target application in the application icons of all applications, so that the second electronic device may obtain a plurality of network requirement parameters corresponding to the target application, and send a second query request to the first network device, so that the second electronic device may receive a second query response fed back by the first network device in response to the second query request.
In this embodiment of the application, the second electronic device may query, according to the plurality of first network requirement parameters corresponding to the target application, information of the plurality of first network slices corresponding to the plurality of first network requirement parameters from the first network device, so that when data is transmitted, the second electronic device may establish a session between the network device corresponding to a certain first network slice of the plurality of first network slices and the second electronic device, that is, the second electronic device may establish a session with a network slice whose service type satisfies the network requirement parameters of the target application, and perform data transmission, thereby improving efficiency of data transmission.
Optionally, in this embodiment, after the step 204, the data transmission method provided in this embodiment may further include the following step 205.
And step 205, the second electronic device stores the application identifier corresponding to the target application in association with the information of the first network slice.
In the embodiment of the application, the second electronic device may associate and store the application identifier corresponding to the target application with the information of the plurality of first network slices, so that the second electronic device may quickly determine the target network slice from the plurality of first network slices to quickly establish a session between the target network device corresponding to the target network slice and the second electronic device for data transmission, thereby reducing time consumption for establishing the session, and thus improving efficiency of data transmission.
Optionally, in another possible implementation manner of the embodiment of the present application, with reference to fig. 2, as shown in fig. 4, before "the second electronic device receives the target data stream sent by the first electronic device to the WiFi hotspot" in step 101, the data transmission method provided in the embodiment of the present application may further include step 301 and step 302 described below, and step 101 may be specifically implemented by step 101a described below.
Step 301, when the first electronic device accesses a WiFi hotspot of the second electronic device, the second electronic device sends a third query request to the first electronic device.
In this embodiment, the target application is an application program different from the second application.
It is to be understood that the same application as the target application (i.e. the second application) is not included in the second electronic device.
In this embodiment of the application, the third query request is used to request to query whether the first electronic device includes a first application, where the first application is an application that requires to use a non-default network slice.
It is to be understood that the first application may include a target application.
And step 302, the second electronic device receives a third query response fed back by the first electronic device in response to the third query request.
In this embodiment of the application, the third query response includes an application identifier of the first application and a second network requirement parameter corresponding to the first application.
Step 101a, the second electronic device receives a target data stream sent by the first electronic device to the WiFi hotspot.
In this embodiment of the application, if the first electronic device accesses the WiFi hotspot of the second electronic device, it may be considered that the first electronic device may need to transmit data through transmitting a certain application in the first electronic device, so that the second electronic device may send a third query request to the first electronic device to obtain an application identifier of an application that requires to use a non-default network slice and a network requirement parameter of the application, and thus the second electronic device may establish a session between the network device and the second electronic device according to the application identifier of the application and the network requirement parameter of the application, so as to perform data transmission.
In the embodiment of the application, under the condition that the first electronic device is accessed to the WiFi hotspot of the second electronic device, the second electronic device may obtain an application identifier of an application (that is, a non-default network slice is required to be used) in the first electronic device and a network requirement parameter corresponding to the application, so that the second electronic device may establish a session between the network device and the second electronic device based on the application identifier and the network requirement parameter, that is, the second electronic device may establish a session with a network slice whose service type meets the network requirement parameter of the target application, and perform data transmission, thereby improving the efficiency of data transmission.
Optionally, in this embodiment, after the step 302, the data transmission method provided in this embodiment may further include the following steps 303 to 305.
Step 303, the second electronic device sends a fourth query request to the first network device.
In this embodiment of the application, the fourth query request includes a second network requirement parameter, and the fourth query request is used to request to query information of a second network slice corresponding to the second network requirement parameter.
It should be noted that, for the description that the second electronic device sends the fourth query request to the first network device, reference may be made to the specific description that the second electronic device sends the second query request to the first network device in the foregoing embodiment, and details of the embodiment of the present application are not described herein again.
Optionally, in this embodiment of the present application, the information of one second network slice may include at least one of the following: identification information of one second network slice and service type information of the one second network slice.
Step 304, the first network device receives a fourth query request sent by the second electronic device, determines information of a second network slice corresponding to the second network requirement parameter from the first network device according to the fourth query request, and sends a fourth query response to the second electronic device.
Step 305, the second electronic device receives a fourth query response fed back by the first network device in response to the fourth query request.
In an embodiment of the application, the fourth query response includes: information of a second network slice.
Optionally, in this embodiment of the application, after the second electronic device receives the fourth query response, the second electronic device may send information of the second network slice to the first electronic device, and receive information of one first network slice sent by the first electronic device, so as to determine the information of the one first network slice as the preset information.
In this embodiment of the application, the second electronic device may use the network requirement parameter corresponding to the application of the non-default network slice (that is, the application including the target application) according to the requirement in the first electronic device, and query, from the first network device, information of a plurality of second network slices corresponding to the network requirement parameter, so that, during data transmission, the second electronic device may establish a session between the network device corresponding to a certain second network slice in the plurality of second network slices and the second electronic device, that is, the second electronic device may establish a session with a network slice whose service type satisfies the network requirement parameter of the target application, and perform data transmission, thereby improving efficiency of data transmission.
Optionally, in this embodiment of the application, the target network slice is a first network slice that is determined by a query response fed back by the first electronic device in response to a query request sent by the second electronic device to the first electronic device. Specifically, the step 102 can be realized by the following steps 102a and 102 b.
Step 102a, the second electronic device sends a first query request to the first electronic device.
In an embodiment of the present application, the first query request includes information of a first network slice set.
In an embodiment of the present application, the information of the first network slice set includes information of each of at least one first network slice.
And 102b, the second electronic device receives a first query response fed back by the first electronic device in response to the first query request.
In an embodiment of the application, the first query response includes information of a target network slice selected by the first electronic device from the at least one first network slice.
In the embodiment of the application, the second electronic device can acquire the information of the target network slice from the first electronic device, so that during data transmission, the second electronic device can establish a session between the target network device corresponding to the target network slice and the second electronic device for data transmission, and therefore the efficiency of data transmission can be improved.
Optionally, in this embodiment of the present application, the step 103 may be specifically implemented by the following steps 103a and 103 b.
Step 103a, the second electronic device sends a first session establishment request to the target network device.
In this embodiment of the present application, the target network device is a network device corresponding to a target network slice, the first session establishment request includes an application identifier and information of the target network slice, and the first session establishment request is used for requesting establishment of a first session with the target network device.
Optionally, in this embodiment of the application, the second electronic device may send a first session establishment request to an AMF network element of the target network device, so that the AMF network element may determine, according to an application identifier in the first session establishment request, M first network slices corresponding to the application identifier, and determine, according to information of the target network slice in the first session establishment request, a target network slice from the M first network slices to determine a target SMF network element corresponding to the target network slice, so that the AMF network element may establish a first session between the second electronic device and the target SMF network element, and send a first session establishment response to the second electronic device.
And 103b, the second electronic device receives a first session establishment response fed back by the target network device in response to the first session establishment request.
In this embodiment of the present application, the first session establishment response is used to indicate that the first session establishment is successful.
In the embodiment of the application, the second electronic device may send the session establishment request to the target network device corresponding to the target network slice, so as to establish a session with the network slice whose service type meets the network requirement parameter of the target application, and perform data transmission, thereby improving the efficiency of data transmission.
Optionally, in the embodiment of the present application, in the process of transmitting the target data stream, after the step 103, the data transmission method provided in the embodiment of the present application may further include the following steps 401 to 403.
And step 401, displaying a target interface by the second electronic equipment.
In this embodiment of the present application, the target interface includes a service type identifier corresponding to each first network slice in the first network slice set.
Optionally, in this embodiment of the application, when the first electronic device is an electronic device, the user 1 may input a "WiFi hotspot sharing management" option in a "setting" application program in the second electronic device, so that the second electronic device may use a second interface, where the second interface includes an icon of the first application, and thus the user 1 may input an icon of a target application in the icons of the first application, so that the electronic device may update the second interface to the target interface to display the target interface; in a case that the first electronic device is a plurality of electronic devices, the user 1 may input a "WiFi hotspot sharing management" option in a "setting" application program in the second electronic device, so that the second electronic device may display a third interface, where the third interface includes identifiers of the plurality of electronic devices, so that the user 1 may input an identifier of a target electronic device in the identifiers of the plurality of electronic devices, so that the second electronic device may display a second interface, where the second interface includes an icon of the first application, so that the user 1 may input an icon of the target application in the icons of the first application, so that the electronic device may update the second interface to the target interface, and display the target interface.
Optionally, in this embodiment of the present application, the service type identifier corresponding to each first network slice indicates information of one first network slice.
The second electronic device is taken as a mobile phone for illustration. As shown in fig. 5, the mobile phone displays a target interface (e.g., the interface 10), the interface 10 includes a plurality of service type identifiers (e.g., the identifier 11, the identifier 12, and the identifier 13), the identifier 11 corresponds to a first network slice (e.g., "default network" slice), the identifier 12 corresponds to another first network slice (e.g., "high bandwidth" network slice), and the identifier 13 corresponds to yet another first network slice (e.g., "low latency" network slice).
Step 402, the second electronic device receives a first input of the target service type identifier from the user.
In this embodiment of the present application, the target service type identifier is one of service type identifiers corresponding to at least one first network slice.
In this embodiment of the application, the first input is used to trigger the second electronic device to reestablish the session between the network device and the second electronic device.
Optionally, in this embodiment of the application, the first input may specifically be a click input of the target service type identifier by the user.
Step 403, the second electronic device responds to the first input, releases the first session, establishes a second session between the network device corresponding to the target service type identifier and the second electronic device, and transmits the target data stream through the second session.
Optionally, in this embodiment of the application, in response to the first input, the second electronic device may send a first session release request to the target network device, and receive a first session release response fed back by the target network device in response to the first session release request, so as to release the first session.
Optionally, in this embodiment of the application, after releasing the first session, the second electronic device may determine, according to information of one first network slice indicated by the target service type identifier, a third network slice from the first network slice set, and send a second session establishment request to a network device corresponding to the third network slice, where the second session establishment request includes an application identifier of the target application and information of the third network slice, so that the second electronic device may receive a second session establishment response fed back by the network device corresponding to the third network slice in response to the second session establishment request, to establish the second session, and transmit the target data stream through the second session.
In this embodiment of the application, the second electronic device may display a target interface (where the target interface includes at least one service type identifier), and release the first session according to the input of the user to the target service type identifier in the at least one service type identifier, and establish the second session between the network device corresponding to the target service type identifier and the second electronic device, that is, the user may set a network slice for establishing a session with the second electronic device according to a usage requirement, so that flexibility of establishing a session with the second electronic device may be improved.
Fig. 6 shows a flowchart of a data transmission method provided in the embodiment of the present application. As shown in fig. 6, the data transmission method provided in the embodiment of the present application may include steps 501 to 503 described below.
Step 501, when a first electronic device accesses a WiFi hotspot of a second electronic device, the first electronic device sends a target data stream to the WiFi hotspot.
In this embodiment of the present application, the target data stream includes an application identifier of a target application, where the target application is an application corresponding to the target data stream.
Optionally, in this embodiment of the application, a user (for example, the user 2) may input a "WiFi hotspot" option in a "setting" application of the first electronic device, so that the first electronic device may display an identifier of at least one WiFi hotspot, and then the user 2 may input an identifier of a WiFi hotspot of the second electronic device in the identifier of the at least one WiFi hotspot, so that the first electronic device may access the WiFi hotspot of the second electronic device, so that the user 2 may trigger the first electronic device to transmit a data stream (for example, a data stream to be transmitted) through a target application, so that the first electronic device may transmit a target data stream to the WiFi hotspot.
Step 502, the first electronic device receives a first query request sent by the second electronic device.
In this embodiment of the application, the first query request includes information of a first network slice set corresponding to the application identifier, where the first network slice set includes at least one first network slice.
Optionally, in this embodiment of the application, after the first electronic device receives a first query request sent by the second electronic device, the first electronic device may display a fourth interface, where the fourth interface includes a service type identifier corresponding to each first network slice in the first network slice set, so that the user 2 may input a target service type identifier in the service type identifiers corresponding to each first network slice, so that the first electronic device may determine information of one first network slice indicated by the target service type identifier as information of the target network slice, and send a first query response to the second electronic device.
Step 503, the first electronic device sends a first query response to the second electronic device.
In an embodiment of the present application, the first query response includes information of a target network slice, where the target network slice is one of the at least one first network slice.
In this embodiment of the application, under the condition that a first electronic device accesses a WiFi hotspot of a second electronic device, if a user 2 needs to use one application in the first electronic device for data transmission, the user 2 may trigger the first electronic device to send a target data stream to the second electronic device, and receive a first query request sent by the second electronic device, so as to determine, according to information of a first network slice set in the first query request, one network slice (i.e., a target network slice) whose service type may satisfy a network requirement parameter of the one application, so that the first electronic device may send a first query response including information of the target network slice to the second electronic device, so that the second electronic device may transmit the target data stream through the target network slice.
According to the data transmission method provided by the embodiment of the application, under the condition that the first electronic device is accessed to the WiFi hotspot of the second electronic device, the first electronic device can send the target data stream of the target application to the WiFi hotspot, receive the first query request sent by the second electronic device, and send the first query response containing the information of the target network slice to the second electronic device. When the first electronic device needs to transmit the target data stream of the target application by using the WiFi hotspot, the first electronic device may determine information of the target network slice, and send the information of the target network slice to the second electronic device, so that the second electronic device may transmit the target data stream through the target network slice without selecting a default network slice to transmit the target data stream, thereby improving data transmission efficiency.
Optionally, in this embodiment of the application, before the "first electronic device sends the target data stream to the WiFi hotspot" in step 501, the data transmission method provided in this embodiment of the application may further include steps 601 to 603 described below.
Step 601, the first electronic device receives a third query request sent by the second electronic device under the condition that the first electronic device accesses the WiFi hotspot of the second electronic device.
In this embodiment of the application, the third query request is used to request to query whether the first electronic device includes a first application, where the first application is an application that requires to use a non-default network slice.
In an embodiment of the present application, the first application includes a target application.
Optionally, in this embodiment of the application, the first application may be an application that is set in the first electronic device in advance by the user 2.
Step 602, the first electronic device queries, according to the third query request, the application in the first electronic device to obtain the application identifier of the first application.
Step 603, the first electronic device sends a third query response to the second electronic device.
In this embodiment of the application, the third query response includes an application identifier of the first application and a second network requirement parameter corresponding to the first application.
In the embodiment of the application, under the condition that the first electronic device is accessed to the WiFi hotspot of the second electronic device, the first electronic device may receive a third query request sent by the second electronic device, and query the application in the first electronic device according to the third query request to obtain an application identifier of the application that requires to use the non-default network slice and a network requirement parameter corresponding to the application, so that the second electronic device may establish a session between the network device and the second electronic device based on the application identifier and the network requirement parameter, that is, the first electronic device may transmit data through the session established by the network slice whose service type meets the network requirement parameter of the target application, and thus, the efficiency of data transmission may be improved.
It should be noted that, in the data transmission method provided in the embodiment of the present application, the execution main body may be a data transmission device, or a control module used for executing the data transmission method in the data transmission method. In the embodiment of the present application, a data transmission method performed by a data transmission device is taken as an example, and the data transmission method and the data transmission device provided in the embodiment of the present application are described.
Fig. 7 shows a schematic diagram of a possible structure of a data transmission device according to an embodiment of the present invention, where the data transmission device is a second data transmission device. As shown in fig. 7, the data transmission device 60 may include: a receiving module 61, a determining module 62, a building module 63 and a transmitting module 64.
The receiving module 61 is configured to receive a target data stream sent to a WiFi hotspot by a first data transmission device when the first data transmission device accesses the WiFi hotspot of a second data transmission device, where the target data stream includes an application identifier of a target application, and the target application is an application corresponding to the target data stream. A determining module 62, configured to determine a target network slice from a first network slice set corresponding to the application identifier, where the first network slice set includes at least one first network slice, and the target network slice is one of the at least one first network slice. The establishing module 63 is configured to establish a first session between a target network device and a second data transmission apparatus, where the target network device is a network device corresponding to a target network slice. And a transmission module 64, configured to transmit the target data stream through the first session established by the establishing module 63.
In a possible implementation manner, the second data transmission apparatus 60 provided in this embodiment of the present application may further include: and a sending module. The sending module is configured to send a first query request to the first data transmission apparatus, where the first query request includes information of the first network slice set. The receiving module 61 is further configured to receive a first query response fed back by the first data transmission apparatus in response to the first query request sent by the sending module, where the first query response includes information of a target network slice selected by the first data transmission apparatus from the at least one first network slice.
In a possible implementation manner, the second data transmission apparatus 60 provided in this embodiment of the present application may further include: the device comprises a display module and a release module. The display module is used for displaying a target interface, and the target interface comprises a service type identifier corresponding to each first network slice in the first network slice set. The receiving module 61 is further configured to receive a first input of a target service type identifier displayed by the display module, where the target service type identifier is one of service type identifiers corresponding to at least one first network slice. A releasing module, configured to release the first session in response to the first input received by the receiving module 61. The establishing module 63 is further configured to establish a second session between the network device corresponding to the target service type identifier displayed by the displaying module and the second data transmission apparatus. The transmission module 64 is further configured to transmit the target data stream through the second session established by the establishment module 63.
In a possible implementation manner, the second data transmission apparatus 60 provided in this embodiment of the present application may further include: and a sending module. The sending module is further configured to send a first session establishment request to a target network device, where the target network device is a network device corresponding to a target network slice, the first session establishment request includes an application identifier and information of the target network slice, and the first session establishment request is used to request establishment of a first session with the target network device. The receiving module 61 is further configured to receive a first session establishment response fed back by the target network device in response to the first session establishment request sent by the sending module, where the first session establishment response is used to indicate that the first session establishment is successful.
In a possible implementation manner, the second data transmission apparatus 60 provided in this embodiment of the present application may further include: the device comprises an acquisition module and a sending module. The acquisition module is used for acquiring M first network demand parameters corresponding to the target application, wherein one first network demand parameter corresponds to one network slice, and M is a positive integer. The sending module is configured to send a second query request to the first network device, where the second query request includes M first network requirement parameters, and the second query request is used to request to query information of first network slices corresponding to the M first network requirement parameters. The receiving module 61 is further configured to receive a second query response fed back by the first network device in response to the second query request sent by the sending module, where the second query response includes: information of first network slices corresponding to the M first network demand parameters.
In a possible implementation manner, the second data transmission apparatus 60 provided in this embodiment of the present application may further include: and a storage module. The storage module is used for storing the application identifier corresponding to the target application in association with the information of the first network slice.
In a possible implementation manner, the sending module is further configured to send a third query request to the first data transmission apparatus, where the third query request is used to request to query whether a first application is included in the first data transmission apparatus, and the first application is an application that requires a non-default network slice to be used. The receiving module 61 is further configured to receive a third query response fed back by the first data transmission device in response to the third query request sent by the sending module, where the third query response includes an application identifier of the first application and a second network requirement parameter corresponding to the first application. Wherein the first application comprises a target application.
In a possible implementation manner, the sending module is further configured to send a fourth query request to the first network device, where the fourth query request includes the second network requirement parameter, and the fourth query request is used to request to query information of the second network slice corresponding to the second network requirement parameter. The receiving module 61 is further configured to receive a fourth query response fed back by the first network device in response to the fourth query request sent by the sending module, where the fourth query response includes: information of a second network slice.
According to the data transmission device provided by the embodiment of the application, when the first data transmission device needs to transmit the target data stream of the target application by using the WiFi hotspot, the second data transmission device can determine the target network slice of which the service type can meet the network requirement parameter of the target application according to the application identifier of the target application, and transmit the target data stream through the target network slice without selecting the default network slice to transmit the target data stream, so that the data transmission efficiency can be improved.
Fig. 8 shows a schematic diagram of a possible structure of a data transmission device according to an embodiment of the present invention, where the data transmission device is a first data transmission device. As shown in fig. 8, the data transmission device 70 may include: a transmitting module 71 and a receiving module 72.
The sending module 71 is configured to send a target data stream to a WiFi hotspot of a second data transmission device when the first data transmission device accesses the WiFi hotspot, where the target data stream includes an application identifier of a target application, and the target application is an application corresponding to the target data stream. A receiving module 72, configured to receive a first query request sent by a second data transmission apparatus, where the first query request includes information of a first network slice set corresponding to an application identifier, and the first network slice set includes at least one first network slice. The sending module 71 is further configured to send a first query response to the second data transmission apparatus, where the first query response includes information of the target network slice, and the target network slice is one of the at least one first network slice.
In a possible implementation manner, the receiving module is further configured to receive a third query request sent by the second data transmission device, where the third query request is used to request to query whether the first data transmission device includes a first application, and the first application is an application that requires to use a non-default network slice. The first data transmission device 70 provided in this embodiment of the present application may further include: and (5) a query module. The querying module is configured to query the application in the first data transmission apparatus according to the third query request received by the receiving module 72 to obtain the application identifier of the first application. The sending module 71 is further configured to send a third query response to the second data transmission apparatus, where the third query response includes the application identifier of the first application and a second network requirement parameter corresponding to the first application. Wherein the first application comprises a target application.
According to the data transmission device provided by the embodiment of the application, when the first data transmission device needs to transmit the target data stream of the target application by using the WiFi hotspot, the first data transmission device can determine the information of the target network slice and send the information of the target network slice to the second data transmission device, so that the second data transmission device can transmit the target data stream through the target network slice without selecting a default network slice to transmit the target data stream, and therefore the data transmission efficiency can be improved.
The data transmission device in the embodiment of the present application may be a device, or may be a component, an integrated circuit, or a chip in a terminal. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a Personal Computer (PC), a Television (TV), a teller machine, a self-service machine, and the like, and the embodiments of the present application are not particularly limited.
The data transmission device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.
The data transmission device provided in the embodiment of the present application can implement each process implemented by the method embodiments of fig. 2 to fig. 6, and is not described here again to avoid repetition.
Optionally, as shown in fig. 9, an electronic device 80 is further provided in this embodiment of the present application, and includes a processor 82, a memory 81, and a program or an instruction stored in the memory 81 and executable on the processor 82, where the program or the instruction is executed by the processor 82 to implement each process of the data transmission method embodiment, and can achieve the same technical effect, and no further description is provided here to avoid repetition.
It should be noted that the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 10 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 100 includes, but is not limited to: a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.
Those skilled in the art will appreciate that the electronic device 100 may further comprise a power source (e.g., a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 10 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is not repeated here.
The radio frequency unit 101 is configured to receive a target data stream sent to a WiFi hotspot by a first electronic device when the first electronic device accesses the WiFi hotspot of a second electronic device, where the target data stream includes an application identifier of a target application, and the target application is an application corresponding to the target data stream.
A processor 110 configured to determine a target network slice from a first network slice set corresponding to an application identifier, the first network slice set including at least one first network slice, the target network slice being one of the at least one first network slice; and establishing a first session between the target network device and the second electronic device, wherein the target network device is a network device corresponding to the target network slice.
The radio frequency unit 101 is further configured to transmit a target data stream through the first session.
According to the electronic device provided by the embodiment of the application, when the first data transmission device needs to transmit the target data stream of the target application by using the WiFi hotspot, the second data transmission device can determine the target network slice of which the service type can meet the network requirement parameter of the target application according to the application identifier of the target application, and transmit the target data stream through the target network slice without selecting the default network slice to transmit the target data stream, so that the efficiency of data transmission can be improved.
Optionally, the radio frequency unit 101 is further configured to send a first query request to the first electronic device, where the first query request includes information of the first network slice set; and receiving a first query response fed back by the first electronic device in response to the first query request, wherein the first query response contains information of a target network slice selected by the first electronic device from the at least one first network slice.
Therefore, the second electronic device can acquire the information of the target network slice from the first electronic device, so that when data is transmitted, the second electronic device can establish a session between the target network device and the second electronic device to perform data transmission, and therefore the efficiency of data transmission can be improved.
Optionally, the display unit 106 is configured to display a target interface, where the target interface includes a service type identifier corresponding to each first network slice in the first network slice set.
A user input unit 107, configured to receive a first input of a target service type identifier from a user, where the target service type identifier is one of service type identifiers corresponding to at least one first network slice.
The processor 110 is further configured to release the first session and establish a second session between the network device corresponding to the target service type identifier and the second electronic device in response to the first input.
The radio frequency unit 101 is further configured to transmit the target data stream through the second session.
Therefore, the second data transmission device can display a target interface (the target interface includes at least one service type identifier), and according to the input of the user to the target service type identifier in the at least one service type identifier, release the first session, and establish the second session between the network device corresponding to the target service type identifier and the second data transmission device, that is, the user can set a network slice for establishing the session with the second data transmission device according to the use requirement, so that the flexibility of establishing the session with the second data transmission device can be improved.
Optionally, the radio frequency unit 101 is further configured to send a first session establishment request to a target network device, where the first session establishment request includes information of an application identifier and a target network slice, the target network device is a network device corresponding to the target network slice, and the first session establishment request is used to request establishment of a first session with the target network device; and receiving a first session establishment response fed back by the target network device in response to the first session establishment request, wherein the first session establishment response is used for indicating that the first session establishment is successful.
Therefore, the second data transmission device can send the session establishment request to the target network equipment corresponding to the target network slice so as to establish a session with the network slice of which the service type meets the network requirement parameters of the target application and perform data transmission, so that the efficiency of data transmission can be improved.
Optionally, the processor 110 is further configured to obtain M first network requirement parameters corresponding to the target application, where one first network requirement parameter corresponds to one network slice, and M is a positive integer.
The radio frequency unit 101 is further configured to send a second query request to the first network device, where the second query request includes M first network requirement parameters, and the second query request is used to request to query information of first network slices corresponding to the M first network requirement parameters; and receiving a second query response fed back by the first network device in response to the second query request, the second query response comprising: information of first network slices corresponding to the M first network demand parameters.
Therefore, the second data transmission device can query the information of the plurality of first network slices corresponding to the plurality of first network demand parameters from the first network equipment according to the plurality of first network demand parameters corresponding to the target application, so that during data transmission, the second data transmission device can establish a session between the network equipment corresponding to one of the plurality of first network slices and the second data transmission device, that is, the second data transmission device can establish a session with a network slice of which the service type meets the network demand parameters of the target application, and perform data transmission, thereby improving the efficiency of data transmission.
Optionally, the processor 110 is further configured to store an application identifier corresponding to the target application in association with the information of the first network slice.
Therefore, the second data transmission device can store the application identifier corresponding to the target application and the information of the plurality of first network slices in an associated manner, so that the second data transmission device can quickly determine the target network slice from the plurality of first network slices to quickly establish the session between the target network device and the second data transmission device for data transmission, thereby reducing the time consumption for establishing the session and improving the efficiency of data transmission.
Optionally, the radio frequency unit 101 is further configured to send a third query request to the first electronic device, where the third query request is used to request to query whether the first application is included in the first electronic device, and the first application is an application that requires to use a non-default network slice; and receiving a third query response fed back by the first electronic device in response to the third query request, wherein the third query response comprises the application identifier of the first application and a second network requirement parameter corresponding to the first application. Wherein the first application comprises the target application.
Therefore, under the condition that the first data transmission device is accessed to the WiFi hotspot of the second data transmission device, the second data transmission device may obtain the application identifier of the application (that is, the application needs to use the non-default network slice) in the first data transmission device and the network requirement parameter corresponding to the application, so that the second data transmission device may establish a session between the network device and the second data transmission device based on the application identifier and the network requirement parameter, that is, the second data transmission device may establish a session with a network slice whose service type meets the network requirement parameter of the target application, and perform data transmission, thereby improving the efficiency of data transmission.
Optionally, the radio frequency unit 101 is further configured to send a fourth query request to the first network device, where the fourth query request includes the second network requirement parameter, and the fourth query request is used to request to query information of a second network slice corresponding to the second network requirement parameter; and receiving a fourth query response fed back by the first network device in response to the fourth query request, wherein the fourth query response comprises: information of a second network slice.
In this way, the second data transmission device may use the network requirement parameter corresponding to the application of the non-default network slice (i.e., the application including the target application) according to the requirement in the first data transmission device, and query the information of the plurality of second network slices corresponding to the network requirement parameter from the first network device, so that when data is transmitted, the second data transmission device may establish a session between the network device corresponding to a certain second network slice of the plurality of second network slices and the second data transmission device, that is, the second data transmission device may establish a session with a network slice whose service type satisfies the network requirement parameter of the target application, and perform data transmission, thereby improving the efficiency of data transmission.
It should be understood that, in the embodiment of the present application, the input Unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, and the Graphics Processing Unit 1041 processes image data of a still picture or a video obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also referred to as a touch screen. The touch panel 1071 may include two parts of a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein. The memory 109 may be used to store software programs as well as various data including, but not limited to, application programs and an operating system. The processor 110 may integrate an application processor, which primarily handles operating systems, user interfaces, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
It should be noted that the electronic device provided in the embodiment of the present application may be configured to execute the data transmission method executed by the second electronic device according to the foregoing embodiment.
Fig. 10 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 100 includes, but is not limited to: a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.
Those skilled in the art will appreciate that the electronic device 100 may further comprise a power source (e.g., a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 10 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is not repeated here.
The radio frequency unit 101 is configured to send a target data stream to a WiFi hotspot of a second electronic device when a first electronic device accesses the WiFi hotspot, where the target data stream includes an application identifier of a target application, and the target application is an application corresponding to the target data stream; receiving a first query request sent by a second electronic device, wherein the first query request contains information of a first network slice set corresponding to an application identifier, and the first network slice set comprises at least one first network slice; and sending a first query response to the second electronic device, wherein the first query response contains information of the target network slice, and the target network slice is one of the at least one first network slice.
According to the electronic device provided by the embodiment of the application, when the first data transmission device needs to transmit the target data stream of the target application by using the WiFi hotspot, the first data transmission device can determine the information of the target network slice and send the information of the target network slice to the second data transmission device, so that the second data transmission device can transmit the target data stream through the target network slice without selecting a default network slice to transmit the target data stream, and therefore, the efficiency of data transmission can be improved.
Optionally, the radio frequency unit 101 is further configured to receive a third query request sent by the second electronic device, where the third query request is used to request to query whether the first application is included in the first electronic device, and the first application is an application that requires to use a non-default network slice.
The processor 110 is further configured to query the application in the first electronic device according to the third query request to obtain the application identifier of the first application.
The radio frequency unit 101 is further configured to send a third query response to the second electronic device, where the third query response includes the application identifier of the first application and a second network requirement parameter corresponding to the first application. Wherein the first application comprises the target application.
In this way, when the first data transmission device accesses the WiFi hotspot of the second data transmission device, the first data transmission device may receive a third query request sent by the second data transmission device, and query, according to the third query request, the application in the first data transmission device to obtain an application identifier of the application that requires to use the non-default network slice and a network requirement parameter corresponding to the application, so that the second data transmission device may establish a session between the network device and the second data transmission device based on the application identifier and the network requirement parameter, that is, the first data transmission device may transmit data through the session established with the network slice whose service type satisfies the network requirement parameter of the target application, and thus, the efficiency of data transmission may be improved.
It should be understood that, in the embodiment of the present application, the input Unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, and the Graphics Processing Unit 1041 processes image data of a still picture or a video obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also referred to as a touch screen. The touch panel 1071 may include two parts of a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein. The memory 109 may be used to store software programs as well as various data including, but not limited to, application programs and an operating system. The processor 110 may integrate an application processor, which primarily handles operating systems, user interfaces, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
It should be noted that the electronic device provided in the embodiment of the present application may be used to execute the data transmission method executed by the first electronic device as described in the foregoing embodiment.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the data transmission method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and so on.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction to implement each process of the foregoing data transmission method embodiment, and can achieve the same technical effect, and in order to avoid repetition, the details are not repeated here.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as a system-on-chip, or a system-on-chip.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (12)

1. A method of data transmission, the method comprising:
under the condition that a first electronic device accesses a WiFi hotspot of a second electronic device, receiving a target data stream sent to the WiFi hotspot by the first electronic device, wherein the target data stream comprises an application identifier of a target application, and the target application is an application corresponding to the target data stream;
determining a target network slice from a first network slice set corresponding to the application identification, wherein the first network slice set comprises at least one first network slice, and the target network slice is one of the at least one first network slice;
establishing a first session between a target network device and the second electronic device, and transmitting the target data stream through the first session, wherein the target network device is a network device corresponding to the target network slice;
and storing the application identification corresponding to the target application in association with the information of the first network slice.
2. The method of claim 1, wherein determining a target network slice from a first set of network slices corresponding to the application identification comprises:
Sending a first query request to the first electronic device, the first query request containing information of the first network slice set;
receiving a first query response fed back by the first electronic device in response to the first query request, the first query response containing information of the target network slice selected by the first electronic device from the at least one first network slice.
3. The method of claim 1, wherein prior to receiving the target data stream sent by the first electronic device to the WiFi hotspot, the method further comprises:
acquiring M first network demand parameters corresponding to the target application, wherein one first network demand parameter corresponds to one network slice, and M is a positive integer;
sending a second query request to a first network device, where the second query request includes the M first network requirement parameters, and the second query request is used to request to query information of first network slices corresponding to the M first network requirement parameters;
receiving a second query response fed back by the first network device in response to the second query request, the second query response comprising: information of first network slices corresponding to the M first network demand parameters.
4. The method of claim 3, wherein prior to receiving the target data stream sent by the first electronic device to the WiFi hotspot, the method further comprises:
sending a third query request to the first electronic device, wherein the third query request is used for requesting whether a first application is contained in the first electronic device, and the first application is an application requiring to use a non-default network slice;
receiving a third query response fed back by the first electronic device in response to the third query request, wherein the third query response comprises an application identifier of the first application and a second network requirement parameter corresponding to the first application;
wherein the first application comprises the target application.
5. A method of data transmission, the method comprising:
under the condition that a first electronic device is accessed to a WiFi hotspot of a second electronic device, sending a target data stream to the WiFi hotspot, wherein the target data stream comprises an application identifier of a target application, and the target application is an application corresponding to the target data stream;
receiving a first query request sent by the second electronic device, wherein the first query request contains information of a first network slice set corresponding to the application identifier, and the first network slice set comprises at least one first network slice;
Sending a first query response to the second electronic device, the first query response including information of a target network slice, the target network slice being one of the at least one first network slice.
6. The method of claim 5, wherein the target data stream sent to the WiFi hotspot is preceded by:
receiving a third query request sent by the second electronic device, wherein the third query request is used for requesting to query whether a first application is included in the first electronic device, and the first application is an application requiring to use a non-default network slice;
according to the third query request, querying an application in the first electronic device to obtain an application identifier of the first application;
sending a third query response to the second electronic device, wherein the third query response comprises an application identifier of the first application and a second network requirement parameter corresponding to the first application;
wherein the first application comprises the target application.
7. A data transmission apparatus, the data transmission apparatus being a second data transmission apparatus, the second data transmission apparatus comprising: the device comprises a receiving module, a determining module, an establishing module, a storage module and a transmission module;
The receiving module is configured to receive a target data stream sent to a WiFi hotspot by a first data transmission device when the first data transmission device accesses the WiFi hotspot of a second data transmission device, where the target data stream includes an application identifier of a target application, and the target application is an application corresponding to the target data stream;
the determining module is configured to determine a target network slice from a first network slice set corresponding to the application identifier, where the first network slice set includes at least one first network slice, and the target network slice is one of the at least one first network slice;
the establishing module is configured to establish a first session between a target network device and the second data transmission apparatus, where the target network device is a network device corresponding to the target network slice;
the transmission module is used for transmitting the target data stream through the first session established by the establishing module;
the storage module is configured to store the application identifier corresponding to the target application in association with the information of the first network slice.
8. The data transmission apparatus of claim 7, wherein the second data transmission apparatus further comprises: a sending module;
The sending module is configured to send a first query request to the first data transmission apparatus, where the first query request includes information of the first network slice set;
the receiving module is further configured to receive a first query response fed back by the first data transmission apparatus in response to the first query request sent by the sending module, where the first query response includes information of the target network slice selected by the first data transmission apparatus from the at least one first network slice.
9. The data transmission apparatus of claim 7, wherein the second data transmission apparatus further comprises: the device comprises an acquisition module and a sending module;
the acquisition module is used for acquiring M first network demand parameters corresponding to the target application, wherein one first network demand parameter corresponds to one network slice, and M is a positive integer;
the sending module is configured to send a second query request to a first network device, where the second query request includes the M first network requirement parameters, and the second query request is used to request to query information of first network slices corresponding to the M first network requirement parameters;
The receiving module is further configured to receive a second query response fed back by the first network device in response to the second query request sent by the sending module, where the second query response includes: information of first network slices corresponding to the M first network demand parameters.
10. The data transmission apparatus according to claim 9, wherein the sending module is further configured to send a third query request to the first data transmission apparatus, where the third query request is used to request to query whether a first application is included in the first data transmission apparatus, and the first application is an application that requires a non-default network slice to be used;
the receiving module is further configured to receive a third query response fed back by the first data transmission device in response to the third query request sent by the sending module, where the third query response includes an application identifier of the first application and a second network requirement parameter corresponding to the first application;
wherein the first application comprises the target application.
11. A data transmission apparatus, the data transmission apparatus being a first data transmission apparatus, the first data transmission apparatus comprising: a transmitting module and a receiving module;
The sending module is configured to send a target data stream to a WiFi hotspot of a second data transmission device when a first data transmission device accesses the WiFi hotspot, where the target data stream includes an application identifier of a target application, and the target application is an application corresponding to the target data stream;
the receiving module is configured to receive a first query request sent by the second data transmission apparatus, where the first query request includes information of a first network slice set corresponding to the application identifier, and the first network slice set includes at least one first network slice;
the sending module is further configured to send a first query response to the second data transmission apparatus, where the first query response includes information of a target network slice, and the target network slice is one of the at least one first network slice.
12. The data transmission apparatus according to claim 11, wherein the receiving module is further configured to receive a third query request sent by the second data transmission apparatus, where the third query request is used to request to query whether a first application is included in the first data transmission apparatus, where the first application is an application that requires a non-default network slice to be used;
The first data transmission apparatus further includes: a query module;
the query module is configured to query, according to the third query request received by the receiving module, an application in the first data transmission apparatus to obtain an application identifier of the first application;
the sending module is further configured to send a third query response to the second data transmission apparatus, where the third query response includes an application identifier of the first application and a second network requirement parameter corresponding to the first application;
wherein the first application comprises the target application.
CN202010574236.1A 2020-06-22 2020-06-22 Data transmission method and device and electronic equipment Active CN111787587B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010574236.1A CN111787587B (en) 2020-06-22 2020-06-22 Data transmission method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010574236.1A CN111787587B (en) 2020-06-22 2020-06-22 Data transmission method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN111787587A CN111787587A (en) 2020-10-16
CN111787587B true CN111787587B (en) 2022-07-29

Family

ID=72756369

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010574236.1A Active CN111787587B (en) 2020-06-22 2020-06-22 Data transmission method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN111787587B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111165025A (en) * 2017-10-16 2020-05-15 华为技术有限公司 Collaborative terminal slicing and network slicing functions

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4075846A1 (en) * 2016-04-01 2022-10-19 IDAC Holdings, Inc. Methods for service slice selection and separation
WO2017218849A1 (en) * 2016-06-15 2017-12-21 Convida Wireless, Llc Network slice discovery and selection

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111165025A (en) * 2017-10-16 2020-05-15 华为技术有限公司 Collaborative terminal slicing and network slicing functions

Also Published As

Publication number Publication date
CN111787587A (en) 2020-10-16

Similar Documents

Publication Publication Date Title
CN110012328B (en) Method and device for interacting with smart television
CN106713323B (en) page content preview method, client, server and system
CN110035004B (en) User name card sharing method, friend adding method and related device
CN112286887A (en) File sharing method and device and electronic equipment
CN113194200B (en) Message display method and device and electronic equipment
CN114629932B (en) Cooperative method between electronic devices, electronic device and storage medium
CN112511412B (en) Information sending method and device, electronic equipment and readable storage medium
JP2017511089A (en) Method, apparatus, program and recording medium for accessing network
CN111866976A (en) Network switching method and device
EP2854027B1 (en) Method for downloading application program, user equipment and application server
WO2023246757A1 (en) Computing power service method and apparatus, and terminal
CN112969206A (en) Terminal application layer network management method, device, equipment and computer storage medium
CN111787587B (en) Data transmission method and device and electronic equipment
CN113572671B (en) Equipment control method and device and electronic equipment
CN113993164A (en) File transmission method and file transmission device
CN112272223B (en) Application running method and device, server and computer readable storage medium
CN113746909A (en) Network connection method, device, electronic equipment and computer readable storage medium
CN113965915A (en) Data processing method and electronic equipment
CN113132811B (en) Method for loading webpage and computer equipment
CN113098761B (en) Communication method, communication apparatus, electronic device, and storage medium
CN112162838B (en) Multimedia file playing method and device and electronic equipment
CN112416230B (en) Object processing method and device
CN110457547B (en) Search term recommendation and display method and related device
CN107920010B (en) Method and system for realizing temporary session
CN113282429A (en) Cloud space configuration method, information transceiving method and related equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant