Network slice selection method and device, storage medium and electronic equipment

By sending requests to the communication module on a Windows device to obtain information, obtaining traffic descriptor information of the network slice, and selecting the target APN to connect to the network slice based on this information, the problem that the Windows system cannot select 5G network slices is solved, and the selection and connection of network slices are realized.

CN119815472APending Publication Date: 2025-04-11QUECTEL WIRELESS SOLUTIONS CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510043326.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-10
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

Windows systems cannot obtain network slicing information in 5G networks, and cannot select network slicing.

Method used

By sending a request to the communication module, the communication module responds and acquires traffic descriptor information of available network slices, the target traffic descriptor and the target APN are determined based on this information, and dials up to connect to the network slice corresponding to the target APN.

Benefits of technology

It enables selection and connection to specific network slices on Windows devices, thus supporting the selection and use of 5G network slices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119815472A_ABST
    Figure CN119815472A_ABST
Patent Text Reader

Abstract

The invention discloses a network slice selection method and device, a storage medium and electronic equipment, and relates to the technical field of network communication, the network slice selection method comprises the following steps: sending request acquisition information to a communication module, so that the communication module responds to the received request acquisition information, and sends the request acquisition information to the communication module; acquiring traffic descriptor information of the available network slices; receiving the traffic descriptor information sent by the communication module; determining a target traffic descriptor based on the traffic descriptor information, and obtaining a target APN corresponding to the target traffic descriptor; and dialing and connecting to the network slice corresponding to the target APN so as to realize the network slice selection based on the Windows equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of network communication technology, and in particular to a network slice selection method, device, storage medium and electronic device. Background Art

[0002] In 5G networks, network slicing allows operators to create multiple virtual networks, each with its own performance characteristics and quality of service requirements, to suit different application scenarios such as enhanced mobile broadband (eMBB), massive machine type communications (mMTC), and ultra-reliable low latency communications (URLLC).

[0003] Currently, there is no technical solution that supports 5G network slicing on Windows systems. Windows systems cannot obtain the network slicing information supported by the current network, thereby enabling the selection of network slices. Summary of the invention

[0004] The present invention aims to solve one of the technical problems in the related art at least to a certain extent. To this end, one object of the present invention is to propose a network slice selection method, device, storage medium and electronic device to implement network slice selection based on Windows devices.

[0005] According to a first aspect of an embodiment of the present invention, a network slice selection method is provided, which is applied to a Windows device, and the method includes:

[0006] Sending a request to obtain information to the communication module, so that the communication module responds to receiving the request to obtain information and obtains traffic descriptor information of the available network slices;

[0007] Receiving the traffic descriptor information sent by the communication module;

[0008] Determine a target traffic descriptor based on the traffic descriptor information, and obtain a target APN corresponding to the target traffic descriptor;

[0009] Dial up to the network slice corresponding to the target APN.

[0010] Optionally, the acquiring a target APN corresponding to the target traffic descriptor includes:

[0011] Sending the target traffic descriptor to the communication module so that the communication module obtains the target APN corresponding to the target traffic descriptor;

[0012] Receive the target APN sent by the communication module.

[0013] Optionally, determining the target traffic descriptor based on the traffic descriptor information includes:

[0014] Using a callback processing function pre-registered with the communication module to perform a validity check on the traffic descriptor information to obtain at least one traffic descriptor that is valid;

[0015] A target traffic descriptor is determined from the obtained traffic descriptors.

[0016] Optionally, the Windows device pre-registers a WDS client that complies with the QMI protocol with the communication module; and the request to obtain information is a QMI message.

[0017] According to a second aspect of an embodiment of the present invention, a network slice selection method is provided, which is applied to a communication module, and the method includes:

[0018] Receive requests from Windows devices to obtain information;

[0019] In response to receiving the request to obtain information, obtain traffic descriptor information of available network slices;

[0020] The traffic descriptor information is sent to the Windows device so that the Windows device determines the target traffic descriptor based on the traffic descriptor information, obtains the target APN corresponding to the target traffic descriptor, and dials to the network slice corresponding to the target APN.

[0021] Optionally, the communication module performs the following steps to enable the Windows device to obtain a target APN corresponding to the target traffic descriptor:

[0022] Receiving a target traffic descriptor sent by the Windows device;

[0023] Obtain a target APN corresponding to the target traffic descriptor;

[0024] The acquired target APN is sent to the Windows device.

[0025] According to a third aspect of an embodiment of the present invention, a network slice selection device is provided, which is applied to a Windows device, and the device includes:

[0026] A first information sending module, used for sending a request to obtain information to the communication module, so that the communication module responds to receiving the request to obtain information and obtains traffic descriptor information of the available network slice;

[0027] A first information receiving module, used for receiving the traffic descriptor information sent by the communication module;

[0028] An APN acquisition module, configured to determine a target traffic descriptor based on the traffic descriptor information, and acquire a target APN corresponding to the target traffic descriptor;

[0029] The network slice connection module is used to dial up to the network slice corresponding to the target APN.

[0030] According to a fourth aspect of an embodiment of the present invention, a network slice selection device is provided, which is applied to a communication module, and the device includes:

[0031] The second information receiving module is used to receive the request information sent by the Windows device;

[0032] An information acquisition module, configured to obtain traffic descriptor information of available network slices in response to receiving the request for obtaining information;

[0033] The second information sending module is used to send the traffic descriptor information to the Windows device, so that the Windows device determines the target traffic descriptor based on the traffic descriptor information, obtains the target APN corresponding to the target traffic descriptor, and dials to the network slice corresponding to the target APN.

[0034] According to a fifth aspect of an embodiment of the present invention, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, it implements any of the above-mentioned network slice selection methods.

[0035] According to a sixth aspect of an embodiment of the present invention, an electronic device is provided, comprising: a memory and a processor; a computer program is stored in the memory, and when the computer program is executed by the processor, the network slice selection method described in any one of the above items is implemented.

[0036] In the solution provided by the embodiment of the present invention, the Windows device sends a request to the communication module to obtain information so that the communication module responds to the request to obtain information, and obtains the traffic descriptor information of the available network slices on behalf of the Windows device. In this way, when the Windows device itself cannot obtain the network slice information, the traffic descriptor information obtained by the communication module can be obtained, and the target traffic descriptor is determined based on the traffic descriptor information to specify the available network slice to be connected. After specifying the network slice, the target APN can be obtained to connect to the network slice and dial up to the Internet, thereby realizing the Windows-based network slice selection.

[0037] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 It is a flowchart of a first network slice selection method provided by an embodiment of the present invention;

[0039] Figure 2 It is a flowchart of a second network slice selection method provided by an embodiment of the present invention;

[0040] Figure 3 It is a signaling diagram of a network slice selection method provided by an embodiment of the present invention;

[0041] Figure 4 It is a structural schematic diagram of a first network slice selection device provided by an embodiment of the present invention;

[0042] Figure 5 It is a structural schematic diagram of a second network slice selection device provided by an embodiment of the present invention;

[0043] Figure 6 It is a structural schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0044] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.

[0045] The following describes the network slice selection method, storage medium and electronic device of the embodiments of the present invention with reference to the accompanying drawings.

[0046] In one embodiment of the present invention, see Figure 1 , provides a network slice selection method applied to Windows devices, the method comprising the following steps S101-S104.

[0047] S101: Sending a request to obtain information to the communication module, so that the communication module responds to receiving the request to obtain information and obtains traffic descriptor information of the available network slice;

[0048] S102: receiving traffic descriptor information sent by the communication module;

[0049] S103: Determine a target traffic descriptor based on the traffic descriptor information, and obtain a target APN corresponding to the target traffic descriptor;

[0050] S104: Dial up to connect to the network slice corresponding to the target APN.

[0051] The Windows device refers to an electronic device installed with the Windows system, and the specific electronic device may be a personal computer, a server, etc., which is not limited in the embodiment of the present invention.

[0052] To support 5G slicing on a device, the device needs a modem that supports IRadio 1.6 HAL, which has a setupDataCall_1_6 API. This API is used to set up a data connection and contains the following parameters to support 5G slicing:

