Signal transmission method and device, electronic equipment and storage medium

CN116193422BActive Publication Date: 2026-08-07SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
Filing Date
2023-03-03
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

然而,在实际应用中,部分基站小区不支持载波聚合的,会导致此种方案的适用范围窄

Benefits of technology

[0022]本申请提供的信号传输方法、装置、电子设备及存储介质,包括:确定移动设备的第一用户识别卡发起的第一业务的第一业务属性、以及所述移动设备的第二用户识别卡发起的第二业务的第二业务属性;确定所述第一业务对应的第一业务信道对应的第一优先级、以及所述第二业务对应的第二业务信道对应的第二优先级;获取所述第一业务被连续拒绝的第一次数、以及所述第二业务被连续拒绝的第二次数;根据所述第一业务属性、所述第二业务属性、所述第一优先级、所述第二优先级、所述第一次数以及所述第二次数,确定进行信号传输的目标业务信道。以上方案,通过时分复用方式,从两个业务信道中确定当前用于信号传输的目标业务信道,基于信号传输在切断后可以重传的原理,从而实现两个业务信道交替传输信号。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116193422B_ABST
    Figure CN116193422B_ABST
Patent Text Reader

Abstract

The application provides a signal transmission method and device, electronic equipment and storage medium, comprising: determining a first service attribute of a first service initiated by a first user identification card of a mobile device and a second service attribute of a second service initiated by a second user identification card of the mobile device; determining a first priority corresponding to a first service channel corresponding to the first service and a second priority corresponding to a second service channel corresponding to the second service; obtaining a first number of times that the first service is continuously rejected and a second number of times that the second service is continuously rejected; and determining a target service channel for signal transmission according to the first service attribute, the second service attribute, the first priority, the second priority, the first number of times and the second number of times. The above scheme determines a target service channel for current signal transmission from two service channels in a time division multiplexing manner, and based on the principle that signal transmission can be retransmitted after being cut off, thereby realizing alternate transmission of signals of the two service channels.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly to a signal transmission method, apparatus, electronic device, and storage medium. Background Technology

[0002] With the continuous development and popularization of mobile communication technology, a large number of users are using mobile devices to achieve various types of communication. Mobile communication covers a variety of scenarios, and users can use mobile communication in life, study, and work. In order to improve the efficiency of mobile communication in different scenarios, a mobile device can support the operation of two Subscriber Identity Modules (SIMs), and users can switch between SIMs according to their preferences for different usage scenarios.

[0003] Therefore, seamless switching of user identification cards (SIM cards) can improve the user experience. One related technology involves embedding two hardware components within the mobile device corresponding to the two SIM cards, enabling both SIM cards to operate simultaneously (dual SIM dual pass), thus allowing for seamless SIM card switching. However, implementing two hardware components significantly increases the cost of the mobile device, impacting user costs.

[0004] Building upon this, carrier aggregation-enabled base station cells can be used to combine the frequency bands of mobile devices operating on a single hardware device, thereby enabling dual-SIM dual-standby functionality on such devices. However, in practical applications, some base station cells do not support carrier aggregation, which limits the applicability of this solution. Summary of the Invention

[0005] This application provides a signal transmission method, apparatus, electronic device, and storage medium for effectively enabling two user identification cards to work simultaneously.

[0006] In a first aspect, this application provides a signal transmission method, comprising: determining a first service attribute of a first service initiated by a first user identification card of a mobile device, and a second service attribute of a second service initiated by a second user identification card of the mobile device; determining a first priority corresponding to a first service channel corresponding to the first service, and a second priority corresponding to a second service channel corresponding to the second service; obtaining a first number of consecutive rejections of the first service and a second number of consecutive rejections of the second service; and determining a target service channel for signal transmission based on the first service attribute, the second service attribute, the first priority, the second priority, the first number of rejections, and the second number of rejections.

[0007] In one possible implementation, the service attributes include: data services and non-data services; determining the target service channel for signal transmission based on the first service attribute, the second service attribute, the first priority, the second priority, the first number of times, and the second number of times includes: obtaining the first time when the first service is initiated and the second time when the second service is initiated; if both the first service attribute and the second service attribute are data services, then determining the target service channel for signal transmission based on the first time and the second time; if at least one of the first service attribute and the second service attribute is not a data service, then determining the target service channel for signal transmission based on the first service attribute, the second service attribute, the first priority, the second priority, the first number of times, and the second number of times.

