Detailed Description
The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to fig. 1 to 11, and it is obvious that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The docking station is used as an external device, and can well meet the function expansion use of a computer.
The technical scheme of the invention provides a novel docking station technology. The docking station can realize the opening and closing functions of the docking station port according to the request.
Example 1:
referring to fig. 1 to 3, fig. 1 is a schematic external view of a docking station of the present embodiment, and fig. 2 is a schematic internal structure of the docking station; fig. 3 is a schematic diagram of the circuit connection of the docking station. The docking station comprises ahousing 10, anelectronic control board 20 and aport assembly 30, wherein theelectronic control board 20 is arranged in thehousing 10, and aprocessor 40 and amemory 50 connected with theprocessor 40 are arranged on theelectronic control board 20.
The shape of thehousing 10 is varied. As shown in fig. 1, thehousing 10 is in some embodiments a flat, circular plate-like structure. The use of this profile arrangement can be adapted to a scene like a table. For example, when the place where the docking station is to be assembled is a table, the installation is facilitated by this shape arrangement. In other applications, such as docking stations in a strap setting, such as in a narrow position of a number of isolation brackets, thehousing 10 may be configured as an elongated plate-like structure, as shown in fig. 4. Of course, the shape of thehousing 10 is not limited thereto, and may be selected according to actual scenes.
In the present embodiment, anopen groove 101 is provided in thehousing 10, and theopen groove 101 communicates the inner cavity of thehousing 10 with the external space. Theopen groove 101 may be provided on the upper surface of thehousing 10 or may be provided on the side surface of thehousing 10.
Referring to fig. 2, unlike a conventional docking station, theport assembly 30 in this embodiment is configured to have adriving assembly 301 and aport plate 302. The output end of thedrive assembly 301 is drivingly connected to theport plate 302 for driving theport plate 302 in motion such that the corresponding port is exposed to theopen slot 101 at thehousing 10. It should be appreciated that a plurality of ports are provided on theport board 302, and the plurality of ports may be different types of jacks, such as HDMI interfaces, USB sockets, PCI interfaces, and the like. Theport plate 302 is movable in this embodiment, and the corresponding port can be exposed at theopen slot 101 by moving theport plate 302. Wherein theport plate 302 and theelectronic control plate 20 are also separately provided. Theport plate 302 is electrically connected by flexible connection wires. Anelectronic control board 20 is fixed in thehousing 10 in a fixed position. While theport plate 302 is positionally variable relative to thehousing 10. Specifically, theport plate 302 is moved by thedrive assembly 301. The power take off of thedrive assembly 301 is connected to theport plate 302. When the drivingassembly 301 outputs power, thewhole port plate 302 can be driven to move so that the corresponding port is exposed at theopen slot 101 or away from a position opposite to theopen slot 101.
In other embodiments, as shown in fig. 4, theport plate 302 and theelectronic control plate 20 are of unitary construction. The circuit boards can be the same circuit board, or two circuit boards are fixedly connected into a whole. Such as stacked and secured together in a top-to-bottom arrangement. Thus, the drivingassembly 301 is operated to simultaneously drive theport plate 302 and theelectric control plate 20 to move together so that the port at theport plate 302 is opposite to theopen slot 101 or away from the position opposite to theopen slot 101.
In this embodiment, the moving direction of theport plate 302 may be rotation or linear motion. As shown in fig. 2 and 4, when the rotation mode is adopted, the drivingassembly 301 is a rotating motor, and the rotating motor outputs the rotation motion to control the rotation of theport plate 302 around the axis. In this embodiment, theport plate 302 includes a plurality of ports, where the ports are arranged in a circular manner, and an equivalent circle formed by the ports is located directly below theopen slot 101; the drivingassembly 301 is configured to drive theport plate 302 to perform a rotational motion so that the corresponding port is exposed at theopen slot 101. I.e. eachport 3021 is at the same distance from the axis of rotation of theport plate 302 as theopen slot 101 is from the axis of rotation of theport plate 302. In this way, theport plate 302 can pass through theopening slot 101 just below during the process of driving the drivingassembly 301 to rotate.
As shown in fig. 5, when linear motion is used, the drivingassembly 301 may be a linear motor or a motor screw slider structure. Theport plate 302 is driven to reciprocate in one direction by a linear motion to achieve the exposure or concealment of theport 3021 within thehousing 10 at theopen groove 101.
In detail, as shown in fig. 6, when the port is used, it is often necessary to insert the plugged device into the corresponding port, and force is generated during the process, so as to protect theport plate 302, and prevent theport plate 302 from being crushed by force during the plugging process, and a supportingframe 60 is disposed on a side of theport plate 302 away from theopening side 101. The lower end of the supportingframe 60 is fixedly connected with the inner bottom surface of thehousing 10, and the upper end surface of the supportingframe 60 is contacted with or approaches to the lower bottom surface of theport plate 302. When a proximity design is employed, the gap between the upper end surface of thesupport bracket 60 and theport plate 302 may be set to between 1mm-3 mm. By adopting the scheme, when the external equipment and the port are plugged, theport plate 302 has supporting force points, so that the port plate is prevented from cracking or even breaking when the stress is overlarge, and the service life of the product is ensured.
In the scenario where theport plate 302 is rotated, the whole of thesupport frame 60 is also circular; in the scenario where theport plate 302 moves linearly, thesupport frame 60 is square.
Additionally, referring to FIG. 6, in some embodiments, excessive wear of theport plate 302 during rotation may be reduced and rotational stability may be ensured. An annular sleeve 3022 is arranged at the edge part of theport plate 302, a rubber guide wheel 3023 is arranged at the annular sleeve 3022, the rubber guide wheel 3023 is abutted against the upper surface of thesupport frame 60, and the rubber guide wheel 3023 rolls around the upper surface of thesupport frame 60 during rotation of theport plate 302, so that the stability during rotation of theport plate 302 is improved.
Similarly, in a linear docking station, a corresponding ring is also disposed on the periphery of thecorresponding port plate 302, and a corresponding rubber guide wheel is disposed. The principle is the same as that of the above-mentioned rotary docking station, and a detailed description thereof will be omitted.
As shown in fig. 2 and 5, theopen slot 101 is provided on the upper surface of thehousing 10, and the port corresponding to theport plate 302 is provided below theopen slot 101. In other embodiments, theopen slot 101 may be disposed at a side of thehousing 10, and the corresponding port is disposed toward one side of theopen slot 101.
In this embodiment, theprocessor 40 is electrically connected to theport plate 302 and thedriving component 301. Theprocessor 40 is used to control the port data transmission of theport plate 302 and to control the operation of thedrive assembly 301. It should be appreciated that in this embodiment, theelectronic control board 20 is a core control circuit board of the docking station, controlling the operation of the entire docking station, and theprocessor 40 is provided as part of theelectronic control board 20. It is noted that the circuit configuration of theelectronic control board 20 and thecorresponding port board 302 of the present invention may be an existing docking station circuit configuration. The only difference is that the present invention provides the corresponding port of the original docking station separately at theport plate 302. The specific circuit configuration and circuit connections are unchanged. Therefore, the ports on theelectronic control board 20, theprocessor 40 and theport board 302 are not described in detail in the present invention, but the technical solution disclosed in the present invention should not be considered as insufficient.
In addition, in order to realize the power supply of the drivingassembly 301, a power supply device (not shown) may be disposed in the docking station; the power supply device may be implemented, for example, by a lithium battery. In other embodiments, the drivingassembly 301 is connected to thepower adapter 70, and the power is supplied through the connection of thepower adapter 70 to an external socket. As shown in fig. 7, thepower adapter 70 is extended to the outside. Thepower adapter 70 is directly plugged into the socket when in use. In order to facilitate the storage of thepower adapter 70 in the non-use state, a groove 102 is provided on the peripheral side of thehousing 10, and thepower adapter 70 may be wound in the groove 102 in the non-use state.
In this embodiment, thememory 50 stores a docking station connection processing program executable on theprocessor 40, which when executed by the processor, implements the steps of the docking station connection method as described inembodiment 2 below.
In addition, in the present embodiment, theelectronic control board 20 includes acommunicator 80, and thecommunicator 80 is electrically connected to theprocessor 40. Thecommunicator 80 may be a wifi module, a 4G network module, a 5G network module, or the like. In operation, thecommunicator 80 is configured to implement a communication connection with an external device to transfer data. Wherein thecommunicator 80 may be a separate module structure integrated on theelectronic control board 20. Of course, an integrated structure may be employed.
In general, the solution of the present invention integrates theport 3021 of the docking station on a separatemovable port plate 302, which can be controlled such that thecorresponding port 3021 is exposed at theopen slot 101 for the user.
The docking station of the technical scheme is particularly suitable for public places. When the docking station is specifically used, the docking station is directly fixed in a corresponding occasion. Such as in a recess provided in the table. To facilitate assembly of the docking station, mounting structures, such as lug structures with threaded holes, may be provided, for example, at thehousing 10 of the docking station. Of course, the corresponding mounting structure may be various, as long as it is a conventional technology that can fix thehousing 10 to the corresponding place (e.g., table, stand). The technical scheme is not described in detail.
Example 2:
the technical scheme provides a docking station connection method which is used for realizing conditional exposure of a docking station port for a user to use. The docking station connection method is applicable to the docking station described above.
As shown in fig. 8, the docking station connection method includes the steps of: s1: receiving use request information of a request terminal; s2: judging whether the use request information is consistent with a preset threshold value or not; if the ports are consistent, the corresponding ports for controlling the request are exposed out of the shell of the docking station, so that the external equipment can be conveniently plugged; if not, not executing.
I.e. the method requires sending a request by the requesting terminal and verifying that the port corresponding to the docking station is moved to theopen slot 101 after passing. The problem that the conventional docking station is not easy to manage and easy to lose due to the fact that the docking station is directly placed in a public place is avoided. The problem of troublesome use caused by the need of unified registration and pickup to a management department in some scenes can also be solved. The docking station corresponding to the method is particularly suitable for public places.
Specifically, the use request information is issued by the requesting terminal. The requesting terminal may be a smart phone, a smart IPAD, a tablet computer, etc. The request information can be fed back to the docking station in a network connection mode.
Typically, a communication connection with the docking station is required before the use request information is transmitted. The communication connection may be a bluetooth connection, a network communication connection, or the like.
Such as by way of a sweep code. Specifically, the docking station connection method further comprises the following steps:
the method comprises the step of realizing communication connection between the request terminal and the docking station in a code scanning mode before receiving the use request information.
The two-dimensional code is stuck to the docking station, and when the docking station is used, the two-dimensional code is scanned by the terminal, and then communication with the docking station is realized. When the code is scanned, programs such as WeChat and the like can be accessed through social software. Specifically, the direct pairing communication with the docking station can be realized through code scanning, or the network connection can be realized with the background server after code scanning, and finally the background server is interconnected with the corresponding docking station to finally realize the communication.
When the scanning establishes a communication connection, the user terminal will enter an operation interface for communication with the docking station, select the appropriate port through the operation interface, and then automatically generate a use request message, which will be automatically transmitted to the communicator of the docking station. It should be appreciated that the specific method of performing the code scanning to establish communication may be implemented using existing techniques and will not be described in detail herein.
In some embodiments, the usage request information includes first request information against the request to use port information and second request information against the authentication data of the request to use port.
The present embodiment includes two basic request information, namely, first request information and second request information. And determining the port which the user wants to use through the first request information, and confirming whether the qualification of requesting to use the port is met through the second request information. The technology is particularly suitable for use in public places. Such as in some cafes or tea houses. As shown in fig. 9, when the sweep code establishes a communication connection, it enters an operator interface, selects one port (e.g., port 1) through the operator interface, and then jumps to the next operator interface where the user's credentials (e.g., payment interface) will be verified. Specifically, in some scenarios, the corresponding type of port is selected first, then the port enters the verification interface, the payment option is provided at the verification operation interface, when the payment is clicked and completed, the generation of the usage request information can be completed and transmitted to the background server or directly transmitted to the docking station, the docking station verifies the usage request information, and when the verification meets the condition, the control information is output to control thedriving component 301.
In another specific implementation manner, when the usage request information is transmitted to the background server, the background server processes the usage request information, when the usage condition is met, the background server analyzes the usage request information and then sends the usage request information to the docking station, when the docking station receives the usage request information, the docking station verifies the usage request information with a pre-stored preset threshold value, and after the verification is passed, thecontrol driving assembly 301 works so that the corresponding port is exposed at theopen slot 101.
It should be appreciated that the second request information may be generated at the verification interface not only through the payment channel, but also in other ways, such as by entering a verification code, redemption code, or clicking on various coupons. The core is the way that authentication is required after a corresponding port is requested, thereby ensuring conditional use of the docking station.
In other embodiments, the docking station establishes communication contact directly with the requesting terminal. At this time, the usage terminal directly sends the generated usage request information to thecommunicator 80 of the docking station, thecommunicator 80 transmits the usage request information to theprocessor 40, theprocessor 40 compares the usage request information with a preset threshold, and when the usage request information matches with the preset threshold, theprocessor 40 controls thedriving component 301 to make a corresponding response. And when the use request information does not coincide with the preset threshold value, not executing.
The preset threshold is pre-stored in thememory 50 of the docking station. The preset threshold may be a table made according to actual circumstances and stored in thememory 50. When the usage request information needs to be judged, the usage request information is compared with the table for analysis, and the control information is output to thedriving component 301 until the usage request information is matched with the preset threshold value.
In the specific judgment, the judging whether the use request information is consistent with a preset threshold value specifically includes: judging whether the first request information is matched with the corresponding information of the port or not; if the first request information is matched with the corresponding information of the port, judging whether the second request information is matched with a pre-stored verification threshold value or not; if the second request information is matched with the pre-stored verification threshold value, the corresponding port used by the control request is exposed out of the shell of the docking station, so that the external equipment can be conveniently plugged in.
I.e. two judgment steps. Whether the first request information is consistent with the corresponding port is judged. If the first request information selects the HDMI interface, whether the interface exists is judged, and the option is determined. The second request information is a corresponding setting condition. For example, the verification condition of the HDMI interface is 0.5 yuan, and the 0.5 yuan information of payment is the second request information. The second request message is compared with a pre-stored verification threshold (the verification threshold is the data corresponding to 0.5 element of payment). If the signals are matched, the signals are judged to pass the verification, then theprocessor 40 outputs a control message to thedriving component 301, and thedriving component 301 controls theport plate 302 to move according to the control message so that the corresponding HDMI port is exposed at theopen slot 101.
It should be appreciated that in this embodiment, each corresponding port on theport plate 302 has a corresponding travel coordinate with respect to the initial position of theport plate 302. For example, when theport plate 302 is rotationally controlled, each port may have an offset angle relative to theport plate 302. As shown in fig. 10, the dashed box in the drawing is theopen slot 101, and the included angle α between theport 3021 on theport plate 302 and theopen slot 101 is the offset angle. The initial position is a non-port position of theopen slot 101 and theport plate 302. At this time, the central angle between each port and theopen slot 101 at the position is the offset angle of the corresponding port. The data of the offset angle is preset in the docking station. Theprocessor 40 generates corresponding control information according to the corresponding offset angle.
In detail, if the first request information is consistent with the corresponding port, the corresponding port used by the control request is exposed out of the shell of the docking station, so that the external equipment can be conveniently plugged in, and the method specifically comprises the following steps: and outputting a first control signal, wherein the first control signal is transmitted to the port component of the docking station so that the port component can make a motion response, and finally the corresponding port for requesting to be used is exposed out of the shell of the docking station, so that external equipment can be conveniently plugged in.
That is, when the first request information is determined to correspond to the pre-stored threshold value, theprocessor 40 outputs a first control signal to the port component, specifically, the first control signal is transmitted to thedriving component 301, and thedriving component 301 rotates a certain angle or moves a certain distance according to the first control signal, so that the corresponding port is exposed at theopen slot 101. For example, if an HDMI port is required, the offset angle of the HDMI port from the initial position is 15 °, the command of the first control signal is a command of the offset 15 °, and thedriving component 301 will rotate 15 ° so that the HDMI port is exposed at theopen slot 101.
In other embodiments, in order to ensure that the exposed port is automatically stored in thehousing 10 in the non-use state, when the port component is detected to be in the non-connection state beyond the preset first time threshold, second control information is output to the port component to control the port component to store the corresponding port exposed in the docking station housing in the housing. In the non-use state, one of the ports is facing theopen groove 101. At this time, the ports are all in the state of being accommodated inside and not used in the first period of time, and thecontrol driving assembly 301 returns to the initial position. The docking station is guaranteed to be in a code to be scanned use state. For example, in the non-use state, an HDMI port is exposed at theopen slot 101, and the state is maintained for more than 5 minutes, at this time, theprocessor 40 outputs a second control message, the second control message is transmitted to thedriving component 301, and thedriving component 301 performs the specific operation and returns the HDMI port to the initial position. According to the scheme, the port can be well guaranteed to be in a non-use storage state.
In other practical use scenarios, when the exposure time of the corresponding port of the port assembly exceeds the preset second time threshold, the alarm control information is output to the alarm device of the docking station so that the alarm device can send out alarm information. With this design, the purpose is to alert the user that the port that he is requesting to use is in a non-use state. For example, the port is in a non-use state, and the user is informed of the fact that the port is in a non-use state in this way, and the user can continue plugging and using according to the prompt. Since billing begins from the beginning of user code usage, money is wasted if not used for a long period of time. Thus, waste of money can be avoided by the prompt function. It should be appreciated that in the present solution, the docking station is capable of automatically identifying whether the corresponding port is in the docked state. In particular, the method can be realized by a hardware circuit design or a software design. The detailed technical solution may be tested by the prior art, and will not be described in detail in this embodiment, but the technical solution disclosed in the present invention should not be considered as incomplete. The time of non-plugging after the starting is calculated through plugging identification, so that the executable of the prompt is ensured.
In summary, through the technical scheme of the invention, the ports of the docking station can be automatically started according to the request, so that the ports can be exposed for users to use. And is particularly suitable for use in public areas.
In addition, in some other application scenarios, the docking station connection method further includes the following steps: receiving the disabling information sent by the using terminal; and controlling the drivingassembly 301 to reset according to the disabling information.
Specifically, when the user's port is used up, the user can perform a disabling operation by using the terminal. I.e. the user clicks the end of use button at the operating interface of the user terminal, which after being clicked, sends a deactivation message immediately before thecommunicator 80 of the docking station. The deactivation information includes angular information of the deflection of thedrive assembly 301 at the time of activation. When theprocessor 40 of the docking station receives the disabling information, thedriving component 301 sends a stopping control signal, and thedriving component 301 starts to execute and reversely rotate by a corresponding deflection angle after receiving the stopping control signal, so that theport component 302 is reset.
The technology well realizes the shutdown settlement, ensures the timely settlement of the user after the port is used, and avoids wasting money.
Example 3:
referring to fig. 11, the present embodiment proposes a docking station connection device including: a receivingmodule 1 configured to receive usage request information of a requesting terminal; a judgingmodule 2 configured to judge whether the usage request information is consistent with a preset threshold; if the ports are consistent, the corresponding ports for controlling the request are exposed out of the shell of the docking station, so that external equipment can be conveniently plugged in; if not, not executing.
The receivingmodule 1 is configured to receive usage request information. Specifically, the communicator of the docking station receives the usage request information, the usage request information is transmitted to the receivingmodule 1 of theprocessor 40, and the judgingmodule 2 of theprocessor 40 processes the usage request information. In detail, the judgment manner of thejudgment module 2 is the same as the docking connection method described above. Therefore, a detailed description is omitted in this embodiment. However, the technical proposal of the invention is not considered to be insufficiently disclosed.
The technical scheme of the embodiment realizes the function that the docking station is automatically opened and closed for users to use when the docking station requests.
Example 4:
the present invention also proposes a computer readable storage medium having stored thereon a docking station connection processing program which, when executed by a processor, implements the steps of the docking station connection method as described in any of the above.
The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains one or more available medium. It should be noted that, those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments may be implemented by a computer program, which may be stored in a computer readable storage medium, and the storage medium may include, but is not limited to: magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital versatile discs (Digital Versatile Disc, DVDs)), or semiconductor media (e.g., solid State Disks (SSDs)), etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.