Data interaction method and device, storage medium and electronic equipment

By establishing a communication interconnection with the second terminal in a high -frequency network environment, the problem of unable to interact with the core network when the terminal device cannot interact with the core network when the signal is insufficient or the unwintering area, and the network coverage is achieved.

CN119383753APending Publication Date: 2025-01-28BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310927267.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-26
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

In a high-frequency network environment, terminal devices cannot interact with the core network in areas where there is no base station coverage or the base station signal is weak, resulting in insufficient network coverage.

Method used

Establish a communication interconnection with the second terminal of the second terminal that has opened the communication connection function, and use the second terminal to perform data interaction with the core network, so as to achieve the relay effect of data interaction.

Benefits of technology

Effectively expand network coverage to ensure that the terminal device can interact with the core network when the signal is insufficient or unwintering area.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119383753A_ABST
    Figure CN119383753A_ABST
Patent Text Reader

Abstract

The invention provides a data interaction method and device, a storage medium and electronic device.The data interaction method comprises the steps that when a preset search condition is met, at least one second terminal is searched, and the second terminal is a terminal with a communication interconnection function started. And then, establishing communication interconnection with the at least one second terminal, and carrying out data interaction with a core network through the at least one second terminal. According to the data interaction method provided by the embodiment of the invention, when the first terminal is in an area which is not covered by the base station or is covered by the base station but has relatively weak signals, the first terminal can take the second terminal which has started a communication interconnection function and can perform normal data interaction with the core network as a relay; and data interaction with a core network is realized, so that network coverage is effectively expanded.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The technical solution disclosed herein relates to the field of computer technology, and in particular to a data interaction method and device, a storage medium, and an electronic device. Background Art

[0002] A high-frequency network refers to a network that uses higher-frequency wireless signals for communication. Compared with a low-frequency network, a high-frequency network is characterized by faster signal transmission rates, but shorter signal propagation distances and poorer penetration capabilities, which results in a relatively small coverage range for a single base station.

[0003] When the terminal is in an area without base station coverage, or with base station coverage but relatively weak signal, various operator services cannot be performed. In other words, when the terminal is in an area without base station coverage, or with base station coverage but relatively weak signal, data interaction with the core network cannot be performed. Summary of the invention

[0004] In view of this, embodiments of the present disclosure provide a data interaction method and device, a storage medium, and an electronic device.

[0005] According to a first aspect of the present disclosure, a data interaction method is proposed, the method comprising:

[0006] When the preset search condition is met, searching for at least one second terminal; wherein the second terminal is a terminal with a communication interconnection function turned on;

[0007] Establishing communication interconnection with the at least one second terminal;

[0008] Data is exchanged with the core network through the at least one second terminal.

[0009] In combination with any implementation manner provided in the present disclosure, the performing data interaction with the core network through the at least one second terminal includes:

[0010] Determining that the at least one second terminal successfully establishes a communication interconnection with the core network;

[0011] Data is exchanged with the core network through the at least one second terminal.

[0012] In combination with any implementation manner provided in the present disclosure, the performing data interaction with the core network through the at least one second terminal includes:

[0013] When it is determined that there is a target terminal among the at least one second terminal that has not successfully established a communication interconnection with the core network, sending indication information to the target terminal; the indication information is used to instruct the target terminal to establish a communication interconnection with the core network;

[0014] When it is determined that the target terminal successfully establishes communication interconnection with the core network, data interaction is performed with the core network through the at least one second terminal.

[0015] In combination with any embodiment provided in the present disclosure, the method further includes:

[0016] When it is determined that the target terminal has not successfully established a communication interconnection with the core network within a first preset time period, the communication interconnection established with the target terminal is released.

[0017] In combination with any implementation manner provided in the present disclosure, the preset search condition includes at least one of the following:

[0018] Receiving a search instruction;

[0019] Detecting that the signal strength of the first terminal meets a preset signal strength condition;

[0020] detecting that the moving speed of the first terminal meets a preset moving speed condition;

[0021] Detecting that the altitude of the first terminal meets a preset altitude condition;

[0022] It is detected that the signal quality of the first terminal meets a preset signal quality condition.

[0023] In combination with any embodiment provided by the present disclosure,

[0024] The communication and interconnection functions include at least one of the following: wireless fidelity Wifi, Bluetooth;

[0025] The searching for at least one second terminal includes:

[0026] Searching for the at least one second terminal via Wifi and / or Bluetooth;

[0027] The establishing of communication interconnection with the at least one second terminal includes:

[0028] The communication interconnection is established with the at least one second terminal via Wifi and / or Bluetooth.

[0029] In combination with any implementation manner provided in the present disclosure, after establishing communication interconnection with the at least one second terminal, the method further includes:

[0030] When it is detected that the connection state with the at least one second terminal drops to meet the preset connection condition, searching for an alternative terminal that can be used to replace the at least one second terminal; wherein the alternative terminal is a terminal with a communication interconnection function turned on and capable of data interaction with the core network;

[0031] Output a reminder message; the reminder message is used to remind the user that the alternative terminal exists.

[0032] In combination with any implementation manner provided in the present disclosure, establishing communication interconnection with the at least one second terminal includes:

[0033] determining at least one third terminal from the at least one second terminal;

[0034] Establishing communication interconnection with the at least one third terminal;

[0035] The performing data interaction with the core network through the at least one second terminal includes:

[0036] Data is exchanged with the core network through the at least one third terminal.

[0037] In combination with any implementation manner provided in the present disclosure, the determining at least one third terminal from the at least one second terminal includes:

[0038] Acquire a blacklist or a whitelist corresponding to the first terminal; the whitelist includes second terminals that are allowed to establish communication interconnection with the first terminal, and the blacklist includes second terminals that are not allowed to establish communication interconnection with the first terminal;

[0039] Among the at least one second terminal, a second terminal existing in the white list or a second terminal not existing in the black list is determined as the third terminal.

[0040] In combination with any implementation manner provided in the present disclosure, the determining at least one third terminal from the at least one second terminal includes:

[0041] Determine the tariff information corresponding to each of the at least one second terminal; the tariff information is used to represent the cost required for data interaction after establishing the communication interconnection;

[0042] The second terminal corresponding to the tariff information satisfying the preset tariff condition is determined as the third terminal.

[0043] In combination with any implementation manner provided in the present disclosure, after establishing communication interconnection with the at least one third terminal, the method further includes:

[0044] When disconnecting the communication interconnection established with the at least one third terminal, determining a payment amount according to the tariff information corresponding to the at least one third terminal and the duration of the communication interconnection;

[0045] According to the payment amount, a payment operation is completed to the at least one third terminal.

[0046] In combination with any implementation manner provided in the present disclosure, after establishing communication interconnection with the at least one third terminal, the method further includes:

[0047] When a preset disconnection condition is met, disconnecting the communication interconnection established with the at least one third terminal; wherein the preset disconnection condition includes at least one of the following:

[0048] It is detected that a radio signal parameter value of the cell where the first terminal is located meets a first preset parameter value condition;

