WO2022078475A1 - 用于多卡终端的应用程序业务通路建立方法及装置、存储介质、终端 - Google Patents
用于多卡终端的应用程序业务通路建立方法及装置、存储介质、终端 Download PDFInfo
- Publication number
- WO2022078475A1 WO2022078475A1 PCT/CN2021/123959 CN2021123959W WO2022078475A1 WO 2022078475 A1 WO2022078475 A1 WO 2022078475A1 CN 2021123959 W CN2021123959 W CN 2021123959W WO 2022078475 A1 WO2022078475 A1 WO 2022078475A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- card
- preferred
- user identification
- application
- user
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000005540 biological transmission Effects 0.000 claims abstract description 18
- 238000004891 communication Methods 0.000 claims abstract description 9
- 238000004590 computer program Methods 0.000 claims description 13
- 230000001960 triggered effect Effects 0.000 claims description 5
- 230000009471 action Effects 0.000 claims description 3
- 238000005457 optimization Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 9
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 101100264195 Caenorhabditis elegans app-1 gene Proteins 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/468—Specific access rights for resources, e.g. using capability register
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Definitions
- the present invention relates to the field of communication technologies, in particular to a method and device for establishing an application program service path for a multi-card terminal, a storage medium and a terminal.
- SIM Subscriber Identity Module
- the technical problem solved by the present invention is how to enable a multi-card terminal to select different SIM cards for data transmission for different application programs.
- an embodiment of the present invention provides a method for establishing an application service path for a multi-card terminal, wherein the multi-card terminal is associated with multiple user identification cards, the method includes: acquiring user feature information, wherein, The user characteristic information is used to characterize the current data usage scenario of the multi-card terminal; a preferred user identification card is selected from the multiple user identification cards according to the user characteristic information; a preferred APPID is determined according to the preferred user identification card , wherein, for the same application program, different user identification cards are associated with different APPIDs; a service path is established based on the preferred APPID, and the application program performs data transmission through the service path.
- the selecting a preferred user identification card from the plurality of user identification cards according to the user characteristic information includes: determining the association relationship between the plurality of user characteristic information and the plurality of user identification cards based on historical data statistics; Based on the association relationship, the user identification card associated with the user characteristic information is determined as the preferred user identification card.
- the historical data includes user identification card usage records when the application program establishes service paths in different data usage scenarios in the history.
- the action of acquiring the user feature information is when it is detected that the application program is started, that the application program is called to the foreground of the multi-card terminal, or a data packet that is requested to be transmitted by the application program is received. Triggered to execute.
- association relationship between the multiple user identification cards corresponding to the application program and the multiple APPIDs is obtained from a preset configuration file.
- the action of acquiring the user feature information is triggered and executed when the application program initiates a network request.
- the association relationship between multiple user identification cards corresponding to the application program and multiple APPIDs is obtained from the application program through a preset interface.
- the user feature information is at least selected from: geographic location information and time information.
- the establishing a service path based on the preferred APPID includes: acquiring a TD parameter and a URSP rule corresponding to the preferred APPID; and establishing a PDU session based on the TD parameter and the URSP rule.
- an embodiment of the present invention further provides an application service path establishment device for a multi-card terminal, wherein the multi-card terminal is associated with a plurality of subscriber identity cards, and the device includes: an acquisition module for acquiring User characteristic information, wherein the user characteristic information is used to represent the current data usage scenario of the multi-card terminal; a selection module is used to select a preferred user identification card from the plurality of user identification cards according to the user characteristic information The determining module is used to determine the preferred APPID according to the preferred user identification card, wherein, for the same application program, different user identification cards are associated with different APPIDs; the communication module is used to establish a business path based on the preferred APPID, the The application program transmits data through the service channel.
- an embodiment of the present invention further provides a storage medium on which a computer program is stored, and the computer program executes the steps of the above method when the computer program is run by a processor.
- an embodiment of the present invention further provides a terminal, including the above-mentioned apparatus for establishing an application program service path for a multi-card terminal, or including a memory and a processor, where the memory stores data that can be used in the processing A computer program running on the processor, and the processor executes the steps of the above method when the computer program is executed.
- An embodiment of the present invention provides a method for establishing an application program service path for a multi-card terminal, wherein the multi-card terminal is associated with a plurality of user identification cards, the method includes: acquiring user feature information, wherein the user feature information uses to characterize the current data usage scenario of the multi-card terminal; select a preferred user identification card from the plurality of user identification cards according to the user characteristic information; determine the preferred APPID according to the preferred user identification card, wherein, for the same application different user identification cards are associated with different APPIDs; a service path is established based on the preferred APPID, and the application program performs data transmission through the service path.
- the present embodiment combines the APPID parameters to make it possible to designate a user identification card for a specific application for data communication, which is conducive to optimizing multiple Operational performance of the card terminal.
- the preferred user identification card most suitable for a specific application is selected according to the user characteristic information, and a business path is established for the application based on the APPID (ie the preferred APPID) associated with the preferred user identification card, so that the application
- the program is capable of data transfer using the preferred subscriber identity card as a data card.
- multi-card terminals can select different subscriber identity cards for different applications and access different network slices negotiated with operators.
- the subscriber identity card used by other applications of the multi-card terminal to establish a service path is not limited to the preferred subscriber identity card. That is, all applications of the multi-card terminal can implement this embodiment to perform data transmission based on the same or different subscriber identity cards. Therefore, different application programs can select the most suitable user identification card as the data card for data transmission, instead of having to use the same data card for all application programs as in the prior art.
- FIG. 1 is a flowchart of a method for establishing an application service path for a multi-card terminal according to an embodiment of the present invention
- Fig. 2 is a flowchart of a specific implementation of step S102 in Fig. 1;
- FIG. 3 is a schematic structural diagram of an apparatus for establishing an application service path for a multi-card terminal according to an embodiment of the present invention.
- the multi-card terminal is associated with two SIM cards, SIM card 1 and SIM card 2, wherein the data traffic of SIM card 1 is large, but the current data card of the multi-card terminal is SIM card 2.
- the application 1 currently running in the foreground has a large demand for traffic, it is obviously inappropriate to use the SIM card 2 as a data card, which will greatly increase the user usage cost and affect the user experience.
- the data card is switched to SIM card 1, although the traffic usage requirements of application 1 are met, if application 2 called to the foreground during the next use process is actually more suitable for using the traffic of SIM card 2, based on the current Technical App 2 can only follow App 1 using SIM 1's data traffic.
- an embodiment of the present invention provides a method for establishing an application service path for a multi-card terminal, wherein the multi-card terminal is associated with multiple user identification cards, the method includes: acquiring user feature information, wherein, The user characteristic information is used to characterize the current data usage scenario of the multi-card terminal; a preferred user identification card is selected from the multiple user identification cards according to the user characteristic information; a preferred APPID is determined according to the preferred user identification card , wherein, for the same application program, different user identification cards are associated with different APPIDs; a service path is established based on the preferred APPID, and the application program performs data transmission through the service path.
- this embodiment makes it possible to designate a user identification card for a specific application to perform data communication, which is beneficial to optimizing the operation performance of the multi-card terminal.
- the preferred user identification card most suitable for a specific application is selected according to the user characteristic information, and a business path is established for the application based on the APPID (ie the preferred APPID) associated with the preferred user identification card, so that the application
- the program is capable of data transfer using the preferred subscriber identity card as a data card.
- FIG. 1 is a flowchart of a method for establishing an application service path for a multi-card terminal according to an embodiment of the present invention.
- This embodiment may be executed by a multi-card terminal, for example, by an operating system (Operating System, OS for short) of the multi-card terminal.
- an operating system Operating System, OS for short
- the following steps S101 to S104 provide an application service path establishment method for a multi-card terminal, which can be executed by a chip with a service path establishment function in the user equipment, or by a baseband in the user equipment.
- Chip executes.
- the user equipment includes the multi-card terminal, and the method in this embodiment may be executed by a chip with a service path establishment function in the operating system of the multi-card terminal.
- the multi-card terminal is associated with multiple subscriber identity cards, and at least one subscriber identity card among the multiple subscriber identity cards and other subscriber identity cards belong to different operators.
- the user identification card is used to uniquely identify the user, and the user identification card corresponds to the user.
- the operating system of the multi-card terminal can call the user identification card.
- the operating system may use the data traffic of the subscriber identity card to establish a service path for the application program, and the application program may perform data transmission based on the service path.
- the user identification card can be regarded as a data card.
- the data card refers to the SIM card that uses its data traffic
- the service path of the application is established based on the data card.
- the service path may include a path for transmitting service data such as voice and video.
- the call includes a voice call, a video call, etc., and those skilled in the art can also change more embodiments according to actual needs, which will not be repeated here.
- the call refers to the transmission of service data on the service path.
- the method for establishing an application service path for a multi-card terminal described in this embodiment may include the following steps:
- Step S101 obtaining user feature information, wherein the user feature information is used to represent the current data usage scenario of the multi-card terminal;
- Step S102 selecting a preferred user identification card from the plurality of user identification cards according to the user characteristic information
- Step S103 determining the preferred APPID according to the preferred user identification card, wherein, for the same application, different user identification cards are associated with different APPIDs;
- Step S104 Establish a service path based on the preferred APPID, and the application program performs data transmission through the service path.
- the data usage scenario of the application may be determined, and an association relationship between the data usage scenario and the user identification card may be established, and the association relationship may be used to represent the application tendency in the data usage scenario on the selected user identification card.
- the user characteristic information can at least be selected from: geographic location information and time information.
- the data usage scenario at the office during the day can be associated with SIM card 1
- the data usage scenario at home at night can be associated with SIM card 2.
- step S102 may be performed to determine the currently most suitable user identification card according to the aforementioned association relationship.
- the step S102 may include the following steps:
- Step S1021 determining the association relationship between multiple user feature information and multiple user identification cards based on historical data statistics
- Step S1022 based on the association relationship, determine the user identification card associated with the user characteristic information as the preferred user identification card.
- the historical data may include user identification card usage records of the application program in the history of establishing service paths under different data usage scenarios.
- the historical data may also include user identification card usage records of other applications similar in type to the application in the history of establishing service paths under different data usage scenarios.
- the multi-card terminal can perform statistical analysis on the historical usage records of multiple applications that are the same or similar to the application, and pre-create the application scenarios (that is, data usage scenarios) of the application according to the statistical analysis of the historical data, And establish the corresponding relationship between the application scene and the user identification card. Assuming that the statistical results show that the user uses the data network of SIM card 2 more in the office and the data network of SIM card 1 at home, correspondingly, the application scenario at home can be associated with SIM card 1 of the multi-card terminal, and the application scenario in the office can be associated with the SIM card 1 of the multi-card terminal. SIM card 2 of a multi-card terminal. When the application is in use, the multi-card terminal is enabled, and the operating system of the multi-card terminal can determine the current data usage scenario based on location information, etc., and query the pre-established association relationship to determine the adapted user identification card.
- the step S101 may be actively executed by the operating system of the multi-card terminal.
- the operating system actively acquires the user feature information and executes subsequent procedures, thereby establishing a service path for the application program.
- the operating system can actively acquire the user feature information and execute subsequent procedures, thereby establishing a service path for the application program.
- the foreground is a concept corresponding to the background.
- the service path can be disconnected.
- the operating system may execute the step S101 and subsequent processes when receiving a data packet requested by the application program to transmit, to establish a service path for the application program and transmit the data packet.
- the operating system may execute the step S101 when the application program is initially installed on the multi-card terminal, so as to establish a service path for the application program as soon as possible and reduce the processing when there are actually data packets that need to be transmitted. time delay.
- APPID is an abbreviation of Application Identification (Application Identification), which is used to identify an application.
- Application Identification Application Identification
- the APPID can be divided into number segments according to operators, and the operating system of the multi-card terminal can identify corresponding operator information according to the number segments. For example, the association between the divided number segment and the operator can be pre-written into the configuration file of the operating system for query.
- the operator For a specific application, if you want to use network slicing, you need to sign a contract with an operator, and the operator will allocate an APPID to the application and publish the allocation result in the form of a white paper.
- the configuration file may store an association relationship between the subscriber identification card and the APPID.
- the same application may be assigned multiple APPIDs, and the multiple APPIDs are respectively associated with different user identification cards.
- the association relationship between the multiple user identification cards corresponding to the application program and the multiple APPIDs may be obtained from a preset configuration file.
- the application can be associated with the SIM card 1, and the APPID1 associated with the application is the APPID of the application in the APPID number segment of the operator to which the SIM card 1 belongs.
- the application can be associated with the SIM card 2, and the APPID2 associated with the application is the APPID of the application in the APPID number segment of the operator to which the SIM card 2 belongs.
- the operating system may determine the current data usage scenario based on the location information, etc., and query the pre-established correspondence in the preset configuration file to determine the preferred adaptation APPID.
- the step S101 may be triggered and executed when the application initiates a network request. Further, the association relationship between the multiple user identification cards corresponding to the application program and the multiple APPIDs may be obtained from the application program through a preset interface.
- the application may execute the step S101 to obtain the user feature information when a network request is initiated, and pass the obtained user feature information and associations between multiple user identification cards and multiple APPIDs together.
- the preset interface is sent to the operating system.
- the operating system may execute the steps S102 and S103 to determine the preferred APPID.
- the step S102 may also be executed by the application program.
- what is transmitted through the preset interface may be the preferred user identification card, and the association relationship between multiple user identification cards and multiple APPIDs.
- the operating system may execute the step S103 to determine the preferred APPID.
- step S103 may also be executed by the application program.
- the application program may also be executed by the application program.
- what is transmitted through the preset interface is the preferred APPID.
- the user characteristic information may be determined by the user using the application program by selecting in a pop-up window on the interactive interface of the multi-card terminal.
- the plurality of user identification cards may be selected by the user on the interactive interface, and the user's selection result is determined as the preferred user identification card. Further, the step S103 is performed to determine the associated preferred APPID.
- the step S104 may include the steps of: obtaining a Traffic Descriptor (TD) parameter corresponding to the preferred APPID and a User Equipment Route Selection Policy (UE Route Selection Policy, URSP) rule; based on The TD parameters and the URSP rules establish a protocol data unit (Protocol Data Unit, PDU for short) session (session).
- TD Traffic Descriptor
- URSP User Equipment Route Selection Policy
- PDU Protocol Data Unit
- One PDU session corresponds to one data bearer, which is used to transmit data sent and received by the application process bound to the PDU session.
- APPID ApplicationDescriptor (Identifier)
- OSId Operating System ID
- URSP is one of the policy information provided by the 5G Core-network (5GC) from the Policy Control Function (PCF) to the User Equipment (UE).
- the UE uses this policy to determine how to route the data outgoing path.
- the UE can determine whether the detected application can be associated with an already established PDU session, whether it can be routed to a non-3GPP (non-3GPP) path outside the PDU session, or whether a new PDU session can be established.
- a URSP may contain one or more URSP rules.
- the URSP rules may include: 1. URSP priority; 2. TD parameters, the TD parameters may include: 1) a universal path descriptor (Match-all Traffic descriptor), or 2) at least one of the following parameters: a .One or more application identifiers (AppliCationIdentifiers); b. One or more IP descriptors (IPDescriptors), including destination IP address or IPV6 prefix, destination port number and IP protocol type; c. One or more non-IP Path purpose information descriptor (non-IP Descriptors), mutually exclusive with IP descriptor; d. One or more data network names (Data Network Name, DNN for short); e.
- connection capabilities Connection Capabilities
- f One or more destination descriptors (Domain Descriptors), such as destination FQDN(s) (formal domain name, Fully Qualified Domain Name); 3.
- Route Selection Descriptor Route Selection Descriptor
- the descriptor contains the following parameters: 1) PDU Session Type and the following parameters: a. Session and Service Continuity Mode (SSC Mode for short); b. One or more single network slice selections Auxiliary Information (Single Network Slice Selection Assistance Information, referred to as S-NSSAI); c. One or more DNNs; d. Preferred Access Type (3GPP or non-3GPP) (Preferred Access Type); e.
- Multi-path priority Multi- access Preference
- f Time window
- g Location Criteria
- UPF User Port Function
- the operating system of the multi-card terminal acquires the TD parameters associated with the application, and after the multi-card terminal acquires the URSP rule list from the network, the corresponding record selection descriptors (Record Selection Descriptors) are matched according to the rules evaluated by the URSP. , RSD for short), and then select the data route according to the routing path indicated by the RSD parameter.
- the record selection descriptors Record Selection Descriptors
- An important input data in the URSP rule is the parameters in the TD, which can be carried by the application when it initiates a network request. This embodiment is based on the way that the application program carries the TD parameter when initiating a network request. The application program needs to pass the APPID to the operating system through a specific interface, and then use it for URSP rule matching.
- the TD parameter can be obtained, and then the PDU session is established through the URSP rule.
- the TD parameters can be obtained through the preferred APPID through the preset configuration file.
- the TD parameter corresponding to the preferred APPID may also be obtained through the operator server.
- the user characteristic data may be acquired based on the clock, positioning module, etc. of the multi-card terminal to determine the corresponding preferred user identification card. Further, based on the preferred user identification card, the preferred APPID corresponding to the application program is obtained by querying from the preset configuration file, and then the corresponding URSP rule is matched based on the preferred APPID. After the matching is successful, the wireless bearer is established or multiplexed according to the URSP rules, and the connection with the network is established to know which network slice to access.
- URSP rules are matched according to different APPIDs, and the matching result decides whether to establish a new bearer or an old bearer, and also decide which network slice to reuse.
- a multi-card terminal can determine whether a detected application can be associated with an already established PDU session, whether it can be routed to a non-3GPP path outside the PDU session, or whether a new PDU session can be established. For example, the corresponding routing descriptor RSD is matched according to the rules evaluated by the URSP, and then the data route is selected according to the routing path indicated by the RSD parameter.
- the preferred user identification card most suitable for a specific application is selected according to the user characteristic information, and a business path is established for the application based on the APPID (ie the preferred APPID) associated with the preferred user identification card, so that the application
- the program is capable of data transfer using the preferred subscriber identity card as a data card.
- users can perform corresponding data services by selecting different operator cards.
- the operating system of the multi-card terminal executing this embodiment may also automatically select the corresponding SIM card for the user.
- multi-card terminals can select different subscriber identity cards for different applications and access different network slices negotiated with operators.
- the subscriber identity card used by other applications of the multi-card terminal to establish a service path is not limited to the preferred subscriber identity card. That is, all applications of the multi-card terminal can implement this embodiment to perform data transmission based on the same or different subscriber identity cards. Therefore, different application programs can choose the most suitable user identification card as the data card for data transmission, instead of all the application programs using the same data card as in the prior art.
- FIG. 3 is a schematic structural diagram of an apparatus for establishing an application service path for a multi-card terminal according to an embodiment of the present invention.
- the apparatus 3 for establishing an application service path for a multi-card terminal described in this embodiment can be used to implement the method and technical solutions described in the embodiments shown in FIG. 1 and FIG. 2 .
- the multi-card terminal is associated with a plurality of subscriber identity cards.
- the apparatus 3 for establishing an application service path for a multi-card terminal may include: an obtaining module 31, configured to obtain user feature information, wherein the user feature information is used to represent all The current data usage scenario of the multi-card terminal; the selection module 32 is used to select a preferred user identification card from the plurality of user identification cards according to the user characteristic information; the determination module 33 is used to select a preferred user identification card according to the preferred user identification card.
- Determine the preferred APPID wherein different user identification cards are associated with different APPIDs for the same application;
- the communication module 34 is used to establish a service path based on the preferred APPID, and the application program performs data transmission through the service path.
- the above-mentioned apparatus 3 for establishing an application program service path for a multi-card terminal may correspond to a chip with a service path establishment function in a terminal (such as user equipment), or a chip with a data processing function, such as an on-chip System (System-On-a-Chip, SOC for short), baseband chip, etc; Corresponds to user equipment.
- a service path establishment function in a terminal (such as user equipment), or a chip with a data processing function, such as an on-chip System (System-On-a-Chip, SOC for short), baseband chip, etc; Corresponds to user equipment.
- SOC System-On-a-Chip
- each module/unit included in each device and product described in the above embodiments it may be a software module/unit, a hardware module/unit, or a part of a software module/unit, a part of which is a software module/unit. is a hardware module/unit.
- each module/unit included therein may be implemented by hardware such as circuits, or at least some modules/units may be implemented by a software program.
- Running on the processor integrated inside the chip the remaining (if any) part of the modules/units can be implemented by hardware such as circuits; for each device and product applied to or integrated in the chip module, the modules/units contained therein can be They are all implemented by hardware such as circuits, and different modules/units can be located in the same component (such as a chip, circuit module, etc.) or in different components of the chip module, or at least some modules/units can be implemented by software programs.
- the software program runs on the processor integrated inside the chip module, and the remaining (if any) part of the modules/units can be implemented by hardware such as circuits; for each device and product applied to or integrated in the terminal, each module contained in it
- the units/units may all be implemented in hardware such as circuits, and different modules/units may be located in the same component (eg, chip, circuit module, etc.) or in different components in the terminal, or at least some of the modules/units may be implemented in the form of software programs Realization, the software program runs on the processor integrated inside the terminal, and the remaining (if any) part of the modules/units can be implemented in hardware such as circuits.
- an embodiment of the present invention further discloses a storage medium on which a computer program is stored, and when the computer program is run by a processor, the method and technical solutions described in the embodiments shown in FIG. 1 and FIG. 2 are executed.
- the storage medium may include a computer-readable storage medium such as a non-volatile memory or a non-transitory memory.
- the storage medium may include ROM, RAM, magnetic or optical disks, and the like.
- an embodiment of the present invention also discloses a terminal, including a memory and a processor, the memory stores a computer program that can run on the processor, and the processor executes the above diagram when running the computer program. 1 and the technical solutions of the methods described in the embodiments shown in FIG. 2 .
- the terminal may be a multi-card terminal.
- the terminal may include the apparatus 3 for establishing an application service path for a multi-card terminal as shown in FIG. 3 above.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Claims (12)
- 一种用于多卡终端的应用程序业务通路建立方法,所述多卡终端关联多个用户识别卡,其特征在于,所述方法包括:获取用户特征信息,其中,所述用户特征信息用于表征所述多卡终端当前的数据使用场景;根据所述用户特征信息从所述多个用户识别卡中选择优选用户识别卡;根据所述优选用户识别卡确定优选APPID,其中,对于同一应用程序,不同的用户识别卡关联不同的APPID;基于所述优选APPID建立业务通路,所述应用程序通过所述业务通路进行数据传输。
- 根据权利要求1所述的方法,其特征在于,所述根据所述用户特征信息从所述多个用户识别卡中选择优选用户识别卡包括:基于历史数据统计确定多个用户特征信息与多个用户识别卡之间的关联关系;基于所述关联关系,将与所述用户特征信息相关联的用户识别卡确定为所述优选用户识别卡。
- 根据权利要求2所述的方法,其特征在于,所述历史数据包括所述应用程序历史上在不同数据使用场景下建立业务通路时的用户识别卡使用记录。
- 根据权利要求1所述的方法,其特征在于,所述获取用户特征信息的动作是在检测到所述应用程序启动、检测到所述应用程序调用至所述多卡终端的前台或者接收到所述应用程序请求传输的数据包时触发执行的。
- 根据权利要求4所述的方法,其特征在于,所述应用程序对应的 多个用户识别卡与多个APPID之间的关联关系获取自预设配置文件。
- 根据权利要求1所述的方法,其特征在于,所述获取用户特征信息的动作是在所述应用程序发起网络请求时触发执行的。
- 根据权利要求6所述的方法,其特征在于,所述应用程序对应的多个用户识别卡与多个APPID之间的关联关系通过预设接口获取自所述应用程序。
- 根据权利要求1所述的方法,其特征在于,所述用户特征信息至少选自:地理位置信息以及时间信息。
- 根据权利要求1所述的方法,其特征在于,所述基于所述优选APPID建立业务通路包括:获取所述优选APPID对应的TD参数以及URSP规则;基于所述TD参数和URSP规则建立PDU会话。
- 一种用于多卡终端的应用程序业务通路建立装置,所述多卡终端关联多个用户识别卡,其特征在于,所述装置包括:获取模块,用于获取用户特征信息,其中,所述用户特征信息用于表征所述多卡终端当前的数据使用场景;选择模块,用于根据所述用户特征信息从所述多个用户识别卡中选择优选用户识别卡;确定模块,用于根据所述优选用户识别卡确定优选APPID,其中,对于同一应用程序,不同的用户识别卡关联不同的APPID;通信模块,用于基于所述优选APPID建立业务通路,所述应用程序通过所述业务通路进行数据传输。
- 一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行权利要求1至9任一项所述方法的步 骤。
- 一种终端,包括权利要求10所述的用于多卡终端的应用程序业务通路建立装置,或者,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行权利要求1至9任一项所述方法的步骤。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011111901.XA CN112218386B (zh) | 2020-10-16 | 2020-10-16 | 用于多卡终端的应用程序业务通路建立方法及装置、存储介质、终端 |
CN202011111901.X | 2020-10-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022078475A1 true WO2022078475A1 (zh) | 2022-04-21 |
Family
ID=74055566
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/123959 WO2022078475A1 (zh) | 2020-10-16 | 2021-10-15 | 用于多卡终端的应用程序业务通路建立方法及装置、存储介质、终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112218386B (zh) |
WO (1) | WO2022078475A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112218386B (zh) * | 2020-10-16 | 2022-11-29 | 展讯通信(天津)有限公司 | 用于多卡终端的应用程序业务通路建立方法及装置、存储介质、终端 |
CN113207159B (zh) * | 2021-04-25 | 2022-10-28 | 中国联合网络通信集团有限公司 | 一种多sim卡的切片路由方法及设备 |
CN113824789B (zh) * | 2021-09-18 | 2024-01-19 | 展讯通信(天津)有限公司 | 一种通路描述符的配置方法、装置、设备及存储介质 |
CN113938531B (zh) * | 2021-09-23 | 2023-10-31 | 北京车和家信息技术有限公司 | 数据传输方法、装置、设备及介质 |
CN114866596B (zh) * | 2022-05-25 | 2024-06-07 | 上海浦东发展银行股份有限公司 | 会话处理方法、装置、服务器及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106293313A (zh) * | 2015-05-27 | 2017-01-04 | 富泰华工业(深圳)有限公司 | 多界面生成***及方法 |
CN106341856A (zh) * | 2015-07-10 | 2017-01-18 | 西安中兴新软件有限责任公司 | 一种自动切换双卡终端用卡的方法及装置 |
CN107659909A (zh) * | 2017-09-05 | 2018-02-02 | 维沃移动通信有限公司 | 一种sim卡的切换方法和移动终端 |
US20200007675A1 (en) * | 2018-02-13 | 2020-01-02 | Oleg KHANUKAEV | Method and system of implementing an advanced multifunctional dialer capable of managing multiple calling accounts |
CN112218386A (zh) * | 2020-10-16 | 2021-01-12 | 展讯通信(天津)有限公司 | 用于多卡终端的应用程序业务通路建立方法及装置、存储介质、终端 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103369505A (zh) * | 2012-03-27 | 2013-10-23 | 宇龙计算机通信科技(深圳)有限公司 | 一种多卡移动终端的选卡方法、***及移动终端 |
US10652942B2 (en) * | 2017-08-14 | 2020-05-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and device for network initiated packet data unit, PDU, session establishment in a telecommunication network |
CN111988828B (zh) * | 2018-11-23 | 2021-08-10 | 腾讯科技(深圳)有限公司 | 路由选择策略的获取方法、装置及设备 |
CN111601353B (zh) * | 2020-05-08 | 2022-02-22 | 北京紫光展锐通信技术有限公司 | 应用程序的路由选择方法及相关装置 |
CN111580996B (zh) * | 2020-05-13 | 2021-12-21 | 展讯通信(天津)有限公司 | Ursp规则的多运营商选择方法及相关设备 |
CN111641989B (zh) * | 2020-06-01 | 2021-04-09 | 展讯通信(天津)有限公司 | 协议数据单元会话建立方法及相关装置 |
-
2020
- 2020-10-16 CN CN202011111901.XA patent/CN112218386B/zh active Active
-
2021
- 2021-10-15 WO PCT/CN2021/123959 patent/WO2022078475A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106293313A (zh) * | 2015-05-27 | 2017-01-04 | 富泰华工业(深圳)有限公司 | 多界面生成***及方法 |
CN106341856A (zh) * | 2015-07-10 | 2017-01-18 | 西安中兴新软件有限责任公司 | 一种自动切换双卡终端用卡的方法及装置 |
CN107659909A (zh) * | 2017-09-05 | 2018-02-02 | 维沃移动通信有限公司 | 一种sim卡的切换方法和移动终端 |
US20200007675A1 (en) * | 2018-02-13 | 2020-01-02 | Oleg KHANUKAEV | Method and system of implementing an advanced multifunctional dialer capable of managing multiple calling accounts |
CN112218386A (zh) * | 2020-10-16 | 2021-01-12 | 展讯通信(天津)有限公司 | 用于多卡终端的应用程序业务通路建立方法及装置、存储介质、终端 |
Also Published As
Publication number | Publication date |
---|---|
CN112218386A (zh) | 2021-01-12 |
CN112218386B (zh) | 2022-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022078475A1 (zh) | 用于多卡终端的应用程序业务通路建立方法及装置、存储介质、终端 | |
US11576114B2 (en) | Data packet processing method, network traffic management method, apparatus, and system | |
US8787200B2 (en) | Device, system, and method for automatically configuring application terminals in home network | |
WO2020103523A1 (zh) | 一种网络切片的选择方法、网络设备及终端 | |
JP7427082B2 (ja) | サービスオフロード方法、装置、システム、電子機器、及びコンピュータプログラム | |
US9461894B2 (en) | Packet processing method, deep packet inspection request network element and deep packet inspection device | |
EP4192184A1 (en) | Pdu session establishment method, terminal device, and chip system | |
US20200228618A1 (en) | Content delivery method, device, and system | |
US11800587B2 (en) | Method for establishing subflow of multipath connection, apparatus, and system | |
CN105357180B (zh) | 网络***、攻击报文的拦截方法、装置和设备 | |
US20150163331A1 (en) | Packet control method and apparatus | |
EP3754949B1 (en) | Method for acquiring and providing service, and user equipment and management server | |
US20230008647A1 (en) | Connection establishment method, communication apparatus, and system | |
CN111953806B (zh) | 一种链路选择方法、装置、计算机设备及计算机存储介质 | |
US11929851B2 (en) | Gateway selection method, device, and system | |
CN102958128B (zh) | 为ue业务选择pdn连接的方法及装置 | |
WO2023116355A1 (zh) | 通信方法、装置、相关设备及存储介质 | |
US20220369198A1 (en) | System and method for processing enhanced route selection descriptors | |
CN109076381B (zh) | 业务数据流发送方法及装置 | |
CN109150725B (zh) | 流量疏导方法及服务器 | |
US20240259461A1 (en) | Internet protocol version 4-to-version 6 redirect forapplication function-specific user endpoint identifiers | |
JP6610907B2 (ja) | 通信システム | |
CN118055518A (zh) | 对住宅网关进行网络接入 | |
CN116668292A (zh) | 网络切片的配置方法及相关产品 | |
CN114205301A (zh) | Mptcp负载均衡方法、介质及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21879516 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21879516 Country of ref document: EP Kind code of ref document: A1 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 09/10/2023) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21879516 Country of ref document: EP Kind code of ref document: A1 |