CN115604779B - Information sharing method and device and terminal equipment - Google Patents
Information sharing method and device and terminal equipment Download PDFInfo
- Publication number
- CN115604779B CN115604779B CN202211513221.XA CN202211513221A CN115604779B CN 115604779 B CN115604779 B CN 115604779B CN 202211513221 A CN202211513221 A CN 202211513221A CN 115604779 B CN115604779 B CN 115604779B
- Authority
- CN
- China
- Prior art keywords
- terminal device
- network
- cell
- message
- timer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0061—Transmission or use of information for re-establishing the radio link of neighbour cell information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0058—Transmission of hand-off measurement information, e.g. measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
- H04W36/0085—Hand-off measurements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides an information sharing method, an information sharing device and terminal equipment, wherein the method comprises the following steps: the method comprises the steps that a first terminal device receives a first message broadcasted by at least one second terminal device in the periphery, wherein the first message comprises network information of a service cell of the second terminal device, network information of a neighboring cell of the second terminal device and/or network information of a cell searched by the second terminal device; the first terminal device searches for a target cell using a first message of at least one second terminal device and camps on the target cell when network preference and/or network searching is performed. According to the method provided by the invention, information sharing can be carried out among different terminal equipment, so that the terminal equipment does not need to actively measure the information of surrounding cells, network searching and network residence can be directly carried out based on the information shared by other terminal equipment, network searching and residence time is shortened, and user experience is improved.
Description
Technical Field
The embodiment of the application relates to the technical field of terminals, in particular to an information sharing method, an information sharing device and terminal equipment.
Background
In a wireless communication system, a cellular radio networking mode is generally used to connect a terminal device with an access network device. Based on cellular radio networking, the signal coverage area of an access network device, e.g. a base station, is divided into individual cells, each of which may be assigned one or more center frequency points. The terminal device may reside within a cell and communicate with the base station over an air interface (air interface). The terminal device can reside on the access network device through network searching, the network searching process generally occurs when the terminal device is started to select the network, and when the user manually reselects the network, the terminal device is in a network-free (out of service, OOS) state or in a scene that the service quality of a service cell of the terminal device is poor.
In the network searching and network residing process of the terminal equipment, the terminal equipment needs to actively measure the information of surrounding cells, and decides how to reside on the basis of the measured information. After network searching and network residence, the terminal device can have more comprehensive perception on its service cell, for example, the terminal device can know public land mobile network (public land mobile network, PLMN) identity, physical cell identity (physical cell identifier, PCI), frequency point, reference signal received power (reference signal receiving power, RSRP), reference signal received quality (reference signal receiving quality, RSRQ) and the like.
However, the ability of the terminal device to perceive information is limited, and it takes a certain time for the terminal device to measure when searching for a network and camping on the network. Also, for neighboring cells or other cells around them, the terminal device can obtain relatively limited information, limited to RSRP and RSRQ. Therefore, the terminal device has weak ability to sense the network information of the neighboring cells, which also results in that the terminal device needs to perform comprehensive measurement on surrounding cells based on the configuration of the network to stay in the cell with better service experience when switching the cells, and the time is long. In summary, the method is limited by the information sensing capability of the terminal equipment, and the steps of network searching, network residing and cell switching of the terminal equipment take longer time, so that the user experience is affected.
Disclosure of Invention
The embodiment of the application provides an information sharing method, an information sharing device and terminal equipment, and aims to solve the problems that the steps of network searching, network residing and cell switching of the traditional terminal equipment are long in time consumption and influence on user experience.
In a first aspect, an embodiment of the present application provides an information sharing method, including: the method comprises the steps that a first terminal device receives a first message broadcasted by at least one second terminal device in the periphery, wherein the first message comprises network information of a service cell of the second terminal device, network information of a neighboring cell of the second terminal device and/or network information of a cell searched by the second terminal device; the first terminal device searches for a target cell using a first message of at least one second terminal device and camps on the target cell when network preference and/or network searching is performed.
The embodiment of the application provides an information sharing method, which can share information among different terminal devices, so that the terminal devices do not need to actively measure the information of surrounding cells, and can directly search for the network and reside on the basis of the information shared by other terminal devices, thereby shortening the network searching and residing time and improving the user experience.
In one implementation, the first terminal device receives a first message broadcast by at least one second terminal device in the periphery, including: starting a first timer, wherein the first timer periodically overtakes with a first preset duration; the first terminal equipment judges whether a first timer is overtime or not; if the first timer is overtime, the first terminal equipment judges whether the historical receiving times are smaller than or equal to a first preset threshold value, wherein the historical receiving times are times when the first terminal equipment receives the first message in a second preset duration before the first timer is overtime; and if the historical receiving times are smaller than or equal to a first preset threshold value, the first terminal equipment receives the first message.
According to the method and the device for processing the first message, whether the first message is received or not can be determined based on the first timer and the historical receiving times, the times of communication between the first terminal device and the second terminal device can be reduced, invalid communication between the first terminal device and the second terminal device is avoided, the memory space of the first terminal device occupied by the first message is reduced, and energy consumption is reduced.
In one implementation manner, if the first timer has timed out, the first terminal device determines whether the historical reception number is less than or equal to a second preset threshold, including: if the first timer is overtime, the first terminal device judges whether the residual electric quantity is larger than a second preset threshold value; and if the residual electric quantity is larger than a second preset threshold value, the first terminal equipment judges whether the historical receiving times are smaller than or equal to the first preset threshold value.
In this way, the first timer, the residual electric quantity and the historical receiving times can jointly restrict whether the first terminal device receives the first message or not, and unnecessary resource waste can be avoided.
In one implementation, the first terminal device receives a first message broadcast by at least one second terminal device in the periphery, and further includes: if the first timer is not overtime, the first terminal equipment judges whether the service quality of the service cell is lower than a third preset threshold value, wherein the service quality at least comprises the reference signal receiving power, the reference signal receiving quality or the signal-to-interference plus noise ratio of the cell; if the service quality of the service cell is lower than a third preset threshold, the first terminal equipment judges whether the historical receiving times are smaller than or equal to the first preset threshold; and if the historical receiving times are smaller than or equal to a first preset threshold value, the first terminal equipment receives the first message.
Therefore, the service quality and the historical receiving times of the service cell can be utilized to jointly restrict whether the first terminal equipment receives the first message or not, and unnecessary resource waste can be avoided.
In one implementation, the first terminal device receives a first message broadcast by at least one second terminal device in the periphery, and further includes: if the historical reception times are larger than a first preset threshold value, the first terminal equipment re-executes the step of judging whether the first timer is overtime.
In one implementation, the first terminal device receives first network information broadcast by at least one second terminal device in the periphery, and further includes: if the service quality of the serving cell is equal to or higher than a third preset threshold, the first terminal device re-executes the step of judging whether the first timer is overtime.
In one implementation manner, after the step of receiving, by the first terminal device, the first message broadcasted by the peripheral at least one second terminal device, the method further includes: the first terminal equipment judges whether the first message contains effective network information or not; the effective network information is network information with the broadcast intensity in the first message being greater than a fourth preset threshold value. In this way, the success rate of network preference and network search can be improved.
In one implementation, the searching the target cell by the first message of the at least one second terminal device when the first terminal device is network preferred and/or network searching comprises: the first terminal equipment judges whether the service quality of the service cell is lower than a third preset threshold value; if the service quality of the service cell is lower than a third preset threshold, the first terminal equipment determines whether effective network information meeting the real-time requirement exists or not based on the moving state; if the effective network information meeting the real-time requirement exists, the first terminal equipment performs cell search based on the effective network information meeting the real-time requirement, and a target cell is determined. The first terminal device performs cell search based on the effective network information meeting the real-time requirement, so that the network optimization time can be shortened, and the success rate of network optimization can be improved.
In one implementation, the searching the target cell by the first message of the at least one second terminal device when the first terminal device is network preferred and/or network searching comprises: the first terminal equipment judges whether network searching requirements exist; if the network searching requirement exists, the first terminal equipment determines whether effective network information meeting the real-time requirement exists or not based on the moving state; if the effective network information meeting the real-time requirement exists, the first terminal equipment performs cell search based on the effective network information meeting the real-time requirement, and a target cell is determined. Thus, network searching can be performed based on the first message, and network searching time of the first terminal equipment is shortened.
In one implementation, the network information includes at least one or more of public land mobile network identity, physical cell identity, cell frequency point, radio access technology information, reference signal received power, reference signal received quality, signal to interference plus noise ratio, and traffic experience information.
In a second aspect, an embodiment of the present application further provides an information sharing method, including: the second terminal equipment acquires a first message, wherein the first message comprises network information of a service cell of the second terminal equipment, network information of a neighboring cell of the second terminal equipment and/or network information of a cell searched by the second terminal equipment; the second terminal device broadcasts a first message to the surrounding first terminal devices.
The embodiment of the application provides an information sharing method, which can share information among different terminal devices, so that the terminal devices do not need to actively measure the information of surrounding cells, and can directly search for the network and reside on the basis of the information shared by other terminal devices, thereby shortening the network searching and residing time and improving the user experience.
In one implementation, the second terminal device broadcasts a first message to a surrounding first terminal device, including: starting a second timer, wherein the second timer periodically times out in a third preset duration; the second terminal equipment judges whether the second timer is overtime or not; if the second timer is overtime, the second terminal equipment judges whether the historical broadcasting times are smaller than or equal to a fifth preset threshold value, wherein the historical broadcasting times are times of the second terminal equipment broadcasting the first message in a fourth preset duration before the second timer is overtime; and if the historical broadcasting times are smaller than or equal to a fifth preset threshold value, the second terminal equipment broadcasts the first message.
According to the method and the device for broadcasting the first message, whether the first message is broadcasted or not can be determined based on the second timer and the historical broadcasting times, the times of communication between the second terminal device and the first terminal device can be reduced, invalid communication between the second terminal device and the first terminal device is avoided, and energy consumption is reduced.
In one implementation manner, if the second timer has expired, the second terminal device determines whether the number of historical broadcasting times is less than or equal to a fifth preset threshold, including: if the second timer is overtime, the second terminal device judges whether the residual electric quantity is larger than a sixth preset threshold value; and if the residual electric quantity is larger than a sixth preset threshold value, the second terminal equipment judges whether the historical broadcasting times are smaller than or equal to the fifth preset threshold value.
In this way, the second timer, the remaining capacity and the historical broadcasting times can jointly restrict whether the second terminal device receives the first message, so that unnecessary resource waste can be avoided.
In one implementation, the second terminal device broadcasts the first message to the surrounding first terminal device, and further includes: if the second timer is not overtime, the second terminal equipment judges whether to trigger network searching; if the network searching is triggered, the second terminal equipment judges whether the historical broadcasting times are smaller than or equal to a fifth preset threshold value; and if the historical broadcasting times are smaller than or equal to a fifth preset threshold value, the second terminal equipment broadcasts the first message after network searching.
In this way, the first terminal device can perform network optimization and/or network searching based on the network information with better real-time performance, and measurement does not need to be performed again.
In one implementation, the second terminal device broadcasts the first message to the surrounding first terminal device, and further includes: if the historical broadcasting times are larger than a fifth preset threshold, the second terminal equipment re-executes the step of judging whether the second timer is overtime.
In one implementation, the second terminal device broadcasts the first message to the surrounding first terminal device, and further includes: if the network search is not triggered, the second terminal device re-performs the step of determining whether the second timer has timed out.
In one implementation, the network information includes at least one or more of public land mobile network identity, physical cell identity, cell frequency point, radio access technology information, reference signal received power, reference signal received quality, signal to interference plus noise ratio, and traffic experience information.
In a third aspect, an embodiment of the present application provides an information sharing apparatus, including: a receiving module, configured to receive a first message broadcasted by at least one second terminal device, where the first message includes network information of a serving cell of the second terminal device, network information of a neighboring cell of the second terminal device, and/or network information of a cell searched by the second terminal device; and the target cell residence module is used for searching the target cell by using the first message of the at least one second terminal device and residing in the target cell when the network is preferred and/or the network is searched.
In a fourth aspect, an embodiment of the present application provides an information sharing apparatus, including: the acquisition module is used for acquiring a first message, wherein the first message comprises network information of a service cell of the second terminal equipment, network information of a neighboring cell of the second terminal equipment and/or network information of a cell searched by the second terminal equipment; and the broadcasting module is used for broadcasting the first message to the surrounding first terminal equipment.
In a fifth aspect, embodiments of the present application further provide a terminal device, including: a processor and a memory; the memory stores a computer program which, when executed by the processor, causes the terminal device to perform the method of the aforementioned first aspect and its respective implementation or the method of the second aspect and its respective implementation.
In a sixth aspect, embodiments of the present application further provide a chip system, including: a memory and a processor; the memory stores a computer program which, when executed by the processor, causes the chip system to perform the method of the aforementioned first aspect and its respective implementation or the method of the second aspect and its respective implementation.
In a seventh aspect, embodiments of the present application further provide a computer storage medium, in which a computer program is stored, which when run on a computer causes the computer to perform the method of the first aspect and its respective implementation manner, or the method of the second aspect and its respective implementation manner.
In an eighth aspect, embodiments of the present application also provide a computer program product, which when run on a computer, causes the computer to perform the method of the first aspect and its respective implementation or the method of the second aspect and its respective implementation.
Drawings
Fig. 1 is a schematic diagram of a wireless communication system according to an embodiment of the present application;
fig. 2 is a schematic hardware structure of the terminal device 100 according to an embodiment of the present application;
fig. 3 is a schematic diagram of terminal device information sharing provided in an embodiment of the present application;
fig. 4 is a flow chart of a first information sharing method according to an embodiment of the present application;
fig. 5 is a schematic flow chart of receiving a first message by a first terminal device according to an embodiment of the present application;
fig. 6 is a schematic flow chart of a sub-step of step S103 provided in the embodiment of the present application;
fig. 7 is a flow chart of a second information sharing method according to an embodiment of the present application;
fig. 8 is a schematic flow chart of broadcasting a first message by a second terminal device according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of an information sharing device according to an embodiment of the present application.
Detailed Description
The terms first, second, third and the like in the description and in the claims and drawings are used for distinguishing between different objects and not for limiting the specified sequence.
In the embodiments of the present application, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
The terminology used in the description of the embodiments of the application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application, as will be described in detail with reference to the accompanying drawings.
In order to facilitate the technical personnel to understand the technical scheme of the embodiment of the application, the technical terms related to the embodiment of the application are explained below.
1. Sector (sector), radio carrier (radio carrier), carrier frequency point (frequency) and cell (cell), the sector refers to the minimum radio coverage of a certain geographical area covered by a base station signal, each sector uses one or more radio carrier frequencies to complete radio coverage, each radio carrier frequency uses a certain carrier frequency point, and the sector and carrier frequency constitute the smallest service unit, i.e. cell, for providing access to User Equipment (UE). Cell number supported by one base station = sector number x carrier number per sector.
2. A public land mobile network (public land mobile network, PLMN) is a network providing land mobile services to the public. The network may be interconnected with a Public Switched Telephone Network (PSTN) to form a communication network on a national or regional scale.
3. Physical cell identity (physical cell identifier, PCI), a cell identity. For example, in a long term evolution technology (Long Term Evolution, LTE) wireless communication system, a terminal device can distinguish between wireless signals of different cells based on PCI.
4. Radio access technology (radio access technology, RAT) is the underlying physical connection method for radio-based (radio based) communication networks. Such as bluetooth, wi-Fi, 3G, LTE, 4G, 5G, etc.
5. The reference signal received power (reference signal receiving power, RSRP) is a parameter representing the radio signal strength, and is specifically equal to the average value of the signal power received on all REs (resource elements) carrying the reference signal within a certain symbol.
6. Reference signal received quality (reference signal receiving quality, RSRQ), a parameter indicative of signal quality, may be used to rank candidate cells and may be used as a reference parameter at cell handover and cell reselection.
7. The signal to interference plus noise ratio (signal to interference plus noise ratio, SINR) refers to the ratio of the strength of the received useful signal to the strength of the received interfering signal (noise and interference).
The mobile communication (mobile communications) is a communication method between a mobile user and a fixed point user or between mobile users, and is a communication in which one or both of the communication parties are in motion. The frequency bands used for mobile communication include low frequency, intermediate frequency, high frequency, very high frequency and very high frequency. The mobile communication technology is continuously developed, and the second generation mobile communication technology, the third generation mobile communication technology and the fourth generation mobile communication technology (4th generation mobile communication technolog,4G) are developed to the fifth generation mobile communication technology (5th generation mobile communication technolog,5G).
First, a wireless communication system in which the embodiments of the present application can be applied will be described with reference to fig. 1. Fig. 1 is a schematic diagram of a wireless communication system in which embodiments of the present application may be applied.
As shown in fig. 1, the wireless communication system includes a terminal device 100, AN Access Network (AN) device 200 that provides a network for the terminal device 100, and a core network device 300. The wireless communication system may be an LTE wireless communication system, a 5G wireless communication system, or a new communication system in future wireless communication development. The terminal device 100 may be a device that provides a wireless communication service to a user, and in particular, the terminal device 100 may be a device that provides a service such as voice, data connection, and/or video image to a user. The terminal device 100 may be, for example, a user equipment UE, a device-to-device (D2D) terminal device, or the like. By way of example, terminal devices 100 include, but are not limited to, smartphones, tablet computers, personal computers, workstation devices, large screen devices (e.g., smart screens, smart televisions, etc.), wearable devices (e.g., smart bracelets, smart watches), palm game consoles, home game consoles, virtual reality devices, augmented reality devices, mixed reality devices, etc., vehicle-mounted smart terminals, etc.
The access network device 200 and the core network device 300 may be implemented in different network elements in different wireless communication systems. For example: in a 5G independent networking (SA) wireless communication system, the core network device 300 may be a 5G core network 5GC, and the access network device 200 may be a 5G access network NG-RAN (e.g., a gNB base station), or a NG-eNB base station upgraded from a 4G access network E-UTRAN (e.g., an eNB base station) to support access to the core network device 300. In a 5G non-independent Networking (NAS) wireless communication system, the core network device 300 may be a 4G core network EPC or a 5G core network 5GC, and the access network device 200 may be a ng-eNB base station. In the LTE wireless communication system, the core network device 300 may be a 4G core network EPC, and the access network device 200 may be an eNB base station.
In a wireless communication system, a cellular wireless networking system is generally used to connect a terminal device 100 and an access network device 200. Based on cellular radio networking, the signal coverage area of an access network device 200, e.g. a base station, is divided into individual cells, each of which may be allocated one or more frequencies (center frequency points), within which the terminal device 100 may reside and communicate over the air interface with the base station.
The terminal device 100 may reside on the access network device 200 through network searching, where the network searching process generally occurs when the terminal device 100 is turned on to select a network, and when a user manually reselects the terminal device 100, the terminal device 100 is in an OOS state or in a scene that service quality of a service cell of the terminal device 100 is poor, etc.
In an exemplary embodiment, in a wireless communication system such as 4G, 5G, etc., the process of power-on network selection registration of the terminal device 100 includes: powering on, initializing, selecting PLMN, scanning frequency, searching cell, solving system message, selecting cell, and residing cell. The step of selecting a PLMN includes PLMN searching, and PLMN information of the area where the terminal device 100 is located may be obtained after searching, and a PLMN list containing PLMN identifiers is generated, and the terminal device may select a PLMN for registration based on the PLMN list. The step of sweeping includes a frequency point sweep and a full band sweep based on the history. After the frequency sweep, the terminal device 100 may find a cell where it is camping properly and record frequency point information of the cell, etc. The step of cell search includes a process of finding the PCI from a suitable frequency point through a series of synchronization processes such as matching.
The terminal device 100 may also receive a reference signal, which is a periodic signal sent by a base station, where a cell-specific reference signal is valid for all terminal devices 100 within the cell. The reference signal may be used as a reference for the terminal device 100 when receiving data from the traffic channel, and the terminal device 100 may determine RSRP, RSRQ, etc. of the cell based on the reference signal. For example, when the terminal device 100 needs to be handed over to a cell with stronger signal strength, RSRP, RSRQ, and the like of the serving cell or neighbor cell may be determined based on the reference signal. In a wireless communication system such as 4G or 5G, the terminal device 100 may determine, based on a cell reference signal (cell reference signal, CRS) transmitted from a base station, RSRP, RSRQ, etc. of a cell, and further determine how to select the cell, cell handover, cell reselection, etc. based on the CRS signal. In addition, in the 5G wireless communication system, the terminal device 100 may use an SS/PBCH block (SSB) composed of a Synchronization Signal (SS) and a physical broadcast channel (PBSH) transmitted from the base station as a cell measurement target, and determine the RSRP, RSRQ, and the like of the cell based on the SSB.
It can be seen that, in the process of searching for network and camping on the network, the terminal device 100 needs to actively measure information of its surrounding cells, and decides how to camp on the network based on the measured information. After network searching and network residence, the terminal device 100 only has comprehensive perception on its serving cell, for example, the terminal device 100 can learn PLMN identification, PCI, frequency point, RSRP, RSRQ and the like, which is limited by the ability of the terminal device 100 to perceive information, and the terminal device 100 needs to take a certain time to measure when network searching and network residence. Also, for the neighboring cell or other cells around it, the terminal device 100 can acquire relatively limited information, limited to RSRP and RSRQ. Therefore, the terminal device 100 has a weak ability to sense the network information of the neighboring cells, which also results in that the terminal device 100 needs to perform comprehensive measurement on surrounding cells based on the configuration of the network to camp on the cell with better service experience when switching cells, which takes a long time. In summary, the steps of searching for network and switching cells of the terminal device 100 take a long time to influence the user experience, which is limited by the ability of the terminal device 100 to perceive information.
An application scenario of the embodiment of the present application is described below as an example.
Scene one: in roaming scenarios, for example, when the terminal device 100 is in a foreign airport, after the flight mode of the terminal device 100 is turned off, the terminal device 100 needs to perform network searching and network residence.
Scene II: in a border roaming scenario, the terminal device 100 may remain camped on the roaming network, at which time the terminal device 100 may periodically search for networks to camp on the local public land mobile network (home public land mobile network, HPLMN) based on the network configuration.
Scene III: when the terminal device 100 is in the OOS scene, the periodic network searching is also performed, and after the terminal device searches the HPLMN, the terminal device resides, so that the service quality is ensured.
Scene four; while the terminal device 100 resides in a code division multiple access (code division multiple access, CDMA) network, the terminal device 100 may search for the LTE network by means of a system reselection (better system reselection) timer period to switch from the CDMA network to the LTE network.
Scene five: when the quality of experience (Quality of Experience, qoE) of the user of the cell in which the terminal device 100 is currently camping is poor, the terminal device 100 may measure its surrounding cells to switch to a cell with better QoE.
Scene six: when the terminal device 100 is camped on a global system for mobile communications global system for mobile communications, GSM) system or wideband code division multiple access (wide band code division multiple access, WCDMA) network, the terminal device 100 may make measurements of its surrounding cells to switch to an LTE network or an SA network.
The embodiments of the present application may also be applied to other scenarios for cell search and camping, which are not described herein.
In order to solve the technical problems, the embodiments of the present application provide an information sharing method, which can enable a terminal device to realize more comprehensive perception on surrounding environments by using information shared by other peripheral terminal devices, thereby reducing the time of searching and measuring of the terminal device, and enabling the terminal device to reside in a cell with better experience.
Fig. 2 is a schematic hardware structure of a terminal device according to an embodiment of the present application. As shown in fig. 2, the terminal device 100 may include a processor 110, a memory 120, a universal serial bus (universal serial bus, USB) interface 130, a charge management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a key 190, a motor 191, a camera 192, a display 193, a subscriber identity module (subscriber identification module, SIM) card interface 194, and the like. The sensor module 180 may include a touch sensor 180A, a gyro sensor 180B, an air pressure sensor 180C, a geomagnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, and the like. Among them, the gyro sensor 180B, the air pressure sensor 180C, the geomagnetic sensor 180D, the acceleration sensor 180E, and the like are all available for detecting a motion state of the terminal device, and thus may also be referred to as a motion sensor.
It is to be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the terminal device 100. In other embodiments of the present application, terminal device 100 may include more or less components than illustrated, or certain components may be combined, or certain components may be split, or different arrangements of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
The processor 110 may include one or more processing units, such as: the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processor (graphics processing unit, GPU), an image signal processor (image signal processor, ISP), a controller, a video codec, a digital signal processor (digital signal processor, DSP), a baseband processor, and/or a neural network processor (neural-network processing unit, NPU), etc. Wherein the different processing units may be separate devices or may be integrated in one or more processors.
Memory 120 may be used to store computer-executable program code that includes instructions. The memory 120 may include a stored program area and a stored data area. The storage program area may store an application program (such as a sound playing function, an image playing function, etc.) required for at least one function of the operating system, etc. The storage data area may store data (such as audio data, phonebook, etc.) created during use of the terminal device 100, and the like. In addition, the memory 120 may include a high-speed random access memory, and may also include a nonvolatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (universal flash storage, UFS), and the like. The processor 110 performs various functional applications of the terminal device 100 and data processing by executing instructions stored in the memory 120 and/or instructions stored in a memory provided in the processor.
The USB interface 130 is an interface conforming to the USB standard specification, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like. The USB interface 130 may be used to connect a charger to charge the terminal device 100, or may be used to transfer data between the terminal device 100 and a peripheral device. And can also be used for connecting with a headset, and playing audio through the headset. The interface may also be used to connect other terminal devices, such as AR devices, etc.
It should be understood that the interfacing relationship between the modules illustrated in the embodiments of the present application is only illustrative, and does not constitute a structural limitation of the terminal device 100. In other embodiments of the present application, the terminal device 100 may also use different interfacing manners, or a combination of multiple interfacing manners in the foregoing embodiments.
The charge management module 140 is configured to receive a charge input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charge management module 140 may receive a charging input of a wired charger through the USB interface 130. In some wireless charging embodiments, the charge management module 140 may receive wireless charging input through a wireless charging coil of the terminal device 100. The charging management module 140 may also supply power to the terminal device through the power management module 141 while charging the battery 142.
The power management module 141 is used for connecting the battery 142, and the charge management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and/or the charge management module 140 and provides power to the processor 110, the memory 120, the display 193, the camera 192, the wireless communication module 160, and the like. The power management module 141 may also be configured to monitor battery capacity, battery cycle number, battery health (leakage, impedance) and other parameters. In other embodiments, the power management module 141 may also be provided in the processor 110. In other embodiments, the power management module 141 and the charge management module 140 may be disposed in the same device.
The wireless communication function of the terminal device 100 can be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, a modem processor, a baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the terminal device 100 may be used to cover a single or multiple communication bands. Different antennas may also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed into a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 150 may provide a solution including 2G/3G/4G/5G wireless communication applied to the terminal device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (low noise amplifier, LNA), etc. The mobile communication module 150 may receive electromagnetic waves from the antenna 1, perform processes such as filtering, amplifying, and the like on the received electromagnetic waves, and transmit the processed electromagnetic waves to the modem processor for demodulation. The mobile communication module 150 can amplify the signal modulated by the modem processor, and convert the signal into electromagnetic waves through the antenna 1 to radiate. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be provided in the same device as at least some of the modules of the processor 110.
The modem processor may include a modulator and a demodulator. The modulator is used for modulating the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used for demodulating the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low frequency baseband signal to the baseband processor for processing. The low frequency baseband signal is processed by the baseband processor and then transferred to the application processor. The application processor outputs sound signals through an audio device (not limited to the speaker 170A, the receiver 170B, etc.), or displays images or videos through the display screen 193. In some embodiments, the modem processor may be a stand-alone device. In other embodiments, the modem processor may be provided in the same device as the mobile communication module 150 or other functional module, independent of the processor 110.
The wireless communication module 160 may provide solutions for wireless communication including wireless local area network (wireless local area networks, WLAN) (e.g., wireless fidelity (wireless fidelity, wi-Fi) network), bluetooth (BT), global navigation satellite system (global navigation satellite system, GNSS), frequency modulation (frequency modulation, FM), near field wireless communication technology (near field communication, NFC), infrared technology (IR), etc., applied to the terminal device 100. The wireless communication module 160 may be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the electromagnetic wave signals, filters the electromagnetic wave signals, and transmits the processed signals to the processor 110. The wireless communication module 160 may also receive a signal to be transmitted from the processor 110, frequency modulate it, amplify it, and convert it to electromagnetic waves for radiation via the antenna 2.
In some embodiments, antenna 1 and mobile communication module 150 of terminal device 100 are coupled, and antenna 2 and wireless communication module 160 are coupled, such that terminal device 100 may communicate with a network and other devices via wireless communication techniques. The wireless communication techniques may include the Global System for Mobile communications (global system for mobile communications, GSM), general packet radio service (general packet radio service, GPRS), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (wideband code division multiple access, WCDMA), time division code division multiple access (time-division code division multiple access, TD-SCDMA), long term evolution (long term evolution, LTE), BT, GNSS, WLAN, NFC, FM, and/or IR techniques, among others. The GNSS may include a global satellite positioning system (global positioning system, GPS), a global navigation satellite system (global navigation satellite system, GLONASS), a beidou satellite navigation system (beidou navigation satellite system, BDS), a quasi zenith satellite system (quasi-zenith satellite system, QZSS) and/or a satellite based augmentation system (satellite based augmentation systems, SBAS).
The terminal device 100 implements a display function by a GPU, a display screen 193, an application processor, and the like. The GPU is a microprocessor for image processing, and is connected to the display 193 and an application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute computer programs to generate or change display information.
The display 193 is used to display images, videos, and the like. The display 193 includes a display panel. The display panel may employ a liquid crystal display (liquid crystal display, LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED) or an active-matrix organic light-emitting diode (matrix organic light emitting diode), a flexible light-emitting diode (flex), a mini, a Micro led, a Micro-OLED, a quantum dot light-emitting diode (quantum dot light emitting diodes, QLED), or the like. In some embodiments, terminal device 100 may include 1 or N displays 193, N being a positive integer greater than 1.
The terminal device 100 may implement a photographing function through an ISP, a camera 192, a video codec, a GPU, a display screen 193, an application processor, and the like.
The ISP is used to process the data fed back by the camera 192. For example, when photographing, the shutter is opened, light is transmitted to the camera photosensitive element through the lens, the optical signal is converted into an electric signal, and the camera photosensitive element transmits the electric signal to the ISP for processing and is converted into an image visible to naked eyes. ISP can also optimize the noise, brightness and skin color of the image. The ISP can also optimize parameters such as exposure, color temperature and the like of a shooting scene. In some embodiments, the ISP may be located in the camera 192.
The camera 192 is used to capture still images or video. The object generates an optical image through the lens and projects the optical image onto the photosensitive element. The photosensitive element converts the optical signal into an electrical signal, which is then transferred to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, RYYB, YUV, or the like format. In some embodiments, the terminal device 100 may include 1 or N cameras 192, N being a positive integer greater than 1.
The terminal device 100 may implement audio functions through an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, an application processor, and the like. Such as music playing, recording, etc.
The touch sensor 180A, also referred to as a "touch device". The touch sensor 180A may be disposed on the display 193, and the touch sensor 180A and the display 193 form a touch screen, which is also referred to as a "touch screen". The touch sensor 180A is used to detect a touch operation acting thereon or thereabout. The touch sensor may communicate the detected touch operation to the application processor to determine the touch event type. Visual output related to the touch operation may be provided through the display 193. In other embodiments, touch sensor 180A may also be disposed on a surface of terminal device 100 in a different location than display 193.
The gyro sensor 180B may be used to determine a motion gesture of the terminal device 100. In some embodiments, the angular velocity of the terminal device 100 about three axes (i.e., x, y, and z axes) may be determined by the gyro sensor 180B. The gyro sensor 180B may be used for photographing anti-shake. Illustratively, when the shutter is pressed, the gyro sensor 180B detects the angle of the shake of the terminal device 100, calculates the distance to be compensated by the lens module according to the angle, and allows the lens to counteract the shake of the terminal device 100 by the reverse motion, thereby realizing anti-shake. The gyro sensor 180B may also be used for navigating, somatosensory game scenes.
The air pressure sensor 180C is used to measure air pressure. In some embodiments, the terminal device 100 calculates altitude from barometric pressure values measured by the barometric pressure sensor 180C, aiding in positioning and navigation.
The geomagnetic sensor 180D includes a hall sensor. The terminal device 100 may detect the opening and closing of the flip cover using the geomagnetic sensor 180D. In some embodiments, when the terminal device 100 is a folder, the terminal device 100 may detect opening and closing of the folder according to the geomagnetic sensor 180D. And then according to the detected opening and closing state of the leather sheath or the opening and closing state of the flip, the characteristics of automatic unlocking of the flip and the like are set.
The acceleration sensor 180E can detect the magnitude of acceleration of the terminal device 100 in various directions (typically three axes). The magnitude and direction of gravity may be detected when the terminal device 100 is stationary. The method can also be used for identifying the gesture of the terminal equipment, and is applied to the applications such as horizontal and vertical screen switching, pedometers and the like.
A distance sensor 180F for measuring a distance. The terminal device 100 may measure the distance by infrared or laser. In some embodiments, the terminal device 100 may range using the distance sensor 180F to achieve fast focusing.
The proximity light sensor 180G may include, for example, a light emitting diode and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The terminal device 100 emits infrared light outward through the light emitting diode. The terminal device 100 detects infrared reflected light from a nearby object using a photodiode. When sufficient reflected light is detected, it can be determined that there is an object in the vicinity of the terminal device 100. When insufficient reflected light is detected, the terminal device 100 may determine that there is no object in the vicinity of the terminal device 100. The terminal device 100 can detect that the user holds the terminal device 100 close to the ear to talk by using the proximity light sensor 180G, so as to automatically extinguish the screen for the purpose of saving power. The proximity light sensor 180G may also be used in holster mode, pocket mode to automatically unlock and lock the screen.
The fingerprint sensor 180H is used to collect a fingerprint. The terminal device 100 can utilize the collected fingerprint characteristics to realize fingerprint unlocking, access an application lock, fingerprint photographing, fingerprint incoming call answering and the like.
The temperature sensor 180J is for detecting temperature. In some embodiments, the terminal device 100 performs a temperature processing strategy using the temperature detected by the temperature sensor 180J. For example, when the temperature reported by the temperature sensor 180J exceeds a threshold, the terminal device 100 performs a reduction in the performance of a processor located near the temperature sensor 180J in order to reduce power consumption to implement thermal protection. In other embodiments, when the temperature is below another threshold, the terminal device 100 heats the battery 142 to avoid the low temperature causing the terminal device 100 to shut down abnormally. In other embodiments, when the temperature is below a further threshold, the terminal device 100 performs boosting of the output voltage of the battery 142 to avoid abnormal shutdown caused by low temperatures.
The keys 190 include a power-on key, a volume key, etc. The keys 190 may be mechanical keys. Or may be a touch key. The terminal device 100 may receive key inputs, generating key signal inputs related to user settings and function controls of the terminal device 100.
The motor 191 may generate a vibration cue. The motor 191 may be used for incoming call vibration alerting as well as for touch vibration feedback. For example, touch operations acting on different applications (e.g., photographing, audio playing, etc.) may correspond to different vibration feedback effects. The motor 191 may also correspond to different vibration feedback effects by touch operations applied to different areas of the display screen 193. Different application scenarios (such as time reminding, receiving information, alarm clock, game, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect may also support customization.
The SIM card interface 194 is used to connect to a SIM card. The SIM card may be contacted and separated from the terminal apparatus 100 by being inserted into the SIM card interface 194 or by being withdrawn from the SIM card interface 194. The terminal device 100 may support 1 or N SIM card interfaces, N being a positive integer greater than 1. The SIM card interface 194 may support a Nano SIM card, micro SIM card, etc. The same SIM card interface 194 may be used to insert multiple cards simultaneously. The types of the plurality of cards may be the same or different. The SIM card interface 194 may also be compatible with different types of SIM cards. The SIM card interface 194 may also be compatible with external memory cards. The terminal device 100 interacts with the network through the SIM card to realize functions such as call and data communication. In some embodiments, the terminal device 100 employs esims, namely: an embedded SIM card. The eSIM card can be embedded in the terminal device 100 and cannot be separated from the terminal device 100.
The software system of the terminal device 100 may employ a layered architecture, an event driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. In this embodiment, taking an Android system with a layered architecture as an example, a software structure of the terminal device 100 is illustrated.
It is to be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the terminal device 100. In other embodiments of the present application, terminal device 100 may include more or less components than illustrated, or certain components may be combined, or certain components may be split, or different arrangements of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
The following describes exemplary steps of the information sharing method provided in the embodiment of the present application.
Fig. 3 is a schematic diagram of information sharing of a terminal device provided in an embodiment of the present application, and fig. 4 is a flowchart of a first information sharing method provided in an embodiment of the present application, where, as shown in fig. 3 and fig. 4, the information sharing method provided in an embodiment of the present application includes the following steps S100 to S200:
s100: the first terminal equipment receives a first message broadcasted by at least one second terminal equipment, wherein the first message comprises network information of a service cell of the second terminal equipment, network information of a neighboring cell of the second terminal equipment and/or network information of a cell searched by the second terminal equipment.
Wherein the first terminal device and the second terminal device are terminal devices that can realize mobile communication and that can perform short-range (short-range) communication between terminals. The terminal equipment has more comprehensive perception to the service cell, has a certain perception capability to the neighbor cells of the service cell, and simultaneously has rich perception to the information of a plurality of surrounding cells when the terminal equipment searches the network again. The sharing of the respective known network information between the terminal devices may enable the terminal devices receiving the network information to also learn rich information, so that the terminal devices may save the procedure of cell measurement in the steps of selecting a cell or switching a cell, etc.
In this embodiment of the present application, the first terminal device and the second terminal device may communicate, specifically, the second terminal device may package and broadcast the known network information, and the first terminal device may receive the first message broadcast by the second terminal device, so that the first terminal device may search the network or switch the cell based on the first message, and so on. The first terminal equipment can obtain rich cell information without cell measurement.
It will be appreciated that there may be one or more second terminal devices in the vicinity of a first terminal device, which may receive first messages broadcast by its surrounding plurality of second terminal devices, or may receive first messages broadcast by a particular one of the second terminal devices, which may be, for example, the terminal device closest to the first terminal device. The second terminal device can share the first message in a broadcast manner, and does not take the specific first terminal device as an information receiver, so that as many first terminal devices as possible can receive the first message.
In this embodiment of the present application, the network information of the serving cell includes Public Land Mobile Network (PLMN) identification of the serving cell, physical Cell Identification (PCI), cell frequency point, radio Access Technology (RAT) information, reference Signal Received Power (RSRP), reference Signal Received Quality (RSRQ), signal to interference plus noise ratio (SINR) and service experience information, where the service experience information refers to evaluation information when the serving cell provides service support for the terminal device, and for the terminal device, the service experience information provided by the serving cell is better, which indicates that the serving cell is more suitable for residence. In practical application, the quality of service experience can be judged based on parameters such as TCP data packet delay or throughput rate of the terminal equipment. The network information of the neighboring cell includes at least RSRP and RSRQ of the neighboring cell. The adjacent cell refers to a cell which is in a switching relation with the service cell, and coverage areas of the adjacent cell and the service cell are overlapped. Since a cell may have multiple neighboring cells, in this embodiment of the present application, network information of multiple neighboring cells of a serving cell may be packaged in a first message and broadcast to a first terminal device.
The network information of the searched cell includes all PLMN information that the second terminal equipment can search. It will be appreciated that when PLMN selection is performed manually, the terminal device will form a PLMN list based on all PLMNs, and then the PLMN list includes PLMNs that are not available to the current terminal device. Then, even if the first terminal device and the second terminal device are registered on different PLMNs, the first terminal device can still find a suitable PLMN based on the first message shared by the second terminal device. If the second terminal device resides in a cell after network searching, the network information of the searched cell may further include PCI, cell frequency point, RAT information, RSRP, ESEQ, SINR and service experience information of a new serving cell of the second terminal device.
It should be noted that, after PLMN information is shared between terminals, the terminal device may select a PLMN based on the PLMN information shared between terminals, without performing a PLMN search step. The terminal device may also determine an appropriate frequency point based on frequency point information shared between terminals, and may determine a cell corresponding to the appropriate frequency point as a target cell where the terminal device is about to reside. The terminal device can also search the cell and find the PCI based on the proper frequency point, and then the terminal device can check whether the PCI searched by the terminal device is the PCI of the target cell based on the PCI shared among the terminals. Based on the RAT information, the terminal device can know whether a LET network, an SA network, or the like exists. Based on RSRP, RSRQ, SINR and the service experience information, the terminal device can know whether there is a cell around it that is more suitable for camping, so that the terminal device can perform network preference.
The first terminal device and the second terminal device may communicate based on a short-range (short-range) transmission protocol, for example, the communication manner of the first terminal device and the second terminal device may be bluetooth, wi-Fi, zigBee, or the like. Bluetooth, wi-Fi or ZigBee can control the communication distance between the first terminal equipment and the second terminal equipment, and the first message received by the first terminal equipment is broadcast by the second terminal equipment which is close to the first terminal equipment, so that the network information included in the first message is more suitable for the first terminal equipment to conduct cell optimization or network searching. The situation that the network information included in the first message is the network information of the cell where the first terminal equipment cannot reside due to the distance is avoided, so that the effective first message is higher in duty ratio, and the broadcasting and receiving effective rate of the first message is improved.
In addition, the first terminal device may be caused to communicate when it is detached from the mobile communication network based on a short-range (short-range) transmission protocol. Thus, the first terminal device and the second terminal device can communicate even if the first terminal device is not camping on any cell. Therefore, when the first terminal equipment needs to reside on the network, the network can be searched in time to reside on the network based on the first message, and the waiting time of the user is shortened.
Therefore, the first terminal device and the second terminal device can share information, so that each terminal device can acquire rich cell information without actively measuring surrounding cell information.
S200: the first terminal device searches for a target cell using a first message of at least one second terminal device and camps on the target cell when network preference and/or network searching is performed.
The network preference means that the terminal equipment currently resides in a certain cell, but because the cell has congestion, poor signal strength or other problems, the service quality provided by the cell for the terminal equipment is poor, and user experience is affected, and at this time, the terminal equipment needs to perform network preference to switch from the current serving cell to other cells, so as to improve user experience. Network searching refers to the process of searching the network to camp on a suitable cell when the terminal device is not currently camping on any cell, is not camping on the HPLMN or is camping on other network systems lower than the LTE network.
In this embodiment of the present application, after the first terminal device receives the first message, network preference and/or network searching may be performed based on network information included in the first message. For example, when the first terminal device performs network optimization, since the first message includes the RSRQ and the RSRQ of the serving cell and the neighboring cells of the second terminal device, the first terminal device may determine whether there is a cell with stronger signal strength around the first terminal device based on the RSRQ and the RSRQ of the serving cell, the RSRQ and the RSRQ of the serving cell and the neighboring cells of the second terminal device, the service experience information of the serving cell, and the like, so as to facilitate the cell handover of the second terminal device. The first terminal device can also directly search the cell based on the frequency point of the serving cell of the second terminal device in the first message without frequency sweep. When the first terminal device performs network searching, the first terminal device may directly select a suitable PLMN from the PLMN list in the second message, without performing a PLMN searching step.
For the fifth scenario, when the quality of experience of the terminal device serving cell is poor, the terminal device may learn that the surrounding cell has better service experience based on RSRP, RSRQ information, and the like included in the first message, and the terminal device may directly search for the network to reside based on the first message.
For the first scenario, after the flight mode is turned off, the first terminal device may directly select a PLMN based on the PLMN list in the first message, and then search for a cell based on the frequency point information in the first message. The network searching and residing steps are simple, and the network searching and residing time can be shortened.
For scenario two, after the first terminal device receives the first message, it may be known that the HPLMN network already exists. The first terminal device may then select the HPLMN directly based on the first message and search for a cell based on the frequency point information in the first message. Compared with the method for actively searching the network by the terminal equipment based on the network configuration, the method provided by the embodiment of the invention has the advantages that the first terminal equipment can timely know that the HPLMN network exists around the first terminal equipment, the network searching and residing steps are simple, and the time for switching the first terminal equipment to the HPLMN can be shortened.
For the third scenario, the first terminal device may also learn that the HPLMN network exists in time, so as to shorten the network searching residence time of the first terminal device.
For the fourth scenario, the first terminal device may timely learn that the LTE network exists based on the RAT information. Therefore, the first terminal equipment can directly skip the periodical network searching, directly execute the steps of searching cells and the like based on the frequency point information in the first message, and shorten the network searching and residing time.
For the sixth scenario, the first terminal device may learn that an LTE network or an SA network exists in time based on the RAT information, and may directly perform steps of searching for a cell based on the frequency point information in the first message, so as to shorten the network searching residence time.
Therefore, according to the information sharing method provided by the embodiment of the application, no matter in which application scene the first terminal equipment is, the network searching and residing can be timely performed, the network searching and residing steps are simple, and the time consumption is short.
According to the technical scheme, the information sharing method can be used for sharing information among different terminal devices, so that the terminal devices do not need to actively measure information of surrounding cells, network searching and network residence can be directly performed based on the information shared by other terminal devices, network searching and residence time is shortened, and user experience is improved.
Fig. 5 is a schematic flow chart of receiving a first message by a first terminal device according to an embodiment of the present application, as shown in fig. 5, in an embodiment of the present application, step S100 may include the following steps S101 to S104:
S101: and starting a first timer, wherein the first timer is periodically overtime with a first preset duration.
The first timer may be a timer configured on the first terminal device and the second terminal device, and the first timer may be used for recording a time interval of the first terminal device receiving the first message, or may be used for recording a time interval of the second terminal device broadcasting the first message. The timing periods of the first timers of different terminal devices can be unified and periodically overtime at the same time point, so that communication connection can be established between the first terminal device and the second terminal device at the appointed time (the time of overtime of the first timer), and the first terminal device can successfully receive the first message when the second terminal device broadcasts the first message.
The first preset duration may be, for example, equal to 5 minutes, 10 minutes, or 15 minutes, which is not specifically limited in the embodiments of the present application.
In this embodiment of the present application, besides the first timer may be used as a trigger condition for the terminal device to receive the first message, the terminal device may be triggered by other conditions, for example, the service quality of the serving cell of the first terminal device is poor, and may also be used as a trigger condition for the terminal device to receive the first message. The above triggering conditions will be described in detail below, and will not be described here again.
S102: the first terminal device determines whether the first timer has timed out.
It will be appreciated that the first timer includes two states, one being a timed-out state and the other being a timeout state. When the first timer is in a timeout state, a signal may be generated indicating that the first timer has timed out, and the first terminal device may respond to the signal and know that the first timer has timed out. Thus, in the step of the first terminal device determining whether the first timer has expired, if the first terminal device receives the signal, the first terminal device may determine that the first timer has expired, and if the first terminal device does not receive the signal, the first terminal device may determine that the first timer has not expired.
S103: if the first timer is overtime, the first terminal device judges whether the historical receiving times are smaller than or equal to a first preset threshold value, wherein the historical receiving times are times that the first terminal device receives the first message in a second preset duration before the first timer is overtime.
Wherein if the first timer has timed out, it indicates that the first terminal satisfies a trigger condition for receiving the first message. In the embodiment of the present application, after the triggering condition for receiving the first message is met, the method further includes a step of determining whether the historical receiving times of the first terminal device is less than or equal to a first preset threshold value, so as to restrict the times of receiving the first message by the first terminal device, avoid unnecessary resource waste, and reduce energy consumption.
It can be understood that if the number of times of historical reception of the first terminal device is too large, this means that the frequency of receiving the first message by the first terminal device is too fast, and there is a small possibility that the first message received by the first terminal device multiple times in a short time may have a difference, which results in unnecessary resource waste of the first terminal device. Therefore, in the embodiment of the application, whether the first message needs to be received or not can be determined based on the historical receiving times.
Illustratively, the second preset duration may be 1 hour and the first preset threshold may be equal to 6 times. Thus, if the first terminal device receives the first message more than 6 times within 1 hour before the first timer times out, the first terminal device will not receive the first message even if the first timer times out, thus, the first message with too high overlap ratio can be avoided to be received, and the energy consumption can be reduced.
It will be appreciated that after the first timer times out, the first timer may be reset directly to begin timing again and wait for the next timeout.
In this embodiment of the present application, the second preset duration is not limited to 1 hour, the first preset threshold is not limited to 6 times, and specific values may be determined according to practical situations, which is not limited in this embodiment of the present application, and it is only required to ensure that the timeout number of times of the first timer is less than or equal to the first preset threshold in the second preset duration.
S104: and if the historical receiving times are smaller than or equal to a first preset threshold value, the first terminal equipment receives the first message.
Therefore, the embodiment of the application can jointly determine whether to receive the first message based on the first timer and the historical receiving times, so that the times of communication between the first terminal device and the second terminal device can be reduced, invalid communication between the first terminal device and the second terminal device is avoided, the memory space of the first terminal device occupied by the first message is reduced, and the energy consumption is reduced.
It may be appreciated that, in the embodiment of the present application, the timeout number of the first timer may be less than or equal to the first preset threshold within the second preset duration. If the first timer is not triggered to receive the first message except for the first timer which is overtime within the second preset time before the first timer is overtime, the first timer can trigger the first terminal equipment to receive the first message every time the first timer is overtime. If there are other events triggering the reception of the first message than the first timer times out, the first timer may not trigger the reception of the first message this time out.
For example, the first preset duration of the first timer is equal to 15 minutes, the second preset duration is equal to 1 hour, the first preset threshold is equal to 4 times, and then the timeout of the first timer within 1 hour is equal to 3 times. In the case that the first timer times out to trigger the first message to be received, and no other triggering condition triggers the first message to be received, the first timer can trigger the first terminal device to receive the first message every time the first timer times out. If the service quality of the serving cell of the first terminal device is poor and the first message is triggered to be received for 2 times before the first timer times out, the historical receiving times of the first terminal device are 5 times and are larger than the first preset threshold value, and the first timer times out and cannot trigger the first terminal device to receive the first message.
It should be noted that, in the embodiment of the present application, the searched network information may be network information searched by triggering the search between two times of timeout adjacent to the first timer by the second terminal device, so that the real-time performance of the network information is better, and if the first terminal device performs network optimization or network search based on the network information, the success rate is higher.
Fig. 6 is a flow chart illustrating a sub-step of step S103 according to an embodiment of the present application.
In some implementations, as shown in fig. 6, step S103 includes the following steps S1031-S1032:
s1031: if the first timer has timed out, the first terminal device judges whether the residual electric quantity is larger than a second preset threshold value.
If the first timer has timed out, the first terminal device meets the triggering condition of receiving the first message, and in this embodiment of the present application, after the triggering condition of receiving the first message is met, the method further includes a step of determining whether the remaining power of the first terminal device is greater than a second preset threshold, so as to restrict the number of times that the first terminal device receives the first message. Therefore, the action of receiving the first message can be prevented from running frequently when the residual electric quantity is small, so that the power consumption of the first terminal device is overlarge, and the normal running of other functions of the terminal device is prevented from being influenced. For example, the second preset threshold may be equal to 30%, 25% or 20%, and the value of the second preset threshold is not specifically limited in the embodiments of the present application.
S1032: and if the residual electric quantity is larger than a second preset threshold value, the first terminal equipment judges whether the historical receiving times are smaller than or equal to the first preset threshold value.
For example, the second preset threshold may be equal to 30%, and when the first timer has timed out and the remaining power of the first terminal device is greater than 30%, the first terminal device determines whether the number of times of historical reception is less than or equal to the first preset threshold. In this way, the first timer, the residual electric quantity and the historical receiving times can jointly restrict whether the first terminal device receives the first message or not, and unnecessary resource waste can be avoided.
Further, with continued reference to fig. 5, in the embodiment of the present application, step S100 further includes the following steps S105 to S107:
s105: if the first timer is not overtime, the first terminal device judges whether the service quality of the service cell is lower than a third preset threshold, wherein the service quality at least comprises the reference signal receiving power, the reference signal receiving quality or the signal-to-interference-plus-noise ratio of the cell.
If the first timer is not timed out and the service quality of the service cell of the first terminal device is poor, the first terminal device has a network optimization requirement, and if the service quality of the service cell of the first terminal device is too poor, the first terminal device can have a network searching requirement until the first terminal device is in an OOS state. Therefore, when the first timer does not expire, the embodiment of the application may consider the current network state of the first terminal device, so as to determine whether to receive the first message. The first message is received when network preference or network searching is required, so that the utilization rate of the first message can be improved.
The service quality of the service cell may refer to the quality of service that the service cell can provide for the terminal device, and the better the service quality of the service cell, the better the network state of the terminal device residing in the cell, the smoother the network usage of the terminal device, for example, the smoother the video viewing or the faster the loading of the web page. In practical applications, the terminal device may determine whether the serving cell can provide good quality of service based on the state of the reference signal. Specifically, the terminal device may receive the reference signal and use information carried by the reference signal as a criterion for determining the current quality of service of the serving cell. In summary, the service quality of the serving cell may include RSRP, RSRQ, and SINR, and if RSRP, RSRQ, or SINR is lower than a third preset threshold, it is determined that the service quality of the serving cell is poor, and if RSRP, RSRQ, or SINR is equal to or higher than the third preset threshold, it is determined that the service quality of the serving cell is good. After the terminal device receives the reference signal, the service quality of the serving cell can be determined. The terminal device may also select a handover cell if it is determined that the quality of service of the serving cell is poor.
The embodiment of the application may consider that the service quality of the serving cell is poor when the RSRP, the RSRQ and/or the SINR is lower than a third preset threshold, and consider that the service quality of the serving cell is better when the RSRP, the RSRQ and/or the SINR is equal to or higher than the third preset threshold. In practical application, different parameters are adopted to judge the quality of service of the service cell, and different third preset thresholds can be set. For example, when RSRP is used as the judgment parameter, the third preset threshold may be equal to-105 dBm, and if RSRP of the serving cell is less than-105 dBm, the service quality of the serving cell is poor. When RSRQ is used as the judgment parameter, the third preset threshold may be equal to-19.5, and if RSRQ of the serving cell is less than-19.5, the service quality of the serving cell is poor.
It will be appreciated that the types of serving cells are different, as are the reference signals. For example, when the serving cell is an LTE cell, the reference signal may be a CRS signal. When the serving cell is an SA cell, the reference signal may be an SSB signal, which is not specifically limited in this application.
In some implementations, whether the video of the terminal device is smooth or not, and the user experience information such as the loading speed of the webpage can also be represented by the data quality of the time delay of the TCP data packet. If the delay of the TCP data packet is longer, the video is easy to be blocked when the terminal equipment watches, and the webpage loading is slower, so that the service quality of the service cell is also poorer. If the time delay of the TCP data packet is shorter, the video is not easy to be blocked when the terminal equipment watches, the webpage loading is smooth, and the service quality of the service cell is better.
In other implementations, whether the video of the terminal device is watched smoothly and the user experience information such as the web page loading speed is low or not can also be represented by the data quality of the throughput rate of the network transmission data, it can be understood that if the throughput rate of the network transmission data is low, the video is watched by the terminal device and is easy to be blocked, the web page loading speed is low, and the service quality of the service cell is poor.
Therefore, the embodiment of the application can reflect the quality of service from the angles of the related parameters of the reference signal, time delay, throughput rate and the like.
S106: and if the service quality of the service cell is lower than a third preset threshold, the first terminal equipment judges whether the historical receiving times are smaller than or equal to the first preset threshold.
Therefore, the service quality and the historical receiving times of the service cell can be utilized to jointly restrict whether the first terminal equipment receives the first message or not, and unnecessary resource waste can be avoided.
S107: and if the historical receiving times are smaller than or equal to a first preset threshold value, the first terminal equipment receives the first message.
It can be appreciated that when the service quality of the serving cell is lower than the third preset threshold and the historical number of times of reception is less than or equal to the first preset threshold, the first terminal device should receive the first message, so that the first terminal device can optimize the network state thereof based on the first message, and improve the user experience.
With continued reference to fig. 5, in the embodiment of the present application, after step S103 or step S106, the following steps may further be included: if the historical reception times are larger than a first preset threshold value, the first terminal equipment re-executes the step of judging whether the first timer is overtime.
It may be understood that, if the first timer has timed out, or the service quality of the serving cell is lower than the third preset threshold, but the historical number of times of reception is greater than the first preset threshold, in order to avoid resource waste, in this embodiment, the first terminal device does not receive the first message, and continues to wait for the next timeout of the first timer.
In this embodiment, after step S105, the method may further include the following steps: if the service quality of the serving cell is equal to or higher than a third preset threshold, the first terminal device re-executes the step of judging whether the first timer is overtime.
With continued reference to fig. 5, in the embodiment of the present application, after step S100, the following step S300 is further included:
s300: the first terminal equipment judges whether the first message contains effective network information or not; the effective network information is network information with the broadcast intensity in the first message being greater than a fourth preset threshold value.
If the network information contained in the first message is not valid network information, the first terminal device may easily cause network preference or network search failure when performing network preference and/or network search. Therefore, in order to avoid the problem of network preference or network search failure, the embodiment of the present application further includes a step of determining whether the network information included in the first message is valid network information before performing network preference or network search based on the first message, so as to improve success rates of network preference and network search.
It can be understood that, under the support of the mobile communication technology, the terminal device should reside in the surrounding cells, so that the signal strength of the serving cell of the terminal device can be ensured to be strong, and the residence experience is good. Thus, when the second terminal device is too far from the first terminal device, the network information measured by the first terminal device is not suitable for the first terminal device to perform network preference and/or network search. In the embodiment of the application, when the first terminal device receives the first message broadcast by the second terminal device, the distance between the first terminal device and the second terminal device may be determined based on the broadcast strength of the second terminal device when the first message is broadcast. The stronger the broadcast intensity is, the closer the distance between the first terminal equipment and the second terminal equipment is, and the network information obtained by the measurement of the second terminal equipment is more suitable for the first terminal equipment to perform network optimization and/or network searching.
The specific value of the fourth preset threshold may be determined according to a communication manner between the first terminal device and the second terminal device. For example, when the first terminal device and the second terminal device use bluetooth communication, the broadcast strength of the network information may be measured by the signal strength (received signal strength indication, RSSI) at the time of wireless reception. The fourth preset threshold may be equal to-60 dBm, and when the first terminal device is in communication with the second terminal device, if the first terminal device senses that the bluetooth RSSI of the opposite second terminal device is less than or equal to-60 dBm, the network information included in the first message broadcast by the second terminal device is invalid network information. If the first terminal device senses that the Bluetooth RSSI of the opposite second terminal device is greater than-60 dBm, the network information included in the first message broadcast by the second terminal device is valid network information.
It will be appreciated that if there are a plurality of second terminal devices around the first terminal device after the first timer expires, the first terminal device may communicate with the plurality of second terminal devices in sequence and receive a plurality of first messages. Then, when step S300 is performed, the part of the first message contains valid network information and the part of the first message does not contain valid network information, which is affected by the difference in distance between the different second terminal device and the first terminal device. In the embodiment of the application, the first message which does not contain the effective network information can be deleted directly, so that the occupied memory space is avoided.
In some implementations, embodiments of the present application may further include: after receiving the new first message, the first terminal device stores the latest first message in the memory, and deletes the historical first message stored in the memory at the same time, so as to avoid interference of the historical first message which is longer than the current moment on network optimization and/or network searching when the first terminal device performs network optimization and/or network searching, and save memory space.
With continued reference to fig. 5, in an embodiment of the present application, step S200 includes the following steps S201-S203:
S201: the first terminal equipment judges whether the service quality of the service cell is lower than a third preset threshold value.
It can be understood that when the service quality of the serving cell is low, the first terminal device may perform network optimization to switch to reside in a cell with better service quality, so as to improve the user experience. The embodiment of the application can judge whether the first terminal equipment needs to perform network optimization after receiving the first message, and if so, the network optimization can be performed directly based on the first message.
In some implementations, the quality of service of the serving cell may include RSRP, RSRQ, or SINR, and if the RSRP, RSRQ, or SINR is lower than a third preset threshold, the quality of service of the serving cell is determined to be poor, and if the RSRP, RSRQ, or SINR is equal to or higher than the third preset threshold, the quality of service of the serving cell is determined to be good.
In other implementations, the delay of the TCP packet or the throughput rate of the network transmission data may be used to determine the quality of service of the serving cell, which is not described herein.
In this embodiment of the present application, the first terminal device may periodically determine whether the service quality of the serving cell is lower than a third preset threshold. Specifically, the first terminal device may be provided with a third timer, the third timer may timeout periodically with a first preset duration, and the timeout time of the third timer is later than the timeout time of the first timer. In this way, after the first terminal device receives the first message, if the service quality of the serving cell is poor, network preference can be performed directly based on the first message. The periodic judgment mode can reduce energy consumption. The first terminal device can also judge whether the service quality of the service cell is lower than a third preset threshold value in real time, so that whether the service cell is suitable for residence can be timely found and determined, and when the service cell is not suitable for residence, the cell can be timely switched, and the user experience is improved.
S202: and if the service quality of the service cell is lower than a third preset threshold value, the first terminal equipment determines whether effective network information meeting the real-time requirement exists or not based on the moving state.
If the service quality of the service cell is lower than the third preset threshold, the service quality of the service cell of the first terminal equipment is poor, and the first terminal equipment can perform network optimization switching to other cell residence. Further, in order to determine whether the effective network information is suitable for the first terminal device to perform network searching, the embodiment of the application further includes determining whether the real-time performance of the effective network information meets the requirement based on the mobile state of the first terminal device.
Specifically, if the first terminal device is far away from the location where the first message was received after the first message is received, the first terminal device may have been or will be out of coverage of the cell corresponding to the valid network information. For example, when the first terminal device is in a high-speed moving state, for example, when the user carries the first terminal device with a vehicle, the first terminal device can quickly move between coverage areas of different cells, and at this time, the cell corresponding to the valid network information is no longer suitable for the first terminal device to reside. If the first terminal device needs to perform network optimization, the first terminal device cannot directly use the effective network information to perform cell residence, but needs to perform measurement by itself. Therefore, the success rate of network switching of the first terminal equipment can be improved, and the situation that network switching fails due to the fact that effective network information with poor real-time performance is utilized for network switching is avoided, so that poor user experience is caused.
In practical application, whether the effective network information meets the real-time requirement can be determined based on the real-time moving speed of the first terminal equipment. For example, if the real-time moving speed of the first terminal device is less than or equal to 100km/h, the effective network information satisfies the real-time requirement, and if the real-time moving speed of the first terminal device is greater than 100km/h, the effective network information does not satisfy the real-time requirement.
S203: if the effective network information meeting the real-time requirement exists, the first terminal equipment performs cell search based on the effective network information meeting the real-time requirement, and a target cell is determined.
In the embodiment of the application, the first terminal device performs cell search based on the effective network information meeting the real-time requirement, so that the network optimization time can be shortened, and the success rate of the network optimization can be improved.
Specifically, after resolving the effective network information meeting the real-time requirement, the first terminal device can at least obtain PLMN identification, PCI, frequency point, RAT information, RSRP, RSRQ, SINR and service experience information of the serving cell of the second terminal device, and RSRP and RSRQ of the neighboring cells of the second terminal device. In some cases, the first terminal device may also obtain all PLMN information that the second terminal device may search for, and PCI, cell frequency point, RAT information, RSRP, ESEQ, SINR, service experience information, etc. of the new serving cell of the second terminal device. It can be seen that, based on the effective network information meeting the real-time requirement, there are one or more cells for the first terminal device to select, so the first terminal device needs to screen the effective network information meeting the real-time requirement, and finally determines the target cell.
In practical application, the first terminal device may obtain a cell with the strongest RSRP (cell signal strength) by comparing the sizes of the resolved RSRP, and take the cell with the strongest RSRP as the target cell. It should be noted that, if the cell corresponding to the effective network information meeting the real-time requirement does not include the serving cell of the first terminal device, the RSRP of the serving cell of the first terminal device and the RSRP resolved by the first terminal device need to be compared together to determine the cell with the strongest RSRP. In this way, a handover of the first terminal device to another cell with a weaker signal strength than the current serving cell can be avoided. For example, when the first terminal device is in an area with a larger cell density, it may happen that the serving cell of the second terminal device and the neighboring cell do not include the serving cell of the first terminal device.
In some implementations, the target cell may also be determined by comparing parameters such as RSRQ or SINR, which is not specifically limited in this application.
Further, after determining the target cell, the first terminal device may camp on the target cell. Specific residence steps may include: the first terminal equipment searches on the frequency point of the target cell, and acquires the PCI of the cell after the cell is searched. And comparing the acquired PCI with the PCI of the target cell obtained by analyzing the effective network information to check whether the searched cell is the target cell or not, so that the first terminal equipment can be ensured to smoothly reside in the target cell with strong signal strength.
In some implementations, if the cell searched by the first terminal device fails the PCI check, or the residence fails due to a problem of congestion of the searched cell. The first terminal device may continue to camp on the previous serving cell to ensure continuity of network service. The first terminal device may also re-perform network measurements and determine the camping cell based on the measurements.
It should be noted that, if the target cell is a neighboring cell of the second terminal device, after determining the target cell, the first terminal device may directly perform cell search, where the first terminal device does not need to sort the results of cell search according to signal strength, and only needs to find the target cell from the cell search results to reside, so that the network optimization time of the first terminal device may be shortened.
It should be noted that, in the embodiment of the present application, after step S201, the following steps may further be included: if the service quality of the serving cell is equal to or higher than a third preset threshold, the first terminal device re-executes the step of judging whether the first timer is overtime. After step S202, the following steps may be further included: if no effective network information meeting the real-time requirement exists, the first terminal equipment re-executes the step of judging whether the first timer is overtime. After step S203, the method further includes the following step S204: the first terminal device resides in a target cell.
With continued reference to fig. 5, in an embodiment of the present application, step S200 includes the following steps S205-S207:
s205: the first terminal equipment judges whether network searching requirements exist.
In practical application, there are many scenarios where the first terminal device needs to search for a network, for example, the first terminal device is in a roaming scenario, in a border roaming scenario, in an OOS scenario, in CDMA, in GSM or WCDMA, and the first terminal device has a network searching requirement and triggers the network searching. When the first terminal equipment has network searching requirements, network searching can be directly performed based on effective network information, and therefore network searching time can be shortened.
S206: if the network searching requirement exists, the first terminal equipment determines whether effective network information meeting the real-time requirement exists or not based on the moving state.
The reason for triggering the first terminal device to be in the network searching scene may be that the first terminal device is in a high-speed moving state. Further, if the first terminal device is in a high-speed moving state, the first terminal device can rapidly move between coverage areas of different cells, and at this time, the cell corresponding to the valid network information is no longer suitable for the first terminal device to reside. Therefore, the embodiment of the application can judge whether the effective network information meets the real-time requirement based on the network state of the first terminal equipment. For example, the determination may be based on the real-time moving speed of the first terminal device, which is not described herein.
S207: if the effective network information meeting the real-time requirement exists, the first terminal equipment performs cell search based on the effective network information meeting the real-time requirement, and a target cell is determined.
Specifically, after resolving the effective network information meeting the real-time requirement, the first terminal device can at least obtain PLMN identification, PCI, frequency point, RAT information, RSRP, RSRQ, SINR and service experience information of the serving cell of the second terminal device, and RSRP and RSRQ of the neighboring cells of the second terminal device. In some cases, the first terminal device may also obtain all PLMN information that the second terminal device may search for, and PCI, cell frequency point, RAT information, RSRP, ESEQ, SINR, service experience information, etc. of the new serving cell of the second terminal device. The first terminal device may select a suitable target PLMN from a plurality of PLMN identities. And then taking a cell corresponding to the cell frequency point as a target cell based on the cell frequency point corresponding to the target PLMN and the target PLMN. If the target PLMN corresponds to a plurality of cell frequency points, the first terminal device may use the cells corresponding to the plurality of cell frequency points as candidate cells, obtain the candidate cell with the strongest RSRP by comparing the sizes of RSRP (cell signal strength) of the candidate cells, and use the candidate cell with the strongest RSRP as the target cell.
Further, after determining the target cell, the first terminal device may camp on the target cell. Specific residence steps may include: the first terminal equipment searches on the frequency point of the target cell, and acquires the PCI of the cell after the cell is searched. And comparing the acquired PCI with the PCI of the target cell obtained by analyzing the effective network information to check whether the searched cell is the target cell or not, so as to ensure that the first terminal equipment can smoothly reside in the target cell.
In some implementations, if the cell searched by the first terminal device fails the PCI check, or the residence fails due to a problem of congestion of the searched cell. The first terminal device may also re-perform network measurements and determine the camping cell based on the measurements.
It should be noted that, if the target cell is a neighboring cell of the second terminal device, after determining the target cell, the first terminal device may directly search the cell, and then the first terminal device does not need to sort the results of the cell search according to the signal strength, but only needs to find the target cell from the cell search results to reside, so as to shorten the time of network searching of the first terminal device.
It should be noted that, in the embodiment of the present application, after step S205, the following steps may be further included: if the network searching requirement does not exist, the first terminal equipment re-executes the step of judging whether the first timer is overtime. After step S206, the following steps may be further included: if no effective network information meeting the real-time requirement exists, the first terminal equipment re-executes the step of judging whether the first timer is overtime. After step S207, the following step S208 is further included: the first terminal device resides in a target cell.
The flow of the broadcaster of the first message is exemplarily described below with reference to the accompanying drawings.
Fig. 7 is a flowchart of a second information sharing method provided in an embodiment of the present application, and as shown in fig. 7, the information sharing method provided in the embodiment of the present application includes the following steps S400 to S500:
s400: the second terminal equipment acquires a first message, wherein the first message comprises network information of a service cell of the second terminal equipment, network information of a neighboring cell of the second terminal equipment and/or network information of a cell searched by the second terminal equipment.
The terminal equipment has more comprehensive perception to the service cell, has a certain perception capability to the neighbor cells of the service cell, and simultaneously has rich perception to the information of a plurality of surrounding cells when the terminal equipment searches the network again. The sharing of the respective known network information between the terminal devices may enable the terminal devices receiving the network information to also learn rich information, so that the terminal devices may save the procedure of cell measurement in the steps of selecting a cell or switching a cell, etc. Therefore, in the embodiment of the present application, the second terminal device may package the network information to form the first message and share the first message with other terminal devices.
The network information of the serving cell includes Public Land Mobile Network (PLMN) identification, physical Cell Identification (PCI), cell frequency point, radio Access Technology (RAT) information, reference Signal Received Power (RSRP), reference Signal Received Quality (RSRQ), signal-to-interference plus noise ratio (SINR) and service experience information of the serving cell, where the service experience information refers to evaluation information when the serving cell provides service support for the terminal device, and for the terminal device, the service experience information provided by the serving cell is better, indicating that the serving cell is more suitable for residence. In practical application, the quality of service experience can be judged based on parameters such as TCP data packet delay or throughput rate of the terminal equipment. The network information of the neighboring cell includes at least RSRP and RSRQ of the neighboring cell. The adjacent cell refers to a cell which is in a switching relation with the service cell, and coverage areas of the adjacent cell and the service cell are overlapped. Since a cell may have multiple neighboring cells, in this embodiment of the present application, network information of multiple neighboring cells of a serving cell may be packaged in a first message and broadcast to a first terminal device.
The network information of the searched cell includes all PLMN information that the second terminal equipment can search. It will be appreciated that when PLMN selection is performed manually, the terminal device will form a PLMN list based on all PLMNs, and then the PLMN list includes PLMNs that are not available to the current terminal device. Then, even if the first terminal device and the second terminal device are registered on different PLMNs, the first terminal device can still find a suitable PLMN based on the first message shared by the second terminal device. If the second terminal device resides in a cell after network searching, the network information of the searched cell may further include PCI, cell frequency point, RAT information, RSRP, ESEQ, SINR and service experience information of a new serving cell of the second terminal device.
It can be understood that the second terminal device may acquire the network information of the serving cell and the network information of the neighboring cell in real time, or may acquire the network information of the cell after searching the network.
S500: the second terminal device broadcasts a first message to the surrounding first terminal devices.
Wherein the second terminal device and the first terminal device are terminal devices that can realize mobile communication and that can perform short-range (short-range) communication between terminals. Specifically, the first terminal device and the second terminal device may communicate based on a short-distance (short-range) transmission protocol, for example, the communication manner of the first terminal device and the second terminal device may be bluetooth, wi-Fi, zigBee, or the like. In this way, the network information included in the first message is more suitable for the first terminal device to perform cell preference or network searching, so that the effective rate of broadcasting the first message by the second terminal device can be improved.
It will be appreciated that one second terminal device may broadcast a first message to one or more first terminal devices in the vicinity. In this way, as many first terminal devices as possible can be made to receive the first message. The second terminal device can also broadcast the first message to the specific first terminal device so as to reduce energy consumption, and simultaneously improve the utilization rate of the first message and avoid invalid communication. The specific first terminal device may be the terminal device closest to the second terminal device.
It can be seen that information sharing can be performed between the second terminal device and the first terminal device, so that each terminal device can acquire rich cell information without actively measuring surrounding cell information.
According to the technical scheme, the information sharing method can be used for sharing information among different terminal devices, so that the terminal devices do not need to actively measure information of surrounding cells, network searching and network residence can be directly performed based on the information shared by other terminal devices, network searching and residence time is shortened, and user experience is improved.
Fig. 8 is a schematic flow chart of broadcasting a first message by a second terminal device according to an embodiment of the present application, as shown in fig. 8, in an embodiment of the present application, step S500 includes the following steps S501 to S504:
S501: and starting a second timer, wherein the second timer is periodically overtime in a third preset duration.
The second timer may be a timer configured on the second terminal device and the first terminal device, where the second timer is used to record a time interval of broadcasting the first message by the second terminal device, and may also be used to record a time interval of receiving the first message by the first terminal device. The timing periods of the second timers of the different terminal devices are unified. And periodically overtime at the same time point, so that communication connection can be established between the second terminal equipment and the first terminal equipment at the appointed time (the overtime time of the second timer), the first terminal equipment can be received when the second terminal equipment broadcasts the first message, and the broadcasting success rate of the first message is improved.
The third preset duration may be, for example, equal to 5 minutes, 10 minutes, or 15 minutes, which is not specifically limited in the embodiments of the present application.
It may be appreciated that in the embodiment of the present application, the third preset duration of the second timer may be equal to the first preset duration of the first timer. And the starting time and the overtime time of the second timer are the same as those of the first timer.
In this embodiment of the present application, besides the second timer may be used as a trigger condition for the terminal device to broadcast the first message, the terminal device may be triggered by other conditions, for example, the second terminal device may search for the network and may also be used as a trigger condition for the second terminal device to broadcast the first message. The above triggering conditions will be described in detail below, and will not be described here again.
S502: the second terminal device determines whether the second timer has expired.
S503: if the second timer is overtime, the second terminal device judges whether the historical broadcasting times are smaller than or equal to a fifth preset threshold value, wherein the historical broadcasting times are times of the second terminal device broadcasting the first message in a fourth preset duration before the second timer is overtime.
Wherein if the second timer has timed out, it indicates that the second terminal device satisfies a trigger condition for broadcasting the first message. In the embodiment of the present application, after the triggering condition of broadcasting the first message is met, the method further includes determining whether the historical broadcasting times of the second terminal device is less than or equal to a fifth preset threshold, so as to restrict the times of broadcasting the first message by the second terminal device, avoid unnecessary resource waste, and reduce energy consumption.
It will be appreciated that if the number of historical broadcasts by the second terminal device is too large, this means that the frequency of broadcasting the first message by the second terminal device is too fast, and there is a small possibility that the second terminal device will have a small difference between the first messages broadcast many times in a short time, resulting in unnecessary resource waste for the second terminal device and the first terminal device on the opposite side. Therefore, in the embodiment of the application, whether the first message needs to be broadcast or not can be determined based on the historical broadcast times.
Illustratively, the fourth preset duration may be 1 hour and the fifth preset threshold may be equal to 6 times. Thus, if the number of times the second terminal device broadcasts the first message within 1 hour before the second timer times out is greater than 6 times, the second terminal device will not broadcast the first message even if the second timer has timed out, and thus, it is possible to avoid broadcasting the first message with too high overlap ratio and reduce the power consumption.
In this embodiment of the present application, the fourth preset duration is not limited to 1 hour, the fifth preset threshold is not limited to 6 times, and specific values may be determined according to practical situations, which is not limited in this embodiment of the present application, and it is only required to ensure that the timeout number of the second timer is less than or equal to the fifth preset threshold within the fourth preset duration.
S504: and if the historical broadcasting times are smaller than or equal to a fifth preset threshold value, the second terminal equipment broadcasts the first message.
It may be appreciated that, in the embodiment of the present application, the timeout number of the second timer may be less than or equal to the fifth preset threshold within the fourth preset duration. If the second timer does not have other triggering conditions to trigger the time for broadcasting the first message except for the time that the second timer times out to trigger the first message within the fourth preset time before the time that the second timer times out, the second timer can trigger the second terminal equipment to broadcast the first message every time that the second timer times out. If there are other events triggering the broadcasting of the first message than the second timer times out, the second timer may not trigger the broadcasting of the first message this time out.
For example, the third preset duration of the second timer is equal to 15 minutes, the fourth preset duration is equal to 1 hour, the fifth preset threshold is equal to 4 times, and then the number of times of timeout in 1 hour in the first timer is equal to 3 times. In the case that the second timer times out to trigger broadcasting the first message, and no other triggering condition triggers broadcasting the first message, the second timer can trigger the second terminal device to broadcast the first message every time the second timer times out. If the second terminal device searches the network and triggers 2 times of broadcasting the first message before the second timer times out, the historical broadcasting times of the second terminal device are 5 times and are larger than the fifth preset threshold value, and the second timer times out and cannot trigger the second terminal device to broadcast the first message.
Therefore, the embodiment of the application can determine whether to broadcast the first message based on the second timer and the historical broadcast times, so that the times of communication between the second terminal equipment and the first terminal equipment can be reduced, invalid communication between the second terminal equipment and the first terminal equipment is avoided, and energy consumption is reduced.
It should be noted that, if the condition that triggers the second terminal device to broadcast the first message is that the second timer expires and the number of times of historical broadcasting is less than or equal to the fifth preset threshold, the first message only includes the network information of the serving cell of the second terminal device and the network information of the neighboring cell.
In some implementations, step S503 may include the following steps S5031-S5032:
s5031: if the second timer has timed out, the second terminal device judges whether the residual electric quantity is larger than a sixth preset threshold value.
If the second timer has timed out, the second terminal device meets the triggering condition of broadcasting the first message, and in this embodiment of the present application, after the triggering condition of broadcasting the first message is met, the method further includes a step of determining whether the remaining power of the second terminal device is greater than a sixth preset threshold, so as to restrict the number of times that the second terminal device broadcasts the first message. Therefore, the action of broadcasting the first message can be prevented from running frequently when the residual electric quantity is small, so that the power consumption of the second terminal device is overlarge, and the normal running of other functions of the terminal device is prevented from being influenced. Illustratively, the sixth preset threshold may be equal to 30%, 25% or 20%, and the value of the second preset threshold is not specifically limited in the embodiments of the present application.
S5032: and if the residual electric quantity is larger than a sixth preset threshold value, the second terminal equipment judges whether the historical broadcasting times are smaller than or equal to the fifth preset threshold value.
For example, the sixth preset threshold may be equal to 30%, and when the second timer has timed out and the second terminal device remaining power is greater than 30%, the second terminal device determines whether the number of historical broadcasting times is less than or equal to the fifth preset threshold. In this way, the second timer, the remaining capacity and the historical broadcasting times can jointly restrict whether the second terminal device receives the first message, so that unnecessary resource waste can be avoided.
Further, with continued reference to fig. 8, in the embodiment of the present application, step S500 further includes the following steps S505-S507:
s505: if the second timer does not time out, the second terminal device judges whether to trigger network searching.
Wherein when the second timer does not expire, if the second terminal device triggers a network search, the second terminal device will measure the situation of its surrounding cells, and may finally camp on a new serving cell. Therefore, the network information measured after the second terminal device triggers the network searching is broadcasted to the first terminal device, the first terminal device does not need to re-measure the surrounding cell condition, and the network optimization and/or network searching time of the first terminal device can be shortened.
S506: and if the network search is triggered, the second terminal equipment judges whether the historical broadcasting times are smaller than or equal to a fifth preset threshold value.
Therefore, whether the second terminal equipment broadcasts the first message can be constrained based on whether the second terminal equipment triggers network searching and the historical broadcasting times, and unnecessary resource waste can be avoided.
S507: and if the historical broadcasting times are smaller than or equal to a fifth preset threshold value, the second terminal equipment broadcasts the first message after network searching.
It can be appreciated that when the second terminal device triggers network searching and the number of historical broadcasting times is less than or equal to the fifth preset threshold, the second terminal device should broadcast the first message, so that the first terminal device can perform network optimization and/or network searching based on the network information with better real-time performance, and measurement does not need to be performed again.
It should be noted that, if the condition that the second terminal device is triggered to broadcast the first message is that the second terminal device triggers a network search and the number of times of historical broadcasting is less than or equal to a fifth preset threshold, the first message only includes network information searched by the second terminal device, and the network search should be performed between two adjacent times of timeout of the second timer.
With continued reference to fig. 8, in the embodiment of the present application, after step S503 or step S506, the following steps may further be included: if the historical broadcasting times are larger than a fifth preset threshold, the second terminal equipment re-executes the step of judging whether the second timer is overtime.
It can be understood that if the second timer has timed out, or the second terminal device has triggered the network searching, but the number of historical broadcasting times is greater than the fifth preset threshold, in order to avoid resource waste, in the embodiment of the present application, the second terminal device does not broadcast the first message, but continues to wait for the next timeout of the second timer.
In this embodiment, after step S505, the following steps may further be included: if the network search is not triggered, the second terminal device re-performs the step of determining whether the second timer has timed out.
It will be appreciated that the same terminal device may become the broadcaster of the first message and may also become the recipient of the first message.
The embodiment of the present application may divide the functional modules or functional units of the terminal device according to the above method example, for example, each functional module or functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated modules may be implemented in hardware, or in software functional modules or functional units. The division of the modules or units in the embodiments of the present application is merely a logic function division, and other division manners may be implemented in practice.
The embodiment of the application also provides a software device for realizing the functions of terminal equipment such as a mobile phone and the like, which comprises: a receiving module, configured to receive a first message broadcasted by at least one second terminal device, where the first message includes network information of a serving cell of the second terminal device, network information of a neighboring cell of the second terminal device, and/or network information of a cell searched by the second terminal device; and the target cell residence module is used for searching the target cell by using the first message of the at least one second terminal device and residing in the target cell when the network is preferred and/or the network is searched.
The embodiment of the application also provides another software device for realizing the functions of terminal equipment such as a mobile phone, and the like, which comprises: the acquisition module is used for acquiring a first message, wherein the first message comprises network information of a service cell of the second terminal equipment, network information of a neighboring cell of the second terminal equipment and/or network information of a cell searched by the second terminal equipment; and the broadcasting module is used for broadcasting the first message to the surrounding first terminal equipment.
The embodiment of the application also provides a hardware device for realizing the functions of the terminal equipment such as the mobile phone and the like. As shown in fig. 9, the information sharing apparatus for implementing the functions of the terminal device may include: a display 1001, a memory 1002, a processor 1003, and a communication module 1004. The devices described above may be connected by one or more communication buses 1005. The display screen 1001 may include a display panel 10011 and a touch sensor 10012, wherein the display panel 10011 is configured to display an image and the touch sensor 10012 may communicate a detected touch operation to an application processor to determine a touch event type and provide visual output related to the touch operation through the display panel 10011. The processor 1003 may include one or more processing units, such as: the processor 1003 may include an application processor, a modem processor, a graphics processor, an image signal processor, a controller, a video codec, a digital signal processor, a baseband processor, and/or a neural network processor, etc. Wherein the different processing units may be separate devices or may be integrated in one or more processors. Memory 1002 is coupled to processor 1003 for storing various software programs and/or computer instructions, and memory 1002 may include volatile memory and/or non-volatile memory. When the processor executes the computer instructions, the terminal device may perform the functions or steps performed by the mobile phone in the above method embodiment.
Embodiments of the present application also provide a chip system including at least one processor and at least one interface circuit. The processors and interface circuits may be interconnected by wires. For example, the interface circuit may be used to receive signals from other devices, such as a memory of a terminal device. For another example, the interface circuit may be used to send signals to other devices. The interface circuit may, for example, read instructions stored in the memory and send the instructions to the processor. The instructions, when executed by the processor, may cause the terminal device to perform the steps of the above embodiments. Of course, the chip system may also include other discrete devices, which are not specifically limited in this embodiment of the present application.
Embodiments of the present application also provide a computer readable storage medium, where the computer readable storage medium includes computer instructions, where the computer instructions, when executed on the above-mentioned terminal device (such as the terminal device 100 shown in fig. 2), cause the terminal device to perform the functions or steps performed by the mobile phone in the above-mentioned method embodiments.
The present application also provides a computer program product, which when run on a computer, causes the computer to perform the functions or steps performed by the mobile phone in the above-mentioned method embodiments.
It will be apparent to those skilled in the art from this description that, for convenience and brevity of description, only the above-described division of the functional modules is illustrated, and in practical application, the above-described functional allocation may be performed by different functional modules according to needs, i.e. the internal structure of the apparatus is divided into different functional modules to perform all or part of the functions described above.
In the several embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the modules or units is merely a logical functional division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another apparatus, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and the parts displayed as units may be one physical unit or a plurality of physical units, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a readable storage medium. Based on such understanding, the technical solution of the embodiments of the present application may be essentially or a part contributing to the prior art or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium, including several instructions for causing a device (may be a single-chip microcomputer, a chip or the like) or a processor (processor) to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read Only Memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely a specific embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions within the technical scope of the present disclosure should be covered in the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (18)
1. An information sharing method, comprising:
starting a first timer, wherein the first timer is used for periodically overtime at a first time point, and the first time point is a time point agreed by first terminal equipment and second terminal equipment;
the first terminal device judges whether the first timer is overtime or not;
if the first timer is overtime, the first terminal device judges whether the historical receiving times are smaller than or equal to a first preset threshold value, wherein the historical receiving times are times when the first terminal device receives a first message in a first preset time period before the first timer is overtime; the first message is broadcast by the second terminal device at the first time point, the first message includes network information of a serving cell of the second terminal device, network information of a neighboring cell of the second terminal device, and/or network information of a cell searched by the second terminal device;
If the first timer is not overtime, the first terminal device judges whether the service quality of the service cell is lower than a second preset threshold value, wherein the service quality at least comprises the reference signal receiving power, the reference signal receiving quality or the signal-to-interference-plus-noise ratio of the cell;
if the service quality of the service cell is lower than the second preset threshold, the first terminal equipment judges whether the historical receiving times are smaller than or equal to the first preset threshold;
if the historical receiving times are smaller than or equal to the first preset threshold value, the first terminal equipment receives the first message broadcasted by at least one second terminal equipment in the periphery;
the first terminal device searches a target cell by using the first message of at least one second terminal device and camps on the target cell when the network is preferred and/or searched.
2. The information sharing method according to claim 1, wherein the first terminal device judging whether the number of times of historical reception is less than or equal to a first preset threshold value if the first timer has timed out, comprises:
if the first timer is overtime, the first terminal device judges whether the residual electric quantity is larger than a third preset threshold value;
And if the residual electric quantity is larger than the third preset threshold value, the first terminal equipment judges whether the historical receiving times are smaller than or equal to the first preset threshold value.
3. The information sharing method according to claim 1 or 2, characterized by further comprising:
and if the historical receiving times are larger than the first preset threshold value, the first terminal equipment re-executes the step of judging whether the first timer is overtime.
4. The information sharing method of claim 1, further comprising:
and if the service quality of the service cell is equal to or higher than the second preset threshold value, the first terminal equipment re-executes the step of judging whether the first timer is overtime.
5. The information sharing method as claimed in claim 1, wherein after the step of the first terminal device receiving the first message broadcasted by the at least one peripheral second terminal device, the method further comprises:
the first terminal device judges whether the first message contains effective network information or not; the effective network information is network information with the broadcast intensity in the first message being greater than a fourth preset threshold value.
6. The information sharing method according to claim 5, wherein the first terminal device searches for a target cell using the first message of at least one of the second terminal devices at the time of network preference and/or network search, comprising:
the first terminal equipment judges whether the service quality of the service cell is lower than the second preset threshold value;
if the service quality of the service cell is lower than the second preset threshold, the first terminal equipment determines whether the effective network information meeting the real-time requirement exists or not based on the moving state;
and if the effective network information meeting the real-time requirement exists, the first terminal equipment performs cell search based on the effective network information meeting the real-time requirement, and determines the target cell.
7. The information sharing method according to claim 5, wherein the first terminal device searches for a target cell using the first message of at least one of the second terminal devices at the time of network preference and/or network search, comprising:
the first terminal equipment judges whether network searching requirements exist;
if the network searching requirement exists, the first terminal equipment determines whether the effective network information meeting the real-time requirement exists or not based on the moving state;
And if the effective network information meeting the real-time requirement exists, the first terminal equipment performs cell search based on the effective network information meeting the real-time requirement, and determines the target cell.
8. The information sharing method of claim 1, wherein the network information includes at least one or more of public land mobile network identity, physical cell identity, cell frequency point, radio access technology information, reference signal received power, reference signal received quality, signal to interference plus noise ratio, and traffic experience information.
9. An information sharing method, comprising:
the method comprises the steps that a second terminal device obtains a first message, wherein the first message comprises network information of a serving cell of the second terminal device, network information of a neighboring cell of the second terminal device and/or network information of a cell searched by the second terminal device;
starting a second timer, wherein the second timer is used for periodically overtime at a first time point, and the first time point is a time point agreed by a first terminal device and a second terminal device;
the second terminal equipment judges whether the second timer is overtime or not;
If the second timer is overtime, the second terminal device judges whether the historical broadcasting times are smaller than or equal to a fifth preset threshold value, wherein the historical broadcasting times are times of the second terminal device broadcasting the first message in a second preset duration before the second timer is overtime;
if the second timer is not overtime, the second terminal equipment judges whether to trigger network searching;
if network searching is triggered, the second terminal device judges whether the historical broadcasting times are smaller than or equal to the fifth preset threshold value;
and if the historical broadcasting times are smaller than or equal to the fifth preset threshold value, the second terminal equipment broadcasts the first message to the surrounding first terminal equipment, so that the first terminal equipment searches a target cell by using the first message when network preference and/or network searching are performed, and resides in the target cell.
10. The information sharing method as claimed in claim 9, wherein the second terminal device judging whether the number of historic broadcasting times is less than or equal to a fifth preset threshold value if the second timer has expired, comprising:
If the second timer is overtime, the second terminal device judges whether the residual electric quantity is larger than a sixth preset threshold value;
and if the residual electric quantity is larger than the sixth preset threshold value, the second terminal equipment judges whether the historical broadcasting times are smaller than or equal to the fifth preset threshold value.
11. The information sharing method according to claim 9 or 10, wherein the second terminal device broadcasts the first message to surrounding first terminal devices, further comprising:
and if the historical broadcasting times are larger than the fifth preset threshold, the second terminal equipment re-executes the step of judging whether the second timer is overtime.
12. The information sharing method of claim 9, further comprising:
and if the network search is not triggered, the second terminal equipment re-executes the step of judging whether the second timer is overtime.
13. The information sharing method of claim 9, wherein the network information includes at least one or more of public land mobile network identity, physical cell identity, cell frequency point, radio access technology information, reference signal received power, reference signal received quality, signal to interference plus noise ratio, and traffic experience information.
14. An information sharing apparatus, applied to a first terminal device, comprising:
the receiving module is used for starting a first timer, the first timer is used for periodically overtime at a first time point, and the first time point is a time point agreed by the first terminal equipment and the second terminal equipment;
the receiving module is further used for judging whether the first timer is overtime;
if the first timer has timed out, the receiving module is further configured to determine whether a historical receiving frequency is less than or equal to a first preset threshold, where the historical receiving frequency is a frequency of the receiving module receiving a first message in a first preset duration before the first timer times out; the first message is broadcast by the second terminal device at the first time point, the first message includes network information of a serving cell of the second terminal device, network information of a neighboring cell of the second terminal device, and/or network information of a cell searched by the second terminal device;
if the first timer does not timeout, the receiving module is further configured to determine whether a service quality of the serving cell is lower than a second preset threshold, where the service quality at least includes a reference signal receiving power, a reference signal receiving quality, or a signal-to-interference plus noise ratio of the cell;
If the service quality of the serving cell is lower than the second preset threshold, the receiving module is further configured to determine whether the historical receiving times is less than or equal to the first preset threshold;
if the historical receiving times are smaller than or equal to the first preset threshold value, the receiving module is further used for receiving the first message broadcasted by at least one second terminal device in the periphery;
and the target cell residence module is used for searching a target cell by using the first message of at least one second terminal device and residing in the target cell when the network is preferred and/or the network is searched.
15. An information sharing apparatus, characterized by being applied to a second terminal device, comprising:
an obtaining module, configured to obtain a first message, where the first message includes network information of a serving cell of the second terminal device, network information of a neighboring cell of the second terminal device, and/or network information of a cell searched by the second terminal device;
the broadcasting module is used for starting a second timer, the second timer is used for periodically overtime at a first time point, and the first time point is a time point agreed by the first terminal equipment and the second terminal equipment;
The broadcasting module is further used for judging whether the second timer is overtime;
if the second timer has timed out, the broadcasting module is further configured to determine whether a historical broadcasting frequency is less than or equal to a fifth preset threshold, where the historical broadcasting frequency is a frequency of the broadcasting module broadcasting the first message in a second preset time period before the second timer times out;
if the second timer does not timeout, the broadcasting module is further configured to determine whether to trigger a network search;
if the network search is triggered, the broadcasting module is further configured to determine whether the historical broadcasting times are less than or equal to the fifth preset threshold;
and if the historical broadcasting times are smaller than or equal to the fifth preset threshold value, the broadcasting module is further used for broadcasting the first message to the surrounding first terminal equipment, so that the first terminal equipment searches a target cell by using the first message when network preference and/or network searching is performed, and resides in the target cell.
16. A terminal device, comprising: a processor and a memory; the memory stores a computer program which, when executed by the processor, causes the terminal device to perform the method of any of claims 1-13.
17. A chip system, comprising: a memory and a processor; the memory stores a computer program which, when executed by the processor, causes the chip system to perform the method of any one of claims 1-13.
18. A computer storage medium, characterized in that the computer storage medium has stored therein a computer program which, when run on a computer, causes the computer to perform the method of any of claims 1-13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211513221.XA CN115604779B (en) | 2022-11-30 | 2022-11-30 | Information sharing method and device and terminal equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211513221.XA CN115604779B (en) | 2022-11-30 | 2022-11-30 | Information sharing method and device and terminal equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115604779A CN115604779A (en) | 2023-01-13 |
CN115604779B true CN115604779B (en) | 2023-05-12 |
Family
ID=84852149
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211513221.XA Active CN115604779B (en) | 2022-11-30 | 2022-11-30 | Information sharing method and device and terminal equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115604779B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113645688A (en) * | 2021-09-27 | 2021-11-12 | 展讯通信(上海)有限公司 | Network access registration method, device, terminal equipment and storage medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170099629A1 (en) * | 2014-03-18 | 2017-04-06 | Huawei Device Co., Ltd. | Network search method and apparatus |
US10952062B2 (en) * | 2018-02-26 | 2021-03-16 | Blackberry Limited | Steering of roaming in wireless communication networks |
CN113747545B (en) * | 2020-05-29 | 2022-11-25 | 华为技术有限公司 | Terminal equipment and intelligent network selection method |
CN114916054A (en) * | 2022-05-19 | 2022-08-16 | 荣耀终端有限公司 | Communication method, device and terminal equipment |
-
2022
- 2022-11-30 CN CN202211513221.XA patent/CN115604779B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113645688A (en) * | 2021-09-27 | 2021-11-12 | 展讯通信(上海)有限公司 | Network access registration method, device, terminal equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN115604779A (en) | 2023-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113133076B (en) | Communication method, related equipment and communication system | |
CN114650588B (en) | Processing method of network connection, related equipment and computer storage medium | |
CN113423106B (en) | Mobile network hotspot sharing method and device and hotspot sharing equipment | |
CN114390337B (en) | Screen projection method and system and electronic equipment | |
EP4024806A1 (en) | Data transceiving method, electronic device, and computer-readable storage medium | |
CN114980239B (en) | Cell reselection method and terminal equipment | |
CN111491341B (en) | Cell reselection method and terminal | |
CN113316199B (en) | Connection management method and related equipment | |
CN114641032B (en) | Terminal device and communication method | |
EP4057699A1 (en) | Cell measurement method, measurement apparatus, terminal device, chip, and storage medium | |
CN113676966B (en) | Cell selection method and terminal equipment | |
US20230262547A1 (en) | Cell Handover Method and Communication Apparatus | |
EP4138434B1 (en) | Method for detecting bluetooth positioning device, device, and storage medium | |
CN111615177A (en) | Cell search method and user equipment | |
WO2022042264A1 (en) | Method, apparatus and system for switching access point | |
CN114531742B (en) | Dual Wi-Fi connection method and electronic equipment | |
CN111095982B (en) | Signal measurement method, device, communication equipment and storage medium | |
CN115604779B (en) | Information sharing method and device and terminal equipment | |
CN115065997B (en) | Cell changing method and terminal equipment | |
CN115550892B (en) | Method and device for synchronizing system information | |
CN114915359B (en) | Method, apparatus, electronic device and readable storage medium for selecting channel | |
CN116709370B (en) | Filtering coefficient adjustment method and device and user equipment | |
CN117119541B (en) | Terminal network connection processing method, terminal and storage medium | |
WO2023098874A1 (en) | Random access method and related device | |
CN114980238B (en) | Wi-Fi access method and related equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |