[go: up one dir, main page]

CN111885588A - Method and device for executing electronic card management service - Google Patents

Method and device for executing electronic card management service Download PDF

Info

Publication number
CN111885588A
CN111885588A CN202010721693.9A CN202010721693A CN111885588A CN 111885588 A CN111885588 A CN 111885588A CN 202010721693 A CN202010721693 A CN 202010721693A CN 111885588 A CN111885588 A CN 111885588A
Authority
CN
China
Prior art keywords
time slot
electronic card
card management
wireless environment
target
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.)
Granted
Application number
CN202010721693.9A
Other languages
Chinese (zh)
Other versions
CN111885588B (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202010721693.9A priority Critical patent/CN111885588B/en
Publication of CN111885588A publication Critical patent/CN111885588A/en
Application granted granted Critical
Publication of CN111885588B publication Critical patent/CN111885588B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0289Congestion control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例提供一种执行电子卡管理业务的方法及装置,涉及通信技术领域,解决了现有技术中由于网络拥塞导致的终端设备执行电子卡管理业务效率低的技术问题。执行电子卡管理业务的方法包括:终端设备确定当前所处小区的负载值,该负载值用于表示所述小区的负载状况;若负载值小于或等于第一阈值,则终端设备向网络设备发送目标请求,该目标请求用于请求网络设备允许终端设备执行电子卡管理业务;若负载值大于第一阈值,则终端设备确定目标时隙,并在目标时隙向网络设备发送目标请求,该目标时隙为与当前所在时隙相邻的时隙,该目标时隙的时隙长度与终端设备当前所处的无线环境相关联。

Figure 202010721693

Embodiments of the present invention provide a method and device for executing an electronic card management service, which relate to the field of communication technologies, and solve the technical problem of low efficiency of terminal equipment executing electronic card management services due to network congestion in the prior art. The method for executing the electronic card management service includes: the terminal device determines the load value of the current cell, where the load value is used to represent the load condition of the cell; if the load value is less than or equal to the first threshold, the terminal device sends a message to the network device. A target request, which is used to request the network device to allow the terminal device to perform the electronic card management service; if the load value is greater than the first threshold, the terminal device determines the target time slot, and sends a target request to the network device in the target time slot, the target The time slot is the time slot adjacent to the current time slot, and the time slot length of the target time slot is associated with the wireless environment where the terminal device is currently located.

Figure 202010721693

Description

执行电子卡管理业务的方法及装置Method and device for executing electronic card management service

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种执行电子卡管理业务的方法及装置。The present invention relates to the field of communication technologies, and in particular, to a method and device for executing electronic card management services.

背景技术Background technique

随着物联网技术的发展,越来越多的终端设备使用嵌入式通用集成电路卡(embedded universal integrated circuit card,eUICC),eUICC也可称为eSIM(embeddedSIM)。eSIM通常需要通过移动网络运营商执行电子卡管理业务,例如,从移动网络运营商下载用于连接运营商网络所需要的配置文件profile。With the development of the Internet of Things technology, more and more terminal devices use an embedded universal integrated circuit card (embedded universal integrated circuit card, eUICC), which can also be called eSIM (embedded SIM). The eSIM usually needs to perform electronic card management services through a mobile network operator, for example, download a configuration file profile required for connecting to the operator's network from the mobile network operator.

物联网领域具有海量连接的特点,同一个小区下可能同时有数以万计的终端设备投入使用。若大量终端设备同时发起profile下载或执行其他电子卡管理业务,则该小区的网络设备可能会发生拥塞,从而不仅影响终端设备执行电子卡管理业务的效率,还可能会对小区的其他正常业务造成影响。The IoT field is characterized by massive connections, and there may be tens of thousands of terminal devices in use in the same cell at the same time. If a large number of terminal devices initiate profile download or execute other electronic card management services at the same time, the network equipment in the cell may be congested, which not only affects the efficiency of terminal devices in executing electronic card management services, but also may cause other normal services in the cell. influences.

发明内容SUMMARY OF THE INVENTION

本申请提供一种执行电子卡管理业务的方法及装置,解决了现有技术中由于网络拥塞导致的终端设备执行电子卡管理业务效率低的技术问题。The present application provides a method and device for executing electronic card management services, which solves the technical problem in the prior art that the terminal equipment has low efficiency in executing electronic card management services due to network congestion.

为达到上述目的,本申请采用如下技术方案:To achieve the above object, the application adopts the following technical solutions:

第一方面,提供一种执行电子卡管理业务的方法,包括:终端设备确定当前所处小区的负载值,该负载值用于表示小区的负载状况;若负载值小于或等于第一阈值,则终端设备向网络设备发送目标请求,该目标请求用于请求网络设备允许终端设备执行电子卡管理业务;若负载值大于第一阈值,则终端设备确定目标时隙,并在目标时隙向网络设备发送目标请求,所述目标时隙为与当前所在时隙相邻的时隙,该目标时隙的时隙长度与终端设备当前所处的无线环境相关联。A first aspect provides a method for executing an electronic card management service, comprising: a terminal device determining a load value of a cell where it is currently located, where the load value is used to indicate the load status of the cell; if the load value is less than or equal to a first threshold, then The terminal device sends a target request to the network device, and the target request is used to request the network device to allow the terminal device to perform the electronic card management service; if the load value is greater than the first threshold, the terminal device determines the target time slot and sends the network device to the network device in the target time slot. A target request is sent, where the target time slot is a time slot adjacent to the current time slot, and the time slot length of the target time slot is associated with the wireless environment where the terminal device is currently located.

本申请实施例中,终端设备可以确定当前所处小区的负载值,并在负载值小于或等于第一阈值时,向网络设备发送目标请求;在负载值大于第一阈值时,确定目标时隙,并在目标时隙向网络设备发送目标请求。通过该方案,在负载值小于或等于第一阈值时,终端设备可以直接向网络设备发送目标请求;在负载值大于第一阈值时,终端设备可以在指定的目标时隙向网络设备发送目标请求,由于该目标时隙的时隙长度与终端设备当前所处的无线环境相关联,即目标时隙的时隙长度根据无线环境的变化而变化,较好的无线环境关联的时隙长度可以小于较差的无线环境关联的时隙长度,因此,终端设备在目标时隙发送目标请求,可以避免在负载高的时候执行电子卡管理业务,从而可以有效提高终端设备的下载效率,避免因为冲突导致对小区的正常业务造成影响。In this embodiment of the present application, the terminal device may determine the load value of the current cell, and when the load value is less than or equal to the first threshold, send a target request to the network device; when the load value is greater than the first threshold, determine the target time slot , and send the target request to the network device in the target time slot. Through this solution, when the load value is less than or equal to the first threshold, the terminal device can directly send the target request to the network device; when the load value is greater than the first threshold, the terminal device can send the target request to the network device in the designated target time slot , because the time slot length of the target time slot is associated with the wireless environment where the terminal device is currently located, that is, the time slot length of the target time slot changes according to the change of the wireless environment, and the time slot length associated with a better wireless environment can be less than The length of the time slot associated with the poor wireless environment, therefore, the terminal device sends the target request in the target time slot, which can avoid executing the electronic card management service when the load is high, thereby effectively improving the download efficiency of the terminal device and avoiding the conflict caused by The normal service of the cell is affected.

第二方面,提供一种执行电子卡管理业务的方法,包括:网络设备接收终端设备发送的目标请求,该目标请求用于请求网络设备允许终端设备执行电子卡管理业务;网络设备根据目标请求确定是否存在电子卡管理订单,并在存在电子卡管理订单的情况下,确定当前维护队列的队列长度;若队列长度小于或等于预设队列长度阈值,则网络设备向终端设备发送第一响应,第一响应用于指示允许终端设备执行电子卡管理业务。A second aspect provides a method for executing an electronic card management service, comprising: a network device receiving a target request sent by a terminal device, where the target request is used to request the network device to allow the terminal device to perform the electronic card management service; the network device determines according to the target request Whether there is an electronic card management order, and if there is an electronic card management order, determine the queue length of the current maintenance queue; if the queue length is less than or equal to the preset queue length threshold, the network device sends a first response to the terminal device, and the first A response is used to indicate that the terminal device is allowed to perform electronic card management services.

本申请实施例中,在接收到终端设备发送的目标请求后,网络设备可以在存在电子卡管理订单的情况下,确定当前维护队列的队列长度,若队列长度小于或等于预设队列长度阈值,则允许终端设备执行电子卡管理业务。通过该方案,网络设备可以根据队列长度来控制终端设备执行电子卡管理业务的时机,从而可以有效提高终端设备的下载效率,避免因为冲突导致对小区的正常业务造成影响。In the embodiment of the present application, after receiving the target request sent by the terminal device, the network device may determine the queue length of the current maintenance queue in the presence of an electronic card management order. If the queue length is less than or equal to the preset queue length threshold, Then the terminal equipment is allowed to perform electronic card management services. Through this solution, the network device can control the timing of the terminal device to perform the electronic card management service according to the queue length, thereby effectively improving the download efficiency of the terminal device and avoiding the impact on the normal service of the cell caused by the conflict.

第三方面,提供一种执行电子卡管理业务的装置,包括:处理单元和通信单元。处理单元,用于确定当前所处小区的负载值,该负载值用于表示小区的负载状况;通信单元,用于若负载值小于或等于第一阈值,则向网络设备发送目标请求,该目标请求用于请求网络设备允许装置执行电子卡管理业务;处理单元,还用于若负载值大于第一阈值,则终端设备确定目标时隙,目标时隙为与当前所在时隙相邻的时隙,目标时隙的时隙长度与装置当前所处的无线环境相关联;通信单元,还用于在处理单元确定的目标时隙向网络设备发送目标请求。In a third aspect, an apparatus for performing electronic card management services is provided, including: a processing unit and a communication unit. The processing unit is used to determine the load value of the current cell, where the load value is used to represent the load condition of the cell; the communication unit is used to send a target request to the network device if the load value is less than or equal to the first threshold, the target The request is used to request the network device to allow the device to perform the electronic card management service; the processing unit is also used to determine the target time slot if the load value is greater than the first threshold, and the target time slot is the time slot adjacent to the current time slot. , the time slot length of the target time slot is associated with the wireless environment where the device is currently located; the communication unit is further configured to send a target request to the network device in the target time slot determined by the processing unit.

第四方面,提供一种执行电子卡管理业务的装置,包括:通信单元和处理单元。通信单元,用于接收终端设备发送的目标请求,该目标请求用于请求网络设备允许终端设备执行电子卡管理业务;处理单元,用于根据目标请求确定是否存在电子卡管理订单,并在存在电子卡管理订单的情况下,确定当前维护队列的队列长度;通信单元,还用于若队列长度小于或等于预设队列长度阈值,则网络设备向终端设备发送第一响应,该第一响应用于指示允许终端设备执行电子卡管理业务。In a fourth aspect, an apparatus for executing an electronic card management service is provided, comprising: a communication unit and a processing unit. The communication unit is used to receive a target request sent by the terminal device, where the target request is used to request the network device to allow the terminal device to perform the electronic card management service; the processing unit is used to determine whether there is an electronic card management order according to the target request, and when there is an electronic card management order In the case of a card management order, determine the queue length of the current maintenance queue; the communication unit is further configured to, if the queue length is less than or equal to the preset queue length threshold, the network device sends a first response to the terminal device, where the first response is used for Indicates that the terminal device is allowed to perform electronic card management services.

第五方面,提供一种执行电子卡管理业务的装置,包括存储器和处理器。存储器用于存储计算机执行指令,处理器与存储器通过总线连接。当执行电子卡管理业务的装置运行时,处理器执行存储器存储的计算机执行指令,以使执行电子卡管理业务的装置执行第一方面提供的执行电子卡管理业务的方法。In a fifth aspect, an apparatus for executing an electronic card management service is provided, including a memory and a processor. The memory is used to store the instructions to be executed by the computer, and the processor and the memory are connected through a bus. When the apparatus for performing electronic card management services is running, the processor executes the computer execution instructions stored in the memory, so that the apparatus for performing electronic card management services executes the method for performing electronic card management services provided by the first aspect.

该执行电子卡管理业务的装置可以是终端设备,也可以是终端设备中的一部分装置,例如终端设备中的芯片系统。该芯片系统用于支持终端设备实现第一方面及其任意一种可能的实现方式中所涉及的功能,例如,确定、发送上述执行电子卡管理业务的方法中所涉及的数据和/或信息。该芯片系统包括芯片,也可以包括其他分立器件或电路结构。The device for executing the electronic card management service may be a terminal device, or may be a part of the device in the terminal device, such as a chip system in the terminal device. The chip system is used to support the terminal device to implement the functions involved in the first aspect and any possible implementation manners thereof, for example, determining and sending the data and/or information involved in the above-mentioned method for executing electronic card management services. The chip system includes chips, and may also include other discrete devices or circuit structures.

第六方面,提供一种执行电子卡管理业务的装置,包括存储器和处理器。存储器用于存储计算机执行指令,处理器与存储器通过总线连接。当执行电子卡管理业务的装置运行时,处理器执行存储器存储的计算机执行指令,以使执行电子卡管理业务的装置执行第二方面提供的执行电子卡管理业务的方法。In a sixth aspect, an apparatus for executing an electronic card management service is provided, including a memory and a processor. The memory is used to store the instructions to be executed by the computer, and the processor and the memory are connected through a bus. When the apparatus for performing electronic card management service is running, the processor executes the computer execution instructions stored in the memory, so that the apparatus for performing electronic card management service executes the method for performing electronic card management service provided by the second aspect.

该执行电子卡管理业务的装置可以是网络设备,也可以是网络设备中的一部分装置,例如网络设备中的芯片系统。该芯片系统用于支持网络设备实现第二方面及其任意一种可能的实现方式中所涉及的功能,例如,接收、确定、分流上述执行电子卡管理业务的方法中所涉及的数据和/或信息。该芯片系统包括芯片,也可以包括其他分立器件或电路结构。The device for performing the electronic card management service may be a network device, or a part of the device in the network device, such as a chip system in the network device. The chip system is used to support the network device to implement the functions involved in the second aspect and any possible implementation manners thereof, for example, receiving, determining, and offloading the data and/or data involved in the foregoing method for performing electronic card management services information. The chip system includes chips, and may also include other discrete devices or circuit structures.

第七方面,提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得该计算机执行第一方面或第二方面提供的执行电子卡管理业务的方法。A seventh aspect provides a computer-readable storage medium, where the computer-readable storage medium includes computer-executable instructions, which, when the computer-executable instructions are run on a computer, cause the computer to execute the electronic card management provided in the first aspect or the second aspect business approach.

第八方面,提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在计算机上运行时,使得计算机执行如上述第一方面及其各种可能的实现方式或第二方面及其各种可能的实现方式提供的执行电子卡管理业务的方法。In an eighth aspect, a computer program product is provided, the computer program product includes computer instructions, when the computer instructions are run on a computer, the computer is made to execute the above-mentioned first aspect and various possible implementations thereof or the second aspect and its Various possible implementation manners provide methods for performing electronic card management services.

需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与执行电子卡管理业务的装置的处理器封装在一起的,也可以与执行电子卡管理业务的装置的处理器单独封装,本申请对此不作限定。It should be noted that the above computer instructions may be stored in whole or in part on a computer-readable storage medium. The computer-readable storage medium may be packaged together with the processor of the apparatus for performing electronic card management services, or may be separately packaged with the processor of the apparatus for performing electronic card management services, which is not limited in this application.

本发明中第三方面、第五方面、第七方面以及第八方面的描述,可以参考第一方面的详细描述;并且,第三方面、第五方面、第七方面以及第八方面描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。For the description of the third aspect, the fifth aspect, the seventh aspect and the eighth aspect of the present invention, reference may be made to the detailed description of the first aspect; and, the description of the third aspect, the fifth aspect, the seventh aspect and the eighth aspect is beneficial For the effect, reference may be made to the analysis of the beneficial effect of the first aspect, which will not be repeated here.

本发明中第四方面、第六方面、第七方面以及第八方面的描述,可以参考第二方面的详细描述;并且,第四方面、第六方面、第七方面以及第八方面描述的有益效果,可以参考第二方面的有益效果分析,此处不再赘述。For the description of the fourth, sixth, seventh and eighth aspects of the present invention, reference may be made to the detailed description of the second aspect; and the description of the fourth, sixth, seventh and eighth aspects is beneficial For the effect, you can refer to the analysis of the beneficial effect of the second aspect, which will not be repeated here.

在本申请中,上述执行电子卡管理业务的装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本发明类似,属于本发明权利要求及其等同技术的范围之内。In this application, the names of the above-mentioned devices for performing electronic card management services do not limit the devices or functional modules themselves. In actual implementation, these devices or functional modules may appear in other names. As long as the functions of various devices or functional modules are similar to the present invention, they fall within the scope of the claims of the present invention and their equivalents.

本发明的这些方面或其他方面在以下的描述中会更加简明易懂。These and other aspects of the present invention will become apparent from the following description.

附图说明Description of drawings

图1为本发明实施例提供的一种通信系统的结构示意图;1 is a schematic structural diagram of a communication system according to an embodiment of the present invention;

图2为本发明实施例提供的通信系统中各模块之间的交互流程示意图;2 is a schematic diagram of an interaction flow between modules in a communication system provided by an embodiment of the present invention;

图3为本发明实施例提供的一种执行电子卡管理业务的装置的硬件结构示意图之一;3 is one of the schematic diagrams of the hardware structure of an apparatus for executing an electronic card management service provided by an embodiment of the present invention;

图4为本发明实施例提供的一种执行电子卡管理业务的装置的硬件结构示意图之二;4 is the second schematic diagram of the hardware structure of an apparatus for executing an electronic card management service provided by an embodiment of the present invention;

图5为本发明实施例提供的一种执行电子卡管理业务的方法的流程示意图之一;5 is one of the schematic flowcharts of a method for executing an electronic card management service provided by an embodiment of the present invention;

图6为本发明实施例提供的无线环境等级与时隙长度的对应关系示意图;FIG. 6 is a schematic diagram of a corresponding relationship between a wireless environment level and a time slot length according to an embodiment of the present invention;

图7为本发明实施例提供的一种执行电子卡管理业务的方法的流程示意图之二;7 is a second schematic flowchart of a method for executing an electronic card management service provided by an embodiment of the present invention;

图8为本发明实施例提供的一种执行电子卡管理业务的方法的流程示意图之三;FIG. 8 is a third schematic flowchart of a method for executing an electronic card management service provided by an embodiment of the present invention;

图9为本发明实施例提供的一种执行电子卡管理业务的装置的结构示意图之一;FIG. 9 is one of the schematic structural diagrams of an apparatus for executing an electronic card management service provided by an embodiment of the present invention;

图10为本发明实施例提供的一种执行电子卡管理业务的装置的结构示意图之二。FIG. 10 is a second schematic structural diagram of an apparatus for executing an electronic card management service according to an embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。It should be noted that, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to represent examples, illustrations, or descriptions. Any embodiments or designs described as "exemplary" or "such as" in the embodiments of the present invention should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present the related concepts in a specific manner.

为了便于清楚描述本发明实施例的技术方案,在本发明实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。In order to clearly describe the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, words such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and functions. Persons can understand that words such as "first" and "second" are not intended to limit the quantity and execution order.

本发明实施例提供了一种执行电子卡管理业务的方法,该方法可以应用于如图1所示的通信系统10。该通信系统10至少可以包括:终端设备11、网络设备12、eSIM触发服务器13以及eSIM远程配置平台14。其中,终端设备11包括本地profile代理(local profileassistant,LPA)模块,该LPA模块可以用于执行电子卡管理业务。网络设备12用于提供终端设备11执行电子卡管理业务所需的网络服务。eSIM触发服务器13用于提供终端设备11的用户界面和码号订购服务,可以触发终端设备11执行电子卡管理业务。eSIM远程配置平台14基于GSMA SGP.22标准可以用于生成、存储、保护、传递、绑定以及管理eSIM数据并执行eSIM数据下载。可选的,eSIM远程配置平台14包括eSIM数据生成服务器和eSIM下载服务器。eSIM数据生成服务器具备生成、存储以及管理eSIM数据的功能。eSIM下载服务器具备执行eSIM数据下载的功能。An embodiment of the present invention provides a method for executing an electronic card management service, and the method can be applied to the communication system 10 shown in FIG. 1 . The communication system 10 may include at least a terminal device 11 , a network device 12 , an eSIM trigger server 13 and an eSIM remote configuration platform 14 . Wherein, the terminal device 11 includes a local profile agent (local profile assistant, LPA) module, and the LPA module can be used to perform electronic card management services. The network device 12 is used to provide network services required by the terminal device 11 to perform electronic card management services. The eSIM trigger server 13 is used to provide a user interface and a code number ordering service for the terminal device 11, and can trigger the terminal device 11 to execute an electronic card management service. The eSIM remote configuration platform 14 can be used to generate, store, protect, transfer, bind and manage eSIM data and perform eSIM data download based on the GSMA SGP.22 standard. Optionally, the eSIM remote configuration platform 14 includes an eSIM data generation server and an eSIM download server. The eSIM data generation server has the functions of generating, storing and managing eSIM data. The eSIM download server has the function of performing eSIM data download.

可选的,上述电子卡管理业务可以包括以下至少一项:eSIM数据下载、eSIM数据激活、eSIM数据查询和eSIM数据删除等,该eSIM数据至少可以包括profile。Optionally, the above electronic card management service may include at least one of the following: eSIM data download, eSIM data activation, eSIM data query, and eSIM data deletion, etc. The eSIM data may at least include a profile.

如图2所示,下面以电子卡管理业务为终端设备执行profile下载为例对上述通信系统10中各模块之间的交互过程进行说明。As shown in FIG. 2 , the interaction process between the modules in the communication system 10 is described below by taking the electronic card management service as an example of performing profile download for a terminal device.

若用户想要对终端设备11的eSIM进行远程配置,则用户可以通过线上或线下的方式连接到运营商业务系统15进行业务办理,在业务办理成功后,eSIM远程配置平台14可以生成profile(即图2中的S20)。之后,运营商业务系统15可以将业务的订购信息同步至eSIM触发服务器13(即图2中的S21)。再之后,用户可以触发终端设备11执行LPA指令,即终端设备11通过网络设备12连接到eSIM触发服务器13,并向eSIM触发服务器13上报eID(即图2中的S22),以使eSIM触发服务器13查询是否存在profile下载的订单(即图2中的S23),若存在,则eSIM触发服务器13可以连接到eSIM远程配置平台14进行profile下载(即图2中的S24)。最后,终端设备11可以通过与eSIM触发服务器13的交互执行profile管理业务(即图2中的S25)。If the user wants to remotely configure the eSIM of the terminal device 11, the user can connect to the operator's business system 15 online or offline for business processing. After the business is successfully processed, the eSIM remote configuration platform 14 can generate a profile (ie S20 in Figure 2). After that, the operator service system 15 can synchronize the subscription information of the service to the eSIM trigger server 13 (ie, S21 in FIG. 2 ). After that, the user can trigger the terminal device 11 to execute the LPA instruction, that is, the terminal device 11 is connected to the eSIM trigger server 13 through the network device 12, and reports the eID to the eSIM trigger server 13 (ie, S22 in FIG. 2 ), so that the eSIM triggers the server 13 13 Query whether there is an order for profile download (ie, S23 in FIG. 2 ). If there is, the eSIM trigger server 13 can connect to the eSIM remote configuration platform 14 for profile download (ie, S24 in FIG. 2 ). Finally, the terminal device 11 can execute the profile management service by interacting with the eSIM trigger server 13 (ie, S25 in FIG. 2 ).

本发明实施例中的终端设备可以为各种具有通信功能的手持设备、车载设备、可穿戴设备、计算机、智能家居设备或智能办公设备,本发明实施例对此不作任何限定。例如,手持设备可以是智能手机。车载设备可以是车载导航系统。可穿戴设备可以是智能手环。计算机可以是个人数字助理(personal digital assistant,PDA)电脑、平板型电脑以及膝上型电脑(laptop computer)。智能家居设备可以是智能窗帘、智能水表。智能办公设备可以是智能打印机。The terminal devices in the embodiments of the present invention may be various handheld devices, vehicle-mounted devices, wearable devices, computers, smart home devices, or smart office devices with communication functions, which are not limited in the embodiments of the present invention. For example, the handheld device may be a smartphone. The in-vehicle device may be an in-vehicle navigation system. The wearable device can be a smart bracelet. The computer may be a personal digital assistant (PDA) computer, a tablet computer, and a laptop computer. Smart home devices can be smart curtains, smart water meters. The smart office device may be a smart printer.

图3示出了本发明实施例提供的执行电子卡管理业务的装置的一种硬件结构示意图。该装置可以是上述通信系统10中的终端设备,也可以是上述通信系统10中的网络设备。如图3所示,该执行电子卡管理业务的装置包括处理器31,存储器32、通信接口33、总线34。处理器31,存储器32以及通信接口33之间可以通过总线34连接。FIG. 3 shows a schematic diagram of a hardware structure of an apparatus for executing an electronic card management service provided by an embodiment of the present invention. The apparatus may be a terminal device in the above-mentioned communication system 10 , or may be a network device in the above-mentioned communication system 10 . As shown in FIG. 3 , the device for executing electronic card management services includes a processor 31 , a memory 32 , a communication interface 33 , and a bus 34 . The processor 31 , the memory 32 and the communication interface 33 can be connected through a bus 34 .

处理器31是执行电子卡管理业务的装置的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器31可以是一个通用中央处理单元(centralprocessing unit,CPU),也可以是其他通用处理器等。其中,通用处理器可以是微处理器或者是任何常规的处理器等。The processor 31 is the control center of the device that executes the electronic card management service, and may be a processor or a general term for multiple processing elements. For example, the processor 31 may be a general-purpose central processing unit (central processing unit, CPU), or other general-purpose processors. Wherein, the general-purpose processor may be a microprocessor or any conventional processor or the like.

作为一种实施例,处理器31可以包括一个或多个CPU,例如图3中所示的CPU 0和CPU 1。As an example, the processor 31 may include one or more CPUs, such as CPU 0 and CPU 1 shown in FIG. 3 .

存储器32可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。The memory 32 may be read-only memory (ROM) or other type of static storage device that can store static information and instructions, random access memory (RAM), or other type of static storage device that can store information and instructions The dynamic storage device can also be an electrically erasable programmable read-only memory (electrically erasable programmable read-only memory, EEPROM), a magnetic disk storage medium or other magnetic storage devices, or can be used to carry or store data in the form of instructions or data structures. desired program code and any other medium that can be accessed by a computer, but is not limited thereto.

一种可能的实现方式中,存储器32可以独立于处理器31存在,存储器32可以通过总线34与处理器31相连接,用于存储指令或者程序代码。处理器31调用并执行存储器32中存储的指令或程序代码时,能够实现本发明实施例提供的执行电子卡管理业务的方法。In a possible implementation manner, the memory 32 may exist independently of the processor 31, and the memory 32 may be connected to the processor 31 through a bus 34 for storing instructions or program codes. When the processor 31 calls and executes the instructions or program codes stored in the memory 32, the method for executing the electronic card management service provided by the embodiment of the present invention can be implemented.

另一种可能的实现方式中,存储器32也可以和处理器31集成在一起。In another possible implementation manner, the memory 32 may also be integrated with the processor 31 .

通信接口33,用于与其他设备通过通信网络连接。所述通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,WLAN)等。通信接口33可以包括用于接收数据的接收单元,以及用于发送数据的发送单元。The communication interface 33 is used to connect with other devices through a communication network. The communication network may be Ethernet, wireless access network, wireless local area networks (wireless local area networks, WLAN), and the like. The communication interface 33 may include a receiving unit for receiving data, and a transmitting unit for transmitting data.

总线34,可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component Interconnect,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The bus 34 may be an industry standard architecture (Industry Standard Architecture, ISA) bus, a peripheral device interconnect (Peripheral Component Interconnect, PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, or the like. The bus can be divided into address bus, data bus, control bus and so on. For ease of presentation, only one thick line is used in FIG. 3, but it does not mean that there is only one bus or one type of bus.

需要指出的是,图3示出的结构并不构成对该执行电子卡管理业务的装置的限定。除图3所示部件之外,该执行电子卡管理业务的装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。It should be pointed out that the structure shown in FIG. 3 does not constitute a limitation on the apparatus for executing the electronic card management service. In addition to the components shown in FIG. 3 , the apparatus for performing electronic card management services may include more or less components than shown, or a combination of some components, or a different arrangement of components.

图4示出了本发明实施例中执行电子卡管理业务的装置的另一种硬件结构。如图4所示,执行电子卡管理业务的装置可以包括处理器41以及通信接口42。处理器41与通信接口42耦合。FIG. 4 shows another hardware structure of an apparatus for performing electronic card management services in an embodiment of the present invention. As shown in FIG. 4 , the apparatus for performing electronic card management services may include a processor 41 and a communication interface 42 . The processor 41 is coupled with the communication interface 42 .

处理器41的功能可以参考上述处理器41的描述。此外,处理器41还具备存储功能,可以参考上述存储器42的功能。For the function of the processor 41, reference may be made to the description of the processor 41 above. In addition, the processor 41 also has a storage function, and the function of the above-mentioned memory 42 can be referred to.

通信接口42用于为处理器41提供数据。该通信接口42可以是执行电子卡管理业务的装置的内部接口,也可以是执行电子卡管理业务的装置对外的接口(相当于通信接口43)。The communication interface 42 is used to provide data to the processor 41 . The communication interface 42 may be an internal interface of the device executing the electronic card management service, or may be an external interface (equivalent to the communication interface 43 ) of the device executing the electronic card management service.

需要指出的是,图3(或图4)中示出的结构并不构成对执行电子卡管理业务的装置的限定,除图3(或图4)所示部件之外,该执行电子卡管理业务的装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。It should be pointed out that the structure shown in FIG. 3 (or FIG. 4 ) does not constitute a limitation on the device for performing electronic card management services. Except for the components shown in FIG. A device of service may include more or fewer components than shown, or a combination of certain components, or a different arrangement of components.

下面结合上述图1示出的通信系统和上述图3(或图4)示出的执行电子卡管理业务的装置,对本发明实施例提供的执行电子卡管理业务的方法进行详细介绍。The method for executing an electronic card management service provided by an embodiment of the present invention will be described in detail below with reference to the communication system shown in FIG. 1 and the apparatus for executing an electronic card management service shown in FIG. 3 (or FIG. 4 ).

如图5所示,本发明实施例提供一种执行电子卡管理业务的方法。该方法可以应用于上述通信系统10,该执行电子卡管理业务的方法可以包括下述的S501-S504。As shown in FIG. 5 , an embodiment of the present invention provides a method for executing an electronic card management service. The method can be applied to the above-mentioned communication system 10, and the method for executing the electronic card management service can include the following S501-S504.

S501、终端设备确定当前所处小区的负载值。S501. The terminal device determines the load value of the current cell.

其中,上述负载值可以用于表示小区的负载状况,即任意可以反映小区负载状况的参数都可以称为负载值。例如,该负载值可以为接收信号强度指示(received signalstrength indication,RSSI)。RSSI是指在一个symbol内接收到的所有信号(包括导频信号、数据信号、邻区干扰信号、噪音信号等)功率的平均值。The above load value can be used to represent the load condition of the cell, that is, any parameter that can reflect the load condition of the cell can be called the load value. For example, the load value may be a received signal strength indication (RSSI). RSSI refers to the average value of the power of all signals (including pilot signals, data signals, adjacent cell interference signals, noise signals, etc.) received within a symbol.

由于在小区负载高的情况下,终端设备的下载效率较低,因此,终端设备在执行电子卡管理业务之前,可以先确定当前所处小区的负载值,并根据负载值判断当前是否适宜执行电子卡管理业务。Since the download efficiency of the terminal device is low when the cell load is high, the terminal device can first determine the load value of the current cell before executing the electronic card management service, and judge whether it is suitable to execute the electronic card according to the load value. Card management business.

以负载值为RSSI为例。终端设备根据RSSI判断当前是否适宜执行电子卡管理业务的方法具体包括:若RSSI大于第一阈值,则表示小区当前数据信号功率较大,而数据信号功率大可以说明小区当前负载较高、邻区干扰强度和噪声信号强度较大,从而可以确定当前不适宜执行电子卡管理业务;反之,若RSSI小于或等于第一阈值,则表示小区当前数据信号功率较小,即小区当前负载较低、邻区干扰强度和噪声信号强度较小,从而可以确定当前适宜执行电子卡管理业务。该第一阈值为预设的网络门限值,例如,第一阈值可以为-47分贝毫瓦(dBm)。Take the load value as RSSI as an example. The method for the terminal device to judge whether it is currently suitable to execute the electronic card management service according to the RSSI specifically includes: if the RSSI is greater than the first threshold, it means that the current data signal power of the cell is relatively high, and the high data signal power can indicate that the current load of the cell is relatively high and the neighboring cells are relatively high. The interference strength and noise signal strength are relatively large, so it can be determined that the electronic card management service is currently not suitable; on the contrary, if the RSSI is less than or equal to the first threshold, it means that the current data signal power of the cell is low, that is, the current load of the cell is low and the neighbors The area interference strength and noise signal strength are small, so that it can be determined that the electronic card management service is currently suitable for execution. The first threshold is a preset network threshold, for example, the first threshold may be -47 decibel milliwatts (dBm).

S502、若负载值小于或等于第一阈值,则终端设备向网络设备发送目标请求;若负载值大于第一阈值,则终端设备确定目标时隙,并在目标时隙向网络设备发送目标请求。S502. If the load value is less than or equal to the first threshold, the terminal device sends the target request to the network device; if the load value is greater than the first threshold, the terminal device determines the target time slot and sends the target request to the network device in the target time slot.

相应的,网络设备接收终端设备发送的目标请求。Correspondingly, the network device receives the target request sent by the terminal device.

其中,上述目标时隙为与当前所在时隙相邻的时隙,该目标时隙的时隙长度与终端设备当前所处的无线环境相关联。上述目标请求可以用于请求网络设备允许终端设备执行电子卡管理业务。该目标请求中可以包括eID。The above-mentioned target time slot is a time slot adjacent to the current time slot, and the time slot length of the target time slot is associated with the wireless environment where the terminal device is currently located. The above target request can be used to request the network device to allow the terminal device to perform electronic card management services. The target request may include an eID.

可选的,终端设备确定RSSI后,可以根据RSSI确定负载等级。以负载等级包括等级0和等级1为例。若RSSI小于或等于第一阈值,则将负载等级确定为等级1;若RSSI大于第一阈值,则将负载等级确定为等级0。终端设备可以在负载等级为等级1的情况下,向网络设备发送目标请求;在负载等级为等级0的情况下,确定目标时隙,并在目标时隙向网络设备发送目标请求,该目标时隙为与当前所在时隙相邻的时隙。Optionally, after determining the RSSI, the terminal device may determine the load level according to the RSSI. Take the load level including level 0 and level 1 as an example. If the RSSI is less than or equal to the first threshold, the load level is determined to be level 1; if the RSSI is greater than the first threshold, the load level is determined to be level 0. When the load level is level 1, the terminal device can send the target request to the network device; when the load level is level 0, it can determine the target time slot, and send the target request to the network device in the target time slot. A slot is a slot adjacent to the slot it is currently in.

可选的,终端设备确定目标时隙的方法可以包括:终端设备确定当前所处的无线环境等级,并根据无线环境等级确定对应的时隙长度,以及根据时隙长度将与当前所在时隙相邻的时隙确定为目标时隙。Optionally, the method for the terminal device to determine the target time slot may include: the terminal device determines the current wireless environment level, and determines the corresponding time slot length according to the wireless environment level, and according to the time slot length, compares the current time slot with the current time slot. The adjacent time slot is determined as the target time slot.

需要说明的是,不同无线环境等级可以对应不同的时隙长度。例如,如图6所示,若无线环境等级包括第一无线环境等级、第二无线环境等级和第三无线环境等级,则第一无线环境等级对应的时隙长度可以为T1,第二无线环境等级对应的时隙长度可以为T2,第三无线环境等级对应的时隙长度可以为T3,其中,T1为自然周期,可以为5秒、0.5秒等,T2为T1的整数倍,例如,T2可以等于3倍的T1,T3为T2的整数倍,例如,T3可以等于2倍的T2。It should be noted that different wireless environment levels may correspond to different time slot lengths. For example, as shown in FIG. 6 , if the wireless environment level includes a first wireless environment level, a second wireless environment level and a third wireless environment level, the time slot length corresponding to the first wireless environment level may be T1, and the second wireless environment level may be T1. The time slot length corresponding to the level may be T2, and the time slot length corresponding to the third wireless environment level may be T3, where T1 is a natural period, which may be 5 seconds, 0.5 seconds, etc., and T2 is an integer multiple of T1, for example, T2 It can be equal to 3 times T1, and T3 is an integer multiple of T2, for example, T3 can be equal to 2 times T2.

示例性的,若终端设备确定当前所处的无线环境等级为第一无线环境等级,则可以进一步确定时隙长度为T1。假设序号为1的时隙与序号为2的时隙相邻,且当前时刻处于序号为1的时隙中,则终端设备可以根据时隙长度T1将与序号为2的时隙确定为目标时隙。Exemplarily, if the terminal device determines that the current wireless environment level is the first wireless environment level, it may further determine that the time slot length is T1. Assuming that the time slot with serial number 1 is adjacent to the time slot with serial number 2, and the current moment is in the time slot with serial number 1, the terminal device can determine the time slot with serial number 2 as the target time according to the time slot length T1 gap.

可选的,终端设备确定当前所处的无线环境等级的方法可以包括:终端设备确定网络设备当前的参考信号接收功率(reference signal receiving power,RSRP)和信号干扰加噪声比(signal to interference plus noise ratio,SINR),并根据RSRP和SINR确定当前所处的无线环境等级。Optionally, the method for the terminal device to determine the current wireless environment level may include: the terminal device determines the current reference signal receiving power (reference signal receiving power, RSRP) and signal to interference plus noise ratio (signal to interference plus noise) of the network device. ratio, SINR), and determine the current wireless environment level according to RSRP and SINR.

具体的,仍以无线环境等级包括第一无线环境等级、第二无线环境等级和第三无线环境等级为例。终端设备可以根据第一RSRP阈值、第二RSRP阈值、第一SINR阈值和第二SINR阈值确定当前所处的无线环境等级,其中,第一RSRP阈值大于第二RSRP阈值,第一SINR阈值大于第二SINR阈值。若RSRP大于或等于第一RSRP阈值,且SINR大于或等于第一SINR阈值,则将当前无线环境等级确定为第一无线环境等级;若RSRP小于第一RSRP阈值、大于或等于第二RSRP阈值,且SINR小于第一SINR阈值、大于或等于第二SINR阈值,则将当前无线环境等级确定为第二无线环境等级;若RSRP小于第二RSRP阈值,且SINR小于第二SINR阈值,则将当前无线环境等级确定为第三无线环境等级。Specifically, the wireless environment level includes the first wireless environment level, the second wireless environment level, and the third wireless environment level as an example. The terminal device may determine the current wireless environment level according to the first RSRP threshold, the second RSRP threshold, the first SINR threshold, and the second SINR threshold, where the first RSRP threshold is greater than the second RSRP threshold, and the first SINR threshold is greater than the first SINR threshold. Two SINR thresholds. If the RSRP is greater than or equal to the first RSRP threshold, and the SINR is greater than or equal to the first SINR threshold, the current wireless environment level is determined as the first wireless environment level; if the RSRP is less than the first RSRP threshold, greater than or equal to the second RSRP threshold, and the SINR is less than the first SINR threshold and greater than or equal to the second SINR threshold, then the current wireless environment level is determined as the second wireless environment level; if the RSRP is less than the second RSRP threshold, and the SINR is less than the second SINR threshold, then the current wireless environment level is determined. The environment class is determined as the third wireless environment class.

可选的,上述第一RSRP阈值可以为-85dBm,第二RSRP阈值可以为-105dBm,第一SINR阈值可以为10dBm,第二SINR阈值可以为0dBm。Optionally, the first RSRP threshold may be -85dBm, the second RSRP threshold may be -105dBm, the first SINR threshold may be 10dBm, and the second SINR threshold may be 0dBm.

S503、网络设备根据目标请求确定是否存在电子卡管理订单,并在存在电子卡管理订单的情况下,确定当前维护队列的队列长度。S503. The network device determines whether there is an electronic card management order according to the target request, and determines the queue length of the current maintenance queue if there is an electronic card management order.

其中,上述队列长度是指网络设备在相应无线环境下的终端设备下载队列的长度。The above queue length refers to the length of the download queue of the terminal device of the network device in the corresponding wireless environment.

可选的,网络设备可以从终端设备周期性发送的测量报告中获取RSRP和SINR,然后根据RSRP和SINR确定终端设备当前所处的无线环境等级;或者,网络设备可以直接从终端设备接收终端设备确定的无线环境等级,本发明实施例对此不做限定。Optionally, the network device can obtain the RSRP and SINR from the measurement report periodically sent by the terminal device, and then determine the current wireless environment level of the terminal device according to the RSRP and SINR; or, the network device can directly receive the terminal device from the terminal device. The determined wireless environment level is not limited in this embodiment of the present invention.

上述S503包括S503a和S503b:The above S503 includes S503a and S503b:

S503a、网络设备根据目标请求确定是否存在电子卡管理订单。S503a, the network device determines whether there is an electronic card management order according to the target request.

