Abstract:
A smart socket is provided. The smart socket has a set of power sockets, configured for a set of power pins of a smart plug to plug into, a driving pin and a set of detection pins, configured for forming a circuit with a set of feedback pins of a smart plug when the set of power pins is plugged into the power sockets, and an identification code module, configured for obtaining an identification code of an electric appliance, from the circuit, to which the smart plug belongs.
Abstract:
An assembling/disassembling keyboard structure for a portable device includes a main body, a keyboard, and at least one fastening unit. The main body has a surface which forms a containing cavity with at least one side wall and a plurality of holes defined on the side wall. The keyboard is capable of being assembled to/disassembled from the containing cavity. The fastening unit is disposed on the other surface in opposite to the surface where the containing cavity was formed and has at least one engaging portion which can be correspondingly inserted into one of the holes for assembling/disassembling the keyboard to/from the containing cavity. Accordingly, the present invention is not only capable of easily assembling/disassembling the keyboard by the engaging portion but also prevents the keyboard from being possibly scratched or damaged during a process of utilizing an auxiliary tool to assembling/disassembling the keyboard.
Abstract:
An assembling/disassembling keyboard structure for a portable device includes a main body, a keyboard, and at least one fastening unit. The main body has a surface which forms a containing cavity with at least one side wall and a plurality of holes defined on the side wall. The keyboard is capable of being assembled to/disassembled from the containing cavity. The fastening unit is disposed on the other surface in opposite to the surface where the containing cavity was formed and has at least one engaging portion which can be correspondingly inserted into one of the holes for assembling/disassembling the keyboard to/from the containing cavity. Accordingly, the present invention is not only capable of easily assembling/disassembling the keyboard by the engaging portion but also prevents the keyboard from being possibly scratched or damaged during a process of utilizing an auxiliary tool to assembling/disassembling the keyboard.
Abstract:
In a method and system for calculating CRC, a Partial CRC is first calculated directly according to a segment of a message. Then, a First Code including the Partial CRC appended with a plurality of zero-bytes is generated. Finally, the Adjusted CRC is calculated according to the First Code. Therefore, an Adjusted CRC can be derived directly from each segment of a message. After all segments of a message are received, all the derived Adjusted CRCs are merged to obtain a Final CRC of the message. The method and system can be quickly prototyped and implemented to various systems due to its simplicity.
Abstract:
A method and system for recognizing offloaded packets, wherein a common attribute of connection identifications among a plurality of offloaded connections is first calculated. Then, a connection identification of a packet is recognized to determine whether the connection identification of the packet has the common attribute so as to determine whether the packet is a non-offloaded packet. Therefore, the non-offloaded packet can be promptly recognized to greatly lower the recognition workload of an embedded processor, to improve the efficiency of executing a partial offloaded process by the embedded processor and to decrease the operation delay of the non-offloaded packet in a protocol offload processing system.
Abstract:
The present invention relates to a method and system for recognizing offloaded packets. Firstly, according to the method of the present invention, a common attribute of connection identifications among a plurality of offloaded connections is calculated. Then, a connection identification of a packet is recognized to determine whether the connection identification of the packet has the common attribute so as to determine whether the packet is a non-offloaded packet. Therefore, the method of the present invention can promptly recognize the non-offloaded packet to greatly lower the recognition workload of an embedded processor, to improve the efficiency of executing a partial offloaded process by the embedded processor and to decrease the operation delay of the non-offloaded packet in a protocol offload processing system.
Abstract:
A smart socket is provided. The smart socket has a set of power sockets, configured for a set of power pins of a smart plug to plug into, a driving pin and a set of detection pins, configured for forming a circuit with a set of feedback pins of a smart plug when the set of power pins is plugged into the power sockets, and an identification code module, configured for obtaining an identification code of an electric appliance, from the circuit, to which the smart plug belongs.
Abstract:
The invention relates to a method and system for calculating CRC. Firstly, a Partial CRC is calculated directly according to a segment of a message. Then, a First Code comprising the Partial CRC appended with a plurality of zero-bytes is generated. Finally, the Adjusted CRC is calculated according to the First Code. Therefore, the method and system of the invention can derive an Adjusted CRC directly from each segment of a message. After all segments of a message are received, all the derived Adjusted CRCs are merged to obtain a Final CRC of the message. The method and system of the invention can be quickly prototyped and implemented to various systems due to its simplicity.