CN105657812A - Information processing method and terminal - Google Patents
Information processing method and terminal Download PDFInfo
- Publication number
- CN105657812A CN105657812A CN201410647983.8A CN201410647983A CN105657812A CN 105657812 A CN105657812 A CN 105657812A CN 201410647983 A CN201410647983 A CN 201410647983A CN 105657812 A CN105657812 A CN 105657812A
- Authority
- CN
- China
- Prior art keywords
- hop
- terminal
- hop level
- level
- synchronization information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 19
- 238000003672 processing method Methods 0.000 title claims abstract description 18
- 238000012544 monitoring process Methods 0.000 claims abstract description 46
- 238000000034 method Methods 0.000 claims abstract description 31
- 230000001360 synchronised effect Effects 0.000 claims abstract description 20
- 238000005265 energy consumption Methods 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000000265 homogenisation Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- 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
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the invention discloses an information processing method. The method is applied to a first terminal; the first terminal executes a synchronous source function; furthermore, the multi-hop grade of the first terminal is n; the multi-hop grade n represents that synchronous information received by the first terminal is obtained by being forwarded for n times; and n is an integer, which is greater than or equal to 0. The method comprises the following steps of: monitoring first synchronous information of each multi-hop grade in N multi-hop grades to obtain N first synchronous information; obtaining N first parameters in the N first synchronous information; and updating the multi-hop grade of the first terminal according to the N first parameters, wherein N is a positive integer. Simultaneously, the invention further discloses the terminal. Rapid updating of the multi-hop grade can be realized; furthermore, the updating accuracy rate is high; a homogeneous synchronous source can be reduced; and the energy consumption of a network can be reduced.
Description
Technical Field
The present invention relates to information processing technologies, and in particular, to an information processing method and a terminal.
Background
In a communication system, an electronic device such as a terminal that transmits synchronization information in a network to perform synchronization of characteristics such as time or frequency or phase is called a synchronization source. If the base station is used as an original synchronization source, the synchronization coverage of the base station can be expanded through a multi-hop technology. In the multi-hop network, each synchronization source has a corresponding multi-hop level for representing the synchronization relationship between the synchronization source terminals. When a synchronization source terminal in the network moves, e.g., from a cell under the coverage of a current base station to another cell, there may be an update at the multi-hop level. There is currently no relevant solution for how to achieve fast updates at multi-hop levels.
Disclosure of Invention
In order to solve the existing technical problem, an embodiment of the present invention provides an information processing method and a terminal, which can implement fast update at a multi-hop level, have high update accuracy, reduce homogeneous synchronization sources, and reduce network energy consumption.
The technical scheme of the embodiment of the invention is realized as follows:
the embodiment of the invention provides an information processing method, which is applied to a first terminal, wherein the first terminal executes a synchronization source function, the multi-hop level of the first terminal is n, the multi-hop level n represents that synchronization information received by the first terminal is obtained by forwarding for n times, and n is an integer greater than or equal to 0; the method comprises the following steps:
monitoring first synchronization information of each multi-hop level in the N multi-hop levels to obtain N first synchronization information;
acquiring N first parameters in the N pieces of first synchronization information;
updating the multi-hop level of the first terminal according to the N first parameters;
wherein N is a positive integer.
In the foregoing solution, the monitoring first synchronization information in each of N multi-hop levels to obtain N first synchronization information includes:
monitoring first synchronization information at each multi-hop level of n multi-hop levels from a multi-hop level 0 to a multi-hop level n-1 to obtain n first synchronization information, wherein the first synchronization information is sent by all synchronization source terminals in each multi-hop level;
correspondingly, the N first parameters in the N first synchronization information are obtained; updating the multi-hop level of the first terminal according to the N first parameters, including:
analyzing the n pieces of first synchronization information to obtain n pieces of first parameters corresponding to the n pieces of first synchronization information;
judging whether a first parameter exceeding a first preset threshold exists in the n first parameters or not, and obtaining a first judgment result;
when the first judgment result shows that the first parameter exists, determining a multi-hop level corresponding to the first parameter exceeding the first preset threshold;
monitoring first synchronization information sent by all synchronization source terminals under the multi-hop level for M times to obtain M pieces of first synchronization information;
analyzing the M pieces of first synchronization information to obtain M pieces of first parameters corresponding to the M pieces of first synchronization information;
judging whether M first parameters in the M first parameters exceed the first preset threshold value or not, and obtaining a second judgment result;
when the second judgment result shows that the first terminal exists, the first terminal does not execute the function of the synchronization source and cancels the multi-hop level;
wherein M is an integer of 0 or more, and M is an integer of 0 or more and M or less.
In the foregoing solution, after the second determination result indicates that the second determination result exists, the method further includes:
determining that there are L multi-hop levels for which m first parameters exceed the first predetermined threshold;
selecting a minimum multi-hop level from the L multi-hop levels;
the first terminal is synchronized with the synchronization source terminal at the minimum multi-hop level;
wherein L is a positive integer.
In the above scheme, the method further comprises:
when the first judgment result and/or the second judgment result show that the first judgment result and/or the second judgment result do not exist, judging whether a first parameter corresponding to the analyzed first synchronization information with the multi-hop level being n-1 exceeds a second preset threshold value or not, and obtaining a third judgment result;
when the third judgment result shows that the second preset threshold value is exceeded, the first terminal maintains a multi-hop level n;
and when the third judgment result shows that the multi-hop level of the first terminal does not exceed the second preset threshold, updating the multi-hop level of the first terminal according to the first synchronization information of each multi-hop level of n-1 multi-hop levels from the multi-hop level 0 to the multi-hop level n-2.
In the foregoing solution, the updating the multi-hop level of the first terminal according to the first synchronization information of each multi-hop level of n-1 multi-hop levels from multi-hop level 0 to multi-hop level n-2 includes:
extracting a first parameter corresponding to first synchronization information of each multi-hop level of n-1 multi-hop levels under the multi-hop level 0 to the multi-hop level n-2 to obtain n-1 first parameters;
judging whether a first parameter exceeding the second preset threshold exists in the n-1 first parameters or not, and obtaining a fourth judgment result;
when the fourth judgment result shows that the first parameter exists, determining K multi-hop levels corresponding to the first parameter exceeding the second preset threshold;
selecting a minimum multi-hop level p of the K multi-hop levels;
updating the multi-hop level of the first terminal to be p + 1;
when the fourth judgment result shows that the multi-hop level of the first terminal does not exist, updating the multi-hop level of the first terminal to be the minimum multi-hop level in all multi-hop levels;
wherein K is a positive integer less than or equal to n-1, and p is an integer greater than or equal to 0 and less than or equal to n-2.
In the foregoing solution, the monitoring first synchronization information of each of N multi-hop levels further includes:
selecting a first time, wherein the first terminal needs to send first synchronization information at the first time;
not sending first synchronization information at the first time;
monitoring first synchronization information sent by other multi-hop synchronization source terminals with the level n except the first terminal in the first time;
analyzing the first synchronization information to obtain a first parameter corresponding to the first synchronization information;
judging whether the first parameter exceeds a third preset threshold value or not, and obtaining a fifth judgment result;
when the fifth judgment result shows that the third preset threshold is exceeded, the first terminal does not execute a synchronization source function and cancels the multi-hop level, and the first terminal and the synchronization source terminal with the multi-hop level being n are synchronized;
and when the fifth judgment result shows that the multi-hop level n is not exceeded by the third preset threshold, the first terminal maintains the multi-hop level n.
The embodiment of the invention provides a terminal, wherein the terminal executes a synchronization source function, the multi-hop level of the terminal is n, the multi-hop level n represents that synchronization information received by the terminal is obtained by forwarding for n times, and n is an integer greater than or equal to 0; the terminal includes:
the first monitoring unit is used for monitoring first synchronization information of each multi-hop level in the N multi-hop levels to obtain N first synchronization information;
a first obtaining unit, configured to obtain N first parameters in the N pieces of first synchronization information;
the first updating unit is used for updating the multi-hop level of the first updating unit according to the N first parameters;
wherein N is a positive integer.
In the foregoing solution, the first monitoring unit is further configured to:
monitoring first synchronization information at each multi-hop level of n multi-hop levels from a multi-hop level 0 to a multi-hop level n-1 to obtain n first synchronization information, wherein the first synchronization information is sent by all synchronization source terminals in each multi-hop level;
correspondingly, the first obtaining unit is configured to analyze the n pieces of first synchronization information to obtain n pieces of first parameters corresponding to the n pieces of first synchronization information;
the first updating unit is configured to determine whether a first parameter exceeding a first predetermined threshold exists in the n first parameters, and obtain a first determination result;
when the first judgment result shows that the first parameter exists, determining a multi-hop level corresponding to the first parameter exceeding the first preset threshold;
the first monitoring unit is used for monitoring first synchronization information sent by all synchronization source terminals under the multi-hop level for M times to obtain M pieces of first synchronization information;
the first obtaining unit is configured to analyze the M first synchronization information to obtain M first parameters corresponding to the M first synchronization information;
the first updating unit is configured to determine whether M first parameters of the M first parameters exceed the first predetermined threshold, and obtain a second determination result;
when the second judgment result shows that the multi-hop level exists, the function of the synchronization source is not executed and the multi-hop level is cancelled;
wherein M is an integer of 0 or more, and M is an integer of 0 or more and M or less.
In the foregoing solution, the first updating unit is further configured to:
determining that there are L multi-hop levels for which m first parameters exceed the first predetermined threshold;
selecting a minimum multi-hop level from the L multi-hop levels;
and synchronizing with the synchronization source terminal at the minimum multi-hop level;
wherein L is a positive integer.
In the foregoing solution, the first updating unit is further configured to:
when the first judgment result and/or the second judgment result show that the first judgment result and/or the second judgment result do not exist, judging whether a first parameter corresponding to the analyzed first synchronization information with the multi-hop level being n-1 exceeds a second preset threshold value or not, and obtaining a third judgment result;
when the third judgment result shows that the multi-hop level n exceeds the second preset threshold value, maintaining the multi-hop level n per se;
and when the third judgment result shows that the multi-hop level does not exceed the second preset threshold, updating the multi-hop level according to the first synchronization information of each multi-hop level of n-1 multi-hop levels from the multi-hop level 0 to the multi-hop level n-2.
In the foregoing solution, the first updating unit is further configured to:
extracting a first parameter corresponding to first synchronization information of each multi-hop level of n-1 multi-hop levels under the multi-hop level 0 to the multi-hop level n-2 to obtain n-1 first parameters;
judging whether a first parameter exceeding the second preset threshold exists in the n-1 first parameters or not, and obtaining a fourth judgment result;
when the fourth judgment result shows that the first parameter exists, determining K multi-hop levels corresponding to the first parameter exceeding the second preset threshold;
selecting a minimum multi-hop level p of the K multi-hop levels;
updating the multi-hop level of the self to be p + 1;
when the fourth judgment result shows that the multi-hop level does not exist, updating the multi-hop level of the self to be the minimum multi-hop level in all the multi-hop levels;
wherein K is a positive integer less than or equal to n-1, and p is an integer greater than or equal to 0 and less than or equal to n-2.
In the foregoing solution, the terminal further includes:
the device comprises a first selection unit, a second selection unit and a third selection unit, wherein the first selection unit is used for selecting a first time, and first synchronization information needs to be sent at the first time; not sending first synchronization information at the first time;
the first monitoring unit is configured to monitor, in the first time, first synchronization information sent by a synchronization source terminal of a multi-hop level n except the first synchronization information;
the first obtaining unit is used for analyzing the first synchronization information to obtain a first parameter corresponding to the first synchronization information;
the first updating unit is used for judging whether the first parameter exceeds a third preset threshold value or not and obtaining a fifth judgment result;
when the fifth judgment result shows that the multi-hop level exceeds the third preset threshold, the function of the synchronization source is not executed, the multi-hop level is cancelled, and the synchronization source terminal is synchronized with the synchronization source terminal with the multi-hop level being n;
and when the fifth judgment result shows that the multi-hop level n is not exceeded the third preset threshold value, maintaining the multi-hop level n.
The information processing method and the terminal provided by the embodiment of the invention are applied to a first terminal, the first terminal executes a synchronization source function, the multi-hop level of the first terminal is n, the multi-hop level n represents that synchronization information received by the first terminal is obtained by forwarding for n times, and n is an integer greater than or equal to 0; the method comprises the following steps: monitoring first synchronization information of each multi-hop level in the N multi-hop levels to obtain N first synchronization information; acquiring N first parameters in the N pieces of first synchronization information; updating the multi-hop level of the first terminal according to the N first parameters; wherein N is a positive integer; the method can realize the quick update of the multi-hop level, has high update accuracy, can reduce the homogenization synchronization source and reduce the network energy consumption.
Drawings
Fig. 1 is a schematic flow chart illustrating an implementation of a first embodiment of an information processing method according to the present invention;
FIG. 2 is a schematic flow chart illustrating an implementation of a second embodiment of the information processing method according to the present invention;
FIG. 3 is a schematic flow chart illustrating an implementation of a third embodiment of an information processing method according to the present invention;
fig. 4 is a schematic structural diagram of a first embodiment of a terminal according to the present invention;
fig. 5 is a schematic structural diagram of a second embodiment of the terminal provided in the present invention;
fig. 6 is a schematic structural diagram of a third embodiment of the terminal according to the present invention.
Detailed Description
The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings, and it should be understood that the preferred embodiments described below are only for the purpose of illustrating and explaining the present invention, and are not to be construed as limiting the present invention.
In the following embodiments of the information processing method and the terminal provided by the present invention, the related first terminal (terminal) and/or synchronization source terminal include but are not limited to: industrial control computers, personal computers, and the like, all types of computers, all-in-one computers, tablet computers, mobile phones, electronic readers, and the like. The preferred object of the first terminal (terminal) and the synchronization source terminal in the embodiment of the invention is a mobile phone.
The first embodiment of the method comprises the following steps:
the first embodiment of the information processing method provided by the present invention is applied to a first terminal, where the first terminal executes a synchronization source function and a multi-hop level of the first terminal is n, and the multi-hop level n represents that synchronization information received by the first terminal is obtained by forwarding n times. If the terminal capable of executing the synchronization source is called a synchronization source terminal, the first terminal is a synchronization source terminal, and the first terminal can synchronize with other synchronization source terminals at different multi-hop levels and/or other synchronization source terminals at the same multi-hop level; and in a multi-hop network with a total of N multi-hop levels, the multi-hop level of the first terminal is N, wherein N is an integer greater than or equal to 0, and N is a positive integer.
Fig. 1 is a schematic flow chart illustrating an implementation of a first embodiment of an information processing method according to the present invention; as shown in fig. 1, the method includes:
step 101: monitoring first synchronization information of each multi-hop level in the N multi-hop levels to obtain N first synchronization information;
here, the first synchronization information of each multi-hop level is sent by all synchronization source terminals under the multi-hop level; all synchronization source terminals in the same multi-hop level transmit the first synchronization information under the same allocated resource, and preferably, all synchronization source terminals in the same multi-hop level transmit the first synchronization information at the same allocated time. And the first terminal monitors the first synchronization information at each multi-hop level to obtain N pieces of first synchronization information.
Step 102: acquiring N first parameters in the N pieces of first synchronization information;
here, the first parameter may specifically be a synchronization sequence energy; after obtaining the N first different information, the first terminal analyzes each piece of synchronization information to obtain N synchronization sequence energies.
Step 103: and updating the multi-hop level of the first terminal according to the N first parameters.
Here, the first terminal updates its own multi-hop level according to the magnitude of one or more of the N synchronization sequence energies.
Therefore, in the embodiment of the invention, other information is not needed, and only the energy of the synchronization sequence of one or more multi-hop levels is needed to be known, the first terminal can update the multi-hop level of the first terminal, so that the multi-hop level can be quickly updated; meanwhile, the synchronization sequence energy value is more accurate because the synchronization sequence energy according to the first terminal is sent by all the synchronization source terminals under each multi-hop level, so that the updating accuracy of the first terminal is improved; in addition, the fast update of the multi-hop level further reduces the homogenization synchronization source and reduces the network energy consumption.
The second method embodiment:
the second embodiment of the information processing method provided by the present invention is applied to a first terminal, where the first terminal executes a synchronization source function and a multi-hop level of the first terminal is n, and the multi-hop level n represents that synchronization information received by the first terminal is obtained by forwarding n times. If the terminal capable of executing the synchronization source is called a synchronization source terminal, the first terminal is a synchronization source terminal, and the first terminal can synchronize with other synchronization source terminals at different multi-hop levels and/or other synchronization source terminals at the same multi-hop level; and in a multi-hop network with a total of N multi-hop levels, the multi-hop level of the first terminal is N, wherein N is an integer greater than or equal to 0, and N is a positive integer.
FIG. 2 is a schematic flow chart illustrating an implementation of a second embodiment of the information processing method according to the present invention; as shown in fig. 2, the method includes:
step 201: monitoring first synchronization information at each multi-hop level of n multi-hop levels from a multi-hop level 0 to a multi-hop level n-1 to obtain n first synchronization information;
here, when the multi-hop level of the first terminal is n, the first terminal monitors first synchronization information at each multi-hop level in the first n multi-hop levels of 0 to n-1 to obtain n first synchronization information, wherein the first synchronization information is sent by all synchronization source terminals at each multi-hop level in the first n multi-hop levels; all synchronization source terminals in the same multi-hop level transmit the first synchronization information under the same allocated resource, and preferably, all synchronization source terminals in the same multi-hop level transmit the first synchronization information at the same allocated time.
The foregoing steps may serve as a further explanation of the method for monitoring the first synchronization information of each of the N multi-hop levels to obtain the N first synchronization information in the present invention.
Step 202: analyzing the n pieces of first synchronization information to obtain n pieces of first parameters corresponding to the n pieces of first synchronization information;
here, the first parameter may specifically be a synchronization sequence energy; after n pieces of first synchronization information are monitored, analyzing each piece of first synchronization information to obtain n pieces of synchronization sequence energy.
The foregoing steps may be used as a further description of the method for obtaining N first parameters of the N first synchronization information according to the present invention.
Step 203: judging whether a first parameter exceeding a first preset threshold exists in the n first parameters or not, and obtaining a first judgment result; when the first judgment result shows that the first parameter exists, determining a multi-hop level corresponding to the first parameter exceeding the first preset threshold; monitoring first synchronization information sent by all synchronization source terminals under the multi-hop level for M times to obtain M pieces of first synchronization information; analyzing the M pieces of first synchronization information to obtain M pieces of first parameters corresponding to the M pieces of first synchronization information; judging whether M first parameters in the M first parameters exceed the first preset threshold value or not, and obtaining a second judgment result; and when the second judgment result shows that the multi-hop level exists, the first terminal does not execute the function of the synchronization source and cancels the multi-hop level.
Here, in the analyzed n synchronization sequence energies, the first terminal first determines whether there is a synchronization sequence energy exceeding a first predetermined threshold, and when it is determined that there is a synchronization sequence energy exceeding the first predetermined threshold, determines that a multi-hop level corresponding to the synchronization sequence energy exceeding the first predetermined threshold is a first target level, and adds 1 to the first target level and a pre-configured counter, that is, determines, every time it is determined that there is a synchronization sequence energy exceeding the first predetermined threshold in the n monitored synchronization sequence energies, a multi-hop level corresponding to the synchronization sequence energy, and adds 1 to the counter configured for the multi-hop level.
The first terminal monitors first synchronization information under a first target level continuously or discontinuously for M times to obtain M pieces of first synchronization information, and analyzes the M pieces of first synchronization information to obtain M pieces of synchronization sequence energy corresponding to the first target level. And in the M synchronous sequence energies, judging whether M synchronous sequence energies which all exceed a first preset threshold exist, namely judging whether the count value of a counter configured at a first target level is larger than or equal to M, and when M synchronous sequence energies which all exceed the first preset threshold exist, namely judging that the count value of the counter configured at the first target level is larger than or equal to M, cancelling the identity of a synchronous source terminal by the first terminal and updating the terminal to be an asynchronous source terminal.
Wherein, M is an integer greater than or equal to 0, M is an integer greater than or equal to 0 and less than or equal to M, and the first predetermined threshold value M, M and the like can be flexibly set according to actual use conditions. In this embodiment, the first predetermined threshold may be any one of-70 dBm (decibel milliwatt/volt) to-50 dBm, or [ -70dBm to-50 dBm ]; m can be any positive integer from 2 to 5; m is usually an integer of M/2+1 or more.
The foregoing steps may be used as further descriptions for the multi-hop level updating method for the first terminal according to the N first parameters.
In a preferred embodiment of the present invention, after the second determination result indicates the presence, the method further includes:
determining that there are L multi-hop levels for which m first parameters exceed the first predetermined threshold; selecting a minimum multi-hop level from the L multi-hop levels; the first terminal is synchronized with the synchronization source terminal at the minimum multi-hop level; wherein L is a positive integer.
Here, when there are M synchronization sequence energies exceeding a first predetermined threshold among the M synchronization sequence energies, the first terminal determines that there are L first target levels corresponding to the M synchronization sequence energies exceeding the first predetermined threshold, cancels the synchronization source terminal identity, updates the synchronization source terminal to the non-synchronization source terminal, and synchronizes with the synchronization source terminal at the minimum multi-hop level among the L first target levels.
In a further preferred embodiment of the present invention, the method further comprises:
when the first judgment result and/or the second judgment result show that the first judgment result and/or the second judgment result do not exist, judging whether a first parameter corresponding to the analyzed first synchronization information with the multi-hop level being n-1 exceeds a second preset threshold value or not, and obtaining a third judgment result; when the third judgment result shows that the second preset threshold value is exceeded, the first terminal maintains a multi-hop level n; and when the third judgment result shows that the multi-hop level of the first terminal does not exceed the second preset threshold, updating the multi-hop level of the first terminal according to the first synchronization information of each multi-hop level of n-1 multi-hop levels from the multi-hop level 0 to the multi-hop level n-2.
Wherein, the updating the multi-hop level of the first terminal according to the first synchronization information of each multi-hop level of n-1 multi-hop levels from multi-hop level 0 to multi-hop level n-2 further comprises: extracting a first parameter corresponding to first synchronization information of each multi-hop level of n-1 multi-hop levels under the multi-hop level 0 to the multi-hop level n-2 to obtain n-1 first parameters; judging whether a first parameter exceeding the second preset threshold exists in the n-1 first parameters or not, and obtaining a fourth judgment result; when the fourth judgment result shows that the first parameter exists, determining K multi-hop levels corresponding to the first parameter exceeding the second preset threshold; selecting a minimum multi-hop level p of the K multi-hop levels; updating the multi-hop level of the first terminal to be p + 1; if the fourth judgment result shows that the multi-hop level of the first terminal does not exist, updating the multi-hop level of the first terminal to be the minimum multi-hop level in all multi-hop levels, and if the multi-hop level is updated to be multi-hop level 0; wherein K is a positive integer less than or equal to n-1, and p is an integer greater than or equal to 0 and less than or equal to n-2.
Specifically, when it is determined that there is no synchronization sequence energy exceeding a first predetermined threshold in the n synchronization sequence energies and/or it is determined that there are no M synchronization sequence energies exceeding the first predetermined threshold in the M synchronization sequence energies corresponding to each first target level, extracting synchronization sequence energy corresponding to first synchronization information of a multi-hop level n-1, and determining whether the synchronization sequence energy exceeds a second predetermined threshold;
when the energy of the synchronization sequence is judged to exceed a second preset threshold value, the first terminal does not update the multi-hop level and still maintains the multi-hop level n;
when the synchronization sequence energy is judged not to exceed a second preset threshold value, analyzing first synchronization information of each multi-hop level of n-1 multi-hop levels from a multi-hop level 0 to a multi-hop level n-2 to obtain n-1 synchronization sequence energies, judging whether the synchronization sequence energy exceeding the second preset threshold value exists in the n-1 synchronization sequence energies, determining K multi-hop levels of the synchronization sequence energy exceeding the second preset threshold value when judging that the synchronization sequence energy exists, and selecting the minimum multi-hop level as p in the K multi-hop levels; updating the multi-hop level of the first terminal to be p + 1; and when the synchronization sequence energy exceeding the second preset threshold value does not exist in the n-1 synchronization sequence energies, updating the multi-hop level of the first terminal to be the minimum multi-hop level in all multi-hop levels, and preferably updating the multi-hop level of the first terminal to be 0.
In the above scheme, the second predetermined threshold value can be flexibly set according to the actual use condition. In this embodiment, the second predetermined threshold may be any integer from-90 dBm to-110 dBm, or [ -90dBm, -110dBm ].
Therefore, in the embodiment of the invention, other information is not needed, and only the size of the energy of the synchronization sequence of each multi-hop level in the multi-hop levels 0-n-1 is needed to be known, the first terminal can update the multi-hop level of the first terminal, so that the multi-hop level can be quickly updated; meanwhile, the synchronization sequence energy value is more accurate because the synchronization sequence energy according to the first terminal is sent by all the synchronization source terminals under each multi-hop level, so that the updating accuracy of the first terminal is improved; in addition, the fast update of the multi-hop level further reduces the homogenization synchronization source and reduces the network energy consumption.
The third method embodiment:
the third embodiment of the information processing method provided by the present invention is applied to a first terminal, where the first terminal executes a synchronization source function and a multi-hop level of the first terminal is n, and the multi-hop level n represents that synchronization information received by the first terminal is obtained by forwarding n times. If the terminal capable of executing the synchronization source is called a synchronization source terminal, the first terminal is a synchronization source terminal, and the first terminal can synchronize with other synchronization source terminals at different multi-hop levels and/or other synchronization source terminals at the same multi-hop level; and in a multi-hop network with a total of N multi-hop levels, the multi-hop level of the first terminal is N, wherein N is an integer greater than or equal to 0, and N is a positive integer.
FIG. 3 is a schematic flow chart illustrating an implementation of a third embodiment of an information processing method according to the present invention; as shown in fig. 3, the method includes:
step 301: selecting a first time, and not sending first synchronization information at the first time, wherein the first terminal needs to send the first synchronization information at the first time;
here, in the multihop network, a first terminal at the multihop level n needs to send first synchronization information with other synchronization source terminals at the same multihop level under the same allocated resource, and preferably, the first terminal at the multihop level n needs to send the first synchronization information with other synchronization source terminals at the same multihop level at the same allocated time; in this embodiment, when the first terminal monitors the first synchronization information at the multi-hop level n, the first synchronization information is not sent in the time of sending the first synchronization information, and the first synchronization information sent by other synchronization source terminals at the same multi-hop level as the first terminal is monitored.
Step 302: monitoring first synchronization information sent by other multi-hop synchronization source terminals with the level n except the first terminal in a first time;
here, the first terminal listens for first synchronization information transmitted by other synchronization source terminals at the same multi-hop level as the first terminal itself in a first time.
Step 303: analyzing the first synchronization information to obtain a first parameter corresponding to the first synchronization information;
here, the first terminal analyzes the first synchronization information with the multi-hop level n to obtain the synchronization sequence energy of the multi-hop level n.
Step 304: judging whether the first parameter exceeds a third preset threshold value or not, and obtaining a fifth judgment result;
here, it is determined whether the synchronization sequence energy is greater than a third predetermined threshold;
step 305: when the fifth judgment result shows that the third preset threshold is exceeded, the first terminal does not execute a synchronization source function and cancels the multi-hop level, and the first terminal and the synchronization source terminal with the multi-hop level being n are synchronized; and when the fifth judgment result shows that the multi-hop level n is not exceeded by the third preset threshold, the first terminal maintains the multi-hop level n.
When the energy of the synchronization sequence is judged to be larger than a third preset threshold value, it is indicated that more synchronization source terminals exist around the first terminal, the first terminal does not need to have the synchronization source terminal identity any more, the synchronization source terminal identity of the first terminal is cancelled, the first terminal is updated to be an asynchronous source terminal, and the first terminal is synchronized with other synchronization source terminals at a multi-hop level n; and when the energy of the synchronization sequence is judged to be less than or equal to a third preset threshold value, the first terminal continuously maintains the identity of the synchronization source terminal at the multi-hop level n.
Therefore, in the embodiment of the invention, other information is not needed, and the multi-hop level n of the first terminal can be cancelled or maintained only by knowing the energy of the synchronization sequence sent by other synchronization source terminals at the multi-hop level n, so that the identity of the synchronization source terminal is rapidly updated; meanwhile, the synchronization sequence energy value is more accurate because the synchronization sequence energy according to the first terminal is sent by all other synchronization source terminals under the multi-hop level n, so that the updating accuracy rate is improved; in addition, when the number of the synchronization source terminals at the same multi-hop level is large or the distance is short, the synchronization source identity of the first terminal is cancelled in time, so that the homogeneous synchronization sources are reduced, and the network energy consumption is reduced.
The first embodiment of the terminal:
in the first embodiment of the terminal provided by the present invention, the terminal executes a synchronization source function, and the multi-hop level of the terminal is n, where the multi-hop level n represents that synchronization information received by the terminal is obtained by forwarding n times. If the terminal capable of executing the synchronization source is called a synchronization source terminal, the terminal is a synchronization source terminal and can synchronize with other synchronization source terminals at different multi-hop levels and/or other synchronization source terminals at the same multi-hop level; and in a multi-hop network with N multi-hop levels, the multi-hop level of the terminal is N, wherein N is an integer greater than or equal to 0, and N is a positive integer.
Fig. 4 is a schematic structural diagram of a first embodiment of a terminal according to the present invention; as shown in fig. 4, the terminal includes: a first monitoring unit 401, a first obtaining unit 402 and a first updating unit 403; wherein,
a first monitoring unit 401, configured to monitor first synchronization information of each of N multi-hop levels to obtain N first synchronization information;
here, the first synchronization information of each multi-hop level is sent by all synchronization source terminals under the multi-hop level; all synchronization source terminals in the same multi-hop level transmit the first synchronization information under the same allocated resource, and preferably, all synchronization source terminals in the same multi-hop level transmit the first synchronization information at the same allocated time. The terminal, specifically, the first monitoring unit 401 monitors the first synchronization information at each multi-hop level to obtain N first synchronization information.
A first obtaining unit 402, configured to obtain N first parameters in the N pieces of first synchronization information;
here, the first parameter may specifically be a synchronization sequence energy; after the terminal, specifically, the first monitoring unit 401 obtains N pieces of first different information, the first obtaining unit 402 analyzes each piece of synchronization information to obtain N pieces of synchronization sequence energy.
A first updating unit 403, configured to update the multi-hop level of the self according to the N first parameters.
Here, the terminal, specifically the first updating unit 403, updates its own multi-hop level according to the size of one or more synchronization sequence energies in the N synchronization sequence energies.
Therefore, in the embodiment of the invention, other information is not needed, and the terminal can update the multi-hop level of the terminal by only knowing the energy of the synchronization sequence at one or more multi-hop levels, so that the quick update of the multi-hop level is realized; meanwhile, the synchronization sequence energy value is more accurate because the synchronization sequence energy according to the terminal is sent by all the synchronization source terminals under each multi-hop level, so that the updating accuracy of the terminal is improved; in addition, the fast update of the multi-hop level further reduces the homogenization synchronization source and reduces the network energy consumption.
The second terminal embodiment:
in a second embodiment of the terminal provided by the present invention, the terminal executes a synchronization source function, and a multi-hop level of the terminal is n, where the multi-hop level n represents that synchronization information received by the terminal is obtained by forwarding n times. If the terminal capable of executing the synchronization source is called a synchronization source terminal, the terminal is a synchronization source terminal and can synchronize with other synchronization source terminals at different multi-hop levels and/or other synchronization source terminals at the same multi-hop level; and in a multi-hop network with N multi-hop levels, the multi-hop level of the terminal is N, wherein N is an integer greater than or equal to 0, and N is a positive integer.
Fig. 5 is a schematic structural diagram of a second embodiment of the terminal provided in the present invention; as shown in fig. 5, the terminal includes: a first monitoring unit 501, a first obtaining unit 502 and a first updating unit 503; wherein,
a first monitoring unit 501, configured to monitor first synchronization information at each of n multi-hop levels from a multi-hop level 0 to a multi-hop level n-1, to obtain n first synchronization information;
here, when the multi-hop level of the terminal is N, the terminal, specifically, the first monitoring unit 501 monitors first synchronization information at each multi-hop level in the first N multi-hop levels of the multi-hop level 0 to the multi-hop level N-1 to obtain N first synchronization information, where the first synchronization information is sent by all synchronization source terminals at each multi-hop level in the first N multi-hop levels; all synchronization source terminals in the same multi-hop level transmit the first synchronization information under the same allocated resource, and preferably, all synchronization source terminals in the same multi-hop level transmit the first synchronization information at the same allocated time.
The foregoing description may serve as a further description of a method for the first monitoring unit 501 of the present invention to monitor the first synchronization information of each of the N multi-hop levels, so as to obtain N first synchronization information.
A first obtaining unit 502, configured to analyze the n pieces of first synchronization information to obtain n pieces of first parameters corresponding to the n pieces of first synchronization information;
here, the first parameter may specifically be a synchronization sequence energy; after the first monitoring unit 501 monitors n pieces of first synchronization information, the first obtaining unit 502 analyzes each piece of first synchronization information to obtain n pieces of synchronization sequence energy.
The foregoing description may serve as a further description of a method for acquiring the N first parameters in the N first synchronization information by the first acquiring unit 502 according to the present invention.
The first updating unit 503 determines whether there is a first parameter exceeding a first predetermined threshold in the n first parameters, and obtains a first determination result; when the first judgment result shows that the first parameter exists, determining a multi-hop level corresponding to the first parameter exceeding the first preset threshold;
correspondingly, the first monitoring unit 501 is configured to monitor first synchronization information sent by all synchronization source terminals at the multi-hop level M times to obtain M pieces of first synchronization information; a first obtaining unit 502, configured to analyze the M first synchronization information to obtain M first parameters corresponding to the M first synchronization information; a first updating unit 503, configured to determine whether M first parameters of the M first parameters exceed the first predetermined threshold, and obtain a second determination result; and when the second judgment result shows that the multi-hop level exists, the synchronization source function is not executed and the multi-hop level is cancelled.
Here, in the n synchronization sequence energies analyzed by the terminal, specifically, by the first obtaining unit 502, the terminal, specifically, the first updating unit 503 first determines whether there is a synchronization sequence energy exceeding a first predetermined threshold, and when it is determined that there is the synchronization sequence energy exceeding the first predetermined threshold, determines that a multi-hop level corresponding to the synchronization sequence energy exceeding the first predetermined threshold is a first target level, and performs an operation of adding 1 to the first target level and a preconfigured counter, that is, each time the first updating unit 503 determines that there is a synchronization sequence energy exceeding the first predetermined threshold in the n monitored synchronization sequence energies, it determines a multi-hop level corresponding to the synchronization sequence energy, and performs an operation of adding 1 to the counter configured for the multi-hop level.
The terminal, specifically, the first monitoring unit 501 monitors the first synchronization information at the first target level continuously or discontinuously for M times to obtain M first synchronization information, and the first obtaining unit 502 analyzes the M first synchronization information to obtain M synchronization sequence energies corresponding to the first target level. Among the M synchronization sequence energies, the first updating unit 503 determines whether M synchronization sequence energies all exceeding a first predetermined threshold exist, that is, determines whether the count value of the counter configured at the first target level is greater than or equal to M, and cancels the identity of the synchronization source terminal and updates the synchronization source terminal to the non-synchronization source terminal when M synchronization sequence energies all exceeding the first predetermined threshold exist, that is, determines that the count value of the counter configured at the first target level is greater than or equal to M.
Wherein, M is an integer greater than or equal to 0, M is an integer greater than or equal to 0 and less than or equal to M, and the first predetermined threshold value M, M and the like can be flexibly set according to actual use conditions. In this embodiment, the first predetermined threshold may be any one of-70 dBm (decibel-milliwatt) to-50 dBm, or [ -70dBm, -50dBm ]; m can be any positive integer from 2 to 5; m is usually an integer of M/2+1 or more.
The foregoing description may serve as a further description of the multi-hop level method for updating the first updating unit 503 according to the N first parameters.
In a preferred embodiment of the present invention, the first updating unit 503 is further configured to:
determining that there are L multi-hop levels for which m first parameters exceed the first predetermined threshold; selecting a minimum multi-hop level from the L multi-hop levels; and synchronizing with the synchronization source terminal at the minimum multi-hop level; wherein L is a positive integer.
Here, when there are M synchronization sequence energies exceeding a first predetermined threshold among the M synchronization sequence energies at the first target level, it is determined that there are L first target levels corresponding to the M synchronization sequence energies exceeding the first predetermined threshold, the identity of the synchronization source terminal is cancelled, the synchronization source terminal is updated to the non-synchronization source terminal, and synchronization is performed with the synchronization source terminal at the minimum multi-hop level among the L first target levels.
In another preferred embodiment of the present invention, the first updating unit 503 is further configured to:
when the first judgment result and/or the second judgment result show that the first judgment result and/or the second judgment result do not exist, judging whether a first parameter corresponding to the analyzed first synchronization information with the multi-hop level being n-1 exceeds a second preset threshold value or not, and obtaining a third judgment result; when the third judgment result shows that the second preset threshold value is exceeded, maintaining the multi-hop level n; and when the third judgment result shows that the third judgment result does not exceed the second preset threshold, updating the multi-hop level according to the first synchronization information of each multi-hop level of n-1 multi-hop levels from the multi-hop level 0 to the multi-hop level n-2.
The first updating unit 503 is specifically configured to: extracting a first parameter corresponding to first synchronization information of each multi-hop level of n-1 multi-hop levels under the multi-hop level 0 to the multi-hop level n-2 to obtain n-1 first parameters; judging whether a first parameter exceeding the second preset threshold exists in the n-1 first parameters or not, and obtaining a fourth judgment result; when the fourth judgment result shows that the first parameter exists, determining K multi-hop levels corresponding to the first parameter exceeding the second preset threshold; selecting a minimum multi-hop level p of the K multi-hop levels; updating the multi-hop level to be p + 1; if the fourth judgment result shows that the multi-hop level does not exist, updating the multi-hop level to be the minimum multi-hop level in all multi-hop levels, such as updating the multi-hop level to be 0; wherein K is a positive integer less than or equal to n-1, and p is an integer greater than or equal to 0 and less than or equal to n-2.
Specifically, when the first updating unit 503 determines that there is no synchronization sequence energy exceeding a first predetermined threshold in the n synchronization sequence energies, and/or determines that there are no M synchronization sequence energies exceeding the first predetermined threshold in the M synchronization sequence energies corresponding to each first target level, the first updating unit 503 extracts the synchronization sequence energy corresponding to the first synchronization information with the multi-hop level n-1, and determines whether the synchronization sequence energy exceeds a second predetermined threshold;
when the synchronization sequence energy is determined to exceed the second predetermined threshold, the first updating unit 503 does not update the multi-hop level, and still maintains the multi-hop level n;
when the synchronization sequence energy is determined not to exceed the second predetermined threshold, the first updating unit 503 analyzes the first synchronization information of each of n-1 multi-hop levels from the multi-hop level 0 to the multi-hop level n-2 to obtain n-1 synchronization sequence energies, determines whether the synchronization sequence energy exceeding the second predetermined threshold exists in the n-1 synchronization sequence energies, determines K multi-hop levels of the synchronization sequence energy exceeding the second predetermined threshold when the synchronization sequence energy exists, and selects the minimum multi-hop level as p in the K multi-hop levels by the first updating unit 503; updating the multi-hop level to be p + 1; when it is determined that there is no synchronization sequence energy exceeding the second predetermined threshold among the n-1 synchronization sequence energies, the first updating unit 503 updates the multi-hop level to a minimum multi-hop level among all multi-hop levels, and preferably updates the multi-hop level to 0.
In the above scheme, the second predetermined threshold value can be flexibly set according to the actual use condition. In this embodiment, the second predetermined threshold may be any integer from-90 dBm to-110 dBm, or [ -90dBm, -110dBm ].
Therefore, in the embodiment of the invention, the multi-hop level of the terminal can be updated without other information and only by knowing the size of the energy of the synchronization sequence of each multi-hop level in the multi-hop levels 0-n-1, so that the multi-hop level can be quickly updated; meanwhile, the synchronization sequence energy value is more accurate because the synchronization sequence energy according to the terminal is sent by all the synchronization source terminals under each multi-hop level, so that the updating accuracy of the terminal is improved; in addition, the fast update of the multi-hop level further reduces the homogenization synchronization source and reduces the network energy consumption.
The third terminal embodiment:
in a third embodiment of the terminal provided by the present invention, the terminal executes a synchronization source function, and a multi-hop level of the terminal is n, where the multi-hop level n represents that synchronization information received by the terminal is obtained by forwarding n times. If the terminal capable of executing the synchronization source is called a synchronization source terminal, the terminal is a synchronization source terminal and can synchronize with other synchronization source terminals at different multi-hop levels and/or other synchronization source terminals at the same multi-hop level; and in a multi-hop network with N multi-hop levels, the multi-hop level of the terminal is N, wherein N is an integer greater than or equal to 0, and N is a positive integer.
Fig. 6 is a schematic structural diagram of a terminal according to a third embodiment of the present invention; as shown in fig. 6, the terminal includes: a first selecting unit 604, a first monitoring unit 601, a first obtaining unit 602, and a first updating unit 603; wherein,
a first selecting unit 604, configured to select a first time at which the first selecting unit needs to send first synchronization information; not sending first synchronization information at the first time;
here, in the multi-hop network, the terminal at the multi-hop level n needs to send the first synchronization information with other synchronization source terminals at the same multi-hop level under the same allocated resource, and preferably, the first terminal at the multi-hop level n needs to send the first synchronization information with other synchronization source terminals at the same multi-hop level at the same allocated time; in this embodiment, when the terminal, specifically, the first monitoring unit 601 monitors the first synchronization information at the multi-hop level n, the first synchronization information is not sent in the time of sending the first synchronization information, and the first synchronization information sent by other synchronization source terminals at the same multi-hop level as the terminal itself is monitored.
The first monitoring unit 601 is configured to monitor first synchronization information sent by a synchronization source terminal with a multi-hop level n except the first synchronization information in a first time;
here, the terminal, specifically, the first monitoring unit 601 monitors, in the first time, first synchronization information transmitted by other synchronization source terminals at the same multi-hop level as itself.
The first obtaining unit 602 is configured to analyze the first synchronization information to obtain a first parameter corresponding to the first synchronization information;
here, the terminal, specifically, the first obtaining unit 602, analyzes the first synchronization information with the multi-hop level n to obtain the synchronization sequence energy of the multi-hop level n.
The first updating unit 603 is configured to determine whether the first parameter exceeds a third predetermined threshold, and obtain a fifth determination result; when the fifth judgment result shows that the multi-hop level exceeds the third preset threshold, the function of the synchronization source is not executed, the multi-hop level is cancelled, and the synchronization source terminal is synchronized with the synchronization source terminal with the multi-hop level being n; and when the fifth judgment result shows that the multi-hop level n is not exceeded the third preset threshold value, maintaining the multi-hop level n.
Here, when the first updating unit 603 determines that the synchronization sequence energy is greater than the third predetermined threshold, it indicates that there are more synchronization source terminals around the terminal, and the terminal does not need to have a synchronization source terminal identity any more, cancels its synchronization source terminal identity, updates to an asynchronous source terminal, and synchronizes with other synchronization source terminals at the multi-hop level n at this time; when the first updating unit 603 determines that the synchronization sequence energy is less than or equal to the third predetermined threshold, the first updating unit 603 continues to maintain the synchronization source terminal identity of the multi-hop level n.
Therefore, in the embodiment of the invention, other information is not needed, and the multi-hop level n of the terminal can be cancelled or maintained only by knowing the energy of the synchronization sequence sent by other synchronization source terminals at the multi-hop level n, so that the identity of the synchronization source terminal can be quickly updated; meanwhile, the synchronization sequence energy value is more accurate because the synchronization sequence energy according to the terminal is sent by all other synchronization source terminals under the multi-hop level n, so that the updating accuracy rate is improved; in addition, when the number of the synchronization source terminals at the same multi-hop level is large or the distance is short, the synchronization source identity of the terminal is cancelled in time, so that the homogenization synchronization sources are reduced, and the network energy consumption is reduced.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: various media that can store program codes, such as a removable storage device, a Read-only memory (ROM), a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.
Claims (12)
1. An information processing method is applied to a first terminal, the first terminal executes a synchronization source function, the multi-hop level of the first terminal is n, the multi-hop level n represents that synchronization information received by the first terminal is obtained by forwarding for n times, and n is an integer greater than or equal to 0; the method comprises the following steps:
monitoring first synchronization information of each multi-hop level in the N multi-hop levels to obtain N first synchronization information;
acquiring N first parameters in the N pieces of first synchronization information;
updating the multi-hop level of the first terminal according to the N first parameters;
wherein N is a positive integer.
2. The method of claim 1, wherein the monitoring the first synchronization information in each of the N multi-hop levels to obtain N first synchronization information comprises:
monitoring first synchronization information at each multi-hop level of n multi-hop levels from a multi-hop level 0 to a multi-hop level n-1 to obtain n first synchronization information, wherein the first synchronization information is sent by all synchronization source terminals in each multi-hop level;
correspondingly, the N first parameters in the N first synchronization information are obtained; updating the multi-hop level of the first terminal according to the N first parameters, including:
analyzing the n pieces of first synchronization information to obtain n pieces of first parameters corresponding to the n pieces of first synchronization information;
judging whether a first parameter exceeding a first preset threshold exists in the n first parameters or not, and obtaining a first judgment result;
when the first judgment result shows that the first parameter exists, determining a multi-hop level corresponding to the first parameter exceeding the first preset threshold;
monitoring first synchronization information sent by all synchronization source terminals under the multi-hop level for M times to obtain M pieces of first synchronization information;
analyzing the M pieces of first synchronization information to obtain M pieces of first parameters corresponding to the M pieces of first synchronization information;
judging whether M first parameters in the M first parameters exceed the first preset threshold value or not, and obtaining a second judgment result;
when the second judgment result shows that the first terminal exists, the first terminal does not execute the function of the synchronization source and cancels the multi-hop level;
wherein M is an integer of 0 or more, and M is an integer of 0 or more and M or less.
3. The method of claim 2, wherein after the second determination indicates presence, the method further comprises:
determining that there are L multi-hop levels for which m first parameters exceed the first predetermined threshold;
selecting a minimum multi-hop level from the L multi-hop levels;
the first terminal is synchronized with the synchronization source terminal at the minimum multi-hop level;
wherein L is a positive integer.
4. The method of claim 2, further comprising:
when the first judgment result and/or the second judgment result show that the first judgment result and/or the second judgment result do not exist, judging whether a first parameter corresponding to the analyzed first synchronization information with the multi-hop level being n-1 exceeds a second preset threshold value or not, and obtaining a third judgment result;
when the third judgment result shows that the second preset threshold value is exceeded, the first terminal maintains a multi-hop level n;
and when the third judgment result shows that the multi-hop level of the first terminal does not exceed the second preset threshold, updating the multi-hop level of the first terminal according to the first synchronization information of each multi-hop level of n-1 multi-hop levels from the multi-hop level 0 to the multi-hop level n-2.
5. The method of claim 4, wherein the updating the multi-hop level of the first terminal according to the first synchronization information of each of n-1 multi-hop levels from multi-hop level 0 to multi-hop level n-2 comprises:
extracting a first parameter corresponding to first synchronization information of each multi-hop level of n-1 multi-hop levels under the multi-hop level 0 to the multi-hop level n-2 to obtain n-1 first parameters;
judging whether a first parameter exceeding the second preset threshold exists in the n-1 first parameters or not, and obtaining a fourth judgment result;
when the fourth judgment result shows that the first parameter exists, determining K multi-hop levels corresponding to the first parameter exceeding the second preset threshold;
selecting a minimum multi-hop level p of the K multi-hop levels;
updating the multi-hop level of the first terminal to be p + 1;
when the fourth judgment result shows that the multi-hop level of the first terminal does not exist, updating the multi-hop level of the first terminal to be the minimum multi-hop level in all multi-hop levels;
wherein K is a positive integer less than or equal to n-1, and p is an integer greater than or equal to 0 and less than or equal to n-2.
6. The method of claim 1, wherein the listening for first synchronization information for each of N multi-hop levels further comprises:
selecting a first time, wherein the first terminal needs to send first synchronization information at the first time;
not sending first synchronization information at the first time;
monitoring first synchronization information sent by other multi-hop synchronization source terminals with the level n except the first terminal in the first time;
analyzing the first synchronization information to obtain a first parameter corresponding to the first synchronization information;
judging whether the first parameter exceeds a third preset threshold value or not, and obtaining a fifth judgment result;
when the fifth judgment result shows that the third preset threshold is exceeded, the first terminal does not execute a synchronization source function and cancels the multi-hop level, and the first terminal and the synchronization source terminal with the multi-hop level being n are synchronized;
and when the fifth judgment result shows that the multi-hop level n is not exceeded by the third preset threshold, the first terminal maintains the multi-hop level n.
7. A terminal executes a synchronization source function, the multi-hop level of the terminal is n, the multi-hop level n represents that synchronization information received by the terminal is obtained by n times of forwarding, and n is an integer greater than or equal to 0; the terminal includes:
the first monitoring unit is used for monitoring first synchronization information of each multi-hop level in the N multi-hop levels to obtain N first synchronization information;
a first obtaining unit, configured to obtain N first parameters in the N pieces of first synchronization information;
the first updating unit is used for updating the multi-hop level of the first updating unit according to the N first parameters;
wherein N is a positive integer.
8. The terminal of claim 7, wherein the first listening unit is further configured to:
monitoring first synchronization information at each multi-hop level of n multi-hop levels from a multi-hop level 0 to a multi-hop level n-1 to obtain n first synchronization information, wherein the first synchronization information is sent by all synchronization source terminals in each multi-hop level;
correspondingly, the first obtaining unit is configured to analyze the n pieces of first synchronization information to obtain n pieces of first parameters corresponding to the n pieces of first synchronization information;
the first updating unit is configured to determine whether a first parameter exceeding a first predetermined threshold exists in the n first parameters, and obtain a first determination result;
when the first judgment result shows that the first parameter exists, determining a multi-hop level corresponding to the first parameter exceeding the first preset threshold;
the first monitoring unit is used for monitoring first synchronization information sent by all synchronization source terminals under the multi-hop level for M times to obtain M pieces of first synchronization information;
the first obtaining unit is configured to analyze the M first synchronization information to obtain M first parameters corresponding to the M first synchronization information;
the first updating unit is configured to determine whether M first parameters of the M first parameters exceed the first predetermined threshold, and obtain a second determination result;
when the second judgment result shows that the multi-hop level exists, the function of the synchronization source is not executed and the multi-hop level is cancelled;
wherein M is an integer of 0 or more, and M is an integer of 0 or more and M or less.
9. The terminal of claim 8, wherein the first updating unit is further configured to:
determining that there are L multi-hop levels for which m first parameters exceed the first predetermined threshold;
selecting a minimum multi-hop level from the L multi-hop levels;
and synchronizing with the synchronization source terminal at the minimum multi-hop level;
wherein L is a positive integer.
10. The terminal of claim 8, wherein the first updating unit is further configured to:
when the first judgment result and/or the second judgment result show that the first judgment result and/or the second judgment result do not exist, judging whether a first parameter corresponding to the analyzed first synchronization information with the multi-hop level being n-1 exceeds a second preset threshold value or not, and obtaining a third judgment result;
when the third judgment result shows that the multi-hop level n exceeds the second preset threshold value, maintaining the multi-hop level n per se;
and when the third judgment result shows that the multi-hop level does not exceed the second preset threshold, updating the multi-hop level according to the first synchronization information of each multi-hop level of n-1 multi-hop levels from the multi-hop level 0 to the multi-hop level n-2.
11. The terminal of claim 10, wherein the first updating unit is further configured to:
extracting a first parameter corresponding to first synchronization information of each multi-hop level of n-1 multi-hop levels under the multi-hop level 0 to the multi-hop level n-2 to obtain n-1 first parameters;
judging whether a first parameter exceeding the second preset threshold exists in the n-1 first parameters or not, and obtaining a fourth judgment result;
when the fourth judgment result shows that the first parameter exists, determining K multi-hop levels corresponding to the first parameter exceeding the second preset threshold;
selecting a minimum multi-hop level p of the K multi-hop levels;
updating the multi-hop level of the self to be p + 1;
when the fourth judgment result shows that the multi-hop level does not exist, updating the multi-hop level of the self to be the minimum multi-hop level in all the multi-hop levels;
wherein K is a positive integer less than or equal to n-1, and p is an integer greater than or equal to 0 and less than or equal to n-2.
12. The terminal of claim 7, further comprising:
the device comprises a first selection unit, a second selection unit and a third selection unit, wherein the first selection unit is used for selecting a first time, and first synchronization information needs to be sent at the first time; not sending first synchronization information at the first time;
the first monitoring unit is configured to monitor, in the first time, first synchronization information sent by a synchronization source terminal of a multi-hop level n except the first synchronization information;
the first obtaining unit is used for analyzing the first synchronization information to obtain a first parameter corresponding to the first synchronization information;
the first updating unit is used for judging whether the first parameter exceeds a third preset threshold value or not and obtaining a fifth judgment result;
when the fifth judgment result shows that the multi-hop level exceeds the third preset threshold, the function of the synchronization source is not executed, the multi-hop level is cancelled, and the synchronization source terminal is synchronized with the synchronization source terminal with the multi-hop level being n;
and when the fifth judgment result shows that the multi-hop level n is not exceeded the third preset threshold value, maintaining the multi-hop level n.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410647983.8A CN105657812B (en) | 2014-11-14 | 2014-11-14 | Information processing method and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410647983.8A CN105657812B (en) | 2014-11-14 | 2014-11-14 | Information processing method and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105657812A true CN105657812A (en) | 2016-06-08 |
CN105657812B CN105657812B (en) | 2019-12-24 |
Family
ID=56479929
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410647983.8A Active CN105657812B (en) | 2014-11-14 | 2014-11-14 | Information processing method and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105657812B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101184277A (en) * | 2007-12-07 | 2008-05-21 | 中兴通讯股份有限公司 | Inter-base station synchronization method in time division multiple access system |
CN101841904A (en) * | 2009-03-20 | 2010-09-22 | 中兴通讯股份有限公司 | Null interface synchronization method and system of home node base station |
CN102014405A (en) * | 2009-12-24 | 2011-04-13 | 大唐移动通信设备有限公司 | Base station and synchronous processing method thereof in layered network |
CN102625438A (en) * | 2011-01-31 | 2012-08-01 | 电信科学技术研究院 | Method, system and equipment for carrying out synchronization |
EP2725856A1 (en) * | 2011-06-27 | 2014-04-30 | Ntt Docomo, Inc. | Wireless communication method, wireless communication system and mobile stations |
-
2014
- 2014-11-14 CN CN201410647983.8A patent/CN105657812B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101184277A (en) * | 2007-12-07 | 2008-05-21 | 中兴通讯股份有限公司 | Inter-base station synchronization method in time division multiple access system |
CN101841904A (en) * | 2009-03-20 | 2010-09-22 | 中兴通讯股份有限公司 | Null interface synchronization method and system of home node base station |
CN102014405A (en) * | 2009-12-24 | 2011-04-13 | 大唐移动通信设备有限公司 | Base station and synchronous processing method thereof in layered network |
CN102625438A (en) * | 2011-01-31 | 2012-08-01 | 电信科学技术研究院 | Method, system and equipment for carrying out synchronization |
EP2725856A1 (en) * | 2011-06-27 | 2014-04-30 | Ntt Docomo, Inc. | Wireless communication method, wireless communication system and mobile stations |
Non-Patent Citations (1)
Title |
---|
INSTITUTE FOR INFORMATION INDUSTRY (III): "Performance of D2D synchronization source selection and D2DSS transmission", 《3GPP TSG-RAN WG1 MEETING #76BIS R1- 141498》 * |
Also Published As
Publication number | Publication date |
---|---|
CN105657812B (en) | 2019-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10945108B2 (en) | Relocation of mobile edge applications | |
CN109819511B (en) | Data transmission method and related device | |
PH12015501768A1 (en) | Systems and methods for discovering devices in a neighborhood aware network | |
US11405902B2 (en) | Identifying a type of cellular connection and a type of service area from cellular broadcast data | |
EP3667957A1 (en) | User terminal and reference signal transmission method | |
CN106452644B (en) | Control method for playing back, device and terminal | |
EP3621346A1 (en) | Base station and configuration information transmission method | |
US9730039B2 (en) | Method and apparatus for transceiving a warning message in a wireless communication system | |
EP3557920A1 (en) | Mobile terminal positioning method, base station, and node | |
JP2016127485A (en) | Radio equipment | |
CN105657812B (en) | Information processing method and terminal | |
CN111130668B (en) | Method, device and base station for processing uplink service | |
JP6275882B2 (en) | Method for switching monitoring frequency channel number by access terminal and access terminal | |
CN106921517B (en) | System information parameter updating method, device, controller and base station | |
US20150031327A1 (en) | Cell device planning tool | |
CN112423236B (en) | Terminal equipment identification method and device and storage medium | |
CN106487650B (en) | Message synchronization method and server | |
US10111050B2 (en) | Interference reduction for eMBMS service | |
CN112188593B (en) | Wireless configuration method and device, storage medium and electronic device | |
JP2013207692A (en) | Cell list generation device, cell list generation system, and cell list generation method | |
CN114697310B (en) | Upgrade file distribution method, scheduling server, device and storage medium | |
WO2024022311A1 (en) | Method and apparatus for determining synchronization reference cell, terminal, and network side device | |
EP4407899A1 (en) | Method for implementing sensing service, and device | |
GB2493725A (en) | Wireless Communications Measurement Reporting | |
WO2023202603A1 (en) | Conditional handover configuration method, terminal and network side device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |