Patent Description:
Millimeter wave communication refers to telecommunication using millimeter wave (mmWave) as an information carrier for information transmission. With the advantages of a short wavelength and a large bandwidth, mmWave is an effective solution to many problems faced by high-speed broadband wireless access, and therefore has become one of the key technologies of <NUM> communication at present.

Customer Premise Equipment (CPE) equipped with a mmWave module that supports <NUM> signal transmission is commercially available now in order to meet users' requirements for a <NUM> network coverage. The CPE can convert a <NUM> signal into a Wi-Fi signal, facilitating users' access to the <NUM> network. However, featuring a short wavelength, a mmWave signal attenuates quickly and is prone to interference from obstacles. When the CPE suffers interference during signal transmission and the interference cannot be eliminated in a short time, communication quality of the CPE will be degraded, affecting user experience.

Patent literature (<CIT>) provides a network device. The network device includes a first signal receiving antenna and a signal conversion device, wherein the first signal receiving antenna can rotate to receive first network signals from different directions, and the signal conversion device converts the first network signal with the strongest signal in the first network signals received by the first signal receiving antenna from different directions into a second network signal.

While the above publication may achieve the intended purposes, there is still a need for a new and improved CPE and method for controlling the same.

The following is a summary of the subject matters described in detail herein. This summary is not intended to limit the scope of protection of the appended claims.

An embodiment of the present disclosure provides a customer premise equipment (CPE), a control method for the CPE, and a computer-readable storage medium.

In accordance with an aspect, an embodiment of the present disclosure provides a customer premise equipment (CPE), including: a Wi-Fi access module; a rotating body, which is provided with a mmWave access module; a base, which is provided with a rotary driving device and a rotary shaft, the rotary driving device being connected to the rotating body via the rotary shaft; a control processing module, which is electrically connected to each of the Wi-Fi access module, the mmWave access module, and the rotary driving device, where the control processing module is configured to obtain transmission quality information of a mmWave signal through the mmWave access module, and control, according to the transmission quality information of the mmWave signal, the rotary driving device to drive the rotating body to move, so as to adjust a position of the mmWave access module; where the CPE further includes, a support body connected to the base; wherein
the support body is provided with a torsion spring and a retaining ring; the rotating body is provided with a rotary shaft sleeve, wherein the rotary shaft sleeve passes through the support body, the torsion spring, and the retaining ring and is provided over the rotary shaft, and the torsion spring is connected to the rotary shaft sleeve and generates a pretension force on the rotary shaft sleeve; and the rotary shaft is a lead screw and is provided with a nut seat screwed on the rotary shaft, and the nut seat is connected to the rotary shaft sleeve.

In accordance with another aspect, an embodiment of the present disclosure provides a control method for a CPE. The CPE includes a Wi-Fi access module, a rotating body, and a base; where the CPE further includes a support body connected to the base; wherein the support body is provided with a torsion spring and a retaining ring; the rotating body is provided with a rotary shaft sleeve, wherein the rotary shaft sleeve passes through the support body, the torsion spring, and the retaining ring and is provided over the rotary shaft, and the torsion spring is connected to the rotary shaft sleeve and generates a pretension force on the rotary shaft sleeve; the rotary shaft is a lead screw and is provided with a nut seat screwed on the rotary shaft, and the nut seat is connected to the rotary shaft sleeve; and where the rotating body is provided with a mmWave access module, the base is provided with a rotary driving device and a rotary shaft, and the rotary driving device is connected to the rotating body via the rotary shaft. The control method includes: obtaining transmission quality information of a mmWave signal; and controlling, according to the transmission quality information of the mmWave signal, the rotary driving device to drive the rotating body to move, so as to adjust a position of the mmWave access module, , which includes, controlling, according to the transmission quality information of the mmWave signal, the rotary driving device to drive the rotating body to rotate and/or vertically move, so as to adjust the position of the mmWave access module.

An embodiment in accordance with yet another aspect of the present disclosure provides a computer-readable storage medium storing computer-executable instructions which are configured for implementation of the control method for a CPE described above.

Additional features and advantages of the present disclosure will be set forth in the subsequent description, and in part will become apparent from the description, or may be learned by practice of the present disclosure. The purposes and other advantages of the present disclosure can be realized and obtained by structures particularly noted in the description, the appended claims and the accompanying drawings.

The accompanying drawings are used to provide further understanding of the technical schemes of the present disclosure and constitute a part of the description. The accompanying drawings are used to explain the technical schemes of the present disclosure together with the embodiments of the present disclosure, and do not constitute a restriction on the technical schemes of the present disclosure.

In order to make the objectives, technical schemes and advantages of the present disclosure more apparent, the present disclosure is further described in detail in conjunction with the accompanying drawings and embodiments. It should be understood that the particular embodiments described herein are only intended to explain the present disclosure, and are not intended to limit the present disclosure.

It should be noted that although a division of functional modules is shown in the schematic diagrams of the device and a logical order is shown in the flowcharts, the steps shown or described may be performed, in some cases, in a different division from that of the device or in a different order from that in the flowcharts. The terms "first", "second", etc. in the description, the appended claims and the above-mentioned drawings are intended to distinguish between similar objects and are not necessarily to describe a specific order or sequence.

The present disclosure provides a customer premise equipment (CPE), a control method for the CPE, and a computer-readable storage medium. The CPE includes a Wi-Fi access module, a rotating body, a base, and a control processing module, where the rotating body is provided with a mmWave access module; the base is provided with a rotary driving device and a rotary shaft, the rotary driving device being connected to the rotating body via the rotary shaft; and the control processing module is electrically connected to each of the Wi-Fi access module, the mmWave access module, and the rotary driving device. When a communication link between the CPE and a <NUM> network is affected by obstruction problems, sudden strong interference, sudden base station failure, or the like, the control processing module can control the rotary driving device to drive the rotating body to move, so as to drive the mmWave access module to move. In this way, a position of the mmWave access module can be adjusted, so that the mmWave access module can overcome obstruction problems, sudden strong interference, sudden base station failure, or the like and keep the communication link between the CPE and the <NUM> network unblocked, thereby improving the communication quality and user experience.