S503b、在存在电子卡管理订单的情况下,网络设备确定当前维护队列的队列长度。S503b, in the case that there is an electronic card management order, the network device determines the queue length of the current maintenance queue.

需要说明的是,若网络设备根据目标请求确定不存在电子卡管理订单,则表示没有需要执行的电子卡管理业务,流程结束。It should be noted that if the network device determines according to the target request that there is no electronic card management order, it means that there is no electronic card management service to be executed, and the process ends.

S504、若队列长度小于或等于预设队列长度阈值,则网络设备向终端设备发送用于指示允许终端设备执行电子卡管理业务的第一响应。S504. If the queue length is less than or equal to the preset queue length threshold, the network device sends a first response to the terminal device for indicating that the terminal device is allowed to perform the electronic card management service.

相应的,终端设备接收网络设备发送的第一响应。Correspondingly, the terminal device receives the first response sent by the network device.

上述预设队列长度阈值是指允许同时进行电子卡管理业务的一个无线环境等级下终端设备的数量。例如,若无线环境等级包括第一无线环境等级、第二无线环境等级和第三无线环境等级,则网络设备可以维护3个队列,该3个队列分别为队列Q1、队列Q2和队列Q3,其中,队列Q1的预设队列长度阈值可以为L1,队列Q2的预设队列长度阈值可以为L2,队列Q3的预设队列长度阈值可以为L3。L1为允许同时进行电子卡管理业务的无线环境等级为第一无线环境等级的终端设备的数量;L2为允许同时进行电子卡管理业务的无线环境等级为第二无线环境等级的终端设备的数量;L3为允许同时进行电子卡管理业务的无线环境等级为第三无线环境等级的终端设备的数量。The above-mentioned preset queue length threshold refers to the number of terminal devices in a wireless environment level that allows simultaneous electronic card management services. For example, if the wireless environment level includes the first wireless environment level, the second wireless environment level and the third wireless environment level, the network device may maintain three queues, the three queues are queue Q1, queue Q2 and queue Q3 respectively, wherein , the preset queue length threshold of queue Q1 may be L1, the preset queue length threshold of queue Q2 may be L2, and the preset queue length threshold of queue Q3 may be L3. L1 is the number of terminal devices whose wireless environment level is the first wireless environment level that allows simultaneous electronic card management services; L2 is the number of terminal devices whose wireless environment level is the second wireless environment level that allows simultaneous electronic card management services; L3 is the number of terminal devices whose wireless environment level is the third wireless environment level that allows simultaneous electronic card management services.

需要说明的是,终端设备接收到网络设备发送的第一响应后,可以在目标时隙执行电子卡管理业务。在电子卡管理业务为下载业务时,若终端设备在目标时隙内未完成下载,则可以占用下个时隙继续进行下载。It should be noted that, after receiving the first response sent by the network device, the terminal device can execute the electronic card management service in the target time slot. When the electronic card management service is a download service, if the terminal device does not complete the download within the target time slot, it can continue to download in the next time slot.

需要说明的是,若队列长度大于预设队列长度阈值,则网络设备可以返回重新发送目标请求的第二响应,终端设备接收到第二响应后,可以在下个时隙的起点重新向网络设备发送目标请求。It should be noted that if the queue length is greater than the preset queue length threshold, the network device may return a second response for resending the target request, and after the terminal device receives the second response, it may resend to the network device at the starting point of the next time slot. target request.

下面对本发明实施例进行完整的阐述。终端设备开机后可以根据RSSI确定负载等级,若负载等级为等级1,则终端设备可以直接向网络设备发送目标请求;若负载等级为等级0,则终端设备可以进一步确定当前所处的无线环境等级。以当前所处的无线环境等级为第一无线环境等级为例,终端设备可以在时隙T1的起点向网络设备发送目标请求。网络设备可以通过eSIM触发服务器查询是否存在电子卡管理订单。若不存在电子卡管理订单,则流程结束;若存在电子卡管理订单,则确定第一无线环境等级下终端设备的下载队列Q1的当前队列长度l1。若队列长度l1小于或等于预设队列长度阈值L1,则网络设备向终端设备发送第一响应,并将当前队列长度l1确定为l1+1。终端设备接收到第一响应后可以执行电子卡管理业务;若队列长度l1大于预设队列长度阈值L1,则终端设备可以在下个时隙T1的起点重新向网络设备发送目标请求。最后,网络设备可以判断终端设备是否成功执行电子卡管理业务,若终端设备成功执行电子卡管理业务,则网络设备可以将当前队列长度l1确定为l1-1,流程结束。The following fully describes the embodiments of the present invention. After the terminal device is powered on, the load level can be determined according to the RSSI. If the load level is level 1, the terminal device can directly send a target request to the network device; if the load level is level 0, the terminal device can further determine the current wireless environment level. . Taking the current wireless environment level as the first wireless environment level as an example, the terminal device may send a target request to the network device at the starting point of the time slot T1. The network device can trigger the server through the eSIM to query whether there is an electronic card management order. If there is no electronic card management order, the process ends; if there is an electronic card management order, the current queue length l1 of the download queue Q1 of the terminal device under the first wireless environment level is determined. If the queue length l1 is less than or equal to the preset queue length threshold L1, the network device sends a first response to the terminal device, and determines the current queue length l1 as l1+1. The terminal device can execute the electronic card management service after receiving the first response; if the queue length l1 is greater than the preset queue length threshold L1, the terminal device can re-send the target request to the network device at the starting point of the next time slot T1. Finally, the network device can determine whether the terminal device successfully executes the electronic card management service. If the terminal device successfully executes the electronic card management service, the network device can determine the current queue length l1 as l1-1, and the process ends.

需要说明的是,队列Q1的当前队列长度l1、队列Q2的当前队列长度l2和队列Q3的当前队列长度l3初始值均为0。It should be noted that the initial values of the current queue length l1 of the queue Q1, the current queue length l2 of the queue Q2, and the current queue length l3 of the queue Q3 are all 0.

本发明实施例提供一种执行电子卡管理业务的方法,终端设备可以确定当前所处小区的负载值,并在负载值小于或等于第一阈值时,向网络设备发送目标请求;在负载值大于第一阈值时,确定目标时隙,并在目标时隙向网络设备发送目标请求。网络设备在接收到终端设备发送的目标请求后,可以在存在电子卡管理订单的情况下,确定当前维护队列的队列长度,若队列长度小于或等于预设队列长度阈值,则允许终端设备执行电子卡管理业务。通过该方案,终端设备可以避免在负载高的时候执行电子卡管理业务,并在指定的目标时隙向网络设备发送目标请求,网络设备可以根据队列长度来控制终端设备执行电子卡管理业务的时机,从而可以有效提高终端设备的下载效率,避免因为冲突导致对小区的正常业务造成影响。An embodiment of the present invention provides a method for executing an electronic card management service. The terminal device can determine the load value of the cell where it is currently located, and send a target request to the network device when the load value is less than or equal to a first threshold; when the load value is greater than or equal to a first threshold At the first threshold, the target time slot is determined, and a target request is sent to the network device in the target time slot. After receiving the target request sent by the terminal device, the network device can determine the queue length of the current maintenance queue in the presence of an electronic card management order. If the queue length is less than or equal to the preset queue length threshold, the terminal device is allowed to execute electronic Card management business. Through this solution, the terminal device can avoid executing the electronic card management service when the load is high, and send a target request to the network device in the specified target time slot, and the network device can control the timing of the terminal device executing the electronic card management service according to the queue length. , so that the downloading efficiency of the terminal device can be effectively improved, and the normal service of the cell can be avoided due to the conflict.

可选的,结合上述图5,如图7所示,在S502之前,本发明实施例提供的执行电子卡管理业务的方法还可以包括下述的S505和S506。上述S502中的“终端设备根据无线环境等级,确定对应的时隙长度”具体可以通过下述的S507实现。Optionally, with reference to the above FIG. 5 , as shown in FIG. 7 , before S502 , the method for executing the electronic card management service provided by the embodiment of the present invention may further include the following S505 and S506 . "The terminal device determines the corresponding time slot length according to the wireless environment level" in the above S502 can be specifically implemented by the following S507.

S505、网络设备确定不同无线环境等级与时隙长度之间的对应关系。S505, the network device determines the correspondence between different wireless environment levels and time slot lengths.

网络设备可以根据公式T=B×8/V,V=v×k/K确定不同无线环境等级下对应的时隙长度,从而进一步确定不同无线环境等级与时隙长度之间的对应关系。The network device can determine the corresponding time slot lengths under different wireless environment levels according to the formulas T=B×8/V, V=v×k/K, so as to further determine the correspondence between different wireless environment levels and time slot lengths.

具体的,无线环境等级为第一无线环境等级时,T1=B×8/V1,V1=v1×k/K,即T1=B×8K/(v1×k)。其中,B为eSIM卡配置文件包的大小,单位KB;K为通信系统时域上1帧上对应的总可用于数据传输的平均资源块数,K=Ktotal-kp,kp为每个子帧物理混合自动重传指示信道(physical hybrid ARQ indicator channel,PHICH)、物理控制格式指示信道(physical control format indicator channel,PCFICH)等控制信道占用的总资源块数,Ktotal为每个子帧内总资源块数;V1为第一无线环境等级下,占用小区全部资源情况下的速率均值;v1为第一无线环境等级的终端设备占用小区全部资源情况下的速率均值(单位kbps),该值为仿真计算值;k为平均分配资源块数,即每个子帧平均分配给每个终端设备的资源块数,与网络总体调度分配策略相关。Specifically, when the wireless environment level is the first wireless environment level, T1=B×8/V1, V1=v1×k/K, that is, T1=B×8K/(v1×k). Among them, B is the size of the eSIM card configuration file package, in KB; K is the corresponding average number of resource blocks available for data transmission in one frame in the time domain of the communication system, K=K total -k p , k p is each The total number of resource blocks occupied by control channels such as physical hybrid ARQ indicator channel (PHICH), physical control format indicator channel (PCFICH), etc. in each subframe, K total is the total number of resource blocks in each subframe The total number of resource blocks; V1 is the average rate in the case of occupying all the resources of the cell under the first wireless environment level; v1 is the average rate (unit kbps) under the condition that the terminal equipment of the first wireless environment level occupies all the resources of the cell, this value is the calculated value for simulation; k is the number of resource blocks allocated evenly, that is, the number of resource blocks allocated to each terminal device on average per subframe, which is related to the overall scheduling and allocation strategy of the network.

可选的,网络设备可以按照上述公式确定T2和T3,也可以根据T1确定T2和T3。具体的,T2=[V1/V2]×T1,T3=[V1/V3]×T1,或者T3=[V2/V3]×T2。Optionally, the network device may determine T2 and T3 according to the above formula, or may determine T2 and T3 according to T1. Specifically, T2=[V1/V2]×T1, T3=[V1/V3]×T1, or T3=[V2/V3]×T2.

网络设备确定不同无线环境等级下对应的时隙长度后,可以进一步确定不同无线环境等级与时隙长度之间的对应关系。即第一无线环境等级对应时隙长度T1,第二无线环境等级对应时隙长度T2,第三无线环境等级对应时隙长度T3。After the network device determines the corresponding time slot lengths under different wireless environment levels, it can further determine the corresponding relationship between different wireless environment levels and time slot lengths. That is, the first wireless environment level corresponds to the time slot length T1, the second wireless environment level corresponds to the time slot length T2, and the third wireless environment level corresponds to the time slot length T3.

S506、网络设备向终端设备发送对应关系。S506, the network device sends the corresponding relationship to the terminal device.

相应的,终端设备接收网络设备发送的对应关系。Correspondingly, the terminal device receives the correspondence sent by the network device.

可选的,终端设备可以按照预设周期向终端设备发送对应关系,也可以在对应关系发生改变时向终端设备发送更新的对应关系,本申请实施例对此不做限定。Optionally, the terminal device may send the corresponding relationship to the terminal device according to a preset period, or may send the updated corresponding relationship to the terminal device when the corresponding relationship changes, which is not limited in this embodiment of the present application.

S507、终端设备根据无线环境等级和对应关系,确定对应的时隙长度。S507. The terminal device determines the corresponding time slot length according to the wireless environment level and the corresponding relationship.

终端设备确定当前所处的无线环境等级后,就可以根据无线环境等级和对应关系确定对应的时隙长度。例如,若无线环境等级为第一无线环境等级,则对应的时隙长度为T1。After the terminal device determines the current wireless environment level, it can determine the corresponding time slot length according to the wireless environment level and the corresponding relationship. For example, if the wireless environment level is the first wireless environment level, the corresponding time slot length is T1.

本发明实施例中,由于网络设备可以确定不同无线环境等级与时隙长度之间的对应关系,并向终端设备发送该对应关系,因此,终端设备可以根据无线环境等级和对应关系,确定对应的时隙长度,从而使终端设备可以根据时隙长度确定目标时隙。In this embodiment of the present invention, since the network device can determine the corresponding relationship between different wireless environment levels and time slot lengths, and send the corresponding relationship to the terminal device, the terminal device can determine the corresponding relationship according to the wireless environment level and the corresponding relationship. slot length, so that the terminal device can determine the target slot according to the slot length.

可选的,结合上述图5,如图8所示,在上述S502之前,本发明实施例提供的执行电子卡管理业务的方法还可以包括下述的S508。Optionally, with reference to the foregoing FIG. 5 , as shown in FIG. 8 , before the foregoing S502 , the method for executing the electronic card management service provided by the embodiment of the present invention may further include the following S508 .

S508、网络设备在确定当前维护队列的队列长度之前,确定不同无线环境等级对应的预设队列长度阈值。S508: Before determining the queue length of the current maintenance queue, the network device determines preset queue length thresholds corresponding to different wireless environment levels.

若网络设备维护队列Q1、队列Q2和队列Q3,则队列Q1的预设队列长度阈值L1=[(N1×T1×N)/(N1×T1+N2×T2+N3×T3)],队列Q2的预设队列长度阈值L2=[(N2×T2×N)/(N1×T1+N2×T2+N3×T3)],队列Q3的预设队列长度阈值L3=[(N3×T3×N)/(N1×T1+N2×T2+N3×T3)]。其中,N1为单小区无线环境等级为第一无线环境等级的终端设备的总数;N2为单小区无线环境等级为第二无线环境等级的终端设备的总数;N3为单小区无线环境等级为第三无线环境等级的终端设备的总数;N为每个symbol长度可同时进行eSIM卡下载的终端设备的数量,N=K(1-α-β)/k,α为小区平均资源占用率,为已知量,可从网管系统获得,β为时隙公共信道资源占用率,β=kp/KtotalIf the network device maintains queue Q1, queue Q2 and queue Q3, the preset queue length threshold L1 of queue Q1=[(N1×T1×N)/(N1×T1+N2×T2+N3×T3)], queue Q2 The preset queue length threshold L2=[(N2×T2×N)/(N1×T1+N2×T2+N3×T3)], the preset queue length threshold L3=[(N3×T3×N) /(N1×T1+N2×T2+N3×T3)]. Among them, N1 is the total number of terminal devices whose single-cell wireless environment level is the first wireless environment level; N2 is the total number of terminal devices whose single-cell wireless environment level is the second wireless environment level; N3 is the single-cell wireless environment level is the third The total number of terminal devices of the wireless environment level; N is the number of terminal devices that can download the eSIM card at the same time for each symbol length, N=K(1-α-β)/k, α is the average resource occupancy rate of the cell, which is the The known quantity can be obtained from the network management system, β is the resource occupancy rate of the time slot common channel, β=k p /K total .

需要说明的是,同类型终端设备通常在同一时间段安装开机,并进行eSIM卡下载和管理,单小区下通常不会同时大规模进行两类终端设备的安装使用,所以设定队列长度时仅考虑同类型终端数量,N1的值可以根据实际安装情况确定或根据业务模型设定。It should be noted that the same type of terminal equipment is usually installed and powered on at the same time period, and the eSIM card is downloaded and managed. In a single cell, two types of terminal equipment are usually not installed and used on a large scale at the same time. Therefore, when setting the queue length, only Considering the number of terminals of the same type, the value of N1 can be determined according to the actual installation situation or set according to the business model.

本发明实施例中,由于网络设备可以确定不同无线环境等级对应的预设队列长度阈值,因此当网络设备确定当前维护队列的队列长度后,可以将当前维护队列的队列长度与预设队列长度阈值进行比较,从而确定是否允许终端设备执行电子卡管理业务。In this embodiment of the present invention, since the network device can determine the preset queue length thresholds corresponding to different wireless environment levels, after the network device determines the queue length of the current maintenance queue, it can compare the queue length of the current maintenance queue with the preset queue length threshold. A comparison is made to determine whether the terminal device is allowed to perform electronic card management services.

上述主要从方法的角度对本发明实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。The foregoing mainly introduces the solutions provided by the embodiments of the present invention from the perspective of methods. In order to realize the above-mentioned functions, it includes corresponding hardware structures and/or software modules for executing each function. Those skilled in the art should easily realize that, in conjunction with the units and algorithm steps of the examples described in the embodiments disclosed herein, the embodiments of the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is performed by hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of the present invention.

本发明实施例提供的执行电子卡管理业务的方法,执行主体可以为执行电子卡管理业务的装置,或者该执行电子卡管理业务的装置中的用于执行电子卡管理业务的控制模块。本发明实施例中以执行电子卡管理业务的装置执行电子卡管理业务的方法为例,说明本发明实施例提供的执行电子卡管理业务装置。The method for executing the electronic card management service provided by the embodiment of the present invention may be executed by a device for executing the electronic card management service, or a control module for executing the electronic card management service in the device for executing the electronic card management service. In the embodiment of the present invention, a method for executing an electronic card management service by an apparatus for executing an electronic card management service is used as an example to describe the apparatus for executing an electronic card management service provided by the embodiment of the present invention.

需要说明的是,本发明实施例可以根据上述方法示例对执行电子卡管理业务的装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。It should be noted that, in this embodiment of the present invention, functional modules may be divided for the device that executes the electronic card management service according to the above method examples. For example, each functional module may be divided corresponding to each function, or two or more functions may be divided. integrated in a processing module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules. Optionally, the division of modules in this embodiment of the present invention is schematic, and is only a logical function division. In actual implementation, there may be another division manner.

如图9所示,本发明实施例提供的一种执行电子卡管理业务的装置。该执行电子卡管理业务的装置90可以为上述方法实施例中的终端设备,或者终端设备中的一个功能模块。该执行电子卡管理业务的装置90可以包括处理单元91和通信单元92。As shown in FIG. 9, an embodiment of the present invention provides an apparatus for executing an electronic card management service. The apparatus 90 for executing the electronic card management service may be the terminal device in the above method embodiments, or a functional module in the terminal device. The apparatus 90 for performing electronic card management services may include a processing unit 91 and a communication unit 92 .

该处理单元91,可以用于确定当前所处小区的负载值,该负载值用于表示该小区的负载状况。例如,结合图5,处理单元91可以用于执行S501。该通信单元92,可以用于若该负载值小于或等于第一阈值,则向网络设备发送目标请求,该目标请求可以用于请求该网络设备允许该装置执行电子卡管理业务。例如,结合图4,通信单元92可以用于执行S502。该处理单元91,还可以用于若该负载值大于或等于该第一阈值,则确定目标时隙该目标时隙为与当前所在时隙相邻的时隙,该目标时隙的时隙长度与该装置当前所处的无线环境相关联。该通信单元92,还可以用于在该处理单元91确定的该目标时隙向该网络设备发送该目标请求,该目标时隙为与当前所在时隙相邻的时隙。例如,结合图4,通信单元92可以用于执行S502。The processing unit 91 may be configured to determine the load value of the cell where it is currently located, where the load value is used to represent the load status of the cell. For example, in conjunction with FIG. 5, the processing unit 91 may be configured to perform S501. The communication unit 92 can be configured to send a target request to the network device if the load value is less than or equal to the first threshold, where the target request can be used to request the network device to allow the device to perform electronic card management services. For example, in conjunction with FIG. 4 , the communication unit 92 may be used to perform S502. The processing unit 91 can also be configured to determine the target time slot as the time slot adjacent to the current time slot if the load value is greater than or equal to the first threshold value, and the time slot length of the target time slot Associated with the wireless environment in which the device is currently located. The communication unit 92 may also be configured to send the target request to the network device in the target time slot determined by the processing unit 91, where the target time slot is a time slot adjacent to the time slot currently located. For example, in conjunction with FIG. 4 , the communication unit 92 may be used to perform S502.

可选的,上述处理单元91,具体可以用于:确定当前所处的无线环境等级;并根据该无线环境等级,确定对应的时隙长度;以及根据该时隙长度将与当前所在时隙相邻的时隙确定为该目标时隙。Optionally, the above-mentioned processing unit 91 can be specifically used to: determine the current wireless environment level; and according to the wireless environment level, determine the corresponding time slot length; The adjacent time slot is determined as the target time slot.

