US Pat. No. 10,368,460

SLIDING APPARATUS, SERVER CASING, AND ELECTRONIC DEVICE USING THE SAME

HONGFUJIN PRECISION ELECT...

1. A sliding apparatus comprising:a first fastening plate;
a second fastening plate parallel to the first fastening plate and mounted to the first fastening plate;
a sliding plate slidably connected to the second fastening plate and received between the first fastening plate and the second fastening plate;
a locking member comprising a first end and a second end, the second end being an end opposite to the first end; and
a latching unit mounted to the second fastening plate and moveably connected to the sliding plate;
wherein the latching unit is moveable between a latching position and a releasing position, the latching position is when the latching unit latches the sliding plate and prevent the sliding plate from sliding, and the releasing position is when the latching unit releases the sliding plate; the first end of the locking member is rotatably connected to the second fastening plate and comprising a locking portion, the second end of the locking member is connected to the sliding plate; when the sliding plate slides on the second fastening plate, the sliding plate drives the first end of the locking member to rotate through the second end of the locking member, and the first end of the locking member drives the locking portion to move between a locking position and an unlocking position;
wherein the sliding plate comprises a sliding board and a holder connected to an end of the sliding board; the sliding board defines a first sliding slot along an extending direction of the sliding board; the second fastening plate comprises a guiding member, and the guiding member is slidably received in the first sliding slot.

US Pat. No. 10,333,837

VIRTUAL NETWORK SWITCH SYSTEM AND METHOD OF CONSTRUCTING THE SAME

HONGFUJIN PRECISION ELECT...

1. A method for building a virtual network switch system comprising:receiving a command and building a virtual switch, a plurality of virtual servers, and a plurality of virtual network interface cards (NICs) in a server according to the command;
building a mapping relation between a first virtual server of the virtual servers and at least one first virtual NIC of the virtual NICs according to network requirement of the first virtual server;
transmitting an access request of the first virtual NIC to a first physical NIC through the virtual switch;
determining whether an available resource of the first physical NIC is less than a predetermined value; and
controlling the first physical NIC to allow access by the first virtual NIC in response to the available resource of the first physical NIC being greater than the predetermined value;
wherein a plurality of physical NICs is connected to the server and the first physical NIC of the physical NICs is matched with the first virtual NIC.

US Pat. No. 10,301,785

DRIVING MECHANISM AND WARNING DEVICE USING THE SAME

HONGFUJIN PRECISION ELECT...

1. A driving mechanism comprising:a base defining an accommodating space;
a driving unit in the accommodating space;
at least one wheel connected to the driving unit;
a plurality of supporting units movably connected to the base; and
a plurality of driving members respectively connected to the supporting units;
wherein each of the supporting units is movable between a receiving position, where the supporting units are received in the base, and a supporting position, where the supporting units support the driving mechanism by being driven by a corresponding driving member;
each of the supporting units comprises a supporting pole;
a plurality of receiving slots are defined on side surfaces of the base, an end of the supporting pole is movably connected to an end of a receiving slot; when the supporting unit is driven by the driving members to move to a receiving position, the supporting pole is received in a corresponding receiving slot;
a plurality of rotating slots corresponding to the supporting units are defined on the base; the supporting pole is driven by the driven members to move out of the receiving slot and rotate in the rotating slot to the supporting position.

US Pat. No. 10,266,177

VEHICLE WARNING SYSTEM

HONGFUJIN PRECISION ELECT...

1. A vehicle warning system comprising:a warning tripod comprising:
a power supply;
a positioning module configured to obtain a location of the warning tripod, the location of the warning tripod comprising whether a road where the warning tripod is positioned is curved, and a camber and a length of the curved road;
a moving module; and
a portable electronic device comprising:
a motion planning module comprising a path planning module, the path planning module configured to plan a motion path of the warning tripod, based on the location of the warning tripod, a starting moving direction and a safety distance; the motion path comprising at least one motion direction and a motion distance at each motion direction, a distance between a starting point and an ending point of the motion path being equal to the safety distance;
a moving control module configured to send a moving control signal to the moving module based on the motion path and a motion speed;
wherein based on the moving control signal, the moving module controls the warning tripod to move at the motion speed and the motion path.

US Pat. No. 10,327,547

CASE WITH STOPPING DEVICE

HONGFUJIN PRECISION ELECT...

1. A case comprising:a shell defining a through hole;
an elastic stopping member comprising a stopping portion;
a sliding member comprising an abutting portion; and
an operating member rotatably fixed to the shell and slidably connected to the sliding member, wherein the operating member rotates in a first direction to drive the sliding member to slide in a second direction and the abutting portion abuts the stopping portion to separate from the through hole, the operating member rotates in a direction opposite to the first direction to drive the sliding member to slide in a direction opposite to the second direction and moves the stopping portion to be received in and pass through the through hole.

US Pat. No. 10,279,740

WARNING APPARATUS AND WARNING METHOD

HONGFUJIN PRECISION ELECT...

1. A warning method implemented in a warning apparatus, the method comprising:detecting, by the warning apparatus, whether there is an object in front of the warning apparatus;
calculating, when there is an object detected in front of the warning apparatus, a distance between the object and the warning apparatus;
determining whether the calculated distance is less than a safe distance;
controlling the warning apparatus, when the calculated distance is less than the safe distance, to output a first control signal to control warning equipment to output a first warning;
detecting whether the warning apparatus has been impacted; and
controlling the warning apparatus, when the warning apparatus has been detected to have been impacted, to output a second control signal to control the warning equipment to output a second warning; wherein:
before detecting whether there is an object in front of the warning apparatus, the warning apparatus is placed at a predetermined distance behind a car.

US Pat. No. 10,318,321

VIRTUAL DESKTOP SYSTEM AND METHOD OF CONTROL

HONGFUJIN PRECISION ELECT...

11. A virtual desktop control method used in a virtual desktop system, the virtual desktop system comprises a thin client, a virtual desktop managing device, a domain managing device, and a virtualization server comprising a plurality of virtual machines, a privately-owned desktop pool comprising at least one privately-owned virtual desktop and a publicly-owned desktop pool comprising at least one publicly-owned virtual desktop, each privately-owned virtual desktop being for one user; the publicly-owned virtual desktop being for temporary use, the virtual desktop control method comprising:the thin client receives input information from a user;
the domain managing device verifies a domain account of the user according to the received input information;
the domain managing device returns a verification to the virtual desktop managing device;
the virtual desktop managing device obtains an internet protocol (IP) address of one virtual machine corresponding to one privately-owned virtual desktop from the virtualization server according to verification when the user selects the privately-owned desktop pool through the thin client, and obtain an internet protocol (IP) address of one virtual machine corresponding to one publicly-owned virtual desktop from the virtualization server, according to verification when the user selects the publicly-owned desktop pool through the thin client;
the virtual desktop managing device returns the IP address of the virtual machine to the thin client; and
the thin client logs in the privately-owned virtual desktop or the publicly-owned virtual desktop according to the IP address of the virtual machine and the received input information.

US Pat. No. 10,320,741

SERVER IP ADDRESS ASSIGNMENT SYSTEM AND METHOD

HONGFUJIN PRECISION ELECT...

1. A server internet protocol (IP) address assignment method comprising:obtaining a location table of multiple servers and multiple switches, and assigning an IP address to each of the servers in the location table;
transmitting an assigned location table to a dynamic host configuration protocol (DHCP) server;
transmitting a DHCP packet to a first switch that electronically coupled to a first server;
adding an Option82 message into the DHCP packet and transmitting an added DHCP packet to the DHCP server; and
analyzing the Option82 message of the DHCP packet to obtain the IP address of the first server from the assigned location table, and assigning the IP address to the first server.