[0008] In one possible implementation, determining the target service channel for signal transmission based on the first time and the second time includes: if the first time is greater than the second time, then determining the first service channel as the target service channel; if the first time is less than the second time, then determining the second service channel as the target service channel.

[0009] In one possible implementation, determining the target service channel for signal transmission based on the first service attribute, the second service attribute, the first priority, the second priority, the first number of times, and the second number of times includes: determining a first number threshold corresponding to the first channel based on the first service attribute and the first priority; determining a second number threshold corresponding to the second channel based on the second service attribute and the second priority; and determining the target service channel for signal transmission based on the first number of times threshold, the second number of times threshold, the first number of times, and the second number of times.

[0010] In one possible implementation, determining a target service channel for signal transmission based on a first count threshold, a second count threshold, the first count, and the second count includes: for a priority greater than the second priority, if the first count is greater than or equal to the first count threshold, then determining the first service channel as the target service channel; and if the first count is less than the first count threshold and the second count is greater than or equal to the second count threshold, then determining the second service channel as the target service channel; and if the first count is less than the first count threshold and the second count is less than the second count threshold, then determining the first service channel as the target service channel; for a priority less than the second priority, if the second count is greater than or equal to the second count threshold, then determining the second service channel as the target service channel; and if the second count is less than the second count threshold and the first count is less than the first count threshold, then determining the second service channel as the target service channel.

[0011] In one possible implementation, determining the target service channel for signal transmission based on the first number threshold, the second number threshold, the first number, and the second number includes: if the first priority is equal to the second priority, and the first number is greater than the second number, then the first service channel is determined as the target service channel; and if the first number is less than the second number, then the second service channel is determined as the target service channel; and if the first number is equal to the second number, then either the first service channel or the second service channel is determined as the target service channel.

[0012] In one possible implementation, determining the first priority of the first service channel corresponding to the first service and the second priority of the second service channel corresponding to the second service includes: obtaining the correspondence between service channels and priorities; if the first service channel and the second service channel are different, then determining the priority according to the correspondence; if the first service channel and the second service channel are the same, then determining the priority of the service channel whose service attribute is data service as high priority and determining the priority of the other service channel as low priority.

[0013] Secondly, this application provides a signal transmission apparatus, comprising: a determining module, configured to determine a first service attribute of a first service initiated by a first user identification card of a mobile device, and a second service attribute of a second service initiated by a second user identification card of the mobile device; the determining module is further configured to determine a first priority corresponding to a first service channel corresponding to the first service, and a second priority corresponding to a second service channel corresponding to the second service; an acquiring module, configured to acquire a first number of times the first service has been continuously rejected, and a second number of times the second service has been continuously rejected; and a transmission module, configured to determine a target service channel for signal transmission based on the first service attribute, the second service attribute, the first priority, the second priority, the first number of times, and the second number of times.

[0014] In one possible implementation, the service attributes include: data services and non-data services; the transmission module is specifically configured to acquire the first time of initiation of the first service and the second time of initiation of the second service; the transmission module is further configured to determine the target service channel for signal transmission based on the first time and the second time if both the first service attribute and the second service attribute are data services; the transmission module is further configured to determine the target service channel for signal transmission based on the first service attribute, the second service attribute, the first priority, the second priority, the first number of times, and the second number of times if at least one of the first service attribute and the second service attribute is not a data service.

[0015] In one possible implementation, the transmission module is specifically configured to determine the first service channel as the target service channel if the first time is greater than the second time; the transmission module is also specifically configured to determine the second service channel as the target service channel if the first time is less than the second time.

[0016] In one possible implementation, the transmission module is specifically configured to determine a first count threshold corresponding to the first channel based on the first service attribute and the first priority, and to determine a second count threshold corresponding to the second channel based on the second service attribute and the second priority; the transmission module is further configured to determine the target service channel for signal transmission based on the first count threshold, the second count threshold, the first count, and the second count.

[0017] In one possible implementation, the transmission module is specifically configured to, for a first priority being greater than a second priority, determine the first service channel as the target service channel if the first number of occurrences is greater than or equal to the first number of occurrences threshold; and the transmission module is further configured to, if the first number of occurrences is less than the first number of occurrences threshold and the second number of occurrences is greater than or equal to the second number of occurrences threshold, determine the second service channel as the target service channel; and the transmission module is further configured to, for a first priority being less than a second priority, determine the second service channel as the target service channel if the second number of occurrences is greater than or equal to the second number of occurrences threshold; and the transmission module is further configured to, if the second number of occurrences is less than the second number of occurrences threshold and the first number of occurrences is greater than or equal to the first number of occurrences threshold, determine the first service channel as the target service channel; and the transmission module is further configured to, if the second number of occurrences is less than the second number of occurrences threshold and the first number of occurrences is less than the first number of occurrences threshold, determine the second service channel as the target service channel.

[0018] In one possible implementation, the transmission module is specifically configured to, for a first priority equal to a second priority, determine the first service channel as the target service channel if the first number of times is greater than the second number of times; and the transmission module is further configured to, if the first number of times is less than the second number of times, determine the second service channel as the target service channel; and the transmission module is further configured to, if the first number of times is equal to the second number of times, determine either the first service channel or the second service channel as the target service channel.

[0019] In one possible implementation, the apparatus further includes: a judgment module, configured to obtain a correspondence between service channels and priorities; the judgment module is further configured to determine the priority based on the correspondence if the first service channel and the second service channel are different; the judgment module is further configured to determine the priority of the service channel with the service attribute of data service as high priority and the priority of the other service channel as low priority if the first service channel and the second service channel are the same.

[0020] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method described in any one of the first aspects.

[0021] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which are executed by a processor as described in any one of the first aspects.

[0022] The signal transmission method, apparatus, electronic device, and storage medium provided in this application include: determining a first service attribute of a first service initiated by a first user identification card of a mobile device, and a second service attribute of a second service initiated by a second user identification card of the mobile device; determining a first priority corresponding to a first service channel of the first service, and a second priority corresponding to a second service channel of the second service; obtaining a first number of consecutive rejections of the first service and a second number of consecutive rejections of the second service; and determining a target service channel for signal transmission based on the first service attribute, the second service attribute, the first priority, the second priority, the first number of rejections, and the second number of rejections. This scheme, through time-division multiplexing, determines the target service channel for signal transmission from two service channels, and based on the principle that signal transmission can be retransmitted after being interrupted, thereby achieving alternating signal transmission between the two service channels. Attached Figure Description

[0023] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0024] Figure 1 This is a schematic diagram illustrating an application scenario of a signal transmission method provided in an embodiment of this application.

[0025] Figure 2 A schematic flowchart illustrating a signal transmission method provided in an embodiment of this application;

[0026] Figure 3 A schematic flowchart illustrating a signal transmission method provided in an embodiment of this application;

[0027] Figure 4 A schematic diagram illustrating the priority determination provided in the embodiments of this application;

[0028] Figure 5 This is a schematic diagram illustrating the determination of a target service channel provided in an embodiment of this application;

[0029] Figure 6 This is a schematic diagram of the structure of a signal transmission device provided in an embodiment of this application;

[0030] Figure 7 This is a schematic diagram of the structure of a signal transmission device provided in an embodiment of this application;

[0031] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0032] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0033] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0034] Figure 1 This illustration shows an application scenario of a signal transmission method provided in this application. For example, in a mobile device with two SIM card slots, the user can switch between their current SIM cards. The user can use the currently used SIM card for calls, SMS, and data services (dual SIM single pass). Alternatively, the user can use both SIM cards simultaneously. For instance, a user can use one SIM card for calls and the other for internet access (dual SIM dual pass).

[0035] The technical solutions of this application will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. In the description of this application, unless otherwise expressly specified and limited, the terms should be broadly understood within the art. The embodiments of this application will now be described with reference to the accompanying drawings.

[0036] Figure 2 This is a flowchart illustrating a signal transmission method provided in an embodiment of this application. The method includes the following steps:

[0037] S201. Determine the first service attribute of the first service initiated by the first user identification card of the mobile device, and the second service attribute of the second service initiated by the second user identification card of the mobile device.

[0038] As an example, the execution subject of this embodiment can be a signal transmission device, which can be implemented in various ways. For example, it can be program software, or a medium storing relevant computer programs, such as a USB flash drive; or, the device can also be a physical device that integrates or installs relevant computer programs, such as a chip, a smart terminal, a computer, a server, etc.

[0039] The business attributes include, but are not limited to, call services, SMS services, and data services.

[0040] In practical applications, users rarely use two SIM cards to access the internet simultaneously, i.e., scenarios where both the first and second service attributes are data services.

[0041] S202. Determine the first priority of the first service channel corresponding to the first service and the second priority of the second service channel corresponding to the second service.

[0042] The priority is used to determine the target service channel for which signal transmission is prioritized. For example, if the first priority is higher than the second priority, then the signal transmission will be prioritized through the first service channel.

[0043] S203. Obtain the first number of times the first service was rejected consecutively and the second number of times the second service was rejected consecutively.

[0044] The first count and the second count represent the number of consecutive times the service channel did not transmit signals. These counts are used to balance the number of times the first and second service channels transmitted signals. For example, if the second service channel transmitted signals 9 times consecutively, then the first service channel was rejected from transmitting signals during those 9 transmissions, resulting in a first count of 9.

[0045] In a scenario example, if the first count is 9 and the second count is 0, the first service is rejected from transmitting signals 9 times in a row. In order to balance the signal transmission of the first service channel and the second service channel, the first service channel can be selected for signal transmission in the next iteration.

[0046] S204. Determine the target service channel for signal transmission based on the first service attribute, the second service attribute, the first priority, the second priority, the first number of times, and the second number of times.

[0047] In particular, determining the target service channel for signal transmission by integrating multiple dimensions can improve the accuracy of the determination, thereby effectively enabling two user identification cards to work simultaneously.

[0048] The signal transmission method provided in this application embodiment determines a first service attribute of a first service initiated by a first user identification card of a mobile device, and a second service attribute of a second service initiated by a second user identification card of the mobile device; determines a first priority of a first service channel corresponding to the first service, and a second priority of a second service channel corresponding to the second service; obtains a first number of consecutive rejections of the first service and a second number of consecutive rejections of the second service; and determines a target service channel for signal transmission based on the first service attribute, the second service attribute, the first priority, the second priority, the first number of rejections, and the second number of rejections. This scheme, through time-division multiplexing, determines the target service channel for signal transmission from two service channels, and based on the principle that signal transmission can be retransmitted after being interrupted, thereby achieving alternating signal transmission between the two service channels.

[0049] Based on any of the above embodiments, the following, in conjunction with Figure 3 The detailed process of signal transmission is explained.

[0050] Figure 3 This is a schematic flowchart illustrating a signal transmission method provided in an embodiment of this application. Figure 3 As shown, the method includes:

[0051] S301. Determine the first service attribute of the first service initiated by the first user identification card of the mobile device, and the second service attribute of the second service initiated by the second user identification card of the mobile device.

[0052] It should be noted that the execution process of S301 is the same as that of S201, and will not be repeated here.

[0053] S302. Determine the first priority of the first service channel corresponding to the first service and the second priority of the second service channel corresponding to the second service.

[0054] Optionally, determining the priority includes: obtaining the correspondence between service channels and priorities; if the first service channel and the second service channel are different, then determining the priority according to the correspondence; if the first service channel and the second service channel are the same, then determining the priority of the service channel with the service attribute of data service as high priority, and determining the priority of the other service channel as low priority.

[0055] Below, in conjunction with Figure 4 Explain the process of determining priorities.

[0056] Figure 4 This diagram illustrates the priority determination process as provided in an embodiment of this application. Figure 4As shown, the service attributes include data services and non-data services. Because data services have high network requirements, they are given high priority. If the first service channel and the second service channel are different, their priorities are determined according to the corresponding relationship. If the first service channel and the second service channel are the same, the data service channel is assigned high priority.

[0057] In a scenario example, service channels include, but are not limited to: physical uplink control channels, physical uplink sharing channels, and channel sounding reference signals. Based on the specific communication scenario, a corresponding priority is assigned to each service channel.