The embodiments of the present disclosure will be explained below with reference to the accompanying drawings.

As shown in <FIG>, a schematic diagram of a CPE provided by an embodiment of the present disclosure is depicted. In the illustration in <FIG>, the CPE <NUM> includes a Wi-Fi access module <NUM>, a rotating body <NUM>, a base <NUM>, and a control processing module <NUM>, where the rotating body <NUM> is provided with a mmWave access module <NUM>, the base <NUM> is provided with a rotary driving device <NUM> and a rotary shaft <NUM>, and the rotary driving device <NUM> is connected to the rotating body <NUM> via the rotary shaft <NUM>. The control processing module <NUM> is electrically connected to each of the Wi-Fi access module <NUM>, the mmWave access module <NUM>, and the rotary driving device <NUM>.

In an embodiment, when a communication link between the mmWave access module <NUM> and a <NUM> network is affected by obstruction problems, sudden strong interference, sudden base station failure, or the like, the control processing module <NUM> can control the rotary driving device <NUM> to drive the rotating body <NUM> to move, so as to drive the mmWave access module <NUM> to rotate. In this way, a position of the mmWave access module <NUM> can be adjusted, so that the mmWave access module <NUM> can overcome obstruction problems, sudden strong interference, sudden base station failure, or the like and keep the communication link between the CPE and the <NUM> network unblocked, thereby improving the communication quality and user experience.

In an embodiment, the rotary driving device <NUM> is a small-sized motor to meet space requirements of the product. In addition, the rotary driving device <NUM> can be connected to the rotary shaft <NUM> via a coupling.

In an embodiment, the rotating body <NUM> includes a rotating housing <NUM>. The rotating housing <NUM> defines a first accommodating space <NUM>, in which the mmWave access module <NUM> is disposed.

In an embodiment, the arrangement of the rotating housing <NUM> and a connection mode between the rotating housing <NUM> and the rotary shaft <NUM> have various implementations, which are not specifically limited in this embodiment. For example, as shown in <FIG>, the rotating housing <NUM> may be a fully enclosed housing. In this case, the rotary shaft <NUM> may be connected to the bottom of the rotating housing <NUM>. In another example, as shown in <FIG>, the rotating housing <NUM> may alternatively be a semi-enclosed housing. In this case, the rotating housing <NUM> may include a top <NUM> and a bottom <NUM>, where the bottom <NUM> is provided with a through hole <NUM> through which the rotary shaft <NUM> may extend to the inside of the first accommodating space <NUM> and be connected to an inner surface of the top <NUM>. In addition, in order to facilitate the connection between the rotary shaft <NUM> and the rotating housing <NUM>, as shown in <FIG>, a rotary shaft sleeve <NUM> is provided inside the rotating housing <NUM>. The rotary shaft sleeve <NUM> is provided extending from the inner surface of the top <NUM> of the rotating housing <NUM> toward the bottom <NUM> of the rotating housing <NUM>, and is connected to the rotary shaft <NUM>.

In an embodiment, the arrangement of each of the Wi-Fi access module <NUM> and the control processing module <NUM> has various implementations, which are not specifically limited in this embodiment. As shown in <FIG>, the Wi-Fi access module <NUM> and the control processing module <NUM> are both disposed inside the first accommodating space <NUM>. As shown in <FIG>, the Wi-Fi access module <NUM> and the control processing module <NUM> are both disposed inside the base <NUM>. As shown in <FIG>, the Wi-Fi access module <NUM> is disposed inside the first accommodating space <NUM>, and the control processing module <NUM> is disposed inside the base <NUM>. As shown in <FIG>, the Wi-Fi access module <NUM> is disposed inside the base <NUM>, and the control processing module <NUM> is disposed inside the first accommodating space <NUM>. It is worth noting that when the Wi-Fi access module <NUM> and the control processing module <NUM> adopt the implementation as shown in <FIG> or <FIG>, each of the rotating housing <NUM> and the base <NUM> is provided with a wire through hole through which wires connected to the Wi-Fi access module <NUM> and the control processing module <NUM> pass. In addition, when the rotary shaft <NUM> is arranged as shown in <FIG>, that is, the rotary shaft <NUM> passes through the bottom <NUM> of the rotating housing <NUM> and is connected to the inner surface of the top <NUM> of the rotating housing <NUM>, a gap in the through hole <NUM> through which the rotary shaft <NUM> passes can be used as the wire through hole.

In an embodiment, to facilitate installation of the control processing module <NUM> and realize support for the control processing module <NUM>, a support frame is provided inside the first accommodating space <NUM> or inside the base <NUM>, and the control processing module <NUM> is installed inside the support frame. As shown in <FIG>, the support frame <NUM> is disposed inside the first accommodating space <NUM> and is provided with a hole through which the rotary shaft sleeve <NUM> can pass such that the support frame <NUM> is installed over the shaft sleeve <NUM> and connects to the shaft sleeve <NUM>. The support frame <NUM> may be made of metal to achieve good heat dissipation of the control processing module <NUM>.

In an embodiment, the Wi-Fi access module <NUM> is a Wi-Fi antenna, or an integrated module including a radio frequency circuit and a Wi-Fi antenna, which is not specifically limited in this embodiment. When the Wi-Fi access module <NUM> is a Wi-Fi antenna, the Wi-Fi access module <NUM> and the control processing module <NUM> may be connected through a radio frequency coaxial cable, and the control processing module <NUM> includes a radio frequency circuit module and a baseband signal processing module that are connected to each other. The Wi-Fi access module <NUM> and the control processing module <NUM> in collaboration realize network access processing on a user side. When the Wi-Fi access module <NUM> is an integrated module including a radio frequency circuit and a Wi-Fi antenna, the Wi-Fi access module <NUM> and the control processing module <NUM> may be connected by wires such as twisted pairs, and the control processing module <NUM> has a baseband signal processing module. The Wi-Fi access module <NUM> and the control processing module <NUM> in collaboration realize network access processing on the user side. It is worth noting that a radio frequency circuit used to transmit and receive a Wi-Fi signal may be used as the radio frequency circuit in this embodiment in some cases, which belongs to a conventional design in the art and therefore will not be described in detail herein.

It is worth noting that, in some implementations, there is one or more than two Wi-Fi access modules <NUM>. When there are more than two Wi-Fi access modules <NUM>, the two or more Wi-Fi access modules <NUM> are staggered at different positions in the first accommodating space <NUM> or at different positions in the base <NUM>. For example, the two or more Wi-Fi access modules <NUM> are staggered at different positions attached to the inner surface of the rotating housing <NUM>.

In an embodiment, the mmWave access module <NUM> is a mmWave antenna, or an integrated module including a radio frequency circuit and a mmWave antenna, which is not specifically limited in this embodiment. When the mmWave access module <NUM> is a mmWave antenna, the mmWave access module <NUM> and the control processing module <NUM> may be connected through a radio frequency coaxial cable, and the control processing module <NUM> includes a radio frequency circuit module and a baseband signal processing module that are connected to each other. The mmWave access module <NUM> and the control processing module <NUM> in collaboration realize network connection processing on a network side. When the mmWave access module <NUM> is an integrated module including a radio frequency circuit and a mmWave antenna, the mmWave access module <NUM> and the control processing module <NUM> may be connected by wires such as twisted pairs, and the control processing module <NUM> has a baseband signal processing module. The mmWave access module <NUM> and the control processing module <NUM> in collaboration realize network connection processing on the network side. It is worth noting that a radio frequency circuit used to transmit and receive a <NUM> signal may be used as the radio frequency circuit in this embodiment in some cases, which belongs to a conventional design in the art and therefore will not be described in detail herein.

It is worth noting that, in some implementations, there is one or more than two mmWave access modules <NUM>. When there are more than two mmWave access modules <NUM>, the two or more mmWave access modules <NUM> are staggered at different positions in the first accommodating space <NUM>. For example, the two or more mmWave access modules <NUM> are staggered at different positions attached to the inner surface of the rotating housing <NUM>. As the more than two mmWave access modules <NUM> are staggered at different positions in the first accommodating space <NUM>, the mmWave access modules <NUM> can receive <NUM> signals from different directions, thereby effectively expanding a range of transmitting and receiving a beamforming signal.

In an embodiment, the CPE <NUM> further includes a non-mmWave mobile network access module (which is not shown in the drawing), which is connected to the control processing module <NUM> and disposed inside the first accommodating space <NUM> or inside the base <NUM>. It is worth noting that the non-mmWave mobile network access module may be at least one of the sub <NUM> network access modules including a <NUM> network access module, a <NUM> network access module, a <NUM> network access module, and a <NUM> network access module. In addition, the number of non-mmWave mobile network access modules is not specifically limited in this embodiment, and the types and number of non-mmWave mobile network access modules may be appropriately selected according to actual application cases.

It is worth noting that according to different specific mobile network types to which the non-mmWave mobile network access module is applied, the non-mmWave mobile network access module may be an antenna corresponding to a mobile network type or an integrated module including a radio frequency circuit and an antenna corresponding to a mobile network type, which is not specifically limited in this embodiment. When the non-mmWave mobile network access module is an antenna, the non-mmWave mobile network access module and the control processing module <NUM> may be connected through a radio frequency coaxial cable, and the control processing module <NUM> includes a radio frequency circuit module and a baseband signal processing module that are connected to each other. The non-mmWave mobile network access module and the control processing module <NUM> in collaboration realize network connection processing on the network side. When the non-mmWave mobile network access module is an integrated module including a radio frequency circuit and an antenna, the non-mmWave mobile network access module and the control processing module <NUM> may be connected by through wires such as twisted pairs, and the control processing module <NUM> has a baseband signal processing module. The non-mmWave mobile network access module and the control processing module <NUM> in collaboration realize network connection processing on the network side. It is worth noting that a radio frequency circuit used to transmit and receive sub <NUM> signals such as a <NUM> signal, a <NUM> signal, a <NUM> signal, or a <NUM> signal may be used as the radio frequency circuit in this embodiment in some cases, which belongs to a conventional design in the art and therefore will not be described in detail herein.

In an embodiment, the rotating housing <NUM> is provided with an electrically non-conductive shielding area, and the mmWave access module <NUM> is provided in the first accommodating space <NUM> and within the electrically non-conductive shielding area. For example, the rotating housing <NUM> includes an upper half and a lower half, where the upper half of the rotating housing <NUM> may be made of an electrically non-conductive shielding material such as plastic or glass, thereby forming an electrically non-conductive shielding area. In a case that the mmWave access module <NUM> is disposed in the electrically non-conductive shielding area, the electrically non-conductive shielding area does not affect normal transmission of a radio frequency signal, thereby ensuring normal communication between the mmWave access module <NUM> and the <NUM> network. In addition, the lower half of the rotating housing <NUM> may be made of a metallic material, to support devices and components disposed in the rotating housing <NUM>. The lower half of the rotating housing <NUM> made of a metallic material can further radiate heat from the devices or components disposed in the rotating housing <NUM>, thereby ensuring operation stability of the devices or components.

In an embodiment, the CPE <NUM> further includes a sound playing module <NUM> for playing a sound signal such as an alert tone, voice, or music, and the sound playing module <NUM> is connected to the control processing module <NUM>. As shown in <FIG>, the sound playing module <NUM> is disposed inside the first accommodating space <NUM>. As shown in <FIG>, the sound playing module <NUM> is alternatively disposed inside the base <NUM>. It is worth noting that, in some implementations, there is one or more than two sound playing modules <NUM>. The sound playing module <NUM> may be a buzzer or a loudspeaker, which may be appropriately selected according to an actual use requirement and is not specifically specified in this embodiment. In a case that there are two or more loudspeakers used as the sound playing modules <NUM>, as shown in <FIG> or <FIG>, the two or more sound playing modules <NUM> are disposed at different positions in the first accommodating space <NUM> or at different positions in the base <NUM>, thereby forming a stereo device and improving user experience.