可选的,上述处理单元91,具体可以用于:确定网络设备当前的参考信号接收功率RSRP和信噪比SINR,并根据该RSRP和该SINR确定当前所处的无线环境等级。Optionally, the above-mentioned processing unit 91 may be specifically configured to: determine the current reference signal received power RSRP and the signal-to-noise ratio SINR of the network device, and determine the current wireless environment level according to the RSRP and the SINR.

可选的,上述通信单元92,还可以用于在该处理单元91根据该无线环境等级,确定对应的时隙长度之前,接收该网络设备发送的不同无线环境等级与时隙长度之间的对应关系。例如,结合图7,处理单元91可以用于执行S506。该处理单元91,具体可以用于:根据该无线环境等级和该对应关系,确定对应的时隙长度。Optionally, the above-mentioned communication unit 92 can also be used to receive the correspondence between different wireless environment levels and time slot lengths sent by the network device before the processing unit 91 determines the corresponding time slot length according to the wireless environment level. relation. For example, in conjunction with FIG. 7, the processing unit 91 may be configured to perform S506. The processing unit 91 may be specifically configured to: determine the corresponding time slot length according to the wireless environment level and the corresponding relationship.

当然,本发明实施例提供的执行电子卡管理业务的装置90包括但不限于上述模块。Certainly, the apparatus 90 for executing the electronic card management service provided by the embodiment of the present invention includes but is not limited to the above-mentioned modules.

在实际实现时,处理单元91可以由图3所示的处理器31调用存储器32中的程序代码来实现。其具体的执行过程可参考图5或图7所示的执行电子卡管理业务的方法部分的描述,这里不再赘述。In actual implementation, the processing unit 91 may be implemented by the processor 31 shown in FIG. 3 calling program codes in the memory 32 . For the specific execution process, reference may be made to the description of the method for executing the electronic card management service shown in FIG. 5 or FIG. 7 , which will not be repeated here.

本发明实施例提供一种执行电子卡管理业务的装置,该装置可以确定当前所处小区的负载值,并在负载值小于或等于第一阈值时,向网络设备发送目标请求;在负载值大于第一阈值时,确定目标时隙,并在目标时隙向网络设备发送目标请求。通过该方案,在负载值小于或等于第一阈值时,该装置可以直接向网络设备发送目标请求;在负载值大于第一阈值时,该装置可以在指定的目标时隙向网络设备发送目标请求,由于该目标时隙的时隙长度与该装置当前所处的无线环境相关联,即目标时隙的时隙长度根据无线环境的变化而变化,较好的无线环境关联的时隙长度可以小于较差的无线环境关联的时隙长度,因此,该装置在目标时隙发送目标请求,可以避免在负载高的时候执行电子卡管理业务,从而可以有效提高下载效率,避免因为冲突导致对小区的正常业务造成影响。An embodiment of the present invention provides an apparatus for executing an electronic card management service, the apparatus can determine the load value of the current cell, and when the load value is less than or equal to a first threshold, send a target request to a network device; when the load value is greater than or equal to a first threshold At the first threshold, the target time slot is determined, and a target request is sent to the network device in the target time slot. Through this solution, when the load value is less than or equal to the first threshold, the apparatus can directly send the target request to the network device; when the load value is greater than the first threshold, the apparatus can send the target request to the network device in the specified target time slot , because the time slot length of the target time slot is associated with the wireless environment where the device is currently located, that is, the time slot length of the target time slot changes according to the change of the wireless environment, and the time slot length associated with a better wireless environment can be less than The time slot length associated with the poor wireless environment, therefore, the device sends the target request in the target time slot, which can avoid executing the electronic card management service when the load is high, thereby effectively improving the download efficiency and avoiding the conflict to the cell. Normal business is affected.

如图10所示,本发明实施例提供的一种执行电子卡管理业务的装置。该执行电子卡管理业务的装置100可以为上述方法实施例中的网络设备,或者网络设备中的一个功能模块。该执行电子卡管理业务的装置100可以包括通信单元101和处理单元102。该通信单元101,可以用于接收终端设备发送的目标请求,该目标请求可以用于请求允许该终端设备执行电子卡管理业务。例如,结合图5,通信单元101可以用于执行S502。该处理单元102,可以用于根据该目标请求确定是否存在电子卡管理订单,例如,结合图5,处理单元102可以用于执行S503a,并在存在该电子卡管理订单的情况下,确定当前维护队列的队列长度,例如,结合图5,处理单元102可以用于执行S503b。该通信单元101,还可以用于若该队列长度小于或等于预设队列长度阈值,则向该终端设备发送第一响应,该第一响应可以用于指示允许该终端设备执行电子卡管理业务,例如,结合图5,通信单元101可以用于执行S505。As shown in FIG. 10, an embodiment of the present invention provides an apparatus for executing an electronic card management service. The apparatus 100 for executing the electronic card management service may be the network device in the above method embodiments, or a functional module in the network device. The apparatus 100 for performing electronic card management services may include a communication unit 101 and a processing unit 102 . The communication unit 101 may be configured to receive a target request sent by a terminal device, where the target request may be used to request allowing the terminal device to perform an electronic card management service. For example, in conjunction with FIG. 5 , the communication unit 101 may be configured to perform S502. The processing unit 102 can be used to determine whether there is an electronic card management order according to the target request. For example, in conjunction with FIG. 5, the processing unit 102 can be used to execute S503a, and in the case of the electronic card management order, determine the current maintenance The queue length of the queue, for example, in conjunction with FIG. 5, the processing unit 102 may be used to perform S503b. The communication unit 101 can also be configured to send a first response to the terminal device if the queue length is less than or equal to a preset queue length threshold, where the first response can be used to indicate that the terminal device is allowed to perform an electronic card management service, For example, in conjunction with FIG. 5, the communication unit 101 may be configured to perform S505.

可选的,上述处理单元102,还可以用于确定当前维护队列的队列长度之前,确定不同无线环境等级对应的预设队列长度阈值,例如,结合图8,处理单元102可以用于执行S508。Optionally, the above processing unit 102 may also be used to determine preset queue length thresholds corresponding to different wireless environment levels before determining the queue length of the current maintenance queue. For example, with reference to FIG. 8 , the processing unit 102 may be used to execute S508.

可选的,上述处理单元102,还可以用于确定不同无线环境等级与时隙长度之间的对应关系,例如,结合图7,处理单元102可以用于执行S505。该通信单元101,还可以用于向该终端设备发送该对应关系,例如,结合图7,处理单元102可以用于执行S506。Optionally, the above processing unit 102 may also be used to determine the correspondence between different wireless environment levels and time slot lengths. For example, in conjunction with FIG. 7 , the processing unit 102 may be used to execute S505. The communication unit 101 may also be configured to send the corresponding relationship to the terminal device. For example, with reference to FIG. 7 , the processing unit 102 may be configured to execute S506.

当然,本发明实施例提供的执行电子卡管理业务的装置100包括但不限于上述模块。Certainly, the apparatus 100 for executing the electronic card management service provided by the embodiment of the present invention includes but is not limited to the above-mentioned modules.

在实际实现时,处理单元102可以由图3所示的处理器31调用存储器32中的程序代码来实现。其具体的执行过程可参考图5、图7或图8所示的执行电子卡管理业务的方法部分的描述,这里不再赘述。In actual implementation, the processing unit 102 may be implemented by the processor 31 shown in FIG. 3 calling program codes in the memory 32 . For the specific execution process, reference may be made to the description of the method for executing the electronic card management service shown in FIG. 5 , FIG. 7 or FIG. 8 , which will not be repeated here.

本发明实施例提供一种执行电子卡管理业务的装置,在接收到终端设备发送的目标请求后,该装置可以在存在电子卡管理订单的情况下,确定当前维护队列的队列长度,若队列长度小于或等于预设队列长度阈值,则允许终端设备执行电子卡管理业务。通过该方案,该装置可以根据队列长度来控制终端设备执行电子卡管理业务的时机,从而可以有效提高终端设备的下载效率,避免因为冲突导致对小区的正常业务造成影响。An embodiment of the present invention provides an apparatus for executing an electronic card management service. After receiving a target request sent by a terminal device, the apparatus can determine the queue length of the current maintenance queue in the presence of an electronic card management order. If the queue length If it is less than or equal to the preset queue length threshold, the terminal device is allowed to perform electronic card management services. Through this solution, the device can control the timing of the terminal equipment to execute the electronic card management service according to the queue length, thereby effectively improving the download efficiency of the terminal equipment and avoiding the impact on the normal service of the cell caused by the conflict.

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令。当计算机执行指令在计算机上运行时,使得计算机执行如上述实施例提供的执行电子卡管理业务的方法中,执行电子卡管理业务的装置执行的各个步骤。Embodiments of the present invention further provide a computer-readable storage medium, where the computer-readable storage medium includes computer-executable instructions. When the computer executes the instruction to run on the computer, the computer executes each step performed by the device for executing the electronic card management service in the method for executing the electronic card management service provided by the above embodiments.

本发明实施例还提供一种计算机程序产品,该计算机程序产品可直接加载到存储器中,并含有软件代码,该计算机程序产品经由计算机载入并执行后能够实现上述实施例提供的执行电子卡管理业务的方法中,执行电子卡管理业务的装置执行的各个步骤。Embodiments of the present invention further provide a computer program product, which can be directly loaded into a memory and contains software codes, and after the computer program product is loaded and executed by a computer, can implement the execution of the electronic card management provided by the above embodiments In the service method, each step performed by the device for executing the electronic card management service is performed.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When computer-executable instructions are loaded and executed on a computer, the processes or functions according to embodiments of the present invention result in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable device. Computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server, or data center over a wire (e.g. coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (eg infrared, wireless, microwave, etc.) means to another website site, computer, server or data center. Computer-readable storage media can be any available media that can be accessed by a computer or data storage devices including one or more servers, data centers, etc., that can be integrated with the media. Useful media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVDs), or semiconductor media (eg, solid state disks (SSDs)), and the like.

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。From the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of the description, only the division of the above functional modules is used as an example for illustration. In practical applications, the above functions can be allocated as required. It is completed by different functional modules, that is, the internal structure of the device is divided into different functional modules, so as to complete all or part of the functions described above.

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。In the several embodiments provided by the present invention, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the above modules or units is only a logical function division, and other division manners may be used in actual implementation. For example, multiple units or components may be combined or may be integrated into another device, or some features may be omitted, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms. Units described as separate components may or may not be physically separated, and components shown as units may be one physical unit or multiple physical units, that is, may be located in one place, or may be distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取的存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units. The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present invention are essentially or contribute to the prior art, or all or part of the technical solutions may be embodied in the form of software products, and the software products are stored in a storage medium Among them, several instructions are included to cause a device (which may be a single-chip microcomputer, a chip, etc.) or a processor (processor) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk and other mediums that can store program codes.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical scope disclosed by the present invention can easily think of changes or substitutions. All should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims (16)