[0058] S303. Obtain the first number of times the first service was rejected consecutively and the second number of times the second service was rejected consecutively.

[0059] It should be noted that the execution process of S303 is the same as that of S203 and will not be repeated here.

[0060] S304, Obtain the first moment when the first service is initiated and the second moment when the second service is initiated.

[0061] Optionally, the initiation times of the first and second services can be determined based on the service initiation records of the user identification card.

[0062] S305. Determine that both the first business attribute and the second business attribute are data services.

[0063] If so, then execute S306.

[0064] If not, then execute S307.

[0065] S306. If both the first service attribute and the second service attribute are data services, then the target service channel for signal transmission is determined based on the first time and the second time.

[0066] In the case of a specific scenario, since it is rare for a user to use two SIM cards simultaneously for data services, this application does not consider this situation. If both the first service attribute and the second service attribute are data services, it indicates that the user is switching SIM cards for data services. In this case, the switched service channel will be used as the target service channel, and only the switched target service channel will be used for signal transmission.

[0067] One feasible implementation involves determining the target service channel for signal transmission based on the first time and the second time, including: if the first time is greater than the second time, then the second service channel is determined as the target service channel; if the first time is less than the second time, then the first service channel is determined as the target service channel.

[0068] For example, if the first time interval is greater than the second time interval, it means the user has switched their current user identification card from the second card to the first card. Therefore, the user selects the first card for data services, and the first service channel is determined as the target service channel. Similarly, if the first time interval is less than the second time interval, the second service channel is determined as the target service channel.

[0069] S307. Determine the first number threshold corresponding to the first channel, and determine the second number threshold corresponding to the second channel.

[0070] Optionally, the threshold for the first count and the threshold for the second count are determined based on the specific business scenario.

[0071] Optionally, the first number threshold and the second number threshold are determined based on the characteristics or importance of the channel.

[0072] S308. Determine the target service channel for signal transmission based on the first number threshold, the second number threshold, the first number, and the second number.

[0073] A feasible implementation method for determining a target service channel for signal transmission includes: for a first priority being greater than a second priority, if the first number of occurrences is greater than or equal to a first number of occurrences threshold, then determining the first service channel as the target service channel; and if the first number of occurrences is less than the first number of occurrences threshold and the second number of occurrences is greater than or equal to the second number of occurrences threshold, then determining the second service channel as the target service channel; and if the first number of occurrences is less than the first number of occurrences threshold and the second number of occurrences is less than the second number of occurrences threshold, then determining the first service channel as the target service channel; for a first priority being less than a second priority, if the second number of occurrences is greater than or equal to the second number of occurrences threshold, then determining the second service channel as the target service channel; and if the second number of occurrences is less than the second number of occurrences threshold and the first number of occurrences is less than the first number of occurrences threshold, then determining the second service channel as the target service channel.

[0074] Below, in conjunction with Figure 5 The determination of the target service channel is explained.

[0075] Figure 5 This is a schematic diagram illustrating the determination of a target service channel as provided in an embodiment of this application. Figure 5As shown, if the first priority is greater than the second priority, then the first service channel is designated as the priority service channel. If the first count is greater than or equal to the first count threshold, it indicates that the second service channel has been continuously used as the target service channel. Based on the principle of balancing the number of times service channels are used, the first service channel with higher priority is determined as the target service channel. If the first count is less than the first count threshold, and the second count is greater than or equal to the second count threshold, it indicates that the first service channel has been continuously used as the target service channel. Based on the principle of balancing the number of times service channels are used, the second service channel is determined as the target service channel. If the first count is less than the first count threshold, and the second count is less than the second count threshold, it indicates that the number of times both the first and second service channels have been continuously rejected does not exceed the threshold. Therefore, balancing the number of times service channels are used is not necessary. Since the first service channel has a higher priority, it is determined as the target service channel. Similarly, the target service channel can be determined in scenarios where the first priority is less than the second priority.

[0076] Another feasible implementation involves determining the target service channel for signal transmission, including: if the first number of times is greater than the second number of times, and given that the first priority is equal to the second priority, then determining the first service channel as the target service channel; and if the first number of times is less than the second number of times, then determining the second service channel as the target service channel; and if the first number of times is equal to the second number of times, then determining either the first service channel or the second service channel as the target service channel.

[0077] In a scenario example, if the first priority is equal to the second priority, then the priority factor is disregarded, and the first count is used as the basis for determining the target service channel. Based on the principle of balancing the number of times service channels are used, the service channel that has been rejected more times is determined as the target service channel.

[0078] Optionally, if the first number equals the second number, the target service channel can be determined randomly.

[0079] In this feasible implementation, determining the target service channel through multiple dimensions can improve the accuracy of determining the target service channel.

[0080] Figure 6 This is a schematic diagram of a signal transmission device provided in an embodiment of this application. Figure 5 As shown, the signal transmission device 60 may include: a determining module 61, an acquiring module 62, and a transmission module 63, wherein,

[0081] The determining module 61 is used to determine the first service attribute of the first service initiated by the first user identification card of the mobile device and the second service attribute of the second service initiated by the second user identification card of the mobile device.

[0082] The determining module 61 is further configured to determine the first priority of the first service channel corresponding to the first service and the second priority of the second service channel corresponding to the second service.

[0083] The acquisition module 62 is used to acquire the first number of times the first service was rejected consecutively and the second number of times the second service was rejected consecutively.

[0084] The transmission module 63 is used to determine the target service channel for signal transmission based on the first service attribute, the second service attribute, the first priority, the second priority, the first number of times, and the second number of times.

[0085] Optionally, module 61 can be executed. Figure 2 S201 and S202 in the embodiment.

[0086] Optionally, module 62 can be executed. Figure 2 S203 in the embodiment.

[0087] Optionally, the transmission module 63 can perform... Figure 2 S204 in the embodiment.

[0088] It should be noted that the signal transmission device shown in the embodiments of this application can execute the technical solution shown in the above method embodiments, and its implementation principle and beneficial effects are similar, so they will not be described again here.

[0089] In one possible implementation, the transmission module 63 is specifically used for:

[0090] Obtain the first moment when the first service is initiated, and the second moment when the second service is initiated;

[0091] If both the first service attribute and the second service attribute are data services, then the target service channel for signal transmission is determined based on the first time and the second time.

[0092] If at least one of the first service attribute and the second service attribute is not a data service, then the target service channel for signal transmission is determined based on the first service attribute, the second service attribute, the first priority, the second priority, the first number of times, and the second number of times.

[0093] In one possible implementation, the transmission module 63 is specifically used for:

[0094] If the first time is greater than the second time, then the first service channel is determined as the target service channel;

[0095] If the first time is less than the second time, then the second service channel is determined as the target service channel.

[0096] In one possible implementation, the transmission module 63 is specifically used for:

[0097] Based on the first service attribute and the first priority, determine the first number threshold corresponding to the first channel; based on the second service attribute and the second priority, determine the second number threshold corresponding to the second channel.

[0098] The target service channel for signal transmission is determined based on the first number threshold, the second number threshold, the first number, and the second number.

[0099] In one possible implementation, the transmission module 63 is specifically used for:

[0100] If the first priority is greater than the second priority, and the first number of occurrences is greater than or equal to the first number of occurrences threshold, then the first service channel is determined as the target service channel; and,

[0101] If the first number of occurrences is less than the first number of occurrences threshold, and the second number of occurrences is greater than or equal to the second number of occurrences threshold, then the second service channel is determined as the target service channel; and,

[0102] If the first number of times is less than the first number of times threshold, and the second number of times is less than the second number of times threshold, then the first service channel is determined as the target service channel;

[0103] If the first priority is lower than the second priority, and the second number of attempts is greater than or equal to the second number of attempts threshold, then the second service channel is determined as the target service channel; and,

[0104] If the second number of times is less than the second number of times threshold, and the first number of times is greater than or equal to the first number of times threshold, then the first service channel is determined as the target service channel; and,

[0105] If the second number of times is less than the second number of times threshold, and the first number of times is less than the first number of times threshold, then the second service channel is determined as the target service channel.

[0106] In one possible implementation, the transmission module 63 is specifically used for:

[0107] If the first priority is equal to the second priority, and the first count is greater than the second count, then the first service channel is determined as the target service channel; and,

[0108] If the first number is less than the second number, then the second service channel is determined as the target service channel; and,

[0109] If the first number of times equals the second number of times, then the first service channel or the second service channel is determined as the target service channel.

[0110] Figure 7 This is a schematic diagram of the structure of a signal transmission device provided in an embodiment of this application. Figure 6 Based on the illustrated embodiments, as Figure 7 As shown, the signal transmission device 60 further includes a judgment module 64, wherein:

[0111] The judgment module 64 is used for:

[0112] Obtain the correspondence between service channels and priorities;

[0113] If the first service channel is different from the second service channel, the priority is determined according to the correspondence.

[0114] If the first service channel is the same as the second service channel, then the service channel with the service attribute of data service is given a high priority, and the other service channel is given a low priority.

[0115] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 8 As shown, the electronic device includes:

[0116] The electronic device includes a processor 291 and a memory 292; it may also include a communication interface 293 and a bus 294. The processor 291, memory 292, and communication interface 293 can communicate with each other via the bus 294. The communication interface 293 can be used for information transmission. The processor 291 can invoke logical instructions stored in the memory 292 to execute the methods of the above embodiments.

[0117] Furthermore, the logic instructions in the aforementioned memory 292 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium.

[0118] The memory 292, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as program instructions / modules corresponding to the methods in the embodiments of this application. The processor 291 executes functional applications and data processing by running the software programs, instructions, and modules stored in the memory 292, thereby implementing the methods in the above-described method embodiments.

[0119] The memory 292 may include a program storage area and a data storage area. The program storage area may store the operating system and application programs required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, the memory 292 may include high-speed random access memory and may also include non-volatile memory.

[0120] This application provides a non-transitory computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the methods described in the foregoing embodiments.

[0121] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0122] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.

[0123] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A signal transmission method, characterized in that, include: Determine the first service attribute of the first service initiated by the first user identification card of the mobile device, and the second service attribute of the second service initiated by the second user identification card of the mobile device; The business attributes include: data services and non-data services; Determine the first priority of the first service channel corresponding to the first service, and the second priority of the second service channel corresponding to the second service; Obtain the first number of times the first service was rejected consecutively, and the second number of times the second service was rejected consecutively; Obtain the first moment when the first service is initiated, and the second moment when the second service is initiated; If both the first service attribute and the second service attribute are data services, then the target service channel for signal transmission is determined based on the first time and the second time. If at least one of the first service attribute and the second service attribute is not a data service, then the first number threshold corresponding to the first service channel is determined according to the first service attribute and the first priority, and the second number threshold corresponding to the second service channel is determined according to the second service attribute and the second priority. The target service channel for signal transmission is determined based on the first number threshold, the second number threshold, the first number, and the second number. Based on the first count threshold, the second count threshold, the first count, and the second count, the target service channel for signal transmission is determined, including: If the first priority is greater than the second priority, and the first number of occurrences is greater than or equal to the first number of occurrences threshold, then the first service channel is determined as the target service channel; and, If the first number of occurrences is less than the first number of occurrences threshold, and the second number of occurrences is greater than or equal to the second number of occurrences threshold, then the second service channel is determined as the target service channel; and, If the first number of times is less than the first number of times threshold, and the second number of times is less than the second number of times threshold, then the first service channel is determined as the target service channel.

2. The method according to claim 1, characterized in that, Based on the first time point and the second time point, the target service channel for signal transmission is determined, including: If the first time is greater than the second time, then the first service channel is determined as the target service channel; If the first time is less than the second time, then the second service channel is determined as the target service channel.

3. The method according to claim 1, characterized in that, Determining the target service channel for signal transmission based on the first count threshold, the second count threshold, the first count, and the second count further includes: If the first priority is lower than the second priority, and the second number of attempts is greater than or equal to the second number of attempts threshold, then the second service channel is determined as the target service channel; and, If the second number of times is less than the second number of times threshold, and the first number of times is greater than or equal to the first number of times threshold, then the first service channel is determined as the target service channel; and, If the second number of times is less than the second number of times threshold, and the first number of times is less than the first number of times threshold, then the second service channel is determined as the target service channel.

4. The method according to claim 1, characterized in that, Determining the target service channel for signal transmission based on the first count threshold, the second count threshold, the first count, and the second count further includes: If the first priority is equal to the second priority, and the first count is greater than the second count, then the first service channel is determined as the target service channel; and, If the first number is less than the second number, then the second service channel is determined as the target service channel; and, If the first number of times equals the second number of times, then the first service channel or the second service channel is determined as the target service channel.

5. The method according to any one of claims 1-4, characterized in that, Determining the first priority of the first service channel corresponding to the first service, and determining the second priority of the second service channel corresponding to the second service, including: Obtain the correspondence between service channels and priorities; If the first service channel is different from the second service channel, the priority is determined according to the correspondence. If the first service channel is the same as the second service channel, then the service channel with the service attribute of data service is given a high priority, and the other service channel is given a low priority.

6. A signal transmission device, characterized in that, include: The determining module is used to determine the first service attribute of a first service initiated by a first user identification card of the mobile device, and the second service attribute of a second service initiated by a second user identification card of the mobile device; the service attribute includes: data service and non-data service. The determining module is further configured to determine the first priority corresponding to the first service channel corresponding to the first service and the second priority corresponding to the second service channel corresponding to the second service; The acquisition module is used to acquire the first number of times the first service has been continuously rejected and the second number of times the second service has been continuously rejected. The transmission module is used to obtain the first moment when the first service is initiated and the second moment when the second service is initiated. If both the first service attribute and the second service attribute are data services, then the target service channel for signal transmission is determined based on the first time and the second time. If at least one of the first service attribute and the second service attribute is not a data service, then the first number threshold corresponding to the first service channel is determined according to the first service attribute and the first priority, and the second number threshold corresponding to the second service channel is determined according to the second service attribute and the second priority. The target service channel for signal transmission is determined based on the first number threshold, the second number threshold, the first number, and the second number. Based on the first count threshold, the second count threshold, the first count, and the second count, the target service channel for signal transmission is determined, including: If the first priority is greater than the second priority, and the first number of occurrences is greater than or equal to the first number of occurrences threshold, then the first service channel is determined as the target service channel; and, If the first number of occurrences is less than the first number of occurrences threshold, and the second number of occurrences is greater than or equal to the second number of occurrences threshold, then the second service channel is determined as the target service channel; and, If the first number of times is less than the first number of times threshold, and the second number of times is less than the second number of times threshold, then the first service channel is determined as the target service channel.

7. The apparatus according to claim 6, characterized in that, The transmission module is specifically used to determine the first service channel as the target service channel if the first time is greater than the second time. The transmission module is further configured to determine the second service channel as the target service channel if the first time is less than the second time.

8. The apparatus according to claim 6, characterized in that, The transmission module is further configured to, for cases where the first priority is less than the second priority, determine the second service channel as the target service channel if the second number of attempts is greater than or equal to the second number of attempts threshold; and, The transmission module is further configured to determine the first service channel as the target service channel if the second number of times is less than the second number of times threshold, and the first number of times is greater than or equal to the first number of times threshold; and, The transmission module is further configured to determine the second service channel as the target service channel if the second number of times is less than the second number of times threshold and the first number of times is less than the first number of times threshold.

9. The apparatus according to claim 6, characterized in that, The transmission module is specifically configured to, for a given priority equal to the second priority, determine the first service channel as the target service channel if the first number of occurrences is greater than the second number of occurrences; and, The transmission module is further configured to, if the first number of times is less than the second number of times, determine the second service channel as the target service channel; and, The transmission module is further configured to determine the first service channel or the second service channel as the target service channel if the first number of times equals the second number of times.

10. The apparatus according to any one of claims 6-9, characterized in that, The device further includes: The judgment module is used to obtain the correspondence between service channels and priorities; The judgment module is further configured to determine the priority based on the correspondence if the first service channel is different from the second service channel; The judgment module is further configured to, if the first service channel and the second service channel are the same, determine the priority of the service channel with the service attribute of data service as high priority and the priority of the other service channel as low priority.

11. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-5.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Resource distribution method and communication terminal

    CN105916208A