[0049] Detecting that the duration of the communication interconnection reaches a preset duration;

[0050] It is detected that the total amount of traffic used by the first terminal reaches a preset traffic value.

[0051] According to a second aspect of the present disclosure, a data interaction method is proposed, the method comprising:

[0052] In response to receiving the communication interconnection activation instruction, activating the communication interconnection function;

[0053] Establish a communication interconnection with the first terminal so that the first terminal interacts with the core network through the second terminal.

[0054] In combination with any implementation manner provided in the present disclosure, when the second terminal is a target terminal that has not successfully established a communication interconnection with the core network, after establishing a communication interconnection with the first terminal, the method further includes:

[0055] receiving instruction information sent by the first terminal; the instruction information is used to instruct the target terminal to establish a communication interconnection with the core network;

[0056] Based on the indication information, a communication interconnection with the core network is established.

[0057] In combination with any embodiment provided in the present disclosure, the method further includes:

[0058] When it is determined that the communication interconnection with the core network is not successfully established within the second preset time period, the communication interconnection established with the first terminal is released.

[0059] In combination with any implementation manner provided in the present disclosure, in response to receiving a communication interconnection activation instruction, activating the communication interconnection function includes:

[0060] When the communication interconnection activation instruction is received and it is determined that the wireless signal parameter value of the second terminal meets the second preset parameter value condition, the communication interconnection function is activated.

[0061] In combination with any implementation manner provided in the present disclosure, establishing communication interconnection with the first terminal includes at least one of the following:

[0062] In response to successful verification of the password sent by the first terminal, establishing the communication interconnection with the first terminal;

[0063] In response to determining that the first terminal exists in the white list corresponding to the second terminal, or does not exist in the black list corresponding to the second terminal, establishing the communication interconnection with the first terminal; the white list includes first terminals that are allowed to establish communication interconnection with the second terminal, and the black list includes first terminals that are not allowed to establish communication interconnection with the second terminal;

[0064] In response to determining that the number of terminals that establish communication interconnection with the second terminal meets a preset number condition, the communication interconnection is established with the first terminal.

[0065] In combination with any implementation manner provided in the present disclosure, after establishing communication interconnection with the first terminal, the method further includes:

[0066] When the communication interconnection established with the first terminal is disconnected, the payment amount corresponding to the first terminal is determined according to the tariff information corresponding to the second terminal and the duration of the communication interconnection.

[0067] According to a third aspect of the present disclosure, a data interaction device is provided, the device comprising:

[0068] A search module, configured to search for at least one second terminal when a preset search condition is met; wherein the second terminal is a terminal with a communication interconnection function enabled;

[0069] A first establishing module, used to establish a communication interconnection with the at least one second terminal;

[0070] A data interaction module is used to interact with the core network through the at least one second terminal.

[0071] According to a fourth aspect of the present disclosure, a data interaction device is provided, the device comprising:

[0072] An enabling module, configured to enable a communication interconnection function in response to receiving a communication interconnection enabling instruction;

[0073] The second establishing module is used to establish a communication interconnection with the first terminal so that the first terminal can interact with the core network through the second terminal.

[0074] According to a fifth aspect of the present disclosure, a computer-readable storage medium is provided, wherein the machine-readable storage medium stores machine-readable instructions, and when the machine-readable instructions are called and executed by a processor, the processor is prompted to implement the data interaction method of any embodiment of the present disclosure.

[0075] According to a sixth aspect of the present disclosure, there is provided an electronic device, comprising:

[0076] processor;

[0077] a memory for storing processor-executable instructions;

[0078] The processor is configured to execute the data interaction method of any embodiment of the present disclosure.

[0079] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0080] The data interaction method and device, storage medium and electronic device provided by the embodiments of the present disclosure search at least one second terminal when the first terminal meets the preset search conditions, wherein the second terminal is a terminal with the communication interconnection function turned on. Then, communication interconnection is established with the at least one second terminal, and data is interacted with the core network through the at least one second terminal. In the data interaction method provided by the embodiments of the present disclosure, when the first terminal is in an area without base station coverage, or in an area with base station coverage but relatively weak signal, the first terminal can use the second terminal with the communication interconnection function turned on and can interact with the core network as a relay to realize data interaction with the core network, thereby effectively expanding network coverage.

[0081] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0082] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0083] Figure 1 is a system architecture diagram of a data interaction system according to an exemplary embodiment of the present disclosure;

[0084] Figure 2 is a flow chart of a data interaction method according to an exemplary embodiment of the present disclosure;

[0085] Figure 3 is a flow chart of another data interaction method according to an exemplary embodiment of the present disclosure;

[0086] Figure 4is a flow chart of another data interaction method according to an exemplary embodiment of the present disclosure;

[0087] Figure 5 is a structural schematic diagram of a data interaction device according to an exemplary embodiment of the present disclosure;

[0088] Figure 6 is a structural schematic diagram of another data interaction device according to an exemplary embodiment of the present disclosure;

[0089] Figure 7 It is a schematic structural diagram of an electronic device according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0090] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0091] The terms used in this disclosure are for the purpose of describing specific embodiments only and are not intended to limit the disclosure. The singular forms of "a", "said" and "the" used in this disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0092] It should be understood that although the terms first, second, third, etc. may be used in the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0093] When the terminal is in an area without base station coverage, or with base station coverage but relatively weak signal, it cannot interact with the core network. In other words, when the terminal is in an area without base station coverage, or with base station coverage but relatively weak signal, it cannot make calls, send text messages and other operator services.

[0094] In view of this, the present disclosure provides a data interaction method. In the embodiment method of the present disclosure, when the terminal is in an area without base station coverage, or in an area with base station coverage but relatively weak signal, the terminal can use at least one terminal that has turned on the communication interconnection function and can perform normal data interaction with the core network as a relay, thereby realizing data interaction with the core network and effectively expanding network coverage.

[0095] The data interaction method of the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings.

[0096] Figure 1 1 is a system architecture diagram of a data interaction system according to an exemplary embodiment of the present disclosure. Figure 1 As shown, the system may include a core network, terminal 11 and terminal 12 that can directly interact with the core network for data, and terminal 13, terminal 14, terminal 15, terminal 16, etc. that cannot directly interact with the core network for data because they are in an area without base station coverage or in an area with base station coverage but relatively weak signals.

[0097] In an optional example, when a terminal in an area without base station coverage, or with base station coverage but relatively weak signal, needs to interact data with the core network, it can first determine at least one second terminal that can interact data with the core network, and use the second terminal as a relay to interact data with the core network through the relay.

[0098] by Figure 1 For example, when terminal 13 needs to interact with the core network for data, terminal 13 may only determine terminal 11 as the second terminal. Alternatively, terminal 13 may only determine terminal 12 as the second terminal. Alternatively, terminal 13 may determine terminal 11 and terminal 12 as the second terminal, which is not limited in the present disclosure.

[0099] For example, terminal 13 uses terminal 11 and terminal 12 as the second terminal. Terminal 13 can establish communication interconnection with terminal 11 and terminal 12 respectively, and then send the data to be sent to the core network to terminal 11 and terminal 12 through the established communication interconnection, and terminal 11 and terminal 12 send the data to the core network. Similarly, the data sent by the core network to terminal 13 can also be sent to terminals 11 and 12 first, and terminals 11 and terminal 12 forward the data to terminal 13 through the established communication interconnection.

[0100] Compared with the method in which terminal 13 only uses terminal 11 or terminal 12 as the second terminal, in this example, using both terminal 11 and terminal 12 as the second terminal can reduce the probability that the second terminal as a relay has problems and causes terminal 13 to be unable to interact with the core network normally. In addition, using two terminals as relays can divert data to the core network to the two terminals, so that more data can be transmitted at the same time, thereby speeding up data interaction.

[0101] Similarly, when the terminal 14 needs to interact with the core network, the terminal 11 and / or the terminal 12 that can directly interact with the core network can be used as a relay to interact with the core network as in the above embodiment. For details, please refer to the description of the above embodiment, which will not be repeated here.

[0102] In another alternative example, if Figure 1 As shown, when terminal 15, terminal 16, etc. need to interact with the core network for data, terminal 13 and / or terminal 14 may also be determined as a second terminal, and data interaction is performed with the core network through the second terminal.

[0103] Taking the example that terminal 15 only determines terminal 13 as the second terminal, terminal 15 can establish a communication interconnection with terminal 13, and then send the data to be sent to the core network to terminal 13 through the established communication interconnection, and terminal 13 sends the data to terminal 11 and terminal 12 through the established communication interconnection, and terminal 11 and terminal 12 forward the data to the core network.

[0104] In this example, after the terminal 15 can interact with the core network for data, the terminal 15 can also serve as a relay for other terminals that cannot directly interact with the core network for data, thereby effectively expanding network coverage.

[0105] It should be noted that the above description is only illustrative and is intended to enable those skilled in the art to better understand the technical solution of the embodiment of the present disclosure. In practical applications, there may be three or even more terminals that directly interact with the core network for data. Terminals that cannot directly interact with the core network for data may also simultaneously select three or even more terminals as second terminals, which is not limited in the present disclosure.

[0106] Figure 2 is a flow chart of a data interaction method according to an exemplary embodiment of the present disclosure, which can be executed by a first terminal. The first terminal can be located in an area without base station coverage, or in an area with base station coverage but unable to interact with the core network due to weak signals, for example Figure 1 Terminal 13, terminal 14, terminal 15, terminal 16, etc. Figure 2As shown, the exemplary embodiment method may include the following steps:

[0107] In step 201, when a preset search condition is met, at least one second terminal is searched.

[0108] The second terminal is a terminal with a communication interconnection function turned on. The communication interconnection function is used to represent a function that supports wireless communication, such as Wi-Fi (Wireless Fidelity) and Bluetooth.

[0109] Optionally, the preset search condition may include at least one of the following:

[0110] Received a search command.

[0111] It is detected that the signal strength of the first terminal meets a preset signal strength condition.

[0112] It is detected that the moving speed of the first terminal meets a preset moving speed condition.

[0113] It is detected that the altitude of the first terminal meets a preset altitude condition.

[0114] It is detected that the signal quality of the first terminal meets a preset signal quality condition.

[0115] In an optional example, the operation of the first terminal searching for at least one second terminal may be manually triggered, as follows:

[0116] The user may issue a search instruction when determining that the first terminal is in an area with a weak signal or no signal. After receiving the search instruction issued by the user, the first terminal begins to perform an operation of searching for at least one second terminal.

[0117] Optionally, after the first terminal receives the search instruction sent by the user, it can output corresponding prompt information, including: the signal quality and signal strength of the cell currently resident are acceptable, are you sure to search? Or, the following operation has risks, are you sure to proceed?

[0118] The specific content of the prompt information can be set by relevant staff based on actual conditions, and this disclosure does not limit this.

[0119] In another optional example, the operation of the first terminal searching for at least one second terminal may be automatically triggered, as follows:

[0120] 1. When the first terminal detects that its own signal strength meets a preset signal strength condition, it may start searching for at least one second terminal.

[0121] Among them, signal strength refers to the transmission power or electric field strength of the signal, which indicates the energy level of the wireless signal during the transmission process. Signal strength is usually represented by a signal strength indicator (SSI) in dBm. The preset signal strength condition can be lower than or equal to a preset signal strength value. When the first terminal detects that its own signal strength is lower than or equal to the preset signal strength value, it starts to search for at least one second terminal. Alternatively, the preset signal strength condition can also be within a signal strength value range. When the first terminal detects that its own signal strength value is within the range, it starts to search for at least one second terminal.

[0122] 2. When the first terminal detects that its own moving speed meets a preset moving speed condition, it may start searching for at least one second terminal.

[0123] The preset moving speed condition may be greater than or equal to a preset moving speed value, such as 220 km / h. When the first terminal detects that its moving speed is greater than or equal to 220 km / h, it indicates that the first terminal currently needs to continuously switch the resident cell, the signal is unstable, and there may be a situation where normal data interaction with the core network cannot be performed, therefore, the operation of searching for at least one second terminal is started.

[0124] It should be noted that the above description of the moving speed value of 220km / h is only illustrative, and is intended to enable those skilled in the art to better understand the technical solution of the embodiment of the present disclosure. In actual applications, the moving speed value can also be set to 200km / h, 210km / h, etc., which can be set by relevant staff based on actual conditions, and the present disclosure does not limit this.

[0125] 3. When the first terminal detects that its own altitude satisfies a preset altitude condition, it may start searching for at least one second terminal.

[0126] The preset altitude condition may be greater than or equal to a preset altitude value, and the altitude value may be, for example, 10,000 feet. When the first terminal detects that its own altitude value is greater than or equal to 10,000 feet, it indicates that the first terminal is currently in an area that cannot be covered by the ground base station and cannot directly interact with the core network for data, and therefore, begins to perform an operation of searching for at least one second terminal.

[0127] 4. When the first terminal detects that its own signal quality meets a preset signal quality condition, it may start searching for at least one second terminal.

[0128] Among them, signal quality is used to characterize the reliability and stability of the signal during the transmission process. Signal quality is usually measured by parameters such as signal-to-noise ratio (SNR) and bit error rate (BER). Higher signal quality means that the signal transmission is relatively stable, the interference is small, and the data transmission accuracy is high. The preset signal quality condition can be lower than or equal to a preset signal quality value. When the first terminal detects that its own signal quality value is lower than or equal to the preset signal quality value, it starts to search for at least one second terminal. Alternatively, the preset signal quality condition can also be within a signal quality value range. When the first terminal detects that its own signal quality value is within the range, it starts to search for at least one second terminal.

[0129] In step 202, a communication connection is established with the at least one second terminal.

[0130] In step 203, data interaction is performed with the core network through the at least one second terminal.

