Information transmission method and apparatus, terminal, and readable storage medium
By obtaining transmission mode support information in the cell where the terminal resides, and dynamically adjusting the transmission method when the original transmission mode cannot be used, the problem of SMS transmission failure caused by incomplete cell functions is solved and the communication quality is improved.
Patent Information
- Application Number
- PCT/CN2024/126949
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-26
- Filing Date
- 2024-10-24
- Publication Date
- 2025-05-01
AI Technical Summary
When a terminal uses IMS SMS transmission mode or NAS SMS transmission mode in some cells, the SMS transmission failure may result in poor communication quality due to incomplete cell functions.
When residing in a cell, the terminal obtains information indicating whether the SMS can be transmitted through the cell using the first transmission mode. If it cannot be used, then when transmitting the SMS, it performs a target operation, such as transmission through the same cell using the second transmission mode, or transmission through another cell using the first transmission mode or the second transmission mode.
By dynamically adjusting the transmission mode, the probability of SMS transmission failure is reduced, the success rate of SMS transmission is improved, and the communication quality between the terminal and other terminals is improved.
Smart Images

Figure CN2024126949_01052025_PF_FP_ABST
Abstract
Description
Information transmission method, device, terminal and readable storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on October 26, 2023, with application number 202311400855.9 and invention name “Information Transmission Method, Device, Terminal and Readable Storage Medium”. The entire contents of the Chinese patent application are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to an information transmission method, device, terminal and readable storage medium. Background Art
[0004] Typically, after a terminal resides in a cell, it can use the Internet Protocol Multimedia Subsystem (IMS) SMS transmission mode or the Non-Access Stratum (NAS) SMS transmission mode to transmit text messages through the cell, such as receiving text messages or sending text messages, to communicate with other terminals.
[0005] However, since the functions of one of the above-mentioned cells may be imperfect, the cell may not support the terminal to use the IMS SMS transmission mode or the NAS SMS transmission mode to transmit text messages. At this time, if the terminal uses the IMS SMS transmission mode or the NAS SMS transmission mode to transmit text messages through the cell, the text message transmission may fail. Therefore, the success rate of the terminal transmitting text messages is low, which leads to poor communication quality between the terminal and other terminals.
[0006] Summary of the Invention
[0007] The purpose of the embodiments of the present application is to provide an information transmission method, device, terminal and readable storage medium, which can solve the problem of poor communication quality between a terminal and other terminals.
[0008] In the first aspect, an embodiment of the present application provides an information transmission method, the method comprising: when a terminal resides in a first cell, the terminal obtains first information, the first information indicating whether a text message can be transmitted through the first cell using a first transmission mode; when the first information indicates that the text message cannot be transmitted through the first cell using the first transmission mode, the terminal performs a target operation when transmitting the first text message; the above-mentioned target operation includes any one of the following: transmitting the first text message through the first cell using the second transmission mode; transmitting the first text message through the second cell using the first transmission mode or the second transmission mode.
[0009] In a second aspect, an embodiment of the present application provides an information transmission device, which includes: an acquisition module and a processing module. The acquisition module is used to acquire first information when the information transmission device resides in the first cell, and the first information indicates whether the first transmission mode can be used to transmit text messages through the first cell. The processing module is used to perform a target operation when transmitting the first text message when the first information acquired by the acquisition module indicates that the first transmission mode cannot be used to transmit text messages through the first cell. The above-mentioned target operation includes any one of the following: transmitting the first text message through the first cell using the second transmission mode; transmitting the first text message through the second cell using the first transmission mode or the second transmission mode.
[0010] In a third aspect, an embodiment of the present application provides a terminal comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0011] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0012] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect.
[0013] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect.
[0014] In an embodiment of the present application, when the terminal is stationed in the first cell, it can obtain first information indicating whether the first transmission mode can be used to transmit text messages through the first cell, and when the first information indicates that the first transmission mode cannot be used to transmit text messages through the first cell, when transmitting the first text message, the terminal can use the second transmission mode to transmit the first text message through the first cell, or use the first transmission mode or the second transmission mode to transmit the first text message through the second cell. Since the terminal is stationed in the first cell, it will determine whether the first transmission mode can be used to transmit text messages through the first cell based on the first information. In this way, when the first information indicates that the first transmission mode cannot be used to transmit text messages through the first cell, the terminal can directly use the second transmission mode that may be able to transmit text messages to transmit the first text message, instead of using the first transmission mode that cannot transmit text messages to transmit the first text message. Therefore, the probability of failure of the terminal to transmit the first text message can be reduced, that is, the success rate of the terminal transmitting the first text message can be improved; or, when the first information indicates that the first transmission mode cannot be used to transmit text messages through the first cell, the terminal can use the first transmission mode or the second transmission mode that may be able to transmit text messages to transmit the first text message through the second cell that may be able to transmit text messages, instead of transmitting the first text message through the first cell that cannot transmit text messages. Therefore, the probability of failure of the terminal to transmit the first text message can be reduced, that is, the success rate of the terminal transmitting the first text message can be improved; in this way, the communication quality between the terminal and other terminals can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] FIG1 is a flow chart of an information transmission method according to an embodiment of the present application;
[0016] FIG2 is a second flow chart of the information transmission method provided in an embodiment of the present application;
[0017] FIG3 is a third flow chart of the information transmission method provided in an embodiment of the present application;
[0018] FIG4 is a schematic diagram of an interface of a mobile phone provided in an embodiment of the present application;
[0019] FIG5 is a fourth flow chart of the information transmission method provided in an embodiment of the present application;
[0020] FIG6 is a schematic structural diagram of an information transmission device provided in an embodiment of the present application;
[0021] FIG7 is a schematic diagram of a hardware structure of a terminal provided in an embodiment of the present application;
[0022] FIG8 is a second schematic diagram of the hardware structure of the terminal provided in an embodiment of the present application. DETAILED DESCRIPTION
[0023] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0024] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.
[0025] The terms "at least one" and "at least one of" in the specification and claims of this application refer to any one, any two, or a combination of more than two of the objects included. For example, at least one of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c", and "a, b, and c", where a, b, and c can be single or multiple. Similarly, "at least two" means two or more, and its meaning is similar to "at least one".
[0026] The information transmission method, device, terminal and readable storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.
[0027] The information transmission method provided in the embodiment of the present application can be applied to the scenario of transmitting text messages between a terminal and other terminals.
[0028] In the related art, after a terminal resides in a Standalone Access (SA) cell, it can use the IMS SMS transmission mode or the NAS SMS transmission mode to transmit text messages through the SA cell, such as receiving or sending text messages, to communicate with other terminals. However, during the application of the above solution, the applicant discovered that after the terminal resides in the SA cell, the terminal may fail to transmit text messages, as described in detail below.
[0029] In one scenario, due to cost and functional considerations, the operator will delete the NAS SMS function of the SA cell, which will result in the NAS SMS function of the SA cell being incomplete, and the SA cell will not support the terminal using the NAS SMS transmission mode to transmit SMS, that is, the terminal cannot use the NAS SMS transmission mode to transmit SMS through the SA cell. However, since the terminal can perform Internet access and voice call services normally, the terminal may continue to reside in the SA cell. In this way, when the terminal uses the NAS SMS transmission module to transmit a certain SMS through the SA cell, the transmission of the certain SMS may fail, resulting in a low success rate for the terminal to transmit SMS.
[0030] However, in an embodiment of the present application, when the terminal resides in the SA cell, it can directly obtain indication information indicating whether the NAS SMS transmission mode can be used to transmit SMS through the SA cell, and when the indication information indicates that the NAS SMS transmission mode cannot be used to transmit SMS through the SA cell, when a certain SMS needs to be transmitted, it can directly use other transmission modes (such as IMS SMS transmission mode) to transmit the certain SMS through the SA cell, or it can use NAS SMS transmission mode or IMS SMS transmission mode to transmit the certain SMS through other cells. It can be understood that, since the terminal can obtain whether the NAS SMS transmission mode can be used to transmit the SMS through the SA cell before transmitting a certain SMS, when the indication information indicates that the NAS SMS transmission mode cannot be used to transmit the SMS through the SA cell, when transmitting the certain SMS, the terminal can directly use the IMS SMS transmission mode that may be able to transmit SMS to transmit the certain SMS through the SA cell, instead of using the NAS SMS transmission mode that cannot transmit SMS to transmit the certain SMS. Therefore, the probability of the terminal failing to transmit the certain SMS can be reduced, that is, the success rate of the terminal transmitting SMS can be improved; or, when transmitting the certain SMS, the terminal can use the NAS SMS transmission mode or IMS SMS transmission mode that may be able to transmit SMS to transmit the certain SMS through other cells that may be able to transmit SMS, instead of transmitting the certain SMS through the SA cell that cannot transmit SMS. Therefore, the probability of the terminal failing to transmit the certain SMS can be reduced, that is, the success rate of the terminal transmitting SMS can be improved.
[0031] In another scenario, due to cost and functional considerations, the operator will delete the IMS SMS function of the SA cell, which will result in the IMS SMS function of the SA cell being incomplete, and the SA cell will not support the terminal using the IMS SMS transmission mode to transmit SMS, that is, the terminal cannot use the IMS SMS transmission mode to transmit SMS through the SA cell, but because the terminal can perform Internet access and voice call services normally, the terminal may continue to reside in the SA cell. In this way, when the terminal uses the IMS SMS transmission module to transmit a certain SMS through the SA cell, the transmission of the SMS may fail, resulting in a low success rate for the terminal to transmit SMS.
[0032] However, in an embodiment of the present application, when the terminal resides in the SA cell, it can directly obtain indication information indicating whether the IMS SMS transmission mode can be used to transmit SMS through the SA cell, and when the indication information indicates that the IMS SMS transmission mode cannot be used to transmit SMS through the SA cell, when a certain SMS needs to be transmitted, it can directly use other transmission modes (such as NAS SMS transmission mode) to transmit the certain SMS through the SA cell, or it can use the IMS SMS transmission mode or NAS SMS transmission mode to transmit the certain SMS through other cells. It can be understood that, since the terminal can obtain whether the IMS SMS transmission mode can be used to transmit the SMS through the SA cell before transmitting a certain SMS, when the indication information indicates that the IMS SMS transmission mode cannot be used to transmit the SMS through the SA cell, when transmitting the certain SMS, the terminal can directly use the NAS SMS transmission mode that may be able to transmit SMS to transmit the certain SMS through the SA cell, instead of using the IMS SMS transmission mode that cannot transmit SMS to transmit the certain SMS. Therefore, the probability of failure of the terminal to transmit the certain SMS can be reduced, that is, the success rate of the terminal transmitting SMS can be improved; or, when transmitting the certain SMS, the terminal can use the IMS SMS transmission mode or NAS SMS transmission mode that may be able to transmit SMS to transmit the certain SMS through other cells that may be able to transmit SMS, instead of transmitting the certain SMS through the SA cell that cannot transmit SMS. Therefore, the probability of failure of the terminal to transmit the certain SMS can be reduced, that is, the success rate of the terminal transmitting SMS can be improved.
[0033] The information transmission method provided in the embodiment of the present application can be executed by an information transmission device, a terminal, or a functional module or entity in the terminal. The embodiment of the present application takes the terminal executing the information transmission method as an example to illustrate the information transmission method provided in the embodiment of the present application.
[0034] Figure 1 shows a flow chart of an information transmission method provided by an embodiment of the present application. As shown in Figure 1 , an information transmission method provided by an embodiment of the present application may include the following steps 101 and 102.
[0035] Step 101: When a terminal resides in a first cell, the terminal obtains first information.
[0036] In some embodiments of the present application, the first cell may be a Standalone Access (SA) cell. It should be noted that the "SA cell" may be understood as a cell controlled by a base station that adopts a standalone networking mode.
[0037] In some embodiments of the present application, the above-mentioned first cell may be any one of the following: a New Radio (NR) cell, a Long Term Evolution (LTE) cell, a 3G cell, etc.
[0038] In the embodiment of the present application, the first information indicates whether the first transmission mode can be used to transmit text messages through the first cell.
[0039] In one example, the first information may specifically indicate whether the first cell supports the first transmission mode.
[0040] It can be understood that if the first cell supports the first transmission mode, it can be considered that the first transmission mode can be used to transmit text messages through the first cell. If the first cell does not support the first transmission mode, it can be considered that the first transmission mode cannot be used to transmit text messages through the first cell. Therefore, whether the first cell supports the first transmission mode can be indicated to indicate whether the first transmission mode can be used to transmit text messages through the first cell.
[0041] In another example, the first information may specifically indicate whether a text message has failed to be transmitted through the first cell using the first transmission mode.
[0042] It can be understood that if there has never been a failure in transmitting text messages through the first cell using the first transmission mode, it can be considered that the first transmission mode can be used to transmit text messages through the first cell; if there has been a failure in transmitting text messages through the first cell using the first transmission mode, it can be considered that the first transmission mode cannot be used to transmit text messages through the first cell. Therefore, whether the first transmission mode can be used to transmit text messages through the first cell can be indicated by indicating whether there has been a failure in transmitting text messages through the first cell using the first transmission mode.
[0043] In some embodiments of the present application, the first transmission mode may include any one of the following: an IMS SMS transmission mode and a NAS SMS transmission mode. The IMS SMS transmission mode may include an IMS SMS sending mode and an IMS SMS receiving module, and the NAS SMS transmission mode may include a NAS SMS sending mode and a NAS SMS receiving module.
[0044] Here, the IMS SMS sending mode may be understood as a mode of using IMS signaling to carry SMS and sending the IMS signaling, and the IMS SMS receiving mode may be understood as a mode of receiving IMS signaling carrying SMS.
[0045] Here, the NAS SMS sending mode can be understood as a mode of using NAS signaling to carry SMS and sending the NAS signaling, and the NAS SMS receiving mode can be understood as a mode of receiving NAS signaling carrying SMS.
[0046] In one possible implementation of the present application, the first transmission mode is an IMS SMS transmission mode, and the first information may be any one of the following: IMS registration information and IMS feedback information. The IMS registration information indicates whether the first cell supports the IMS SMS transmission mode, and the IMS feedback information indicates whether SMS transmission through the first cell using the first transmission mode has failed.
[0047] In one example, when the first information is IMS registration information, if the terminal successfully registers with the IMS, the terminal may receive the IMS registration information, and thus the terminal may obtain the IMS registration information. Thus, if the IMS registration information includes the first predetermined field, the IMS registration information indicates that the first cell supports the IMS SMS transmission mode, or if the IMS registration information does not include the first predetermined field, the IMS registration information indicates that the first cell supports the IMS SMS transmission mode.
[0048] Exemplarily, assuming that the first information is IMS registration information, if the IMS registration information includes the "+g.3gpp.smsip" field, the IMS registration information indicates that the first cell supports the IMS SMS transmission mode; if the IMS registration information does not include the "+g.3gpp.smsip" field, the IMS registration information indicates that the first cell does not support the IMS SMS transmission mode. It will be understood that in this example, the first predetermined field may be the "+g.3gpp.smsip" field.
[0049] In another example, if the first information is IMS feedback information, after the terminal successfully registers with the IMS, the terminal may first send a second text message via the first cell using the IMS text message transmission mode and receive IMS feedback information. Here, the second text message may be a text message randomly generated by the terminal, i.e., the second text message may not be a text message triggered by the user. Thus, if the IMS feedback information does not include the second predetermined field, the IMS feedback information indicates that there has been no failure to transmit a text message via the first cell using the first transmission mode. If the IMS feedback information includes the second predetermined field, the first information indicates that there has been a failure to transmit a text message via the first cell using the first transmission mode.
[0050] Exemplarily, assuming that the first information is IMS feedback information, if the IMS feedback information does not include the "METHOD NOT ALLOWED(405)" field, the IMS feedback information indicates that the text message has not been transmitted through the first cell using the first transmission mode and has failed; if the IMS feedback information includes the "METHOD NOT ALLOWED(405)" field, the IMS feedback information indicates that the text message has been transmitted through the first cell using the first transmission mode and has failed.
[0051] In another possible implementation of the present application, the first transmission mode is a NAS SMS transmission module, and the first information may be access information of the first cell, wherein the access information of the first cell indicates whether the first cell supports the NAS SMS transmission mode.
[0052] Optionally, when the first information is access information of the first cell, if the terminal successfully camps on the first cell, the terminal can receive the access information of the first cell, so that the terminal can store the access information of the first cell in the terminal and directly obtain the access information of the first cell. Therefore, when the value of the first function item in the access information of the first cell is a first predetermined value, the access information of the first cell indicates that the first cell supports the NAS SMS transmission mode; when the value of the first function item in the access information of the first cell is a second predetermined value, the access information of the first cell indicates that the first cell does not support the NAS SMS transmission mode.
[0053] Exemplarily, assuming that the first information is access information of the first cell, such as 5G registration accept Registration Accept information, then when the value of the "SMS over NAS" function item in the 5G Registration Accept information is a first predetermined value, for example, when the value of the "SMS over NAS" function item is 1, the 5G Registration Accept information indicates that the first cell supports the NAS SMS transmission mode; when the value of the "SMS over NAS" function item in the 5G Registration Accept information is a second predetermined value, for example, when the value of the "SMS over NAS" function item is 0, the 5G Registration Accept information indicates that the first cell does not support the NAS SMS transmission mode.
[0054] In a possible implementation of the present application, the terminal may first perform a cell registration operation, and upon successfully registering with the first cell, may directly obtain the first information.
[0055] In an embodiment of the present application, since the terminal may need to use the first transmission module to send or receive text messages at any time after registering to the first cell, the terminal can directly obtain the first information when registering to the first cell, that is, before the first text message needs to be transmitted, so as to determine whether the first transmission mode can be used to transmit text messages through the first cell through the first information.
[0056] In another possible implementation of the present application, the terminal may obtain first information before determining to transmit the first text message, so as to determine, through the first information, whether the text message can be transmitted through the first cell using the first transmission mode.
[0057] In some embodiments of the present application, in combination with FIG1 , as shown in FIG2 , the above step 101 can be specifically implemented through the following step 101a.
[0058] Step 101a: When the terminal resides in the first cell and determines that a first short message will be received through the first cell within a preset time period in the future, the terminal obtains first information.
[0059] In some embodiments of the present application, the terminal can determine whether it will receive the first text message through the first cell within a preset time period in the future based on the content currently displayed by the terminal; or, the terminal can determine whether it will receive the first text message through the first cell within a preset time period in the future based on the data in the data transmitted by the terminal through the first cell.
[0060] Optionally, the above-mentioned content may include at least one of the following: a control, an interface element, etc. The interface element may include at least one of the following: text content, image content, etc.
[0061] It can be understood that since the content currently displayed by the terminal includes preset content when the user communicates with other users or other terminals, the terminal can determine whether it will receive the first text message through the first cell within the preset time period in the future based on the currently displayed content.
[0062] It can be seen that since the terminal will only obtain the first information when it is determined that the first text message will be received through the first cell within a preset time period in the future, the first information can indicate whether the first transmission mode can be used to transmit text messages through the first cell within the most recent time period. In this way, the terminal can accurately perform the target operation before transmitting the first text message when the first transmission mode cannot be used to transmit text messages through the first cell within the most recent time period, thereby reducing the probability of the terminal failing to transmit the first text message due to imperfect functions of the first cell.
[0063] In some embodiments of the present application, before the above step 101a, the information transmission method provided by the embodiment of the present application may include the following step 201.
[0064] Step 201: When a preset condition is met, the terminal determines that a first short message will be received through a first cell within a preset time period in the future.
[0065] In the embodiment of the present application, the above-mentioned preset conditions include at least one of the following:
[0066] receiving a user input to a first control displayed on the terminal;
[0067] The information sent to the other terminals includes the first request information;
[0068] The interface displayed by the terminal includes the first interface content.
[0069] The first control is used to send a first request message, which is used to request other terminals to feedback the first information; the first interface content is used to indicate the time when the terminal can send the first request message again.
[0070] In some embodiments of the present application, the first control may be a "Get Verification Code" control. When the first control is a "Get Verification Code" control, the first request information may be "Verification Code Request" information, which is used to request the server to return a verification code. Specifically, the first information may be "Verification Code" information. Of course, the first control and the first information may also be other controls and information, and those skilled in the art may select them as needed. This is not limited to the embodiments of the present application.
[0071] Exemplarily, when the terminal receives a click input from the user on a "get verification code" control displayed on the terminal, the terminal may determine that a first text message will be received through the first cell within a preset time period in the future.
[0072] In some embodiments of the present application, the operating system of the terminal may obtain data reported by an application of the terminal to obtain information sent by the terminal to other terminals, so that the terminal may determine whether the information includes the first information.
[0073] Exemplarily, the operating system of the terminal can obtain information reported by the terminal's application to obtain information sent by the terminal to other terminals, and when the information includes "verification code request" information, the terminal can determine that it will receive the first SMS through the first cell within a preset time period in the future.
[0074] In some embodiments of the present application, the first interface content may specifically be: timing digital content.
[0075] For example, when the terminal detects that the displayed interface includes timing digital content, the terminal can determine that the first text message will be received via the first cell within a preset time period in the future. It can be understood that after the terminal receives the user's click input on the "Get Verification Code" control, the timing digital content is displayed in the currently displayed interface. This timing digital content is used to indicate the time when the user can click the "Get Verification Code" control again, that is, the time when the terminal can send the first request information again. Therefore, the terminal can determine whether the first text message will be received via the first cell within the preset time period in the future based on whether the displayed interface includes the timing digital content.
[0076] In this way, it can be seen that the terminal can accurately determine whether it will receive the first text message through the first cell within a preset time period in the future based on the preset conditions, so that the terminal can accurately obtain the first information of whether the first transmission mode can be used to transmit text messages through the first cell within the most recent time period, so that the terminal can accurately determine whether to perform the target operation based on the first information.
[0077] Step 102: When the first information indicates that the first transmission mode cannot be used to transmit the text message through the first cell, the terminal performs a target operation when transmitting the first text message.
[0078] It can be understood that when the first information indicates that the IMS SMS transmission mode or the NAS SMS transmission mode cannot be used to transmit the SMS through the first cell, the terminal can perform the target operation when the first SMS is about to be transmitted.
[0079] In the embodiment of the present application, if the first information indicates that the first transmission mode cannot be used to transmit a text message through the first cell, it can be considered that the first cell does not support the first transmission mode; or, the first cell supports the first transmission mode but is temporarily unable to transmit text messages using the first transmission mode due to certain factors. Therefore, the terminal can perform the target operation when transmitting the first text message.
[0080] In the embodiment of the present application, the above target operation includes any of the following:
[0081] transmitting the first SMS message through the first cell using the second transmission mode;
[0082] transmitting the first SMS message through the second cell using the first transmission mode or the second transmission mode;
[0083] The first SMS is transmitted through other transmission methods.
[0084] In the embodiment of the present application, the second transmission mode is different from the first transmission mode.
[0085] In some embodiments of the present application, when the first transmission mode is the IMS SMS transmission mode, the second transmission mode is the NAS SMS transmission mode; when the first transmission mode is the NAS SMS transmission mode, the second transmission mode is the IMS SMS transmission mode.
[0086] In some embodiments of the present application, the second cell can use the first transmission mode or the second transmission mode to transmit text messages.
[0087] In some embodiments of the present application, the above-mentioned second cell can be any one of the following: a New Radio (NR) cell, a Long Term Evolution (LTE) cell, a 3G cell, etc.
[0088] In one example, the network standard corresponding to the second cell is the same as the network standard corresponding to the first cell.
[0089] For example, assuming that the first cell is an NR cell and the network standard corresponding to the first cell is 5G, the second cell can also be an NR cell. At this time, the network standard corresponding to the second cell (ie, 5G) is the same as the network standard corresponding to the first cell.
[0090] In another example, the network standard corresponding to the second cell is different from the network standard corresponding to the first cell.
[0091] For example, assuming that the first cell is an LTE cell and the network standard corresponding to the first cell is 4G, the second cell can be an NR cell. At this time, the network standard corresponding to the second cell (ie, 5G) is different from the network standard corresponding to the first cell, and the network standard corresponding to the second cell is higher than the network standard corresponding to the first cell.
[0092] As another example, assuming that the first cell is an NR cell and the network standard corresponding to the first cell is 5G, the second cell can be an LTE cell. At this time, the network standard corresponding to the second cell (i.e., 4G) is different from the network standard corresponding to the first cell, and the network standard corresponding to the second cell is lower than the network standard corresponding to the first cell.
[0093] In some embodiments of the present application, the terminal can first determine the second cell from at least one neighboring cell of the first cell, and then switch the cell where the terminal is currently located from the first cell to the second cell, so that the terminal can use the first transmission mode or the second transmission mode to transmit the first text message through the second cell.
[0094] The second cell may be a cell supporting the first transmission mode and the second transmission mode, or may be a cell supporting only the first transmission mode.
[0095] In some embodiments of the present application, the other transmission methods mentioned above may include at least one of the following: a web page transmission method and an email transmission method.
[0096] Optionally, the web page transmission method may include: a web page sending method and a web page receiving method. The web page sending method may be understood as: sending a first text message to another terminal via the network of the first cell, so that the other terminal can display a preset web page, and the preset web page includes the text message content of the first text message. The web page receiving method may be understood as: receiving the first text message from another terminal via the network of the first cell and displaying a preset web page, and the preset web page includes the text message content of the first text message.
[0097] Optionally, the mailbox transmission mode may include: a mailbox sending mode and a mailbox receiving mode. The mailbox sending mode may be understood as a mode of sending the first text message to a preset mailbox of another terminal via the network of the first cell, and the mailbox receiving mode may be understood as a mode of receiving the first text message using a preset mailbox via the network of the first cell.
[0098] In one possible implementation of the present application, when the first information indicates that the first transmission mode cannot be used to transmit the text message through the first cell, the terminal may randomly select the target operation to be performed when transmitting the first text message (i.e., select to use the second transmission mode to transmit the first text message through the first cell, or use the first transmission mode or the second transmission mode to transmit the first text message through the second cell), and then execute the selected target operation.
[0099] In another possible implementation of the present application, the terminal may give priority to using the second transmission mode to transmit the first text message through the first cell as the target operation; then, when it is determined that the second transmission mode cannot be used to transmit the text message through the first cell, give priority to using the first transmission mode or the second transmission mode to transmit the first text message through the second cell as the target operation; and, when it is determined that there is no second cell in the neighboring cell of the first cell, choose to use other transmission modes to transmit the first text message as the target operation.
[0100] The following is an example of a specific solution for the terminal to determine whether it can use the second transmission mode to transmit a text message through the first cell.
[0101] In some embodiments of the present application, the target operation includes: transmitting the first text message via the first cell using the second transmission mode. Optionally, in conjunction with FIG1 , as shown in FIG3 , before step 102 , the information transmission method provided in the embodiment of the present application may further include the following step 301 , and step 102 may be specifically implemented by step 102a .
[0102] Step 301: The terminal obtains second information.
[0103] In the embodiment of the present application, the second information indicates whether the second transmission mode can be used to transmit text messages through the first cell.
[0104] It should be noted that the order in which steps 301 and 101 are executed is not limited in this embodiment of the present application. In one example, the terminal may execute step 301 first and then step 101; in another example, the terminal may execute step 101 first and then step 301; in yet another example, the terminal may execute step 101 simultaneously with step 301. Figure 3 illustrates the execution of step 101 first and then step 301.
[0105] It should be noted that, for the description of the above-mentioned second information, reference can be made to the specific description of the first information in the above-mentioned embodiment, and the embodiment of the present application will not be repeated here.
[0106] Step 102a. When the first information indicates that the first transmission mode cannot be used to transmit the text message through the first cell, when transmitting the first text message, when the second information indicates that the second transmission mode can be used to transmit the text message through the first cell, the terminal uses the second transmission mode to transmit the first text message through the first cell.
[0107] It should be noted that, for the description of the terminal using the second transmission mode to transmit the first text message through the first cell, reference can be made to the specific description of the terminal using the first transmission mode to transmit the first text message through the first cell in the above embodiment, and the embodiments of this application will not be repeated here.
[0108] In some embodiments of the present application, after the terminal successfully transmits the first text message through the first cell using the second transmission mode, the terminal may further display first prompt information, where the first prompt information is used to prompt the user that the first text message has been successfully transmitted.
[0109] In some embodiments of the present application, when the second information indicates that the first cell does not support the second transmission mode, the terminal can switch the currently located cell from the first cell to the above-mentioned second cell, and use the first transmission mode or the second transmission mode to transmit the first text message through the second cell.
[0110] It should be noted that, for the description of the terminal using the first transmission mode or the second transmission mode to transmit the first text message through the second cell, please refer to the specific description of the terminal using the first transmission mode to transmit the first text message through the first cell in the above embodiment, and the embodiments of this application will not be repeated here.
[0111] In some embodiments of the present application, after the terminal successfully transmits the first text message through the second cell using the first transmission mode or the second transmission mode, the terminal may further display a first prompt message, where the first prompt message is used to prompt the user that the first text message has been successfully transmitted.
[0112] It can be seen that since the terminal can first determine whether the first transmission mode can be used to transmit the text message through the first cell, and then use the first transmission mode to transmit the first text message only when it is determined that the first transmission mode can be used to transmit the text message through the first cell, instead of directly using the first transmission mode to transmit the first text message, the probability of the terminal failing to transmit the first text message due to the first cell not supporting the first transmission mode can be avoided, thereby reducing the probability of the terminal failing to transmit the first text message, that is, the success rate of the terminal transmitting the first text message can be improved.
[0113] In another possible implementation of the present application, the terminal may select a target operation according to the operation priority of each operation, wherein the operation priority of each operation may be a pre-configured priority or a priority preset by the user.
[0114] Optionally, when displaying the terminal's setting interface, the terminal can display an "SMS Preference Setting Interface" interface based on the user's click input on the "SMS Preference Setting" control in the setting interface. The "SMS Preference Setting Interface" interface includes at least one priority control, and each priority control includes the priority of each operation. The terminal can set the operation priority of each operation according to the priority of each operation corresponding to a certain priority control based on the user's click input on a certain priority control in the at least one priority control.
[0115] For example, the terminal is a mobile phone. Assume that the first cell is an NR cell and the second cell is an LTE cell. As shown in FIG4 , the mobile phone displays an “SMS preference setting interface” interface 10, which includes an “LTE>NR>Other” priority control 11, a “NR>Other>LTE” priority control 12, and an “NR only” priority control 13. The priority of the “LTE>NR>Other” priority control 11 corresponding to the “Use the first transmission mode or the second transmission mode to transmit the first SMS through the second cell” operation is the highest priority, the priority of the “Use the second transmission mode to transmit the first SMS through the first cell” operation is the second highest priority, and the priority of the “Transmit the first SMS through other transmission methods” operation is the lowest priority. The priority of the “NR>Other>LTE” priority control 12 corresponding to the “Use the second transmission mode to transmit the first SMS through the first cell” operation is the highest priority, the priority of the “Transmit the first SMS through other transmission methods” operation is the second highest priority, and the priority of the “Use the first transmission mode or the second transmission mode to transmit the first SMS through the second cell” operation is the lowest priority. The priority of the operation "transmitting the first text message through the first cell using the second transmission mode" corresponding to the "only" priority control 13 is the highest priority, the priority of the operation "transmitting the first text message through the second cell using the first transmission mode or the second transmission mode" and the operation "transmitting the first text message through other transmission methods" are the lowest priorities, so that the terminal can set the operation priority of each operation according to the user's click input on any one of the priority controls among "LTE>NR>Other" priority control 11, "NR>Other>LTE" priority control 12 and "NR only" priority control 13.
[0116] An embodiment of the present application provides an information transmission method, in which a terminal, when residing in a first cell, can obtain first information indicating whether a first transmission mode can be used to transmit a text message through the first cell, and in a case where the first information indicates that the first transmission mode cannot be used to transmit a text message through the first cell, when transmitting the first text message, the terminal can use the second transmission mode to transmit the first text message through the first cell, or use the first transmission mode or the second transmission mode to transmit the first text message through the second cell. Since the terminal is stationed in the first cell, it will determine whether the first transmission mode can be used to transmit text messages through the first cell based on the first information. In this way, when the first information indicates that the first transmission mode cannot be used to transmit text messages through the first cell, the terminal can directly use the second transmission mode that may be able to transmit text messages to transmit the first text message, instead of using the first transmission mode that cannot transmit text messages to transmit the first text message. Therefore, the probability of failure of the terminal to transmit the first text message can be reduced, that is, the success rate of the terminal transmitting the first text message can be improved; or, when the first information indicates that the first transmission mode cannot be used to transmit text messages through the first cell, the terminal can use the first transmission mode or the second transmission mode that may be able to transmit text messages to transmit the first text message through the second cell that may be able to transmit text messages, instead of transmitting the first text message through the first cell that cannot transmit text messages. Therefore, the probability of failure of the terminal to transmit the first text message can be reduced, that is, the success rate of the terminal transmitting the first text message can be improved; in this way, the communication quality between the terminal and other terminals can be improved.
[0117] Of course, there may be a situation where the number of neighboring cells of the first cell may be large. At this time, the terminal can reside in each neighboring cell one by one, and determine whether the neighboring cell can use the first transmission mode or the second transmission mode to transmit text messages. If the neighboring cell can use the first transmission mode or the second transmission mode, the neighboring cell will be determined as the second cell and switched to the neighboring cell. An example will be given below to illustrate this.
[0118] In some embodiments of the present application, the target operation includes: transmitting the first text message via the second cell using the first transmission mode or the second transmission mode. Optionally, in conjunction with Figure 1 , as shown in Figure 5 , before the "terminal performs the target operation" in step 102 , the information transmission method provided in the embodiment of the present application may further include the following step 401 , and step 102 may be specifically implemented by step 102b .
[0119] Step 401: When first information indicates that a text message cannot be transmitted through a first cell using a first transmission mode, the terminal switches the cell where the terminal resides from the first cell to a third cell when transmitting the first text message, and obtains third information.
[0120] In an embodiment of the present application, the third cell is a neighboring cell of the first cell, and the third information indicates whether a third transmission mode can be used to transmit text messages through the third cell, where the third transmission mode is the first transmission mode or the second transmission mode.
[0121] In some embodiments of the present application, the third cell may be any one of the following: a New Radio (NR) cell, a Long Term Evolution (LTE) cell, a 3G cell, etc.
[0122] In one example, the network standard corresponding to the second cell is the same as the network standard corresponding to the first cell.
[0123] Optionally, the third cell may be any neighboring cell having the same network standard as that corresponding to the first cell.
[0124] In another example, the network standard corresponding to the third cell is different from the network standard corresponding to the first cell.
[0125] In some embodiments of the present application, after the terminal switches the cell in which the terminal currently resides from the first cell to the third cell, the terminal may register with the IMS and obtain the third information if the IMS registration is successful.
[0126] It should be noted that, for the description of the terminal acquiring the third information, reference may be made to the specific description of the terminal acquiring the first information in the above embodiment, which will not be repeated here in the embodiment of the present application.
[0127] Step 102b: When the third information indicates that the third transmission mode can be used to transmit the SMS message through the third cell, the terminal determines the third cell as the second cell.
[0128] In some embodiments of the present application, after the terminal determines the third cell as the second cell, the terminal may directly use the third transmission mode to transmit the first SMS through the second cell.
[0129] It can be understood that, in this embodiment, the terminal can use the third transmission mode to transmit the first SMS message through the second cell.
[0130] In this way, it can be seen that the terminal can switch the currently located cell from the first cell to a neighboring cell of the first cell (i.e., the third cell), and accurately determine whether the third cell can use the third transmission mode to transmit text messages through the third cell. In this way, the terminal can accurately determine the third cell as the second cell when the third cell can use the third transmission mode to transmit text messages through the third cell, thereby avoiding the situation where the terminal fails to transmit the first text message through the second cell.
[0131] In one example, when the third information indicates that the third cell cannot use the third transmission mode to transmit text messages through the third cell, the terminal can switch the cell where the terminal is currently located from the third cell to the fourth cell. The fourth cell can be any neighboring cell of the first cell except the third cell, and the above steps 401 and 102b are performed again to determine whether the fourth cell is the second cell, and so on until the second cell is determined.
[0132] In another example, the above step 102b may be replaced by the following steps 102c and 102d.
[0133] Step 102c: When the third information indicates that the third transmission mode cannot be used to transmit the SMS message through the third cell, the terminal obtains fourth information.
[0134] In an embodiment of the present application, the fourth information indicates whether a fourth transmission mode can be used to transmit text messages through the third cell. The fourth transmission mode is the first transmission mode or the second transmission mode, and the fourth transmission mode is different from the third transmission mode.
[0135] It can be understood that when the third transmission mode is the first transmission mode, the fourth transmission mode is the second transmission mode; and when the third transmission mode is the second transmission mode, the fourth transmission mode is the first transmission mode.
[0136] Step 102d: When the fourth information indicates that the fourth transmission mode can be used to transmit the SMS through the third cell, the terminal determines the third cell as the second cell.
[0137] It can be understood that, in this embodiment, the terminal can use the fourth transmission mode to transmit the first SMS message through the second cell.
[0138] It can be seen that since the terminal can reconfirm whether the third cell can use the fourth transmission mode to transmit text messages when the third cell cannot use the third transmission mode to transmit text messages, instead of directly performing the cell switching operation, the number of times the terminal performs cell operations can be reduced, thereby reducing the waste of air interface resources.
[0139] The information transmission method provided in the embodiment of the present application can be executed by an information transmission device. In the embodiment of the present application, the information transmission device provided in the embodiment of the present application is described by taking the information transmission method executed by the information transmission device as an example.
[0140] FIG6 shows a possible structural diagram of an information transmission device involved in an embodiment of the present application. As shown in FIG6 , the information transmission device 50 may include: an acquisition module 51 and a processing module 52 .
[0141] The acquisition module 51 is configured to, when the information transmission device 50 resides in the first cell, acquire first information indicating whether a text message can be transmitted via the first cell using the first transmission mode. The processing module 52 is configured to, when the first information acquired by the acquisition module 51 indicates that the text message cannot be transmitted via the first cell using the first transmission mode, perform a target operation when transmitting the first text message. The target operation includes any of the following: transmitting the first text message via the first cell using the second transmission mode; or transmitting the first text message via the second cell using either the first transmission mode or the second transmission mode.
[0142] An embodiment of the present application provides an information transmission device. When the information transmission device resides in a first cell, it determines, based on first information, whether a first transmission mode can be used to transmit a text message through the first cell. Therefore, if the first information indicates that the first transmission mode cannot be used to transmit the text message through the first cell, the information transmission device can directly use a second transmission mode that may be able to transmit the text message, rather than using the first transmission mode that cannot transmit the text message, when transmitting the first text message. Therefore, the probability of failure of the information transmission device to transmit the first text message can be reduced, that is, the success rate of the information transmission device transmitting the first text message can be improved. Alternatively, if the first information indicates that the first transmission mode cannot be used to transmit the text message through the first cell, the information transmission device can use the first transmission mode or the second transmission mode that may be able to transmit the text message, and transmit the first text message through the second cell that may be able to transmit the text message, rather than transmitting the first text message through the first cell that cannot transmit the text message. Therefore, the probability of failure of the information transmission device to transmit the first text message can be reduced, that is, the success rate of the information transmission device transmitting the first text message can be improved. In this way, the communication quality between the information transmission device and other information transmission devices can be improved.
[0143] In one possible implementation, the target operation includes transmitting the first text message via the first cell using the second transmission mode. The acquisition module 51 is further configured to, before the processing module 52 performs the target operation, acquire second information indicating whether the second transmission mode can be used to transmit the text message via the first cell. The processing module 52 is specifically configured to transmit the first text message via the first cell using the second transmission mode if the second information acquired by the acquisition module 51 indicates that the second transmission mode can be used to transmit the text message via the first cell.
[0144] In one possible implementation, the target operation includes: transmitting the first text message via the second cell using the first transmission mode or the second transmission mode. The processing module 52 is further configured to, before executing the target operation, switch the cell where the information transmission device 50 resides from the first cell to the third cell, wherein the third cell is a neighboring cell of the first cell. The acquisition module 51 is further configured to acquire third information, wherein the third information indicates whether a text message can be transmitted via the third cell using the third transmission mode, and the third transmission mode is the first transmission mode or the second transmission mode. The processing module 52 is further configured to determine the third cell as the second cell when the third information acquired by the acquisition module 51 indicates that the text message can be transmitted via the third cell using the third transmission mode.
[0145] In one possible implementation, the acquisition module 51 is further configured to, when the third information indicates that the third transmission mode cannot be used to transmit text messages through the third cell, acquire fourth information indicating whether the fourth transmission mode can be used to transmit text messages through the third cell, the fourth transmission mode being the first transmission mode or the second transmission mode, the fourth transmission mode being different from the third transmission mode. The processing module is further configured to, when the fourth information acquired by the acquisition module 51 indicates that the fourth transmission mode can be used to transmit text messages through the third cell, determine the third cell as the second cell.
[0146] In a possible implementation, the acquisition module 51 is specifically configured to acquire the first information when it is determined that the first short message will be received through the first cell within a preset time period in the future.
[0147] In one possible implementation, the processing module 52 is further configured to, upon determining that the first text message will be received via the first cell within a preset time period in the future, determine, before obtaining the first message, that the first text message will be received via the first cell within a preset time period in the future, provided that a preset condition is satisfied. The preset condition includes at least one of the following: receiving user input on a first control displayed by the information transmission device 50; including first request information in the information sent to other information transmission devices; or including first interface content in the interface displayed by the information transmission device 50. The first control is configured to send a first request information, which is configured to request feedback from other information transmission devices on the first information; and the first interface content is configured to indicate when the information transmission device 50 may resend the first request information.
[0148] Thus, it can be seen that, on the one hand, since the terminal can first determine whether the first transmission mode can be used to transmit the text message through the first cell, and then use the first transmission mode to transmit the first text message when it is determined that the first transmission mode can be used to transmit the text message through the first cell, instead of directly using the first transmission mode to transmit the first text message, the probability of the terminal failing to transmit the first text message due to the first cell not supporting the first transmission mode can be avoided, thereby reducing the probability of the terminal failing to transmit the first text message; on the other hand, since the terminal can switch the currently resident cell from the first cell to a neighboring cell of the first cell (i.e., the third cell), and accurately determine whether the third cell can use the third transmission mode to transmit text messages through the third cell, the terminal accurately determines the third cell as the second cell when the third cell can use the third transmission mode to transmit text messages through the third cell, thereby avoiding the terminal transmitting the first text message through the second cell. The situation where the SMS fails; on the other hand, since the terminal will only obtain the first information when it is determined that the first SMS will be received through the first cell within a preset time period in the future, the first information can indicate whether the first transmission mode can be used to transmit the SMS through the first cell within the most recent time period. In this way, the terminal can accurately perform the target operation before transmitting the first SMS when the first transmission mode cannot be used to transmit the SMS through the first cell within the most recent time period, thereby reducing the probability of the terminal failing to transmit the first SMS due to imperfect functions of the first cell; on the other hand, since the terminal can accurately determine whether the first SMS will be received through the first cell within a preset time period in the future according to preset conditions, the terminal can accurately obtain the first information on whether the first transmission mode can be used to transmit the SMS through the first cell within the most recent time period, so that the terminal can accurately determine whether to perform the target operation based on the first information.
[0149] The information transmission device in the embodiments of the present application may be a terminal, or a component in the terminal, such as an integrated circuit or a chip. The terminal may be a user terminal, or may be a device other than a user terminal. For example, the terminal may be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a mobile internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. It may also be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), an ATM, or an kiosks, etc., and the embodiments of the present application do not specifically limit this.
[0150] The information transmission device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0151] The information transmission device provided in the embodiment of the present application can implement each process implemented in the method embodiments of Figures 1 to 5. To avoid repetition, they will not be described here.
[0152] In some embodiments of the present application, as shown in Figure 7, the embodiment of the present application also provides a terminal 60, including a processor 61 and a memory 62, and the memory 62 stores a program or instruction that can be run on the processor 61. When the program or instruction is executed by the processor 61, the various process steps of the above-mentioned information transmission method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0153] It should be noted that the terminals in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0154] FIG8 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0155] The terminal 100 includes but is not limited to components such as a radio frequency unit 701 , a network module 702 , an audio output unit 703 , an input unit 704 , a sensor 705 , a display unit 706 , a user input unit 707 , an interface unit 708 , a memory 709 , and a processor 710 .
[0156] Those skilled in the art will appreciate that the terminal 700 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 710 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG8 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0157] Processor 710 is configured to, when the terminal is stationed in a first cell, obtain first information indicating whether a text message can be transmitted via the first cell using a first transmission mode, and, if the first information indicates that the text message cannot be transmitted via the first cell using the first transmission mode, perform a target operation when transmitting the first text message.
[0158] The target operation includes any one of the following: transmitting the first text message through the first cell using the second transmission mode; transmitting the first text message through the second cell using the first transmission mode or the second transmission mode.
[0159] An embodiment of the present application provides a terminal. When the terminal resides in a first cell, it determines whether it can use the first transmission mode to transmit a text message through the first cell based on the first information. In this way, when the first information indicates that the first transmission mode cannot be used to transmit a text message through the first cell, the terminal can directly use the second transmission mode that may be able to transmit the text message to transmit the first text message, instead of using the first transmission mode that cannot transmit the text message to transmit the first text message. Therefore, the probability of failure of the terminal to transmit the first text message can be reduced, that is, the success rate of the terminal transmitting the first text message can be improved; or, when the first information indicates that the first transmission mode cannot be used to transmit a text message through the first cell, the terminal can use the first transmission mode or the second transmission mode that may be able to transmit the text message to transmit the first text message through the second cell that may be able to transmit the text message, instead of transmitting the first text message through the first cell that cannot transmit the text message. Therefore, the probability of failure of the terminal to transmit the first text message can be reduced, that is, the success rate of the terminal transmitting the first text message can be improved; in this way, the communication quality between the terminal and other terminals can be improved.
[0160] In some embodiments of the present application, the target operation includes: transmitting the first text message through the first cell using the second transmission mode.
[0161] The processor 710 is further configured to obtain second information, where the second information indicates whether the second transmission mode can be used to transmit the text message through the first cell.
[0162] The processor 710 is specifically configured to transmit the first text message through the first cell using the second transmission mode when the second information indicates that the text message can be transmitted through the first cell using the second transmission mode.
[0163] In some embodiments of the present application, the target operation includes: transmitting the first text message through the second cell using the first transmission mode or the second transmission mode.
[0164] Processor 710 is also used to switch the cell where the terminal resides from the first cell to the third cell and obtain third information, wherein the third cell is a neighboring cell of the first cell, and the third information indicates whether a third transmission mode can be used to transmit text messages through the third cell, and the third transmission mode is the first transmission mode or the second transmission mode; and when the third information indicates that the third transmission mode can be used to transmit text messages through the third cell, the third cell is determined as the second cell.
[0165] In some embodiments of the present application, the processor 710 is further used to obtain fourth information when the third information indicates that the third transmission mode cannot be used to transmit text messages through the third cell, the fourth information indicating whether the fourth transmission mode can be used to transmit text messages through the third cell, the fourth transmission mode being the first transmission mode or the second transmission mode, and the fourth transmission mode being different from the third transmission mode; and when the fourth information indicates that the fourth transmission mode can be used to transmit text messages through the third cell, the third cell is determined as the second cell.
[0166] In some embodiments of the present application, the processor 710 is specifically configured to obtain the first information when it is determined that the first text message will be received through the first cell within a preset time period in the future.
[0167] In some embodiments of the present application, the processor 710 is further used to determine that a first text message will be received through the first cell within a preset time period in the future when a preset condition is met, and the preset condition includes at least one of the following: receiving user input on a first control displayed on the terminal; the information sent to other terminals includes first request information; the interface displayed by the terminal includes first interface content.
[0168] The first control is used to send a first request message, which is used to request other terminals to feedback the first information; the first interface content is used to indicate the time when the terminal can send the first request message again.
[0169] It should be understood that in an embodiment of the present application, the input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042, and the graphics processor 7041 processes image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 707 includes a touch panel 7071 and at least one of other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. Other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0170] The memory 709 can be used to store software programs and various data. The memory 709 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 709 may include a volatile memory or a non-volatile memory, or the memory 709 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct rambus RAM (DRRAM). The memory 709 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0171] Processor 710 may include one or more processing units. Optionally, processor 710 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 710.
[0172] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0173] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0174] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0175] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0176] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned information transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0177] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0178] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0179] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.
Claims
1. A method for transmitting information, the method comprising: When the terminal resides in the first cell, the terminal acquires first information indicating whether a text message can be transmitted through the first cell using a first transmission mode; In a case where the first information indicates that the first transmission mode cannot be used to transmit a text message through the first cell, the terminal performs a target operation when transmitting the first text message; The target operation includes any of the following: Transmitting the first text message through the first cell using a second transmission mode; The first text message is transmitted through the second cell using the first transmission mode or the second transmission mode.
2. The method according to claim 1, wherein: The target operation includes: transmitting the first text message through the first cell using the second transmission mode; Before the terminal performs the target operation, the method further includes: The terminal acquires second information, where the second information indicates whether the second transmission mode can be used to transmit a text message through the first cell; The terminal performs a target operation, including: In a case where the second information indicates that the second transmission mode can be used to transmit the text message through the first cell, the terminal transmits the first text message through the first cell using the second transmission mode.
3. The method according to claim 1, wherein: The target operation includes: transmitting the first short message through a second cell using the first transmission mode or the second transmission mode; Before the terminal performs the target operation, the method further includes: The terminal switches the cell where the terminal resides from the first cell to a third cell, and obtains third information, wherein the third cell is a neighboring cell of the first cell, and the third information indicates whether a third transmission mode can be used to transmit a text message through the third cell, and the third transmission mode is the first transmission mode or the second transmission mode; When the third information indicates that the third transmission mode can be used to transmit a text message through the third cell, the terminal determines the third cell as the second cell.
4. The method according to claim 1, wherein: The terminal obtains first information, including: When it is determined that the first short message will be received through the first cell within a preset time period in the future, the terminal obtains the first information.
5. The method according to claim 4, wherein: In a case where it is determined that the first short message will be received through the first cell within a preset time period in the future, before the terminal acquires the first information, the method further includes: When a preset condition is met, the terminal determines that the first text message will be received through the first cell within the preset time period in the future, and the preset condition includes at least one of the following: receiving a user input to a first control displayed on the terminal; The information sent to other terminals includes the first request information; The interface displayed by the terminal includes the first interface content; Among them, the first control is used to send the first request information, and the first request information is used to request other terminals to feedback the first information; the first interface content is used to indicate the time when the terminal can send the first request information again.
6. An information transmission device, comprising: Acquisition module and processing module; The acquisition module is used to acquire first information when the information transmission device resides in the first cell, the first information indicating whether a text message can be transmitted through the first cell using a first transmission mode; The processing module is configured to perform a target operation when transmitting a first text message if the first information acquired by the acquiring module indicates that the text message cannot be transmitted through the first cell using the first transmission mode; The target operation includes any of the following: Transmitting the first text message through the first cell using a second transmission mode; The first text message is transmitted through the second cell using the first transmission mode or the second transmission mode.
7. The information transmission device according to claim 6, wherein: The target operation includes: transmitting the first SMS message through the first cell using a second transmission mode; The acquisition module is further configured to acquire second information before the processing module executes the target operation, wherein the second information indicates whether the second transmission mode can be used to transmit a text message through the first cell; The processing module is specifically configured to transmit the first text message through the first cell using the second transmission mode when the second information acquired by the acquisition module indicates that the text message can be transmitted through the first cell using the second transmission mode.
8. The information transmission device according to claim 6, wherein: The target operation includes: transmitting the first short message through a second cell using the first transmission mode or the second transmission mode; The processing module is further configured to switch the cell where the information transmission device resides from the first cell to a third cell before executing the target operation, wherein the third cell is a neighboring cell of the first cell; The acquisition module is further used to acquire third information, wherein the third information indicates whether a third transmission mode can be used to transmit a text message through the third cell, and the third transmission mode is the first transmission mode or the second transmission mode; The processing module is further configured to determine the third cell as the second cell when the third information acquired by the acquisition module indicates that the third transmission mode can be used to transmit text messages through the third cell.
9. The information transmission device according to claim 6, wherein: The acquisition module is specifically configured to acquire the first information when it is determined that the first short message will be received through the first cell within a preset time period in the future.
10. The information transmission device according to claim 9, wherein: The processing module is further configured to, in the case where it is determined that the first text message will be received through the first cell within a preset time period in the future, determine that the first text message will be received through the first cell within the preset time period in the future before acquiring the first information, if a preset condition is met, wherein the preset condition includes at least one of the following: receiving a user input to a first control displayed by the information transmission device; The information sent to the other information transmission device includes the first request information; The interface displayed by the information transmission device includes first interface content; Among them, the first control is used to send a first request message, and the first request message is used to request other information transmission devices to feedback the first information; the first interface content is used to indicate the time when the information transmission device can send the first request message again.
11. A terminal comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the information transmission method according to any one of claims 1 to 5 are implemented.
12. A readable storage medium storing a program or an instruction, wherein the program or the instruction, when executed by a processor, implements the steps of the information transmission method according to any one of claims 1 to 5.
13. A chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the information transmission method according to any one of claims 1 to 5.
14. A computer program product, wherein the program product is stored in a non-volatile storage medium and is executed by at least one processor to implement the steps of the information transmission method according to any one of claims 1 to 5.
15. An electronic device, comprising the electronic device for executing the steps of the information transmission method according to any one of claims 1 to 5.
Citation Information
Patent Citations
IMS network registration method and device, terminal and readable storage medium
CN113891410A
Information transmission method and device, storage medium and chip
CN115334582A
Communication method, device and system
CN115552971A
Information transmission method and device, terminal and readable storage medium
CN117459908A
SMS domain preference
US20170332217A1