In an embodiment, the CPE <NUM> further includes a microphone (which is not shown in the drawing) for receiving voice information of a user, the microphone is connected to the control processing module <NUM>, and the microphone is disposed inside the first accommodating space <NUM> or inside the base <NUM>. It is worth noting that when the CPE <NUM> has both the sound playing module <NUM> and the microphone, the CPE <NUM> may function as a smart loudspeaker, for example, can be used for realizing voice control on smart household or voice control playback of pre-produced audio after intelligent learning of user's voice. The pre-produced audio may include audio signals such as songs, or pre-produced recordings.

In an embodiment, when the CPE <NUM> includes any one of the sound playing module <NUM> and the microphone, the control processing module <NUM> may include a first audio circuit (which is not shown in the drawing) corresponding to the sound playing module <NUM> or a second audio circuit (which is not shown in the drawing) corresponding to the microphone; or when the CPE <NUM> includes both the sound playing module <NUM> and the microphone, the control processing module <NUM> may include both the first audio circuit corresponding to the sound playing module <NUM> and the second audio circuit corresponding to the microphone. The first audio circuit can play, through the sound playing module <NUM>, an audio signal processed by the control processing module <NUM>, and the second audio circuit can send a user voice signal from the microphone to the control processing module <NUM> for related audio processing. It is worth noting that both the first audio circuit and the second audio circuit in this embodiment can use an existing audio circuit, which belongs to a conventional design in the art and therefore will not be described in detail herein.

In an embodiment, as shown in <FIG>, the CPE <NUM> further includes a support body <NUM> connected to the base <NUM>, the support body <NUM> being provided with a torsion spring <NUM> and a retaining ring <NUM>. The rotating body <NUM> is provided with a rotary shaft sleeve <NUM> which passes through the support body <NUM>, the torsion spring <NUM>, and the retaining ring <NUM> and is provided over the rotary shaft <NUM>. The torsion spring <NUM> is connected to the rotary shaft sleeve <NUM> and generates a pretension force on the rotary shaft sleeve <NUM>. Here, the rotary shaft <NUM> is a lead screw and is provided with a nut seat <NUM> screwed on the rotary shaft <NUM>, and the nut seat <NUM> is connected to the rotary shaft sleeve <NUM>.

In an embodiment, as the torsion spring <NUM> is connected to the rotary shaft sleeve <NUM> and generates a pretension force on the rotary shaft sleeve <NUM>, in a case that the rotary shaft <NUM> does not overcome the pretension force, the torsion spring <NUM> keeps the rotary shaft sleeve <NUM>, the nut seat <NUM>, and the rotating body <NUM> in balanced positions, that is, the rotary shaft sleeve <NUM>, the nut seat <NUM>, and the rotating body <NUM> do not rotate with the rotation of the rotary shaft <NUM>. Therefore, the nut seat <NUM> can vertically move along the rotary shaft <NUM>, thereby driving the rotating body <NUM> to vertically move to change the position of the mmWave access module <NUM>. When the nut seat <NUM> moves up along the rotary shaft <NUM> and comes into contact with the retaining ring <NUM>, the retaining ring <NUM> blocks the upward movement of the nut seat <NUM>, and at this time, the nut seat <NUM> has reached the maximum upward distance. As the rotary shaft <NUM> continues to rotate, the rotary shaft <NUM> can overcome the pretension force generated by the torsion spring <NUM> and drive the nut seat <NUM>, the rotary shaft sleeve <NUM>, and the rotating body <NUM> to rotate with the rotary shaft <NUM>, that is, the rotating body <NUM> get involved in rotation than the upward movement. In this way, the position of the mmWave access module <NUM> is changed, so that the mmWave access module <NUM> can overcome obstruction problems, sudden strong interference, sudden base station failure, or the like and keep the communication link between the CPE and the <NUM> network unblocked, thereby improving the communication quality and user experience.

It is worth noting that, when the rotating body <NUM> rotates with the rotary shaft <NUM>, if the rotary shaft <NUM> rotates in a reverse direction than before, the rotating body <NUM> rotates in the reverse direction with the rotary shaft <NUM>. Then, when the rotating body <NUM>, during rotation in the reverse direction, reaches the balanced position, the rotating body <NUM> no longer rotates. At this time, the nut seat <NUM> moves down along the rotary shaft <NUM>, and correspondingly, the rotating body <NUM> moves down along the rotary shaft <NUM> with the nut seat <NUM>.

In an embodiment, the rotary shaft <NUM> may be a ball screw, and can produce a better movement effect when fitted with the nut seat <NUM>, making the rotating body <NUM> move more smoothly and stably.

In an embodiment, as shown in <FIG>, the support body <NUM> includes a first support housing <NUM> and a second support housing <NUM> disposed inside the first support housing <NUM>, the torsion spring <NUM> is disposed between the first support housing <NUM> and the second support housing <NUM>, and the retaining ring <NUM> is disposed on an inner side wall of the second support housing <NUM>.

In an embodiment, a gap is defined between the first support housing <NUM> and the second support housing <NUM>, and the torsion spring <NUM> is disposed stably in the gap utilizing mutual force between the first support housing <NUM> and the second support housing <NUM>. It is worth noting that because the retaining ring <NUM> is provided on the inner side wall of the second support housing <NUM>, the rotary shaft sleeve <NUM> passes through the first support housing <NUM> and the second support housing <NUM>. As shown in <FIG>, the nut seat <NUM> connected to the rotary shaft sleeve <NUM> is provided inside the second support housing <NUM> and below the retaining ring <NUM>.