[0131] In an optional example, after the first terminal establishes communication interconnection with at least one second terminal, it can be further determined whether the at least one second terminal has successfully established communication interconnection with the core network.

[0132] When the first terminal determines that the at least one second terminal has successfully established communication interconnection with the core network, data interaction can be performed with the core network through the at least one second terminal. The detailed process of data interaction can be found in the introduction of the aforementioned embodiment and will not be repeated here.

[0133] When the first terminal determines that there is a target terminal among the at least one second terminal that has not successfully established communication interconnection with the core network, the first terminal may send instruction information for instructing the target terminal to establish communication interconnection with the core network to the target terminal. When the first terminal determines that the target terminal has successfully established communication interconnection with the core network, data interaction with the core network may be performed through the at least one second terminal.

[0134] by Figure 1 Taking the terminal 15 as the first terminal as an example, after the terminal 15 establishes communication interconnection with the terminal 13, the terminal 15 can further determine whether the terminal 13 has successfully established communication interconnection with the core network.

[0135] When terminal 15 determines that terminal 13 has successfully established communication interconnection with the core network, terminal 15 can exchange data with the core network through terminal 13.

[0136] When terminal 15 determines that terminal 13 has not successfully established communication interconnection with the core network, terminal 15 may send instruction information for instructing terminal 13 to establish communication interconnection with the core network to terminal 13. After receiving the instruction information, terminal 13 may establish communication interconnection with the core network through terminal 11 and / or terminal 12. When terminal 15 determines that terminal 13 has successfully established communication interconnection with the core network, data exchange may be performed with the core network through terminal 13.

[0137] In an optional example, when the first terminal determines that the target terminal has not successfully established a communication interconnection with the core network within a first preset time period, the communication interconnection established with the target terminal is released. Exemplarily, the first preset time period may be, for example, 5 milliseconds, 3 milliseconds, etc., which is not limited in the present disclosure.

[0138] Still Figure 1 Taking terminal 15 as the first terminal as an example, when terminal 15 determines that terminal 13 has not successfully established a communication interconnection with the core network within a first preset time period, terminal 15 can release the communication interconnection established with terminal 13.

[0139] Optionally, after the first terminal releases the communication interconnection established with the target terminal, the first terminal may interact with the core network based on other second terminals that have successfully established communication interconnection with the core network. Alternatively, the first terminal may re-search for a second terminal that meets the conditions and establish communication interconnection with the re-searched second terminal, which is not limited in the present disclosure.

[0140] Exemplarily, when the communication interconnection function is WiFi, the first terminal can search for at least one second terminal through the WiFi interface, and after the search, establish communication interconnection with the at least one second terminal through WiFi. Then, the data to be sent to the core network is sent to the at least one second terminal through WiFi, so that the at least one second terminal sends the data to the core network.

[0141] When the communication interconnection function is Bluetooth, the first terminal can search for at least one second terminal through the Bluetooth interface, and after searching, establish communication interconnection with the at least one second terminal through Bluetooth. Then, the data to be sent to the core network is sent to the at least one second terminal through Bluetooth transmission, so that the at least one second terminal sends the data to the core network.

[0142] Optionally, when the communication interconnection function is Bluetooth, the at least one second terminal can broadcast after turning on the Bluetooth function. When the first terminal receives the broadcast message, it is equivalent to searching for the at least one second terminal through Bluetooth.

[0143] When the communication interconnection function is WiFi and Bluetooth, the first terminal can search for the at least one second terminal through the WiFi interface, and after the search, establish communication interconnection with the at least one second terminal through Bluetooth. Then, the data to be sent to the core network is sent to the at least one second terminal through Bluetooth transmission, so that the at least one second terminal sends the data to the core network. Alternatively, the first terminal can search for the at least one second terminal through the Bluetooth interface, and after the search, establish communication interconnection with the at least one second terminal through WiFi. Then, the data to be sent to the core network is sent to the at least one second terminal through WiFi, so that the at least one second terminal sends the data to the core network.

[0144] It should be noted that the above explanation is based on the example of the first terminal sending data to the core network. In actual applications, the process of the core network sending data to the first terminal is similar to the above. For details, please refer to the introduction of the previous embodiment, which will not be repeated here.

[0145] The data interaction method provided by the embodiment of the present disclosure searches for at least one second terminal when the first terminal meets the preset search conditions, wherein the second terminal is a terminal with the communication interconnection function turned on. Then, communication interconnection is established with the at least one second terminal to interact with the core network through the at least one second terminal. In the data interaction method provided by the embodiment of the present disclosure, when the first terminal is in an area without base station coverage, or in an area with base station coverage but relatively weak signal, the first terminal can use at least one second terminal that has the communication interconnection function turned on and can interact with the core network normally as a relay, thereby realizing data interaction with the core network and effectively expanding network coverage.

[0146] Figure 3 It is a flowchart of another data interaction method according to an exemplary embodiment of the present disclosure.

[0147] In the description of this embodiment, the same steps as those in the previous embodiment will be briefly described without further details. For details, please refer to any of the previous embodiments. Figure 3 As shown, the exemplary embodiment method may include the following steps:

[0148] In step 301, when a preset search condition is met, at least one second terminal is searched.

[0149] The second terminal is a terminal that has enabled the communication interconnection function and can exchange data with the core network. The communication interconnection function is used to represent a function that supports wireless communication, such as Wi-Fi (Wireless Fidelity) and Bluetooth.

[0150] Optionally, the preset search condition may include at least one of the following: receiving a search instruction; detecting that the signal strength of the first terminal satisfies a preset signal strength condition; detecting that the moving speed of the first terminal satisfies a preset moving speed condition; detecting that the altitude of the first terminal satisfies a preset altitude condition; detecting that the signal quality of the first terminal satisfies a preset signal quality condition.

[0151] In step 302, the tariff information corresponding to each second terminal of the at least one second terminal is determined.

[0152] The fee information is used to represent the fees required for data interaction after establishing the communication interconnection.

[0153] Optionally, in actual applications, the above-mentioned charge information is often expressed as the fee that the user needs to pay per unit time. For example, the first terminal can determine that the charge information corresponding to each second terminal is: 3 yuan / minute, 5 yuan / minute, 7 yuan / minute, etc.

[0154] In step 303, the second terminal corresponding to the tariff information satisfying the preset tariff condition is determined as the third terminal.

[0155] In an optional example, the preset tariff condition may be a preset tariff information range, such as 2 yuan / minute to 6 yuan / minute. The first terminal may determine the second terminal corresponding to the tariff information within the tariff information range as the third terminal.

[0156] In this example, the first terminal may determine the second terminal corresponding to the tariff information of 3 yuan / minute and 5 yuan / minute as the third terminal.

[0157] In another optional example, the preset tariff condition may be that the tariff information is the lowest. The first terminal may determine the second terminal corresponding to the lowest tariff information as the third terminal.

[0158] In this example, the first terminal may determine the second terminal corresponding to the tariff information of 3 yuan / minute as the third terminal.