[0053] trafficDescriptor: Used to specify the traffic descriptor sent to the modem.

[0054] sliceInfo: Information used to specify the network slice used when switching from EPDG to 5G.

[0055] matchAllRuleAllowed: Specifies whether the default "match-all" URSP rule is allowed. The telephony platform sets this field to true for the default network, but not for slices. The "match-all" rule is applied to the default network. When an application requests a specific slice that is not available, the system reports that the specific slice is not available. For enterprise applications, the telephony framework falls back to the default network if the enterprise network is not available.

[0056] From the above, the communication module can be an electronic device with an IRadio 1.6HAL modem.

[0057] The request to obtain information may specify that TD (traffic descriptor information) needs to be obtained, for example, carrying a TD character as an identifier, so that the communication module can understand that the target to be obtained is TD according to the request to obtain information.

[0058] The phone and network connectivity platform support the following behavior: Network requests for slice classes are converted into traffic descriptors.

[0059] Therefore, for the communication module, what it does after responding to the request for information is to search for a connectable phone or network connection platform in the network environment that it can connect to, and send a network request for a specific network slice specified by the request for information. If the network connection platform has a network slice that meets the conditions, the corresponding traffic descriptor information is returned, which contains traffic descriptors for multiple network slices. There can be multiple network slices, and there can also be multiple corresponding traffic descriptors.

[0060] In addition, the network connection platform can also provide the communication module with the APN of the network slice to which the traffic descriptor included in the traffic descriptor information belongs.

[0061] In step S103, the Windows device obtains the traffic descriptor information via the communication module, and can select any traffic descriptor from the traffic descriptor information to determine the network slice to be connected to. The selected traffic descriptor is the target traffic descriptor.

[0062] APN (Access Point Name) is the network access point used when connecting to a mobile data network. APN contains the name of the carrier network and is used to indicate how the device connects to the Internet. It is usually associated with a specific service provider such as mobile data, MMS or voicemail. APN contains the following information:

[0063] Name: This is the identifier of the APN that users see on their devices and is usually related to the name of the carrier.

[0064] APN address: This is the address of the network server that the device connects to, usually a domain name, such as "internet.XXXXXX.com".

[0065] Username and Password: Some APNs may require authentication, in which case you will need to provide a username and password.

[0066] Network Type: Defines the type of network used by the device, such as GPRS, EDGE, 3G, 4G, or 5G.

[0067] Proxy and Port: In some cases, APN may need to use a proxy server, in which case the proxy's IP address and port number are specified.

[0068] MMSC (Multimedia Messaging Service Center): Address used for multimedia messaging service.

[0069] MCC (Mobile Country Code) and MNC (Mobile Network Code): represent the country code and network code respectively, used to identify operators.

[0070] In the above embodiment, a network slice is a logical network based on a physical network. Different APNs may be set for different network slices to identify their corresponding different logical networks. Thus, the selection of the network slice can be achieved by specifying the target APN.

[0071] In the solution provided by the embodiment of the present invention, the Windows device sends a request to the communication module to obtain information so that the communication module responds to the request to obtain information, and obtains the traffic descriptor information of the available network slices on behalf of the Windows device. In this way, when the Windows device itself cannot obtain the network slice information, the traffic descriptor information obtained by the communication module can be obtained, and the target traffic descriptor is determined based on the traffic descriptor information to specify the available network slice to be connected. After specifying the network slice, the target APN can be obtained to connect to the network slice and dial up to the Internet, thereby realizing the Windows-based network slice selection.

[0072] The following example illustrates how to obtain the target APN corresponding to the target traffic descriptor.

[0073] In one embodiment, obtaining a target APN corresponding to a target traffic descriptor includes:

[0074] The target traffic descriptor is sent to the communication module so that the communication module obtains the target APN corresponding to the target traffic descriptor; and the target APN sent by the communication module is received.

[0075] The network connection platform can also provide the communication module with the APN of the network slice represented by the traffic descriptor included in the traffic descriptor information. Therefore, the communication module can store the APN of each traffic descriptor and retrieve the target APN corresponding to the target traffic descriptor therefrom.

[0076] In the above embodiments, the Windows device obtains the APN through the communication module. In other embodiments, since the APN corresponding to the slice network can be fixed, for example, with a fixed domain name and address, etc. Then, after the Windows device obtains the APN through the communication module, the obtained APN can be stored. Accordingly, when the target traffic descriptor is obtained next time, if the stored APN has the target APN corresponding to the target traffic descriptor, the target APN can be obtained directly on the local machine, which can save communication costs and realize slice selection and dial-up connection faster.

[0077] In one embodiment of the present invention, determining a target traffic descriptor based on traffic descriptor information includes:

[0078] A callback processing function pre-registered with the communication module is used to perform a validity check on the traffic descriptor information to obtain at least one traffic descriptor with validity; and a target traffic descriptor is determined from the obtained traffic descriptors.

[0079] Registering the callback processing function enables the communication module to understand the information that the Windows device needs to obtain, for example, enabling the communication module to obtain the format and parameter sequence of TDS transmitted to the Windows device.

[0080] The means of legitimacy checking include but are not limited to checking whether the number of traffic descriptors in the traffic descriptor information is a positive number, or detecting whether various attributes of the traffic descriptor are complete, such as priority attributes, QoS (Quality of Service) attributes, etc.

[0081] In one embodiment of the present invention, the Windows device pre-registers a WDS (Wireless Data Service) client that complies with the QMI (Qualcomm Modem Interface) protocol with the communication module; the request to obtain information is a QMI message. In this way, by setting the WDS client, it can send and receive QMI messages to communicate with the communication module.

[0082] The WDS client is used to handle functions related to data connections, such as establishing, configuring, and managing data connections on devices.

[0083] In one embodiment of the present invention, see Figure 2 , a network slice selection method is provided, which is applied to a communication module, and the method includes steps S201-S203.

[0084] S201: receiving a request for obtaining information sent by a Windows device;

[0085] S202: In response to receiving the request to obtain information, obtain traffic descriptor information of the available network slices;

[0086] S203: Send traffic descriptor information to the Windows device so that the Windows device determines the target traffic descriptor based on the traffic descriptor information, obtains the target APN corresponding to the target traffic descriptor, and dials to the network slice corresponding to the target APN.

[0087] In the solution provided by the embodiment of the present invention, the Windows device sends a request to the communication module to obtain information so that the communication module responds to the request to obtain information, and obtains the traffic descriptor information of the available network slices on behalf of the Windows device. In this way, when the Windows device itself cannot obtain the network slice information, the traffic descriptor information obtained by the communication module can be obtained, and the target traffic descriptor is determined based on the traffic descriptor information to specify the available network slice to be connected. After specifying the network slice, the target APN can be obtained to connect to the network slice and dial up to the Internet, thereby realizing the Windows-based network slice selection.

[0088] In one embodiment of the present invention, the communication module performs the following steps to enable the Windows device to obtain the target APN corresponding to the target traffic descriptor:

[0089] Receiving a target traffic descriptor sent by the Windows device;

[0090] Obtain a target APN corresponding to the target traffic descriptor;

[0091] The acquired target APN is sent to the Windows device.

[0092] The following Figure 3 The shown embodiment illustrates the overall process of the above-mentioned network slice selection method.

[0093] Among them, Windows app is an application on the Windows device, which is used to execute the network slice selection method.

[0094] First, the Windows app registers the WDS client with the communication module and sends a message to the callback processing function through the WDS client.

[0095] After completing the registration, the Windows app sends a traffic descriptor information QMI message to the communication module, which is a request to obtain information. It means a request to obtain traffic descriptor information, that is, the traffic descriptor information of the available network slice. QMI_WDS_GET_TD_INFO_REQ is the protocol field used in the QMI message.

[0096] The communication module replies with the QMI_WDS_GET_TD_INFO_REQ processing result, where the protocol field used is QMI_WDS_GET_TD_INFO_RESP. The processing result is used to indicate that traffic descriptor information has been obtained. Subsequently, the communication module obtains the traffic descriptor information and reports the specific result of the QMI_WDS_GET_TD_INFO_REQ processing. The QMI_WDS_GET_TD_INFO_IND field is used in the QMI_WDS_GET_TD_INFO_REQ message to carry traffic descriptor information TDs (traffic descriptors), which can contain multiple traffic descriptors TD.

[0097] Windows app checks whether the TD information is legal, that is, performs a legality check and selects the traffic descriptor TD with legality. From the legal TDs, it sends a QMI message to confirm which TD is enabled, that is, selects the target traffic descriptor. Among them, the QMI_WDS_PDU_SESSION_PARAM_LOOKUP_REQ field is used to specify the TD.

[0098] The communication module replies with the QMI_WDS_PDU_SESSION_PARAM_LOOKUP_REQ processing result. The QMI message uses the QMI_WDS_PDU_SESSION_PARAM_LOOKUP_RESP field to indicate that the target traffic descriptor has been received.

[0099] The communication module reports the specific result of the QMI_WDS_PDU_SESSION_PARAM_LOOKUP_REQ processing, that is, the communication module replies the APN information corresponding to the TD to the Windows app through a QMI message named QMI_WDS_PDU_SESSION_PARAM_LOOKUP_RESULT_IND, and uses the QMI_WDS_PDU_SESSION_PARAM_LOOKUP_RESULT_IND field to carry the APN.

[0100] The Windows app parses the APN information in QMI_WDS_PDU_SESSION_PARAM_LOOKUP_RESULT_IND to obtain the target APN, so that it can dial to the network slice corresponding to the target APN.

[0101] In one embodiment of the present invention, see Figure 4 , provides a network slice selection device, applied to a Windows device, the device comprising:

[0102] The first information sending module 401 is used to send a request to obtain information to the communication module, so that the communication module responds to receiving the request to obtain information and obtains traffic descriptor information of the available network slice;

[0103] A first information receiving module 402, configured to receive the traffic descriptor information sent by the communication module;

[0104] An APN acquisition module 403 is used to determine a target traffic descriptor based on the traffic descriptor information, and acquire a target APN corresponding to the target traffic descriptor;

[0105] The network slice connection module 404 is used to dial up to the network slice corresponding to the target APN.

[0106] In one embodiment of the present invention, see Figure 5 , provides a network slice selection device, applied to a communication module, the device comprising:

[0107] The second information receiving module 501 is used to receive a request to obtain information sent by a Windows device;

[0108] The information acquisition module 502 is used to obtain the traffic descriptor information of the available network slice in response to receiving the request to obtain information;

[0109] The second information sending module 503 is used to send the traffic descriptor information to the Windows device, so that the Windows device determines the target traffic descriptor based on the traffic descriptor information, obtains the target APN corresponding to the target traffic descriptor, and dials to the network slice corresponding to the target APN.

[0110] In one embodiment of the present invention, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, it implements any of the network slice selection methods described above.

[0111] In one embodiment of the present invention, an electronic device is provided, comprising: a memory and a processor; a computer program is stored on the memory, and when the computer program is executed by the processor, any one of the network slice selection methods described above is implemented.

[0112] Figure 6 It is a structural block diagram of an electronic device according to an embodiment of the present invention.

[0113] like Figure 6As shown, the electronic device 600 includes: a processor 601 and a memory 603. The processor 601 and the memory 603 are connected, such as through a bus 602. Optionally, the electronic device 600 may further include a transceiver 604. It should be noted that in actual applications, the transceiver 604 is not limited to one, and the structure of the electronic device 600 does not constitute a limitation on the embodiments of the present invention.

[0114] Processor 601 may be a CPU (Central Processing Unit), a general purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present invention. Processor 601 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0115] The bus 602 may include a path to transmit information between the above components. The bus 602 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 602 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0116] The memory 603 is used to store a computer program corresponding to the network slice selection method of the above embodiment of the present invention, and the computer program is controlled and executed by the processor 601. The processor 601 is used to execute the computer program stored in the memory 603 to implement the content shown in the above method embodiment.

[0117] Among them, the electronic device 600 includes but is not limited to: mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6The electronic device 600 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0118] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0119] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0120] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0121] In the description of the present invention, it is to be understood that the terms “center”, “longitudinal”, “lateral”, “length”, “width”, “thickness”, “up”, “down”, “front”, “back”, “left”, “right”, “vertical”, “horizontal”, “top”, “bottom”, “inside”, “outside”, “clockwise”, “counterclockwise”, “axial”, “radial”, “circumferential”, etc., indicating orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as limiting the present invention.

[0122] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0123] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0124] In the present invention, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may mean that the first and second features are in direct contact, or the first and second features are in indirect contact through an intermediate medium. Moreover, a first feature being "above", "above" or "above" a second feature may mean that the first feature is directly above or obliquely above the second feature, or simply means that the first feature is higher in level than the second feature. A first feature being "below", "below" or "below" a second feature may mean that the first feature is directly below or obliquely below the second feature, or simply means that the first feature is lower in level than the second feature.

[0125] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.

Claims

1. A network slice selection method, characterized in that: Applied to Windows devices, the method includes: Sending a request to obtain information to the communication module, so that the communication module responds to receiving the request to obtain information and obtains traffic descriptor information of the available network slices; Receiving the traffic descriptor information sent by the communication module; Determine a target traffic descriptor based on the traffic descriptor information, and obtain a target APN corresponding to the target traffic descriptor; Dial up to the network slice corresponding to the target APN.

2. The method according to claim 1, characterized in that The obtaining the target APN corresponding to the target traffic descriptor includes: Sending the target traffic descriptor to the communication module so that the communication module obtains the target APN corresponding to the target traffic descriptor; Receive the target APN sent by the communication module.

3. The method according to claim 1, characterized in that The determining the target traffic descriptor based on the traffic descriptor information comprises: Using a callback processing function pre-registered with the communication module to perform a validity check on the traffic descriptor information to obtain at least one traffic descriptor that is valid; A target traffic descriptor is determined from the obtained traffic descriptors.

4. The method according to claim 1, characterized in that: The Windows device pre-registers a WDS client that complies with the QMI protocol with the communication module; the request to obtain information is a QMI message.

5. A network slice selection method, characterized in that: Applied to a communication module, the method comprises: Receive requests from Windows devices to obtain information; In response to receiving the request to obtain information, obtain traffic descriptor information of available network slices; The traffic descriptor information is sent to the Windows device so that the Windows device determines the target traffic descriptor based on the traffic descriptor information, obtains the target APN corresponding to the target traffic descriptor, and dials to the network slice corresponding to the target APN.

6. The method according to claim 5, characterized in that The communication module performs the following steps to enable the Windows device to obtain the target APN corresponding to the target traffic descriptor: Receiving a target traffic descriptor sent by the Windows device; Obtain a target APN corresponding to the target traffic descriptor; The acquired target APN is sent to the Windows device.

7. A network slice selection device, characterized in that: Applied to Windows devices, the device comprises: A first information sending module, used for sending a request to obtain information to the communication module, so that the communication module responds to receiving the request to obtain information and obtains traffic descriptor information of the available network slice; A first information receiving module, used for receiving the traffic descriptor information sent by the communication module; An APN acquisition module, configured to determine a target traffic descriptor based on the traffic descriptor information, and acquire a target APN corresponding to the target traffic descriptor; The network slice connection module is used to dial up to the network slice corresponding to the target APN.

8. A network slice selection device, characterized in that: Applied to a communication module, the device comprises: The second information receiving module is used to receive the request information sent by the Windows device; An information acquisition module, configured to obtain traffic descriptor information of available network slices in response to receiving the request for obtaining information; The second information sending module is used to send the traffic descriptor information to the Windows device, so that the Windows device determines the target traffic descriptor based on the traffic descriptor information, obtains the target APN corresponding to the target traffic descriptor, and dials to the network slice corresponding to the target APN.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, it implements the network slice selection method as described in any one of claims 1-4 or 5, 6.

10. An electronic device, characterized in that: include: Memory, processor; A computer program is stored in the memory, and when the computer program is executed by the processor, the network slice selection method as described in any one of claims 1-4 or 5, 6 is implemented.

Citation Information

Cited By

  • Communication method and device of 5G slice network, equipment and storage medium

    CN120602963A