In an embodiment, the second support housing <NUM> defines a second accommodating space <NUM>, and the second accommodating space <NUM> is provided with at least one of the control processing module <NUM>, the Wi-Fi access module <NUM>, the non-mmWave mobile network access module, the sound playing module <NUM>, and the microphone.

In an embodiment, the second accommodating space <NUM> can provide additional installation space for installing devices or components for the CPE <NUM>. The second accommodating space <NUM> can be used for installing different devices or components according to actual use situations, which is not specifically limited in this embodiment. As shown in <FIG>, the sound playing module <NUM> is installed in the second accommodating space <NUM>, in which case the mmWave access module <NUM>, the Wi-Fi access module <NUM>, and the control processing module <NUM> are installed in the first accommodating space <NUM>, and the rotary driving device <NUM> is installed in the base <NUM>. As shown in <FIG>, the Wi-Fi access module <NUM> and the control processing module <NUM> are installed in the second accommodating space <NUM>, in which case the mmWave access module <NUM> is installed in the first accommodating space <NUM>, and the rotary driving device <NUM> and the sound playing module <NUM> are installed in the base <NUM>.

In an embodiment, the CPE <NUM> further includes an angle sensor <NUM>, where the angle sensor <NUM> is connected to the control processing module <NUM> and is disposed on the rotary shaft <NUM> or the rotating body <NUM>.

In an embodiment, the angle sensor <NUM> can detect a rotation angle of the rotating body <NUM>, and the control processing module <NUM> can adjust the rotation of the rotating body <NUM> according to the detected rotation angle. In this way, the control processing module <NUM> determines an orientation of the mmWave access module <NUM>, to control the mmWave access module <NUM> to overcome obstruction problems, sudden strong interference, sudden base station failure, or the like and keep the communication link between the CPE and the <NUM> network unblocked, thereby improving the communication quality and user experience.

In an embodiment, depending on a type of the angle sensor <NUM> and a specific structure of the CPE <NUM>, the arrangement of the angle sensor <NUM> has various implementations. For example, when the rotary shaft <NUM> is directly connected to the rotating body <NUM>, the angle sensor <NUM> may be provided over the rotary shaft <NUM> as shown in <FIG>. In addition, the angle sensor <NUM> may alternatively be disposed at the bottom of the rotating body <NUM>. For another example, when the rotary shaft <NUM> is connected to the rotating body <NUM> via the rotary shaft sleeve <NUM>, the angle sensor <NUM> may be provided over the rotary shaft sleeve <NUM> as shown in <FIG> or <FIG>. In addition, the angle sensor <NUM> may alternatively be disposed at the bottom of the rotating body <NUM>.

In an embodiment, the CPE <NUM> further includes a network port, which is connected to the control processing module <NUM> and provided inside the base <NUM>. The network port may include at least one of a Local Area Network (LAN) port <NUM> and a Wide Area Network (WAN) port <NUM>. As shown in <FIG>, both the LAN port <NUM> and the WAN port <NUM> are provided inside the base <NUM>, where the LAN port <NUM> and the WAN port <NUM> can be used for wired connection to the network, providing the CPE <NUM> with a network access function. It is worth noting that, when the CPE <NUM> includes both the LAN port <NUM> and the WAN port <NUM>, the control processing module <NUM> may include a line switching circuit (which is not shown in the drawing) connected to both the LAN port <NUM> and the WAN port <NUM> for switching a type of wired network connection of the CPE <NUM>. It is worth noting that the line switching circuit in this embodiment can use an existing switching circuit, which belongs to a conventional design in the art and therefore will not be described in detail herein.

In an embodiment, the CPE <NUM> further includes a power supply module (which is not shown in the drawing) for supplying necessary operating power to the CPE <NUM>. The power supply module may have various implementations, which are not specifically limited in this embodiment. For example, the power supply module may be a conventional power supply circuit. In this case, the CPE <NUM> may be provided with a power plug to which the power supply module is connected. For another example, the power supply module may be a built-in rechargeable power supply. In this case, the CPE <NUM> may be provided with a charging interface to which the power supply module is connected.

In an embodiment, as shown in <FIG>, the CPE <NUM> further includes a status indicator <NUM>. The status indicator <NUM> is connected to the control processing module <NUM>, and may be used to notify the user of a current status of the CPE <NUM>, such as an operating state, a standby state, or a charging state.

In an embodiment, as shown in <FIG>, the CPE <NUM> further includes an electrically non-conductive shielding shell <NUM> connected to the base <NUM>, and the rotating body <NUM> is disposed inside the electrically non-conductive shielding shell <NUM>. The electrically non-conductive shielding shell <NUM> may be made of an electrically non-conductive shielding material such as plastic or glass, which does not affect normal transmission of radio frequency signals, and can keep the CPE <NUM> neat and free of dust inside.

In an embodiment, the control processing module <NUM> includes a memory and a processor, where the memory and the processor may be connected by a bus or by other means.

As a non-transitory computer-readable storage medium, the memory can be used to store a non-transitory software program and a non-transitory computer-executable program. In addition, the memory may include a high-speed random access memory and a non-transitory memory, for example, at least one magnetic disk storage device, a flash memory device, or another non-transitory solid-state storage device. In some embodiments, the memory may include memories remotely located with respect to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

Based on the above structure of the CPE, various embodiments of a control method for the CPE are described below.

As shown in <FIG>, a flowchart of a control method for a CPE provided by an embodiment of the present disclosure is depicted. The control method includes but is not limited to steps S100 and S200.

At S <NUM>, transmission quality information of a mmWave signal is obtained.

In an embodiment, the CPE can periodically obtain the transmission quality information of the mmWave signal through a mmWave access module, and adjust a position of the mmWave access module according to the transmission quality information of the mmWave signal in a subsequent step.

In an embodiment, the transmission quality information of the mmWave signal may include, but is not limited to, Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), and Signal to Interference plus Noise Ratio (SINR).