1. A method for performing electronic card management services, comprising:
the terminal equipment determines a load value of a current cell, wherein the load value is used for representing the load condition of the cell;
if the load value is smaller than or equal to a first threshold value, the terminal equipment sends a target request to network equipment, and the target request is used for requesting the network equipment to allow the terminal equipment to execute electronic card management service;
if the load value is larger than the first threshold value, the terminal device determines a target time slot, and sends the target request to the network device in the target time slot, wherein the target time slot is a time slot adjacent to the current time slot, and the time slot length of the target time slot is associated with the wireless environment in which the terminal device is currently located.
2. The method of performing electronic card management services according to claim 1, wherein said determining a target time slot comprises:
the terminal equipment determines the current wireless environment level;
the terminal equipment determines the corresponding time slot length according to the wireless environment grade;
and the terminal equipment determines the time slot adjacent to the current time slot as the target time slot according to the time slot length.
3. The method of performing electronic card management services according to claim 2, wherein said terminal device determining a current wireless environment level comprises:
the terminal device determines the current Reference Signal Received Power (RSRP) and signal-to-noise ratio (SINR) of the network device, and determines the current wireless environment level according to the RSRP and the SINR.
4. The method of performing electronic card management services according to claim 2, wherein before said terminal device determines a corresponding time slot length according to said wireless environment level, said method further comprises:
the terminal equipment receives the corresponding relation between different wireless environment grades and time slot lengths sent by the network equipment;
the terminal equipment determines the corresponding time slot length according to the wireless environment grade, and the method comprises the following steps:
and the terminal equipment determines the corresponding time slot length according to the wireless environment grade and the corresponding relation.
5. A method for performing electronic card management services, comprising:
network equipment receives a target request sent by terminal equipment, wherein the target request is used for requesting the network equipment to allow the terminal equipment to execute electronic card management service;
the network equipment determines whether an electronic card management order exists according to the target request, and determines the queue length of a current maintenance queue under the condition that the electronic card management order exists;
and if the queue length is less than or equal to a preset queue length threshold value, the network equipment sends a first response to the terminal equipment, wherein the first response is used for indicating that the terminal equipment is allowed to execute electronic card management service.
6. The method of performing electronic card management transactions according to claim 5, wherein said determining a queue length of a current maintenance queue further comprises:
and the network equipment determines preset queue length thresholds corresponding to different wireless environment levels.
7. Method for performing electronic card management services according to claim 5, characterized in that it further comprises:
the network equipment determines the corresponding relation between different wireless environment grades and the time slot lengths;
and the network equipment sends the corresponding relation to the terminal equipment.
8. An apparatus for performing electronic card management services, comprising: a processing unit and a communication unit;
the processing unit is used for determining a load value of a current cell, wherein the load value is used for representing the load condition of the cell;
the communication unit is used for sending a target request to network equipment if the load value is less than or equal to a first threshold value, wherein the target request is used for requesting the network equipment to allow the device to execute electronic card management service;
the processing unit is further configured to determine a target time slot if the load value is greater than the first threshold, where the target time slot is a time slot adjacent to a current time slot, and a time slot length of the target time slot is associated with a wireless environment in which the apparatus is currently located;
the communication unit is further configured to send the target request to the network device at the target timeslot determined by the processing unit.
9. The device for performing electronic card management transactions according to claim 8, characterised in that said processing unit is particularly adapted to:
determining the current wireless environment level; determining the corresponding time slot length according to the wireless environment grade; and determining the time slot adjacent to the current time slot as the target time slot according to the time slot length.
10. The device for performing electronic card management transactions according to claim 9, characterised in that said processing unit is particularly adapted to:
the method comprises the steps of determining the current Reference Signal Received Power (RSRP) and signal to noise ratio (SINR) of the network equipment, and determining the current wireless environment level according to the RSRP and the SINR.
11. Device for performing electronic card management services according to claim 9,
the communication unit is further configured to receive a correspondence between different wireless environment levels and time slot lengths sent by the network device before the processing unit determines a corresponding time slot length according to the wireless environment level;
the processing unit is specifically configured to: and determining the corresponding time slot length according to the wireless environment grade and the corresponding relation.
12. An apparatus for performing electronic card management services, comprising: a communication unit and a processing unit;
the communication unit is used for receiving a target request sent by terminal equipment, wherein the target request is used for requesting to allow the terminal equipment to execute electronic card management service;
the processing unit is used for determining whether an electronic card management order exists according to the target request and determining the queue length of the current maintenance queue under the condition that the electronic card management order exists;
the communication unit is further configured to send a first response to the terminal device if the queue length is less than or equal to a preset queue length threshold, where the first response is used to indicate that the terminal device is allowed to execute an electronic card management service.
13. The apparatus of claim 12, wherein the processing unit is further configured to determine preset queue length thresholds corresponding to different wireless environment levels before determining the queue length of the current maintenance queue.
14. The device for performing electronic card management transactions according to claim 12,
the processing unit is further configured to determine a correspondence between different wireless environment levels and time slot lengths;
the communication unit is further configured to send the correspondence to the terminal device.
15. An apparatus for performing electronic card management services, comprising a memory and a processor; the memory is used for storing computer execution instructions, and the processor is connected with the memory through a bus;
when the device for executing electronic card management service is running, the processor executes the computer-executable instructions stored in the memory to cause the device for executing electronic card management service to execute the method for executing electronic card management service according to any one of claims 1 to 4 or any one of claims 5 to 7.
16. A computer-readable storage medium, characterized in that it comprises computer-executable instructions which, when run on a computer, cause the computer to perform a method of performing electronic card management services according to any one of claims 1 to 4 or any one of claims 5 to 7.
CN202010721693.9A 2020-07-24 2020-07-24 Method and device for executing electronic card management service Active CN111885588B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010721693.9A CN111885588B (en) 2020-07-24 2020-07-24 Method and device for executing electronic card management service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010721693.9A CN111885588B (en) 2020-07-24 2020-07-24 Method and device for executing electronic card management service

Publications (2)

Publication Number Publication Date
CN111885588A true CN111885588A (en) 2020-11-03
CN111885588B CN111885588B (en) 2023-03-17

Family

ID=73200455

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010721693.9A Active CN111885588B (en) 2020-07-24 2020-07-24 Method and device for executing electronic card management service

Country Status (1)

Country Link
CN (1) CN111885588B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112511272A (en) * 2020-11-18 2021-03-16 中国联合网络通信集团有限公司 Communication method and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105916149A (en) * 2016-05-27 2016-08-31 努比亚技术有限公司 Operator network switching method and communication terminal
CN106550353A (en) * 2016-10-31 2017-03-29 努比亚技术有限公司 A kind of method and terminal for realizing communication process
CN109067481A (en) * 2018-08-10 2018-12-21 维沃移动通信有限公司 A kind of signal strength indicating means and terminal
CN110366163A (en) * 2019-07-03 2019-10-22 深圳杰睿联科技有限公司 ESIM management method and system based on Internet of Things
CN110506443A (en) * 2017-03-08 2019-11-26 Lg电子株式会社 Method and apparatus for performing side-link communication in a wireless communication system
CN110519350A (en) * 2019-08-15 2019-11-29 中国联合网络通信集团有限公司 A kind of dispatching method and device of terminal
CN110753339A (en) * 2019-09-17 2020-02-04 中国联合网络通信集团有限公司 A data download method and management platform

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105916149A (en) * 2016-05-27 2016-08-31 努比亚技术有限公司 Operator network switching method and communication terminal
CN106550353A (en) * 2016-10-31 2017-03-29 努比亚技术有限公司 A kind of method and terminal for realizing communication process
CN110506443A (en) * 2017-03-08 2019-11-26 Lg电子株式会社 Method and apparatus for performing side-link communication in a wireless communication system
CN109067481A (en) * 2018-08-10 2018-12-21 维沃移动通信有限公司 A kind of signal strength indicating means and terminal
CN110366163A (en) * 2019-07-03 2019-10-22 深圳杰睿联科技有限公司 ESIM management method and system based on Internet of Things
CN110519350A (en) * 2019-08-15 2019-11-29 中国联合网络通信集团有限公司 A kind of dispatching method and device of terminal
CN110753339A (en) * 2019-09-17 2020-02-04 中国联合网络通信集团有限公司 A data download method and management platform

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112511272A (en) * 2020-11-18 2021-03-16 中国联合网络通信集团有限公司 Communication method and device
CN112511272B (en) * 2020-11-18 2022-08-02 中国联合网络通信集团有限公司 Communication method and device

Also Published As

Publication number Publication date
CN111885588B (en) 2023-03-17

Similar Documents

Publication Publication Date Title
CN112118617B (en) Base station energy saving method, device and storage medium
CN102714890B (en) For providing the method and apparatus of machine-to-machine communication in the wireless network
CN108600974A (en) A kind of signaling indication method, device and storage medium
CN111740866A (en) Off-grid prediction method and device
CN114096007B (en) A service transmission method, device, server and storage medium
CN113438666B (en) Base station determining method and equipment
CN110225555A (en) Method for controlling quality of service, device, medium and the electronic equipment of secondary link communication
CN108513361A (en) channel access method, device and storage medium
WO2022183878A1 (en) Frequency band scheduling method, communication node, and computer-readable storage medium
CN110324883A (en) Configure method, user equipment and the network side equipment of Physical Downlink Control Channel
CN112202892B (en) A kind of method and device for determining MEC boundary
CN110933758A (en) Interference coordination method and device, and base station
KR101404436B1 (en) Method of controlling resource usage in communication systems
CN111885588B (en) Method and device for executing electronic card management service
WO2022222764A1 (en) Resource determination method and communication apparatus
CN112203325B (en) A method and device for reporting parameters
CN110247742B (en) Communication method, access hotspot equipment and terminal equipment
CN112291778B (en) A kind of network optimization method and device
CN112153679B (en) Network switching method and device
CN114980333B (en) Resource allocation result verification method, device, electronic device and storage medium
CN113727386B (en) A communication method and device
CN112738828B (en) Energy-saving control method and device
CN111131473B (en) Network parameter transmission method and device
CN113518323B (en) Resource selection method and terminal
CN112492670A (en) Energy-saving control method and device

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