Intercom communication method and apparatus
By receiving resynchronization signals in standby mode, the intercom terminal device performs time resynchronization, resolving the contradiction between standby power consumption and connection latency, and achieving a balance between low power consumption and low latency.
Patent Information
- Application Number
- CN202211697940.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-28
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2042-12-28
AI Technical Summary
While existing walkie-talkies reduce standby power consumption, they often result in significant connection delays, impacting user experience.
In standby mode, the intercom terminal equipment periodically receives resynchronization signals sent by the central equipment. Resynchronization is performed by determining the resynchronization time offset of the auxiliary synchronization signal, thereby reducing the need for initial synchronization, thus reducing standby power consumption and latency.
Periodic resynchronization reduces standby power consumption of the walkie-talkie and also reduces connection latency, thus improving the user experience.
Smart Images

Figure CN115968023B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a kind of intercom communication method and equipment. BACKGROUND
[0002] With the rapid development of communication technology, the demand of instant communication is more and more urgent. As a kind of instant communication equipment, intercom is loved by people in local area.
[0003] The development trend of existing intercom is digitalization and miniaturization, so the requirement for power consumption is higher and higher. At the same time, the size of intercom communication delay is also the key indicator of intercom, but to want lower standby power consumption, it needs larger standby sleep interval, so as to cause larger on time delay, affect user experience.
[0004] Therefore, an intercom communication method is needed to solve the contradiction between delay and standby power consumption. SUMMARY
[0005] The present application provides an intercom communication method and equipment to solve the contradiction between reducing delay and reducing standby power consumption in the prior art.
[0006] To achieve the above purpose, the technical scheme adopted by the embodiments of the present application is as follows:
[0007] In a first aspect, the embodiments of the present application provide an intercom communication method applied to intercom terminal equipment in a communication system, and the method comprises:
[0008] If the intercom terminal equipment is in standby state, receive the resynchronization signal sent by the center equipment based on the first preset time interval at the preset frequency point in the first preset period;
[0009] Determine the resynchronization time offset of auxiliary synchronization signal from the resynchronization signal;
[0010] According to the resynchronization time offset and the time of the first preset period, resynchronize with the center equipment.
[0011] Optionally, the resynchronization signal sent by the center equipment based on the first preset time interval at the preset frequency point in the first preset period comprises:
[0012] Receive the first resynchronization signal sent by the center equipment based on the first preset time interval at the preset frequency point in the first period;
[0013] Gain identification is carried out on the first resynchronization signal to obtain the first gain coefficient;
[0014] receive a second resynchronization signal sent by the center device at the preset frequency point based on the first preset time interval in a second period; the interval between the second period and the first period is the first preset time interval, and the second resynchronization signal is the same signal as the first resynchronization signal;
[0015] determining a resynchronization time offset of a secondary synchronization signal from the resynchronization signal comprises:
[0016] performing gain processing on the second resynchronization signal according to the first gain coefficient;
[0017] determining a time offset of a secondary synchronization signal from the gain-processed second resynchronization signal as the resynchronization time offset.
[0018] Optionally, before the receiving the resynchronization signal sent by the center device at the preset frequency point based on the first preset time interval in the first preset period, the method further comprises:
[0019] receiving an initial synchronization signal sent by the center device at the preset frequency point;
[0020] determining an initial receiving time of a primary synchronization signal and an initial receiving time of a secondary synchronization signal from the initial synchronization signal;
[0021] performing initial synchronization with the center device according to the initial receiving time of the primary synchronization signal and the initial receiving time of the secondary synchronization signal.
[0022] Optionally, the method further comprises:
[0023] if the intercom terminal device has data to be sent, periodically sending a data signal based on a preset frequency hopping sequence according to a second preset period, the data signal comprising the data to be sent and a secondary synchronization signal;
[0024] The data signal is used to enable other intercom terminal devices to perform resynchronization with the intercom terminal device based on the secondary synchronization signal in the data signal received at one frequency point in the preset frequency hopping sequence, and to continue receiving the data signal based on a next frequency point in the preset frequency hopping sequence after resynchronization.
[0025] Optionally, before the periodically sending a data signal based on a preset frequency hopping sequence according to a second preset period, the method further comprises:
[0026] receiving the preset frequency hopping sequence sent by the center device.
[0027] Optionally, the method further comprises:
[0028] If the intercom terminal device is in a data receiving state, receiving data signals periodically transmitted by other intercom terminal devices according to a second preset period based on a preset frequency hopping sequence;
[0029] Resynchronizing with the other intercom terminal devices based on a secondary synchronization signal in the data signals received at one frequency point in the preset frequency hopping sequence;
[0030] Receiving the data signals transmitted by the other intercom terminal devices based on a next frequency point in the preset frequency hopping sequence after resynchronization.
[0031] Optionally, the resynchronizing with the other intercom terminal devices based on a secondary synchronization signal in the data signals received at one frequency point in the preset frequency hopping sequence comprises:
[0032] Determining a time offset of a secondary synchronization signal from the data signals;
[0033] Resynchronizing with the other intercom terminal devices according to the time offset of the secondary synchronization signal in the data signals and a time corresponding to the one frequency point.
[0034] Optionally, the method further comprises:
[0035] If the time offset of the secondary synchronization signal in the data signals cannot be determined, entering a standby state from the data receiving state.
[0036] Optionally, the receiving data signals periodically transmitted by other intercom terminal devices according to a second preset period based on a preset frequency hopping sequence comprises:
[0037] Receiving first data signals periodically transmitted by the other intercom terminal devices according to a second preset period based on a preset frequency hopping sequence in a third period;
[0038] Performing gain identification on the first data signals to obtain a second gain coefficient;
[0039] Receiving second data signals periodically transmitted by the other intercom terminal devices according to a second preset period based on a preset frequency hopping sequence in a fourth period; the interval between the fourth period and the third period is the second preset period, and the second data signals are the same as the first data signals;
[0040] The determining a time offset of a secondary synchronization signal from the data signals comprises:
[0041] Performing gain processing on the second data signals according to the second gain coefficient;
[0042] The time offset of the secondary synchronization signal is determined from the second data signal after gain processing, and the time offset of the secondary synchronization signal of the second data signal after gain processing is taken as the time offset of the secondary synchronization signal of the data signal.
[0043] In a second aspect, the embodiments of the present application provide a talkback terminal device, comprising a processor, a transmitter and a receiver; the processor is in communication connection with the transmitter and the receiver through a bus; the receiver is configured to receive a signal transmitted by another terminal device and transmit the signal to the processor; the processor is configured to execute the talkback communication method according to any one of the first aspect; and the transmitter is configured to transmit a processing result obtained by the processor to another terminal device.
[0044] Compared with the prior art, the present application has the following beneficial effects:
[0045] The present application provides a talkback communication method and device. If the talkback terminal device is in a standby state, a resynchronization signal transmitted by a center device at a preset frequency point based on a first preset time interval is received within a first preset period; a resynchronization time offset of a secondary synchronization signal is determined from the resynchronization signal; and the center device is resynchronized according to the resynchronization time offset and the time of the first preset period. Thus, by periodically resynchronizing the time with the center device, the standby power consumption is reduced on the basis of reducing the time delay. BRIEF DESCRIPTION OF DRAWINGS
[0046] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. It should be understood that the following drawings only show some of the embodiments of the present application, and therefore should not be considered as a limitation to the scope. For those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.
[0047] Figure 1 A structural schematic diagram of a communication system is provided for the embodiments of the present application;
[0048] Figure 2 A flowchart of a talkback communication method is provided for the embodiments of the present application;
[0049] Figure 3 A frame format diagram of a synchronization signal is provided for the embodiments of the present application;
[0050] Figure 4 A flowchart of a time synchronization method after gain processing is provided for the embodiments of the present application;
[0051] Figure 5 A flowchart of an initial synchronization method is provided for the embodiments of the present application;
[0052] Figure 6 A flowchart of another intercom communication method provided by the embodiment of the present application;
[0053] Figure 7 A flowchart of a time synchronization method in an intercom communication process provided by the embodiment of the present application;
[0054] Figure 8 A frame format diagram of a data signal provided by the embodiment of the present application;
[0055] Figure 9 A flowchart of another gain-processed time synchronization method provided by the embodiment of the present application;
[0056] Figure 10 A schematic diagram of an intercom communication device provided by the embodiment of the present application;
[0057] Figure 11 A schematic diagram of an intercom terminal device provided by the embodiment of the present application.
[0058] Figures: 100 - central device, 200 - intercom terminal device, 1001 - receiving module, 1002 - determining module, 1003 - synchronization module, 1004 - sending module, 1101 - processor, 1102 - transmitter, 1103 - receiver. DETAILED DESCRIPTION
[0059] In order to make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the accompanying drawings can be arranged and designed in various different configurations.
[0060] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the claimed present application, but only represents selected embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative labor are within the scope of protection of the present application.
[0061] It should be noted that: similar reference numerals and letters represent similar items in the following drawings, therefore, once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings.
[0062] In addition, if the terms "first", "second", etc. are used only to distinguish description, and cannot be understood as indicating or implying relative importance.
[0063] It should be noted that the features in the embodiments of the present application can be combined with each other without conflict.
[0064] In order to reduce the standby power consumption of the intercom and the turn-on delay, the present application provides an intercom communication method and equipment.
[0065] Before explaining an intercom communication method provided by an embodiment of the present application, a communication system to which the intercom communication method is applied is explained first. Figure 1 A structural schematic diagram of a communication system provided by an embodiment of the present application is shown in FIG. 1. Figure 1 As shown in the figure, the communication system includes a center equipment 100 and a plurality of intercom terminal equipments 200, the center equipment 100 is in communication connection with the plurality of intercom terminal equipments 200, and the plurality of intercom terminal equipments 200 are also in communication connection with each other.
[0066] For example, the center equipment 100 is a device capable of sending broadcast signals, and is a device with power supply or a device with high-power battery, and can also be a base station, used for sending signals to the plurality of intercom terminal equipments 200. The intercom terminal equipment 200 can be a digital intercom, and the plurality of intercom terminal equipments 200 are used for receiving signals sent by the center equipment 100. In an actual communication system, any intercom terminal equipment 200 can be used as a sending end to send broadcast signals to other intercom terminal equipments 200, and any intercom terminal equipment 200 can also be used as a receiving end to receive broadcast signals sent by other intercom terminal equipments 200.
[0067] It should be noted that the above communication system is mainly applied in a fixed local area, for example, a cell, a park, a factory, etc. The use range of the plurality of intercom terminal equipments 200 is the fixed local area. The center equipment 100 is arranged near the center position of the fixed local area, so that the center equipment 100 and the plurality of intercom terminal equipments 200 are moderate, and the plurality of intercom terminal equipments 200 can easily receive signals sent by the center equipment 100.
[0068] The intercom communication method provided by an embodiment of the present application is explained below through a specific example. Figure 2 A flowchart of an intercom communication method provided by an embodiment of the present application is shown in FIG. 2. The execution subject of the method is an intercom terminal equipment in a communication system, which can be a device with sending, receiving and processing functions. As shown in the figure, the method includes the following steps. Figure 2
[0069] S101, if the intercom terminal equipment is in a standby state, receiving a resynchronization signal sent by a center equipment at a preset frequency point based on a first preset time interval in a first preset period.
[0070] During the whole operation of the communication system, the central device continuously sends the synchronization signal periodically based on the first preset time interval at the preset frequency point. So that the multiple intercom terminal devices receive the synchronization signal and calibrate the time deviation between the intercom terminal device and the central device based on the synchronization signal. Wherein, the preset frequency point is fixed and unchanged, and the central device and the multiple intercom terminal devices can receive and send signals through the preset frequency point.
[0071] If the intercom terminal device is in standby state, it indicates that the intercom terminal device has been continuously receiving the synchronization signal sent by the central device, and has completed the time synchronization based on the last round of synchronization signal. When receiving again, only resynchronization is needed, that is, receiving the resynchronization signal sent by the central device at the preset frequency point.
[0072] For example, the first preset period can be set by the user, which is not limited here. For example, the first preset period can be 10 seconds. It should be noted that the first preset period should not be too large to avoid too long time leading to too large time deviation between the intercom terminal device and the central device.
[0073] S102, determining the resynchronization time offset of the secondary synchronization signal from the resynchronization signal.
[0074] Each frame of resynchronization signal includes a secondary synchronization signal subframe. After receiving the secondary synchronization signal, the position of the secondary synchronization signal subframe in the resynchronization signal is determined. The position of the secondary synchronization signal subframe in the resynchronization signal can represent the resynchronization time offset of the secondary synchronization signal, that is, the time deviation between the actual time point of the terminal device when receiving the resynchronization signal and the local expected receiving time point of the terminal device.
[0075] For example, Figure 3 A frame format diagram of a synchronization signal is provided for the embodiments of the present application. As shown in Figure 3 A frame of synchronization signal includes 8 subframes, from left to right in turn: 0 subframe, 1 subframe, 2 subframe, 3 subframe, 4 subframe, 5 subframe, 6 subframe, 7 subframe, NPSS (Narrowband Primary Synchronization Signal) is the primary synchronization signal, NSSS (Narrowband Secondary Synchronization Signal) is the secondary synchronization signal, NRS (Narrowband Reference Signal) is the reference signal, NPBCH (Narrowband physical broadcast channel) is the system signal. 0 subframe and 5 subframe are the primary synchronization signal, 1 subframe is the secondary synchronization signal, 2 subframe and 4 subframe are the reference signal, 3 subframe is the system signal, 6 subframe and 7 subframe are blank frames, used to separate two adjacent synchronization signals.
[0076] S103. Resynchronize with the central device according to the resynchronization time offset and the time of the first preset period.
[0077] To compare the time deviation between the central device's time and the intercom terminal's local time when receiving the resynchronization signal, and thus achieve time resynchronization with the central device, the following steps are taken: Based on the frame format of the synchronization signal and the time of a first preset period, within a preset subframe interval after receiving the resynchronization signal, the actual position of the auxiliary synchronization signal is retrieved. The time deviation is determined based on the deviation between the actual position of the auxiliary synchronization signal in the preset frame interval and a preset position. The local time of the intercom terminal is then calibrated based on this time deviation, achieving resynchronization with the central device.
[0078] For example, with Figure 3 Taking the synchronization signal frame format shown as an example, the auxiliary synchronization signal is located at position 1 of the synchronization signal subframe. The preset frame interval can be the time corresponding to the three subframes after receiving the resynchronization signal. The preset position of the auxiliary synchronization signal is the middle position of the preset frame interval (the second subframe). The time interval corresponding to each subframe can be calculated based on the signal transmission frequency and the number of subframes in each frame. For example, if the transmission frequency is 100Hz and the number of subframes in each frame is 10, then the length of the time interval corresponding to one subframe is 1ms, and the length of the preset frame interval is 1ms.
[0079] For example, if the actual position of the auxiliary synchronization signal detected within the preset frame interval spans the first and second subframes (or is located within the first subframe), it indicates that the local time of the intercom terminal device is ahead of the time of the central device by a certain amount of time (e.g., 100µs). In this case, the local time of the intercom terminal device can be slowed down by a certain amount of time to achieve time resynchronization with the central device. If the actual position of the auxiliary synchronization signal detected within the preset frame interval coincides with the second subframe, it indicates that the local time of the intercom terminal device is synchronized with the time of the central device and no adjustment is needed. If the actual position of the auxiliary synchronization signal detected within the preset frame interval spans the second and third subframes (or is located within the third subframe), it indicates that the local time of the intercom terminal device is behind the time of the central device by a certain amount of time (e.g., 100µs). In this case, the local time of the intercom terminal device can be fastened by a certain amount of time to achieve time resynchronization with the central device.
[0080] For example, the preset frame interval can be the time corresponding to three subframes after receiving the resynchronization signal, or it can be the time corresponding to five subframes after receiving the resynchronization signal. The specific time interval can be preset in advance and is not limited here. Once the number of subframes corresponding to the preset frame interval is determined, the preset position of the auxiliary synchronization signal is the middle position of the preset frame interval. The range of subframes before and after the middle position is the adjustable time range for each resynchronization. For example, if the number of subframes corresponding to the preset frame interval is 3, the adjustable time range is the time corresponding to one subframe before and after (e.g., 1ms); if the number of subframes corresponding to the preset frame interval is 5, the adjustable time range is the time corresponding to two subframes before and after (e.g., 2ms).
[0081] When the intercom terminal device is in standby mode, it periodically resynchronizes with the central device. When the intercom terminal device is activated to transmit and receive signals, there is no need for initial synchronization. The time taken for fast resynchronization is shorter than the time taken for initial synchronization, which reduces both latency and standby power consumption.
[0082] In summary, in this embodiment, if the intercom terminal device is in standby mode, it receives a resynchronization signal sent by the central device at a preset frequency point based on a first preset time interval within a first preset period; it determines the resynchronization time offset of the auxiliary synchronization signal from the resynchronization signal; and it resynchronizes with the central device according to the resynchronization time offset and the time of the first preset period. Thus, by periodically resynchronizing with the central device, both latency and standby power consumption are reduced.
[0083] In the above Figure 2 Based on the corresponding embodiments, this application also provides a time synchronization method after gain processing. Figure 4 This is a flowchart illustrating a time synchronization method after gain processing, provided as an embodiment of this application. Figure 4 As shown, in S101, receiving the resynchronization signal transmitted by the central device at a preset frequency point based on a first preset time interval within a first preset period includes:
[0084] S201. Receive the first resynchronization signal sent by the central device at a preset frequency point based on a first preset time interval within the first cycle.
[0085] S202. Perform gain identification on the first synchronization signal to obtain the first gain coefficient.
[0086] When transmitting and receiving signals, signal gain processing is often performed to improve time synchronization accuracy. One can first receive the first resynchronization signal for one cycle (the first cycle) to determine the gain coefficient corresponding to the resynchronization signal, i.e., the first gain coefficient.
[0087] For example, the preset subframe of the first resynchronization signal is 2, 3, or 4 subframes.
[0088] S203, receiving, in a second period, a second resynchronization signal transmitted by the central device at a preset frequency point based on a first preset time interval.
[0089] The interval between the second period and the first period is the first preset time interval, and the second resynchronization signal is the same signal as the first resynchronization signal, which is a resynchronization signal received in a neighboring period. Further, the gain coefficient of the first resynchronization signal is the same as that of the second resynchronization signal.
[0090] After the gain coefficient of the resynchronization signal is determined, subsequent resynchronization operations can be performed based on the second resynchronization signal received in the second period.
[0091] Further, the determination of the resynchronization time offset of the secondary synchronization signal from the resynchronization signal in S101 includes:
[0092] S204, gain processing the second resynchronization signal according to the first gain coefficient.
[0093] It should be noted that the second resynchronization signal after gain processing is the original second resynchronization signal, i.e., the second resynchronization signal before transmission by the central device.
[0094] S205, determining the time offset of the secondary synchronization signal from the second resynchronization signal after gain processing as the resynchronization time offset.
[0095] The time offset of the secondary synchronization signal determined from the second resynchronization signal after gain processing is more accurate. The specific manner is similar to the above-mentioned embodiments, which will not be described here.
[0096] In summary, in the embodiment, the first resynchronization signal transmitted by the central device at a preset frequency point based on a first preset time interval is received in a first period; the first resynchronization signal is gain-identified to obtain a first gain coefficient; the second resynchronization signal transmitted by the central device at a preset frequency point based on a first preset time interval is received in a second period; the interval between the second period and the first period is the first preset time interval, and the second resynchronization signal is the same signal as the first resynchronization signal; the second resynchronization signal is gain-processed according to the first gain coefficient; and the time offset of the secondary synchronization signal from the second resynchronization signal after gain processing is determined as the resynchronization time offset. Thus, through gain processing, the accuracy of the resynchronization time offset is improved, and the resynchronization accuracy is improved.
[0097] In the above Figure 2 Based on the corresponding embodiment, the present embodiment further provides an initial synchronization method. Figure 5A flowchart of a method for initial synchronization is provided for the embodiments of the present application. As shown in Figure 5 the method further includes, before receiving, in S101, the resynchronization signal transmitted by the center device at the preset frequency point based on the first preset time interval within the first preset period, the method further includes:
[0098] S301, receiving the initial synchronization signal transmitted by the center device at the preset frequency point.
[0099] The intercom terminal device needs to perform initial synchronization with the center device when it is just powered on. After completing the initial synchronization, each subsequent synchronization can use fast resynchronization.
[0100] It should be noted that the synchronization signal periodically transmitted by the center device is the same signal, therefore, the initial synchronization signal and the resynchronization signal are the same signal, only the receiving time of the initial synchronization signal and the resynchronization signal is different with respect to the intercom terminal device.
[0101] S302, determining the initial receiving time of the primary synchronization signal and the initial receiving time of the secondary synchronization signal from the initial synchronization signal.
[0102] The position of the primary synchronization signal subframe is determined from the initial synchronization signal, and the position of the secondary synchronization signal subframe is determined according to the positional relationship between the primary synchronization signal subframe and the secondary synchronization signal. That is, the initial receiving time of the primary synchronization signal and the initial receiving time of the secondary synchronization signal are determined.
[0103] For example, as shown in the frame format Figure 3 , the 0 subframe is the primary synchronization signal subframe, and the 1 subframe is the secondary synchronization signal subframe. After determining the position of the primary synchronization signal subframe, the position of the secondary synchronization signal subframe can be determined.
[0104] S303, performing initial synchronization with the center device according to the initial receiving time of the primary synchronization signal and the initial receiving time of the secondary synchronization signal.
[0105] According to the initial receiving time of the primary synchronization signal and the initial receiving time of the secondary synchronization signal, the time of the center device when receiving the initial synchronization signal can be determined. According to the time of the center device when receiving the initial synchronization signal and the local time of the intercom terminal device, the time offset is determined. And based on the time offset, the local time of the intercom terminal device is adjusted to achieve time synchronization with the center device.
[0106] In summary, in the embodiment, the receiving center device sends an initial synchronization signal at a preset frequency point; determines the initial receiving time of the primary synchronization signal and the initial receiving time of the secondary synchronization signal from the initial synchronization signal; and performs initial synchronization with the center device according to the initial receiving time of the primary synchronization signal and the initial receiving time of the secondary synchronization signal. Thus, when the intercom terminal device is powered on, initial synchronization is performed first, which facilitates subsequent resynchronization.
[0107] In addition, it should be noted that, in Figure 2 In the corresponding embodiment, if the secondary synchronization signal is not searched for within the preset subframe interval after the resynchronization signal is received, it indicates that the time deviation between the intercom terminal device and the center device is too large, and resynchronization cannot achieve time synchronization, so initial synchronization needs to be performed, and steps S301 to S303 are performed again.
[0108] In the above Figure 2 Based on the corresponding embodiment, the method further includes:
[0109] If the intercom terminal device has data to be sent, the data signal is periodically sent based on the preset frequency hopping sequence according to the second preset period, and the data signal includes the data to be sent and the secondary synchronization signal.
[0110] The data signal is used to enable other intercom terminal devices to perform resynchronization with the intercom terminal device based on the secondary synchronization signal in the data signal received at one frequency point in the preset frequency hopping sequence, and to continue receiving the data signal based on the next frequency point in the preset frequency hopping sequence after resynchronization.
[0111] After the multiple intercom terminal devices periodically achieve time synchronization with the center device, the multiple intercom terminal devices can also communicate based on the synchronized time. Since time synchronization with the center device has been achieved, the multiple intercom terminal devices also indirectly achieve time synchronization. Even if there is a time deviation, it will be very small.
[0112] The second preset period is a communication period of the intercom terminal device, and the data signal is periodically sent multiple times to facilitate successful reception of the data signal by the receiving end. For example, the second preset period can be set by a user, which is not limited here, for example, the first preset period can be 1 second.
[0113] The preset frequency hopping sequence includes multiple frequency points, and the multiple intercom terminal devices communicate based on the multiple frequency points in the preset frequency hopping sequence in sequence.
[0114] In the embodiment, if the intercom terminal device has data to be sent, the data signal is periodically sent based on the preset frequency hopping sequence according to the second preset period, and the data signal includes the data to be sent and the secondary synchronization signal; wherein the data signal is used to enable other intercom terminal devices to resynchronize with the intercom terminal device based on the secondary synchronization signal in the data signal received at one frequency point in the preset frequency hopping sequence, and continue to receive the data signal based on the next frequency point in the preset frequency hopping sequence after the resynchronization. Thus, after the time synchronization of the plurality of intercom terminal devices and the center device, the time delay of the communication between the plurality of intercom terminal devices is reduced.
[0115] In the embodiment, before the data signal is periodically sent based on the preset frequency hopping sequence according to the second preset period, the method further includes:
[0116] The preset frequency hopping sequence sent by the center device is received.
[0117] The center device carries the preset frequency hopping sequence in each frame of the synchronization signal when sending the synchronization signal, so that the plurality of intercom terminal devices can communicate based on the plurality of frequency points in the preset frequency hopping sequence.
[0118] For example, if the base station acts as the center device, the base station does not carry the frequency hopping information, and a frequency hopping sequence needs to be preset for the base station.
[0119] In the above Figure 2 Based on the corresponding embodiment, the embodiment further provides another intercom communication method. Figure 6 The flowchart of the another intercom communication method provided by the embodiment is shown in FIG. 2. As shown in FIG. 2, the method includes: Figure 6
[0120] S401, if the intercom terminal device is in a data receiving state, the data signal periodically sent by other intercom terminal devices based on the preset frequency hopping sequence according to the second preset period is received.
[0121] The center device carries the preset frequency hopping sequence in each frame of the synchronization signal when sending the synchronization signal, and the intercom terminal device receives the preset frequency hopping sequence sent by the center device when receiving the synchronization signal.
[0122] If the current intercom terminal device is in a data receiving state when other intercom terminal devices send the data signal, the signal will be periodically received. Specifically, the data signal periodically sent by other intercom terminal devices based on the preset frequency hopping sequence according to the second preset period is received.
[0123] S402, resynchronize with other intercom terminal devices based on the secondary synchronization signal in the data signal received at one frequency point in the preset frequency hopping sequence.
[0124] The subframe position of the secondary synchronization signal can determine the time of other intercom terminal devices when the secondary synchronization signal is sent. The local time is synchronized with the time of other intercom terminal devices.
[0125] Since the current terminal device and other terminal devices have realized initial synchronization and resynchronization with the center device, the current terminal device only needs to perform resynchronization with other terminal devices, thereby saving the time spent on synchronization and reducing power consumption while ensuring reduced time delay.
[0126] S403, receiving the data signal sent by the other intercom terminal device based on the next frequency point in the preset frequency hopping sequence after resynchronization.
[0127] After resynchronization with other intercom terminal devices, the terminal can normally communicate with other terminal devices and receive the data signal sent by the other terminal device. Specifically, the data signal sent by the other intercom terminal device is received based on the next frequency point in the preset frequency hopping sequence.
[0128] All intercom terminal devices communicate based on the preset frequency hopping sequence, so that after resynchronization with other intercom terminal devices, the other terminal device sends the data signal at the next frequency point in the preset frequency hopping sequence, and the data signal can be received based on the next frequency point in the preset frequency hopping sequence.
[0129] In summary, in the embodiment, if the intercom terminal device is in a data receiving state, the data signal periodically sent by the other intercom terminal device based on the preset frequency hopping sequence according to the second preset period is received; the secondary synchronization signal in the data signal received at a frequency point in the preset frequency hopping sequence is used to resynchronize with the other intercom terminal device; and the data signal sent by the other intercom terminal device is received based on the next frequency point in the preset frequency hopping sequence after resynchronization. Thus, in the communication process, the time spent on synchronization is saved and power consumption is reduced while ensuring reduced time delay.
[0130] In the above Figure 6 Based on the corresponding embodiment, the embodiment of the present application further provides a time synchronization method in an intercom communication process. Figure 7 A flowchart of a time synchronization method in an intercom communication process provided by the embodiment of the present application is shown in FIG. 4. As shown in FIG. 4, the resynchronization with the other intercom terminal device based on the secondary synchronization signal in the data signal received at a frequency point in the preset frequency hopping sequence in S402 includes the following steps. Figure 7
[0131] S501, determining the time offset of the secondary synchronization signal from the data signal.
[0132] Each frame of data signal includes a secondary synchronization signal subframe and a data subframe. After receiving the data signal, the position of the secondary synchronization signal subframe in the data signal is determined. The position of the secondary synchronization signal subframe in the data signal can represent the time offset of the secondary synchronization signal, that is, the time deviation between the actual time point of the terminal device when receiving the secondary synchronization signal and the local expected receiving time point of the terminal device.
[0133] For example, Figure 8 A frame format diagram of a data signal is provided for the embodiments of the present application. As shown in Figure 8 The data signal includes 8 subframes, from left to right, 0 subframe, 1 subframe, 2 subframe, 3 subframe, 4 subframe, 5 subframe, 6 subframe, 7 subframe, NSSS (Narrowband Secondary Synchronization Signal) is a secondary synchronization signal, NPDSCH (Narrow Band Physical Downlink Shared Channel) is a data signal. 1 subframe is a secondary synchronization signal, 2-5 subframes are data signals, 0, 6, 7 subframes are blank frames, used to separate two adjacent transmitted synchronization signals.
[0134] S502, according to the time offset of the secondary synchronization signal in the data signal and the time corresponding to one frequency, resynchronize with other intercom terminal devices.
[0135] In order to compare the time deviation between the time of other intercom terminal devices when receiving the secondary synchronization signal and the local time of the intercom terminal device when receiving the secondary synchronization signal, and then realize the time resynchronization with other intercom terminal devices. According to the frame format of the data signal and the time corresponding to the receiving frequency, the actual position of the secondary synchronization signal is searched within the preset subframe interval after receiving the secondary synchronization signal, and the time deviation is determined according to the deviation between the actual position of the secondary synchronization signal in the preset frame interval and the preset position. Further, the local time of the intercom terminal device is calibrated according to the time deviation, and the resynchronization with other intercom terminal devices is realized.
[0136] For example, taking the data signal frame format shown in Figure 8 The secondary synchronization signal is in the 1 subframe position of the data signal. The preset frame interval can be the time corresponding to three subframes after receiving the data signal, and the preset position of the secondary synchronization signal is the middle position of the preset frame interval (the second subframe). The time interval corresponding to each subframe can be calculated according to the transmission frequency of the signal and the number of subframes per frame, for example, the transmission frequency is 100HZ, and the number of subframes per frame is 10, then the length of the time interval corresponding to one subframe is 1ms, and the length of the preset frame interval is 1ms.
[0137] For example, if the actual position of the secondary synchronization signal is detected to cross the first subframe and the second subframe (or is located in the first subframe) in the preset frame interval, it indicates that the local time of the intercom terminal device is faster than the time of the other intercom terminal device by a certain time (e.g., 100 us), and the local time of the intercom terminal device can be adjusted to be slower by a certain time to achieve time resynchronization with the other intercom terminal device. If the actual position of the secondary synchronization signal is detected to coincide with the second subframe in the preset frame interval, it indicates that the local time of the intercom terminal device is synchronized with the time of the other intercom terminal device, and no adjustment is needed. If the actual position of the secondary synchronization signal is detected to cross the second subframe and the third subframe (or is located in the third subframe) in the preset frame interval, it indicates that the local time of the intercom terminal device is slower than the time of the other intercom terminal device by a certain time (e.g., 100 us), and the local time of the intercom terminal device can be adjusted to be faster by a certain time to achieve time resynchronization with the other intercom terminal device.
[0138] For example, the preset frame interval can be the time corresponding to three subframes after the data signal is received, or can be the time corresponding to five subframes after the data signal is received, and the specific preset frame interval is not limited herein. After the number of subframes corresponding to the preset frame interval is determined, the preset position of the secondary synchronization signal is the middle position of the preset frame interval, and the range of subframes before and after the middle position is the adjustable time range for each time resynchronization. For example, if the number of subframes corresponding to the preset frame interval is 3, the adjustable time range is the time corresponding to one subframe before and after (e.g., 1 ms); if the number of subframes corresponding to the preset frame interval is 5, the adjustable time range is the time corresponding to two subframes before and after (e.g., 2 ms).
[0139] In summary, in the embodiment, the time offset of the secondary synchronization signal is determined from the data signal, and the other intercom terminal device is resynchronized according to the time offset of the secondary synchronization signal in the data signal and the time corresponding to one frequency point. Thus, while ensuring the reduction of time delay, the time spent for synchronization is saved, and the power consumption is reduced.
[0140] In the above Figure 7 Based on the corresponding embodiment, the method further includes:
[0141] If the time offset of the secondary synchronization signal in the data signal cannot be determined, the data receiving state enters the standby state.
[0142] If the time offset of the secondary synchronization signal in the data signal cannot be determined, the time synchronization cannot be completed, and the data synchronization is not performed to reduce the power consumption.
[0143] In the above Figure 7 Based on the corresponding embodiment, the present embodiment further provides another gain-processed time synchronization method. Figure 9Another flowchart of a time synchronization method after gain processing provided by an embodiment of the present application is shown. As shown in FIG. 6, the method comprises the following steps. Figure 9 The receiving, in S401, of the data signal periodically transmitted by the other intercom terminal device according to the second preset period based on the preset frequency hopping sequence comprises:
[0144] S601, receiving, in a third period, a first data signal periodically transmitted by the other intercom terminal device according to a second preset period based on a preset frequency hopping sequence.
[0145] S602, gain identification is performed on the first data signal to obtain a second gain coefficient.
[0146] When receiving a signal, gain processing is often performed on the signal. To improve the accuracy of time synchronization, a first data signal of a period (third period) can be received first to determine the gain coefficient corresponding to the data signal, i.e., the second gain coefficient.
[0147] For example, gain identification is performed on the preset subframes of the first data signal to obtain the second gain coefficient. For example, the preset subframes are subframes 2, 3 and 4.
[0148] S603, receiving, in a fourth period, a second data signal periodically transmitted by the other intercom terminal device according to a second preset period based on a preset frequency hopping sequence.
[0149] The interval between the fourth period and the third period is the second preset period, and the second data signal is the same signal as the first data signal, i.e., a data signal received in an adjacent period. Further, the gain coefficients of the first data signal and the second data signal are the same.
[0150] After the gain coefficient of the data signal is determined, subsequent resynchronization operations can be performed based on the second data signal received in the fourth period.
[0151] Further, the determination, in S501, of the time offset of the secondary synchronization signal from the data signal comprises:
[0152] S604, gain processing is performed on the second data signal according to the second gain coefficient.
[0153] It should be noted that the second data signal after gain processing is the original second data signal, i.e., the second data signal before transmission by the other intercom terminal device.
[0154] S605, determining the time offset of the secondary synchronization signal from the second data signal after gain processing, and taking the time offset of the secondary synchronization signal of the second data signal after gain processing as the time offset of the secondary synchronization signal of the data signal.
[0155] The time offset of the secondary synchronization signal determined from the second data signal after gain processing is more accurate. The specific manner is similar to the above-mentioned embodiments, which will not be described here.
[0156] In summary, in the embodiment, the first data signal periodically transmitted by the other intercom terminal device based on the preset frequency hopping sequence according to the second preset period is received in the third period; gain identification is performed on the first data signal to obtain a second gain coefficient; the second data signal periodically transmitted by the other intercom terminal device based on the preset frequency hopping sequence according to the second preset period is received in the fourth period; the interval between the fourth period and the third period is the second preset period, and the second data signal is the same signal as the first data signal; gain processing is performed on the second data signal according to the second gain coefficient; and the time offset of the secondary synchronization signal is determined from the second data signal after gain processing, and the time offset of the secondary synchronization signal of the second data signal after gain processing is taken as the time offset of the secondary synchronization signal of the data signal. Thus, through gain processing, the accuracy of the time offset of the secondary synchronization signal of the data signal is improved, and the resynchronization accuracy is improved.
[0157] The following describes a kind of intercom communication device, equipment and storage medium provided by the present application to be executed, and specific implementation process and technical effect refer to the above, the following will not be described again.
[0158] Figure 10 A schematic diagram of a kind of intercom communication device provided by the embodiment of the present application, as Figure 10 As shown, the intercom terminal device applied in communication system, the device includes:
[0159] The receiving module 1001 is used to receive the resynchronization signal sent by the center device based on the preset frequency point in the first preset period of time if the intercom terminal device is in standby state.
[0160] The determining module 1002 is used to determine the resynchronization time offset of the secondary synchronization signal from the resynchronization signal.
[0161] The synchronization module 1003 is used to resynchronize with the center device according to the resynchronization time offset and the time of the first preset period.
[0162] Further, the receiving module 1001 is specifically used to receive the first resynchronization signal sent by the center device based on the preset frequency point in the first preset period of time; gain identification is performed on the first resynchronization signal to obtain a first gain coefficient; the second resynchronization signal sent by the center device based on the preset frequency point in the second period is received; the interval between the second period and the first period is the first preset time interval, and the second resynchronization signal is the same signal as the first resynchronization signal;
[0163] Further, the determining module 1002 is specifically configured to perform gain processing on the second resynchronization signal according to the first gain coefficient; and determine the time offset of the secondary synchronization signal from the gain-processed second resynchronization signal as the resynchronization time offset.
[0164] Further, the receiving module 1001 is further configured to receive an initial synchronization signal sent by the center device at a preset frequency point.
[0165] Further, the determining module 1002 is further configured to determine the initial receiving time of the primary synchronization signal and the initial receiving time of the secondary synchronization signal from the initial synchronization signal.
[0166] Further, the synchronizing module 1003 is further configured to perform initial synchronization with the center device according to the initial receiving time of the primary synchronization signal and the initial receiving time of the secondary synchronization signal.
[0167] The sending module 1004 is configured to periodically send a data signal including the to-be-sent data and the secondary synchronization signal based on the preset frequency hopping sequence according to the second preset period if the intercom terminal device has the to-be-sent data, wherein the data signal is used to enable other intercom terminal devices to perform resynchronization with the intercom terminal device based on the secondary synchronization signal in the data signal received at one frequency point in the preset frequency hopping sequence, and continue to receive the data signal based on a next frequency point in the preset frequency hopping sequence after the resynchronization.
[0168] Further, the receiving module 1001 is further configured to receive the preset frequency hopping sequence sent by the center device.
[0169] Further, the receiving module 1001 is further configured to receive a data signal periodically sent by other intercom terminal devices based on the preset frequency hopping sequence according to the second preset period if the intercom terminal device is in a data receiving state.
[0170] Further, the synchronizing module 1003 is further configured to perform resynchronization with other intercom terminal devices based on the secondary synchronization signal in the data signal received at one frequency point in the preset frequency hopping sequence.
[0171] Further, the receiving module 1001 is further configured to receive the data signal sent by other intercom terminal devices based on a next frequency point in the preset frequency hopping sequence after the resynchronization.
[0172] Further, the synchronizing module 1003 is specifically configured to determine the time offset of the secondary synchronization signal from the data signal; and perform resynchronization with other intercom terminal devices according to the time offset of the secondary synchronization signal in the data signal and a time corresponding to the one frequency point.
[0173] Further, the synchronization module 1003 is specifically configured to enter the standby state from the data receiving state if the time offset of the secondary synchronization signal in the data signal cannot be determined.
[0174] Further, the receiving module 1001 is specifically configured to receive, in a third period, first data signals periodically transmitted by the other intercom terminal device based on the preset frequency hopping sequence according to the second preset period, perform gain identification on the first data signals, and obtain a second gain coefficient; receive, in a fourth period, second data signals periodically transmitted by the other intercom terminal device based on the preset frequency hopping sequence according to the second preset period; the interval between the fourth period and the third period is the second preset period, and the second data signals are the same signals as the first data signals.
[0175] Further, the synchronization module 1003 is specifically configured to perform gain processing on the second data signals according to the second gain coefficient, determine the time offset of the secondary synchronization signal from the gain-processed second data signals, and take the time offset of the secondary synchronization signal of the gain-processed second data signals as the time offset of the secondary synchronization signal of the data signal.
[0176] Figure 11 A schematic diagram of an intercom terminal device is provided in an embodiment of the present application. The intercom terminal device can be a device with processing, sending, and receiving functions. As shown in the figure: Figure 11
[0177] The intercom terminal device includes a processor 1101, a transmitter 1102, and a receiver 1103. The processor 1101 is in communication connection with the transmitter 1102 and the receiver 1103 through a bus.
[0178] The receiver 1103 is configured to receive signals transmitted by other terminal devices and transmit the signals to the processor 1101. The processor 1101 is configured to execute the method embodiments described above. The specific implementation manners and technical effects are similar, and thus will not be described here again. The transmitter 1102 is configured to transmit the processing result of the processor 1101 to other terminal devices.
[0179] Optionally, the present application further provides a program product, for example, a computer readable storage medium, including a program configured to execute the method embodiments described above when executed by a processor.
[0180] In several embodiments provided by the present application, it should be understood that the disclosed apparatus and method can be implemented in other manners. For example, the described apparatus embodiments are merely schematic. The division of the units is merely a logical function division. There can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0181] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0182] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can be physically present separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
[0183] The integrated unit implemented in the form of software functional units can be stored in a computer readable storage medium. The software functional unit stored in the storage medium includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to execute part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes a U disk, a mobile hard disk, a read-only memory (English: Read-Only Memory, abbreviated as: ROM), a random access memory (English: Random Access Memory, abbreviated as: RAM), a magnetic disk or an optical disk, and various program code storage media.
Claims
1. A talk-through communication method characterized by, The application discloses a method for a talkback terminal device applied to a communication system, and the method comprises the following steps: If the talkback terminal device is in a standby state, receiving a resynchronization signal sent by a center device based on a first preset time interval at a preset frequency point in a first preset period; Determining a resynchronization time offset of a secondary synchronization signal from the resynchronization signal, wherein the resynchronization time offset is used to determine a deviation between an actual position and a preset position of the secondary synchronization signal in a preset frame interval; Resynchronizing with the center device according to the resynchronization time offset and a time of the first preset period; Before the step of receiving the resynchronization signal sent by the center device based on the first preset time interval at the preset frequency point in the first preset period, the method further comprises the following steps: Receiving an initial synchronization signal sent by the center device at the preset frequency point; Determining an initial receiving time of a primary synchronization signal and an initial receiving time of a secondary synchronization signal from the initial synchronization signal; Initially synchronizing with the center device according to the initial receiving time of the primary synchronization signal and the initial receiving time of the secondary synchronization signal.
2. The method of claim 1, wherein, The step of receiving the resynchronization signal sent by the center device based on the first preset time interval at the preset frequency point in the first preset period comprises the following steps: Receiving a first resynchronization signal sent by the center device based on the first preset time interval at the preset frequency point in a first period; Performing gain identification on the first resynchronization signal to obtain a first gain coefficient; Receiving a second resynchronization signal sent by the center device based on the first preset time interval at the preset frequency point in a second period; the interval between the second period and the first period is the first preset time interval, and the second resynchronization signal is the same signal as the first resynchronization signal; The step of determining the resynchronization time offset of the secondary synchronization signal from the resynchronization signal comprises the following steps: Performing gain processing on the second resynchronization signal according to the first gain coefficient; Determining a time offset of the secondary synchronization signal from the second resynchronization signal after gain processing as the resynchronization time offset.
3. The method of claim 1, wherein, The method further comprises the following steps: If the talkback terminal device has data to be sent, periodically sending a data signal based on a preset frequency hopping sequence in a second preset period, wherein the data signal comprises the data to be sent and a secondary synchronization signal; The data signal is used to enable other talkback terminal devices to resynchronize with the talkback terminal device based on the secondary synchronization signal in the data signal received at one frequency point in the preset frequency hopping sequence, and to continue receiving the data signal based on a next frequency point in the preset frequency hopping sequence after resynchronization.
4. The method of claim 3, wherein, Before the step of periodically sending the data signal based on the preset frequency hopping sequence in the second preset period, the method further comprises the following step: Receiving the preset frequency hopping sequence sent by the center device.
5. The method of claim 1, wherein, The method further comprises the following steps: If the talkback terminal device is in a data receiving state, receiving a data signal periodically sent by other talkback terminal devices based on a preset frequency hopping sequence in a second preset period; Resynchronizing with the other talkback terminal devices based on a secondary synchronization signal in the data signal received at one frequency point in the preset frequency hopping sequence; After re-synchronization, receive the data signal sent by the other intercom terminal device based on the next frequency point in the preset frequency hopping sequence.
6. The method of claim 5, wherein, The re-synchronization of the other intercom terminal device based on the secondary synchronization signal in the data signal received at the frequency point in the preset frequency hopping sequence comprises: Determining the time offset of the secondary synchronization signal from the data signal; Re-synchronizing the other intercom terminal device according to the time offset of the secondary synchronization signal in the data signal and the time corresponding to the frequency point.
7. The method of claim 6, wherein, The method further comprises: If the time offset of the secondary synchronization signal in the data signal cannot be determined, entering a standby state from the data receiving state.
8. The method of claim 6, wherein, The receiving of the data signal periodically sent by the other intercom terminal device based on the preset frequency hopping sequence according to the second preset period comprises: Receiving the first data signal periodically sent by the other intercom terminal device based on the preset frequency hopping sequence according to the second preset period in a third period; Performing gain identification on the first data signal to obtain a second gain coefficient; Receiving the second data signal periodically sent by the other intercom terminal device based on the preset frequency hopping sequence according to the second preset period in a fourth period; the interval between the fourth period and the third period is the second preset period, and the second data signal is the same signal as the first data signal; The determining of the time offset of the secondary synchronization signal from the data signal comprises: Performing gain processing on the second data signal according to the second gain coefficient; Determining the time offset of the secondary synchronization signal from the second data signal after gain processing, and taking the time offset of the secondary synchronization signal of the second data signal after gain processing as the time offset of the secondary synchronization signal of the data signal.
9. A talkback terminal device, characterized by Comprise: A processor, a transmitter, and a receiver; The processor, the transmitter, and the receiver are communicatively connected through a bus; The receiver is configured to receive the signal sent by the other terminal device and transmit the signal to the processor; The processor is configured to execute the intercom communication method according to any one of claims 1 to 8; The transmitter is configured to send the processing result obtained by the processor to the other terminal device.
Citation Information
Patent Citations
Receiving gain determination method and device, equipment and storage medium
CN112235227A
Methods for communication apparatus to align a frame boundary with a cell and communication apparatus utilizing the same
US20150172087A1
Methods and devices for device-to-device communications
US20200328776A1