At S200, a rotary driving device is controlled according to the transmission quality information of the mmWave signal to drive a rotating body to move, so as to adjust a position of the mmWave access module.

In an embodiment, in response to the obtained transmission quality information of a mmWave signal indicating smooth connection of a current communication link, there is no need to control the rotary driving device to drive the rotating body to move for the purpose of changing the position of the mmWave access module. In response to the obtained transmission quality information of a mmWave signal indicating poor connection of the current communication link, the rotating body is driven to move to change the position of the mmWave access module, so as to change a communication position and environment, thereby improving communication quality between the mmWave access module and a <NUM> network and improving user experience.

In an embodiment, controlling, according to the transmission quality information of the mmWave signal, the rotary driving device to drive the rotating body to move has various implementations. For example, it may be determined whether communication quality of the current communication link is poor according to whether the transmission quality information of the mmWave signal is less than a specific set threshold, and when it is determined that the communication quality of the current communication link is poor, the rotary driving device is controlled to drive the rotating body to move. For another example, it may be determined whether communication quality of the current communication link is poor according to whether the transmission quality information of the mmWave signal does not meet a preset communication quality condition and whether the transmission quality information of the mmWave signal does not meet the preset communication quality condition for a duration exceeding a specific preset duration. When it is determined that the communication quality of the current communication link is poor, the rotary driving device is controlled to drive the rotating body to move.

In an embodiment, in application of the control method including steps S <NUM> and S200, when a communication link between the CPE and the <NUM> network is affected by obstruction problems, sudden strong interference, sudden base station failure, or the like, the rotary driving device can be controlled to drive the rotating body to move, so as to drive the mmWave access module to move. In this way, the position of the mmWave access module can be adjusted and the communication link between the mmWave access module and the <NUM> network can be changed, so that the mmWave access module can overcome obstruction problems, sudden strong interference, sudden base station failure, or the like and keep the communication link between the CPE and the <NUM> network unblocked, thereby improving the communication quality and user experience.

In an embodiment, step S200 includes, but is not limited to, the following step.

At S210, the rotary driving device is controlled according to the transmission quality information of the mmWave signal to drive the rotating body to vertically move, or rotate, or both, so as to adjust the position of the mmWave access module.

In an embodiment, in response to the obtained transmission quality information of a mmWave signal indicating poor connection of the current communication link, the rotary driving device can be controlled to drive the rotating body to vertically move, or rotate, or both, so as to drive the mmWave access module to rotate. In this way, the position of the mmWave access module can be adjusted and therefore communication quality between the mmWave access module and the <NUM> network can be improved.

In an embodiment, step S210 includes, but is not limited to, the following step.

At S211, when the transmission quality information of the mmWave signal does not meet the preset communication quality condition for a duration exceeding a first preset duration, the rotary driving device is controlled to drive the rotating body to vertically move, or rotate, or both, so as to adjust the position of the mmWave access module until the transmission quality information of the mmWave signal meets the preset communication quality condition.

In an embodiment, when the transmission quality information of the mmWave signal does not meet the preset communication quality condition for a duration exceeding the first preset duration, it is indicated that communication quality of the current communication link is not good. In order to keep the communication link between the mmWave access module and the <NUM> network unblocked, the position of the mmWave access module can be adjusted and the communication link between the mmWave access module and the <NUM> network can be changed until the transmission quality information of the mmWave signal meets the preset communication quality condition. When the transmission quality information of the mmWave signal meets the preset communication quality condition, it is indicated that the mmWave access module overcomes obstruction problems, sudden strong interference, sudden base station failure, or the like and keeps the communication link between the CPE and the <NUM> network unblocked, and therefore improves communication quality and user experience.

In an embodiment, the preset communication quality condition is that a specific communication quality indicator reaches a specified value, or a plurality of communication quality indicators each reach a corresponding preset value, which is not specifically limited in this embodiment. For example, in the case the preset communication quality condition is that a plurality of communication quality indicators each reach a corresponding preset value, the preset communication quality condition may be: an RSRP is continuously lower than -<NUM> dBm, a bit error rate is continuously higher than <NUM>%, and a throughput is lower than 50Mbps.

It is worth noting that mobility management of CPE usually only involves beam switching, but in a case requiring load balancing, for example, a network congestion case, cell handover is also involved. Therefore, mobility management also needs to ensure service continuity for the CPE when the communication link in the network changes, including system message reception and paging for CPE in idle state or deactivated mode, and data transmission continuity for CPE in connected mode. During measurement of RSRP, RSRQ or SINR, if RSRP, RSRQ or SINR meets a specific condition, an event A1 to an event A6 and an event B1 to an event B2 will be triggered. When a trigger condition no longer exists, the CPE will stop reporting and leave the corresponding event. Here, a measurement event is based on a Synchronization Signal Block (SSB) or a Channel State Information Reference Signal (CSI-RS), which reflects measurement results of beams configurable to the network and cell quality parameters represented by linear averages of the beams involved in calculation. Such CPE measurement and reporting mechanism under network control can ensure that a mmWave access module in a multi-antenna transmission mode can camp on an optimal beam or cell in most cases. However, if the mmWave access module of the CPE is severely blocked, communication quality could be very poor even the mmWave access module camps on the optimal beam. In this case, an RSRP, a Channel Quality Indicator (CQI) calculated based on SINR, a data block error rate (BLER) and a throughput (TUP) under a Modulation and Coding Scheme (MCS) adjusted according to the CQI all show poor values. In order to avoid faulty determination to drive the rotating body to move due to one single poor indicator, the preset communication quality condition is specified as that a plurality of communication quality indicators each reach a corresponding preset value, for example, the BLER is continuously higher than <NUM>%, the RSRP is continuously lower than -<NUM> dBm, the TUP is continuously lower than <NUM> Mbps, a hysteresis and trigger delay time is <NUM> to <NUM> seconds, etc. When the transmission quality information of the mmWave signal meets these conditions, step S211 in this embodiment is executed.

In an embodiment, the first preset duration is appropriately set according to an actual use situation, for example, the first preset duration may be <NUM> or <NUM>, which is not specifically limited in this embodiment.

It is worth noting that when wireless link connection fails and the CPE is disconnected from the network, it may also be considered that the transmission quality information of the mmWave signal does not meet the preset communication quality condition.

In an embodiment, controlling rotary driving device to drive the rotating body to vertically move, or rotate, or both in step S211 includes, but is not limited to, the following steps.

At S2111, the rotary driving device is controlled to drive the rotating body to vertically move, or rotate, or both by a preset motion magnitude.

In an embodiment, in driving the rotating body to vertically move, the preset motion magnitude is a preset vertical moving distance; in driving the rotating body to rotate, the preset motion magnitude is a preset rotation angle; and in driving the rotating body to vertically move and rotate, the preset motion magnitude includes a preset vertical moving distance and a preset rotation angle. It is worth noting that the preset vertical moving distance and the preset rotation angle may be appropriately set according to an actual use situation, for example, the preset rotation angle may be <NUM> degrees or <NUM> degrees, which is not specifically limited in this embodiment.

In an embodiment, after the rotary driving device is controlled to drive the rotating body to vertically move, or rotate, or both by the preset motion magnitude, the CPE measures the RSRP, RSRQ or SINR and reports a result, and performs beam switching and even cell re-selection and handover. When the CPE performs beam switching or cell handover, if the number of switching/handover failures is greater than a preset number, the CPE will control the rotary driving device to drive the rotating body to vertically move, or rotate, or both by the preset motion magnitude again, until beam switching is successful or a cell handover is successful, that is, until the transmission quality information of the mmWave signal meets the preset communication quality condition. At that time, the CPE will camps on a new beam or cell and continue to monitor whether the transmission quality information of the mmWave signal meets the preset communication quality condition.

Additionally, referring to <FIG>, in an embodiment, controlling rotary driving device to drive the rotating body to vertically move, rotate or both in step S211 includes, but is not limited to, the following steps.

At S2112, the rotary driving device is controlled to drive the rotating body to rotate by all possible rotation angles and/or vertically move by all possible distances.

At S2113, an access signal strength corresponding to each of the possible rotation angles is obtained and/or an access signal strength corresponding to each of the possible distances are obtained, and an access signal point strength list is obtained according to the access signal strengths.

At S2114, a target rotation angle, or a target vertical moving distance, or both are obtained according to the access signal point strength list.

At S2115, the rotary driving device is controlled to drive the rotating body to rotate by the target rotation angle and/or to vertically move by the target vertical moving distance.

It should be noted that steps S2112 to S2115 in this embodiment and step S2111 in the foregoing embodiment belong to parallel technical schemes.

In an embodiment, when the transmission quality information of the mmWave signal does not meet the preset communication quality condition for a duration exceeding the first preset duration, the CPE drives the rotating body to move, so as to drive the mmWave access module to move. In addition, the CPE performs traversal statistics based on the movement of the mmWave access module, and makes intelligent decision according to a result obtained after the traversal statistics, so as to decide a position corresponding to the greatest access signal strength, and then obtain a target rotation angle or a target vertical moving distance according to the position. Then, the CPE drives the mmWave access module to move for the second time by the target rotation angle or the target vertical moving distance, to make the mmWave access module move to the position corresponding to the greatest access signal strength. In this case, the CPE can re-perform beam measurement and perform random access based on network mobility management. It is worth noting that in the process of traversal statistics by the CPE based on the movement of the mmWave access module, the CPE maintains an original connection mode to the <NUM> network, to maintain connection to the <NUM> network and avoid the problem of network disconnection.

In an embodiment, after the access signal point strength list is obtained in step S2113, the CPE further sorts the access signal strengths in the access signal point strength list in descending order. When the CPE performs network access according to the strongest signal position corresponding to the greatest access signal strength in the access signal point strength list, if communication quality of the strongest signal position becomes poor, the CPE determines the second greatest access signal strength in the access signal point strength list, and then obtain the second strongest signal position corresponding to the second greatest access signal strength, so that the CPE performs network access according to the second strongest signal position, and so on, until the CPE can be stably connected to the <NUM> network.

In an embodiment, during traversal statistics by the CPE based on the movement of the mmWave access module, data required for traversal statistics includes but is not limited to the RSRP, the RSRQ, the SINR, the CQI, a Precoder Matrix Indicator (PMI), a Rank Indicator (RI), and a Sounding Reference Signal (SRS). After obtaining the above data, the CPE uses the Bayes' theorem or a deep learning method for statistical analysis, which is not specifically limited in this embodiment.

In an embodiment, statistical analysis performed by using the Bayes' theorem includes the following steps:.

A formula for the posterior probability is: <MAT> where P(Bi|A) is a posterior probability, P(A|Bi) is a conditional probability, and P(Bi) is a prior probability.

In the above formula, P(Bi) can be calculated from historical data (that is, a training set). Assuming that polling is performed every <NUM> degrees during a <NUM>-degree rotation, there will be <NUM> positions, that is, a probability of each P(position i) is <NUM>/<NUM>.

Data reporting by the CPE under network monitoring during the rotation may be divided into event-triggered reporting and periodically triggered reporting. Generally, reported content includes the RSRP, RSRQ, SINR, CQI, PMI, RI or SRS, etc., and may further include the MCS, BLER and TUP, etc. in statistical analysis. It is worth noting that the corresponding probability statistical analysis can be performed according to only the RSRP and SINR to classify current values into extremely strong point, strong point, medium point, weak point, and extremely weak point. General empirical values may be referred to as follows (the empirical values may be adjusted according to an actual situation):.

In addition, P(A|Bi)=P(a1, a2, a3,. It is necessary to make an independent assumption on distribution of conditional probabilities according to a Bayesian algorithm, that is, it is assumed that features a1, a2, a3,. , an of all dimensions are independent of each other. Under such assumption, P(A|Bi) can be transformed into <MAT>. When statistical analysis is performed only according to the RSRP and SINR, ak is equivalent to a1, a2, etc. in an event A. When strong point statistical analysis is performed only according to the RSRP and SINR, a conditional probability P(strong point|position i) is a measured probability in a case that the RSRP or SINR is classified depending on the above five strong point levels. A strong point probability of each position can be obtained by counting average parameter values of a plurality of pre-rotations, or only extremely strong point probabilities are counted, which is not specifically limited in this embodiment. Then, according to independent processing, P(Bi) is a total probability of strong point level probabilities of a plurality of parameters of the i positions.

According to the above description, P(Bi|A) can be converted into: <MAT> where a specific position of a strong point can be determined according to P(position ilstrong point). Then, positions are sorted in descending order according to corresponding probabilities, and a position with the highest strong point probability can be obtained. The sorted positions may be used for subsequent sequential hopping.

In the above process, strong point is equivalent to feature, and position i is equivalent to category, to find out the highest probability of a position where the strong point is located. Finally, when being obstructed and cannot improve communication quality in a short time, the CPE shifts to the position with the highest probability, and so on, until the CPE can be stably connected to the <NUM> network.

In an embodiment, statistical analysis performed by using the deep learning method includes the following steps:.

According to the above steps, the use of deep learning method for statistical analysis is as follows: measured data is learned; the RSRP, RSRQ and SINR are used as input layers; two or three hidden layers are set in the middle; and then a Convolutional Neural Network (CNN) convolution method is employed to obtain required features.

After the access signal point strength list is obtained based on the Bayesian algorithm or the deep learning method, when the mmWave access module suffers poor signal transmission quality due to obstruction interference or other factors, the CPE controls the rotary driving device to drive the rotating body, so as to drive the mmWave access module to move, so that the mmWave access module moves to the position corresponding to the greatest access signal strength in the access signal point strength list. Then, the CPE randomly accesses the <NUM> network again based on monitoring of network mobility management. If signal communication quality becomes poor again, the CPE selects the next optimal mobile position for the mmWave access module and repeatedly executes the foregoing actions, to continuously ensure signal quality over the communication link between the mmWave access module and the <NUM> network.

An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor or a controller, in some implementations, by the processor of the structure in any of the above-described embodiments, cause the processor or controller to perform the control method in any of the above-described embodiments. In some implementations, method steps S100 to S200 in <FIG> and method steps S2112 to S2115 in <FIG> described above are performed.

The embodiments of the present disclosure include the following technical scheme. The CPE includes a Wi-Fi access module, a rotating body, a base, and a control processing module, where the rotating body is provided with a mmWave access module; the base is provided with a rotary driving device and a rotary shaft, the rotary driving device being connected to the rotating body via the rotary shaft; and the control processing module is electrically connected to each of the Wi-Fi access module, the mmWave access module, and the rotary driving device. According to the scheme provided by the embodiments of the present disclosure, when a communication link between the CPE and a <NUM> network is blocked, the control processing module can control the rotary driving device to drive the rotating body to move, so as to drive the mmWave access module to move. In this way, a position of the mmWave access module can be adjusted, so that the mmWave access module can overcome obstruction problems, sudden strong interference, sudden base station failure, or the like and keep the communication link between the CPE and the <NUM> network unblocked, thereby improving the communication quality and user experience.

It can be understood by those having ordinary skill in the art that all or some of the steps of the methods and systems disclosed above can be implemented as software, firmware, hardware, and appropriate combinations thereof. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software can be distributed on computer-readable media, which can include computer-readable storage media (or non-transitory media) and communication media (or transitory media). As well known to those of ordinary skill in the art, the term computer-readable storage medium includes volatile and nonvolatile, removable and non-removable media implemented in any method or technique for storing information, such as computer-readable instructions, data structures, program modules or other data. A computer storage medium includes but is not limited to RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disk (DVD) or other optical disk storage, cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be configured to store desired information and can be accessed by a computer. Furthermore, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and can include any information transmission media.

Claim 1:
A customer premise equipment, CPE (<NUM>), comprising:
a Wi-Fi access module (<NUM>);
a rotating body (<NUM>), which is provided with a millimeter wave, mmWave, access module (<NUM>);
a base (<NUM>), which is provided with a rotary driving device (<NUM>) and a rotary shaft (<NUM>), the rotary driving device (<NUM>) being connected to the rotating body (<NUM>) via the rotary shaft (<NUM>);
a control processing module (<NUM>), which is electrically connected to each of the Wi-Fi access module (<NUM>), the mmWave access module (<NUM>), and the rotary driving device (<NUM>), wherein the control processing module (<NUM>) is configured to obtain transmission quality information of a mmWave signal through the mmWave access module (<NUM>), and control, according to the transmission quality information of the mmWave signal, the rotary driving device (<NUM>) to drive the rotating body (<NUM>) to move, so as to adjust a position of the mmWave access module (<NUM>); characterized in that, the CPE further comprises,
a support body (<NUM>) connected to the base (<NUM>); wherein
the support body (<NUM>) is provided with a torsion spring (<NUM>) and a retaining ring (<NUM>); the rotating body (<NUM>) is provided with a rotary shaft sleeve (<NUM>), wherein the rotary shaft sleeve (<NUM>) passes through the support body (<NUM>), the torsion spring (<NUM>), and the retaining ring (<NUM>) and is provided over the rotary shaft (<NUM>), and the torsion spring (<NUM>) is connected to the rotary shaft sleeve (<NUM>) and generates a pretension force on the rotary shaft sleeve (<NUM>); and the rotary shaft (<NUM>) is a lead screw and is provided with a nut seat (<NUM>) screwed on the rotary shaft (<NUM>), and the nut seat (<NUM>) is connected to the rotary shaft sleeve (<NUM>).