[0159] Optionally, the first terminal may pre-acquire a blacklist or a whitelist corresponding to the first terminal, wherein the whitelist includes second terminals that are allowed to establish communication interconnection with the first terminal, and the blacklist includes second terminals that are not allowed to establish communication interconnection with the first terminal.

[0160] The first terminal may determine, among the at least one second terminal, a second terminal that is in the white list or a second terminal that is not in the black list as the third terminal.

[0161] Optionally, the first terminal may also obtain the current signal quality and signal strength of each of the at least one second terminal, and determine the third terminal by comprehensively considering the signal quality, signal strength, and corresponding tariff information of each second terminal. The present disclosure does not limit the method for determining the third terminal from the at least one second terminal.

[0162] Optionally, the number of the third terminals determined may be one or more, which is not limited in the present disclosure. For the convenience of description, the following embodiments are introduced by taking the number of the third terminals determined to be one as an example.

[0163] In step 304, a communication connection is established with the third terminal so as to perform data exchange with the core network through the third terminal.

[0164] The first terminal may establish communication interconnection with the third terminal via WiFi, or may establish communication interconnection with the third terminal via Bluetooth, which is not limited in the present disclosure.

[0165] In step 305, when it is detected that the connection state with the third terminal drops to meet a preset connection condition, a candidate terminal that can be used to replace the third terminal is searched.

[0166] The candidate terminal is a terminal that has enabled communication interconnection function and can exchange data with the core network. The preset connection condition may be that the signal quality and / or signal strength of the first terminal is lower than a preset threshold.

[0167] In this example, after establishing communication interconnection with the third terminal, the first terminal can continuously detect the current signal quality and / or signal strength. When the first terminal detects that the current signal quality and / or signal strength is lower than a preset threshold, it starts searching for an alternative terminal that can replace the third terminal.

[0168] In step 306, a reminder message is output.

[0169] The reminder message is used to remind the user that the candidate terminal exists.

[0170] After searching for an alternative terminal that meets the requirements, the first terminal may output a reminder message to remind the user, and the user determines whether to use the alternative terminal to replace the third terminal as a relay for the first terminal.

[0171] If the user issues an instruction to use the alternative terminal to replace the third terminal, the first terminal can use the alternative terminal as a relay to communicate with the core network through the alternative terminal.

[0172] In this example, when the first terminal detects that the connection state with the third terminal drops to a preset connection condition, it can automatically search for an alternative terminal to replace the third terminal, thereby avoiding the situation where the connection state between the first terminal and the third terminal is poor, causing the first terminal to be unable to interact with the core network for data.

[0173] In step 307, when a preset disconnection condition is met, the communication interconnection established with the third terminal is disconnected.

[0174] The preset disconnection condition includes at least one of the following:

[0175] It is detected that a radio signal parameter value of the cell where the first terminal is located meets a first preset parameter value condition;

[0176] Detecting that the duration of the communication interconnection reaches a preset duration;

[0177] It is detected that the total amount of traffic used by the first terminal reaches a preset traffic value.

[0178] In this example, the first terminal may automatically disconnect the communication interconnection established with the third terminal when the following conditions are met:

[0179] 1. Detect that a radio signal parameter value of a cell where the first terminal currently resides meets a first preset parameter value condition. The radio signal parameter value may include: signal strength, signal quality, etc.

[0180] When the first terminal detects that the signal quality and / or signal strength of the cell currently staying is good and data can be directly interacted with the core network through the cell, the first terminal can disconnect the communication interconnection established with the third terminal and interact with the core network through the cell currently staying.

[0181] 2. Before the first terminal establishes a communication interconnection with the third terminal, the user can set a preset duration of the communication interconnection, such as 1 hour. When the first terminal determines that the duration of the established communication interconnection reaches 1 hour, the communication interconnection established with the third terminal can be automatically disconnected.

[0182] 3. Before the first terminal establishes a communication interconnection with the third terminal, the user can set the total amount of traffic used by the first terminal after the communication interconnection is established, for example, 1G. When the first terminal determines that the total amount of traffic used reaches 1G after the communication interconnection is established, the communication interconnection established with the third terminal can be automatically disconnected.

[0183] In step 308, the payment amount is determined according to the tariff information corresponding to the third terminal and the duration of the communication interconnection, and the payment operation is completed to the third terminal according to the payment amount.

[0184] As can be seen above, in this example, the fee information is often expressed as the fee that the user needs to pay per unit time.

[0185] After disconnecting the communication interconnection, the first terminal can determine the duration of the communication interconnection, which may be 60 minutes, and then determine the payment amount, i.e., 180 yuan, according to the duration and the tariff information corresponding to the third terminal, which may be 3 yuan / minute, and then pay 180 yuan to the third terminal.

[0186] In the data interaction method provided by the embodiment of the present disclosure, the first terminal can determine the third terminal according to the tariff information corresponding to each second terminal in at least one second terminal, then establish a communication interconnection with the third terminal, and after disconnecting the communication interconnection, determine the payment amount according to the tariff information corresponding to the third terminal and the duration of the communication interconnection, so as to complete the payment operation to the third terminal according to the payment amount, and the availability is high.

[0187] Figure 4 FIG. 1 is a flow chart of a data interaction method according to an exemplary embodiment of the present disclosure, and the method can be executed by the second terminal. Figure 4 As shown, the exemplary embodiment method may include the following steps:

[0188] In step 401, in response to receiving a communication interconnection activation instruction, the communication interconnection function is activated.

[0189] The communication interconnection function is used to represent the function of supporting wireless communication, such as Wi-Fi and Bluetooth functions.

[0190] In an optional example, the target terminal may enable the communication interconnection function when receiving the communication interconnection activation instruction and determining that the wireless signal parameter value of the second terminal meets the second preset parameter value condition.

[0191] The wireless signal parameter value includes signal quality, signal strength, etc. Signal quality includes but is not limited to signal-to-noise ratio, packet loss rate, etc. The second preset parameter value condition may be that the signal quality is greater than or equal to the preset signal quality, and the signal strength is greater than or equal to the preset signal strength.

[0192] In order to provide a better signal to other terminals, the second terminal may determine whether its own signal quality and signal strength meet the second preset parameter value condition after receiving the communication interconnection start instruction.

[0193] When the second terminal determines that the current signal quality is greater than or equal to the preset signal quality and the signal strength is greater than or equal to the preset signal strength, it indicates that the current signal of the second terminal is good and can serve as a relay for other terminals. Therefore, the communication interconnection function can be enabled.

[0194] In step 402, a communication interconnection is established with a first terminal so that the first terminal interacts with a core network through the second terminal.

[0195] In an optional example, the second terminal may establish the communication interconnection with the first terminal after successfully verifying the password sent by the first terminal.

[0196] When the first terminal initiates a request to establish the communication interconnection, it may carry a password corresponding to the second terminal. After receiving the request carrying the password, the second terminal may verify the password. After successful verification, the communication interconnection may be established with the first terminal.

[0197] In another optional example, the second terminal may establish the communication interconnection with the first terminal when it is determined that the first terminal exists in the white list corresponding to the second terminal, or when it is determined that the first terminal does not exist in the black list corresponding to the second terminal.

[0198] The white list includes first terminals that are allowed to establish communication interconnection with the second terminal, and the black list includes first terminals that are not allowed to establish communication interconnection with the second terminal.

[0199] After receiving the request from the first terminal, the target terminal can determine whether the first terminal exists in the blacklist or whitelist of the second terminal. When the second terminal determines that the first terminal exists in the whitelist corresponding to the second terminal, or does not exist in the blacklist corresponding to the second terminal, the communication interconnection can be established with the first terminal.

[0200] In another optional example, the second terminal may establish the communication interconnection with the first terminal upon determining that the number of terminals that establish the communication interconnection with the second terminal meets a preset number condition.

[0201] The preset number condition may be less than a preset number, and the preset number may be, for example, 5. The user may preset the maximum number of communication interconnections that the second terminal can establish to 5. When the second terminal receives the communication interconnection request sent by the first terminal, it may determine the number of terminals that have established communication interconnections with the second terminal, and when it is determined that the number is less than the preset number 5, establish the communication interconnection with the first terminal, thereby ensuring the stability of the communication interconnection established with the target terminal.

[0202] In an optional example, when the second terminal establishes communication interconnection with the first terminal and determines that the second terminal has successfully established communication interconnection with the core network, the second terminal can forward the data sent by the first terminal to the core network, and forward the data sent by the core network to the first terminal.

[0203] In another optional example, when the second terminal establishes communication interconnection with the first terminal, but the second terminal is a target terminal that has not successfully established communication interconnection with the core network, the target terminal can receive indication information sent by the first terminal to instruct the target terminal to establish communication interconnection with the core network, and establish communication interconnection with the core network based on the indication information. After successful establishment, the second terminal can forward the data sent by the first terminal to the core network through the communication interconnection, and forward the data sent by the core network to the first terminal.

[0204] Optionally, when the second terminal determines that the communication interconnection with the core network has not been successfully established within the second preset time period, the communication interconnection established with the first terminal may be released.

[0205] In an optional example, when disconnecting the communication interconnection established with the first terminal, the second terminal may determine the payment amount corresponding to the first terminal according to the tariff information corresponding to the second terminal and the duration of the communication interconnection.

[0206] Similar to the process of determining the payment amount on the first terminal side, after disconnecting the communication interconnection established with the first terminal, the second terminal may also determine the amount that the first terminal needs to pay based on its own tariff information and the duration of the communication interconnection established with the first terminal.

[0207] In the data interaction method provided by the embodiment of the present disclosure, the second terminal can enable the communication interconnection function after receiving the communication interconnection activation instruction. Then establish communication interconnection with the first terminal, so that the first terminal can interact with the core network through the second terminal. In the data interaction method provided by the embodiment of the present disclosure, the second terminal can serve as a relay for the first terminal that cannot directly interact with the core network, so that the first terminal can interact with the core network, which can effectively expand network coverage.

[0208] For the aforementioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should know that the present disclosure is not limited by the described order of actions, because according to the present disclosure, certain steps can be performed in other orders or simultaneously.

[0209] Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present disclosure.

[0210] Corresponding to the aforementioned application function implementation method embodiment, the present disclosure also provides an application function implementation device and a corresponding terminal embodiment.

[0211] Figure 5 is a structural diagram of a data interaction device according to an exemplary embodiment of the present disclosure. Figure 5 As shown, the data interaction device may include:

[0212] The search module 51 is used to search for at least one second terminal when a preset search condition is met; wherein the second terminal is a terminal with a communication interconnection function enabled.

[0213] The first establishing module 52 is used to establish a communication interconnection with the at least one second terminal.

[0214] The data interaction module 53 is used to interact with the core network through the at least one second terminal.

[0215] Optionally, the data interaction module 53, when used to interact with the core network through the at least one second terminal, includes:

[0216] Determine that the at least one second terminal successfully establishes a communication interconnection with the core network.

[0217] Data is exchanged with the core network through the at least one second terminal.

[0218] Optionally, the data interaction module 53, when used to interact with the core network through the at least one second terminal, includes:

[0219] When it is determined that there is a target terminal among the at least one second terminal that has not successfully established a communication interconnection with the core network, indication information is sent to the target terminal; the indication information is used to instruct the target terminal to establish a communication interconnection with the core network.

[0220] When it is determined that the target terminal successfully establishes communication interconnection with the core network, data interaction is performed with the core network through the at least one second terminal.

[0221] Optional, in Figure 3 Based on the modules shown, the data interaction device may further include:

[0222] The first releasing module is configured to release the communication interconnection established with the target terminal when it is determined that the target terminal has not successfully established a communication interconnection with the core network within a first preset time period.

[0223] Optionally, the preset search condition includes at least one of the following:

[0224] Received a search command.

[0225] It is detected that the signal strength of the first terminal meets a preset signal strength condition.

[0226] It is detected that the moving speed of the first terminal meets a preset moving speed condition.

[0227] It is detected that the altitude of the first terminal meets a preset altitude condition.

[0228] It is detected that the signal quality of the first terminal meets a preset signal quality condition.

[0229] Optionally, the communication and interconnection function includes at least one of the following: Wireless Fidelity Wifi, Bluetooth.

[0230] The search module 51, when used to search for at least one second terminal, includes:

[0231] The at least one second terminal is searched for via Wifi and / or Bluetooth.

[0232] The first establishing module 52, when used to establish communication interconnection with the at least one second, includes:

[0233] The communication interconnection is established with the at least one second via Wifi and / or Bluetooth.

[0234] Optional, in Figure 5 Based on the modules shown, the data interaction device may further include:

[0235] An alternative terminal search module is used to search for an alternative terminal that can be used to replace the at least one second when it is detected that the connection state with the at least one second has dropped to meet the preset connection conditions; wherein the alternative terminal is a terminal that has turned on the communication interconnection function and can interact with the core network for data.

[0236] The reminder module is used to output a reminder message; the reminder message is used to remind the user that the alternative terminal exists.

[0237] Optionally, the first establishing module 52, when used to establish communication interconnection with the at least one second terminal, includes:

[0238] At least one third terminal is determined from the at least one second terminal.

[0239] Establishing communication interconnection with the at least one third terminal.

[0240] The data interaction module 53, when used to interact with the core network through the at least one second terminal, includes:

[0241] Data is exchanged with the core network through the at least one third terminal.

[0242] Optionally, the first establishing module 52, when used to determine at least one target terminal from the at least one second terminal, includes:

[0243] Obtain a blacklist or a whitelist corresponding to the first terminal; the whitelist includes second terminals that are allowed to establish communication interconnection with the first terminal, and the blacklist includes second terminals that are not allowed to establish communication interconnection with the first terminal.

[0244] Among the at least one second terminal, a second terminal existing in the white list or a second terminal not existing in the black list is determined as the third terminal.

[0245] Optionally, the first establishing module 52, when used to determine at least one target terminal from the at least one second terminal, includes:

[0246] Determine the tariff information corresponding to each second terminal in the at least one second terminal; the tariff information is used to represent the cost required for data interaction after establishing the communication interconnection.

[0247] The second terminal corresponding to the tariff information satisfying the preset tariff condition is determined as the third terminal.

[0248] Optional, in Figure 5 Based on the modules shown, the data interaction device may further include:

[0249] The first payment amount determination module is used to determine the payment amount according to the tariff information corresponding to the at least one third terminal and the duration of the communication interconnection when the communication interconnection established with the at least one third terminal is disconnected.

[0250] The payment module is used to complete the payment operation to the at least one third terminal according to the payment amount.

[0251] Optional, in Figure 5 Based on the modules shown, the data interaction device may further include:

[0252] The communication interconnection disconnection module is used to disconnect the communication interconnection established with the at least one second terminal when a preset disconnection condition is met. The preset disconnection condition includes at least one of the following:

[0253] It is detected that a wireless signal parameter value of the cell where the first terminal is located meets a first preset parameter value condition.

[0254] It is detected that the duration of the communication interconnection reaches a preset duration.

[0255] It is detected that the total amount of traffic used by the first terminal reaches a preset traffic value.

[0256] Figure 6 is a structural diagram of another data interaction device according to an exemplary embodiment of the present disclosure, such as Figure 6 As shown, the data interaction device may include:

[0257] The enabling module 61 is configured to enable the communication interconnection function in response to receiving a communication interconnection enabling instruction.

[0258] The second establishing module 62 is used to establish communication interconnection with the first terminal, so that the first terminal can exchange data with the core network through the second terminal.

[0259] Optionally, when the second terminal is a target terminal that fails to successfully establish communication interconnection with the core network, Figure 6 Based on the modules shown, the data interaction device may further include:

[0260] A receiving module is used to receive indication information sent by the first terminal; the indication information is used to instruct the target terminal to establish a communication interconnection with the core network.

[0261] The third establishing module is used to establish a communication interconnection with the core network based on the indication information.

[0262] Optional, in Figure 6Based on the modules shown, the data interaction device may further include:

[0263] The second releasing module releases the communication interconnection established with the first terminal when it is determined that the communication interconnection with the core network is not successfully established within a second preset time period.

[0264] Optionally, the enabling module 61, when used to enable the communication interconnection function in response to receiving a communication interconnection enabling instruction, includes:

[0265] When the communication interconnection activation instruction is received and it is determined that the wireless signal parameter value of the target terminal meets the second preset parameter value condition, the communication interconnection function is activated.

[0266] Optionally, the second establishing module 62, when used to establish communication interconnection with the first terminal, includes at least one of the following:

[0267] In response to successful verification of the password sent to the first terminal, the communication interconnection is established with the first terminal.

[0268] In response to determining that the first terminal exists in the white list corresponding to the second terminal, or does not exist in the black list corresponding to the second terminal, the communication interconnection is established with the first terminal; the white list includes first terminals that are allowed to establish communication interconnection with the second terminal, and the black list includes first terminals that are not allowed to establish communication interconnection with the second terminal.

[0269] In response to determining that the number of terminals that establish communication interconnection with the second terminal meets a preset number condition, the communication interconnection is established with the first terminal.

[0270] Optional, in Figure 6 Based on the modules shown, the data interaction device may further include:

[0271] The second payment amount determination module is used to determine the payment amount corresponding to the first terminal according to the tariff information corresponding to the second terminal and the duration of the communication interconnection when the communication interconnection established with the first terminal is disconnected.

[0272] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can refer to the partial description of the method embodiments. The device embodiments described above are only schematic, wherein the units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the disclosed solution. A person of ordinary skill in the art may understand and implement it without creative work.

[0273] Accordingly, an embodiment of the present disclosure provides an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the data interaction method of any embodiment of the present disclosure.

[0274] Figure 7 FIG. 7 is a schematic diagram showing the structure of an electronic device 700 according to an exemplary embodiment. For example, the electronic device 700 may be a terminal or the like.

[0275] Reference Figure 7 , the electronic device 700 may include one or more of the following components: a processing component 702 , a memory 704 , a power component 706 , a multimedia component 708 , an audio component 710 , an input / output (I / O) interface 712 , a sensor component 714 , and a communication component 716 .

[0276] The processing component 702 generally controls the overall operation of the electronic device 700, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 702 may include one or more processors 720 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 702 may include one or more modules to facilitate the interaction between the processing component 702 and other components. For example, the processing component 702 may include a multimedia module to facilitate the interaction between the multimedia component 708 and the processing component 702.

[0277] The memory 704 is configured to store various types of data to support operations on the device 700. Examples of such data include instructions for any application or method operating on the electronic device 700, contact data, phone book data, messages, pictures, videos, etc. The memory 704 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0278] The power supply component 706 provides power to the various components of the electronic device 700. The power supply component 706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 700.

[0279] The multimedia component 708 includes a screen that provides an output interface between the electronic device 700 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 708 includes a front camera and / or a rear camera. When the electronic device 700 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0280] The audio component 710 is configured to output and / or input audio signals. For example, the audio component 710 includes a microphone (MIC), and when the electronic device 700 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 704 or sent via the communication component 716. In some embodiments, the audio component 710 also includes a speaker for outputting audio signals.

[0281] I / O interface 712 provides an interface between processing component 702 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0282] The sensor assembly 714 includes one or more sensors for providing various aspects of status assessment for the electronic device 700. For example, the sensor assembly 714 can detect the open / closed state of the electronic device 700, the relative positioning of the components, such as the display and keypad of the electronic device 700, and the sensor assembly 714 can also detect the position change of the electronic device 700 or a component of the electronic device 700, the presence or absence of contact between the user and the electronic device 700, the orientation or acceleration / deceleration of the electronic device 700, and the temperature change of the electronic device 700. The sensor assembly 714 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 714 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 714 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0283] The communication component 716 is configured to facilitate wired or wireless communication between the electronic device 700 and other devices. The electronic device 700 can access a wireless network based on a communication standard, such as WiFi, 4G or 5G, 4G LTE, 5G NR or a combination thereof. In an exemplary embodiment, the communication component 716 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 716 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0284] In an exemplary embodiment, the electronic device 700 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0285] In an exemplary embodiment, a non-transitory computer-readable storage medium is also provided, such as a memory 704 including instructions, which, when executed by a processor 720 of an electronic device 700, enables the electronic device 700 to perform a data interaction method.

[0286] The data interaction method comprises:

[0287] When a preset search condition is met, at least one second terminal is searched; wherein the second terminal is a terminal with a communication interconnection function turned on.

[0288] Establishing a communication connection with the at least one second terminal.

[0289] Data is exchanged with the core network through the at least one second terminal.

[0290] The non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0291] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0292] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A data interaction method, characterized in that: The method is applied to a first terminal, and the method includes: When the preset search condition is met, searching for at least one second terminal; wherein the second terminal is a terminal with a communication interconnection function turned on; Establishing communication interconnection with the at least one second terminal; Data is exchanged with the core network through the at least one second terminal.

2. The method according to claim 1, characterized in that The performing data interaction with the core network through the at least one second terminal includes: Determining that the at least one second terminal successfully establishes a communication interconnection with the core network; Data is exchanged with the core network through the at least one second terminal.

3. The method according to claim 1, characterized in that The performing data interaction with the core network through the at least one second terminal includes: When it is determined that there is a target terminal among the at least one second terminal that has not successfully established a communication interconnection with the core network, sending indication information to the target terminal; the indication information is used to instruct the target terminal to establish a communication interconnection with the core network; When it is determined that the target terminal successfully establishes communication interconnection with the core network, data interaction is performed with the core network through the at least one second terminal.

4. The method according to claim 3, characterized in that The method further comprises: When it is determined that the target terminal has not successfully established a communication interconnection with the core network within a first preset time period, the communication interconnection established with the target terminal is released.

5. The method according to claim 1, characterized in that The preset search condition includes at least one of the following: Receiving a search instruction; Detecting that the signal strength of the first terminal meets a preset signal strength condition; detecting that the moving speed of the first terminal meets a preset moving speed condition; Detecting that the altitude of the first terminal meets a preset altitude condition; It is detected that the signal quality of the first terminal meets a preset signal quality condition.

6. The method according to claim 1, characterized in that The communication and interconnection functions include at least one of the following: wireless fidelity Wifi, Bluetooth; The searching for at least one second terminal includes: Searching for the at least one second terminal via Wifi and / or Bluetooth; The establishing of communication interconnection with the at least one second terminal includes: The communication interconnection is established with the at least one second terminal via Wifi and / or Bluetooth.

7. The method according to claim 1, characterized in that After establishing communication interconnection with the at least one second terminal, the method further includes: When it is detected that the connection state with the at least one second terminal drops to meet the preset connection condition, searching for an alternative terminal that can be used to replace the at least one second terminal; wherein the alternative terminal is a terminal with a communication interconnection function turned on and capable of data interaction with the core network; Output a reminder message; the reminder message is used to remind the user that the alternative terminal exists.

8. The method according to claim 1, characterized in that The establishing of communication interconnection with the at least one second terminal includes: determining at least one third terminal from the at least one second terminal; Establishing communication interconnection with the at least one third terminal; The performing data interaction with the core network through the at least one second terminal includes: Data is exchanged with the core network through the at least one third terminal.

9. The method according to claim 8, characterized in that The determining at least one third terminal from the at least one second terminal comprises: Acquire a blacklist or a whitelist corresponding to the first terminal; the whitelist includes second terminals that are allowed to establish communication interconnection with the first terminal, and the blacklist includes second terminals that are not allowed to establish communication interconnection with the first terminal; Among the at least one second terminal, a second terminal existing in the white list or a second terminal not existing in the black list is determined as the third terminal.

10. The method according to claim 8, characterized in that The determining at least one third terminal from the at least one second terminal comprises: Determine the tariff information corresponding to each of the at least one second terminal; the tariff information is used to represent the cost required for data interaction after establishing the communication interconnection; The second terminal corresponding to the tariff information satisfying the preset tariff condition is determined as the third terminal.

11. The method according to claim 10, characterized in that After establishing communication interconnection with the at least one third terminal, the method further includes: When disconnecting the communication interconnection established with the at least one third terminal, determining a payment amount according to the tariff information corresponding to the at least one third terminal and the duration of the communication interconnection; According to the payment amount, a payment operation is completed to the at least one third terminal.

12. The method according to claim 1, characterized in that After establishing communication interconnection with the at least one second terminal, the method further includes: When a preset disconnection condition is met, disconnecting the communication interconnection established with the at least one second terminal; wherein the preset disconnection condition includes at least one of the following: It is detected that a radio signal parameter value of the cell where the first terminal is located meets a first preset parameter value condition; Detecting that the duration of the communication interconnection reaches a preset duration; It is detected that the total amount of traffic used by the first terminal reaches a preset traffic value.

13. A data interaction method, characterized in that: The method is applied to a second terminal, and the method includes: In response to receiving the communication interconnection activation instruction, activating the communication interconnection function; Establish a communication interconnection with the first terminal so that the first terminal interacts with the core network through the second terminal.

14. The method according to claim 13, characterized in that When the second terminal is a target terminal that has not successfully established communication interconnection with the core network, after establishing communication interconnection with the first terminal, the method further includes: receiving instruction information sent by the first terminal; the instruction information is used to instruct the target terminal to establish a communication interconnection with the core network; Based on the indication information, a communication interconnection with the core network is established.

15. The method according to claim 14, characterized in that The method further comprises: When it is determined that the communication interconnection with the core network is not successfully established within the second preset time period, the communication interconnection established with the first terminal is released.

16. The method according to claim 13, characterized in that The step of enabling the communication interconnection function in response to receiving the communication interconnection enabling instruction includes: When the communication interconnection activation instruction is received and it is determined that the wireless signal parameter value of the second terminal meets the second preset parameter value condition, the communication interconnection function is activated.

17. The method according to claim 13, characterized in that The establishing of communication interconnection with the first terminal includes at least one of the following: In response to successful verification of the password sent by the first terminal, establishing the communication interconnection with the first terminal; In response to determining that the first terminal exists in the white list corresponding to the second terminal, or does not exist in the black list corresponding to the second terminal, establishing the communication interconnection with the first terminal; the white list includes first terminals that are allowed to establish communication interconnection with the second terminal, and the black list includes first terminals that are not allowed to establish communication interconnection with the second terminal; In response to determining that the number of terminals that establish communication interconnection with the second terminal meets a preset number condition, the communication interconnection is established with the first terminal.

18. The method according to claim 13, characterized in that After establishing communication interconnection with the first terminal, the method further includes: When the communication interconnection established with the first terminal is disconnected, the payment amount corresponding to the first terminal is determined according to the tariff information corresponding to the second terminal and the duration of the communication interconnection.

19. A data interaction device, characterized in that: The device is applied to a first terminal, and includes: A search module, configured to search for at least one second terminal when a preset search condition is met; wherein the second terminal is a terminal with a communication interconnection function enabled; A first establishing module, configured to establish a communication interconnection with the at least one second terminal; A data interaction module is used to interact with the core network through the at least one second terminal.

20. A data interaction device, characterized in that: The device is applied to a second terminal, and the device includes: An enabling module, configured to enable a communication interconnection function in response to receiving a communication interconnection enabling instruction; The second establishing module is used to establish a communication interconnection with the first terminal so that the first terminal can interact with the core network through the second terminal.

21. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method described in any one of claims 1 to 12 or the steps of the method described in any one of claims 13 to 18 are implemented.

22. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the steps of any one of the methods of claims 1-12 or the steps of any one of the methods of claims 13-18.