1. An electronic device performing a device activation, the electronic device comprising:
a wireless communication module operated in an access point (AP) mode to perform communication with a mobile terminal or operated in a client mode to perform communication with a server;
an input unit configured to receive a signal requesting conversion of a mode of the wireless communication module; and
a controller configured to convert a mode of the wireless communication module and generate device identification information,
wherein when a mode conversion request signal is received by the input unit, the controller converts the wireless communication module into the AP mode, and when user authentication information is received from the mobile terminal, the controller converts the wireless communication module into the client mode and transmits an activation request for requesting performing a registration to a device management server based on the user authentication information and the device identification information.
2. The electronic device of claim 1, wherein the controller transmits and receives a device management message to and from the device management server, and before the device management message is received, the controller transmits authentication information based on the device identification information to the device management server.
3. The electronic device of claim 2, wherein the device management message is a message according to a device management standard of an open mobile alliance (OMA), and the authentication information based on the device identification information is included in an SyncML (Synchronization Markup Language) message and transmitted.
4. The electronic device of claim 3, wherein the authentication information based on the device identification information is included in device information included in a package 1 and transmitted.
5. The electronic device of claim 1, wherein the user authentication information received from the mobile terminal is input by a user interface included in the mobile terminal.
6. The electronic device of claim 1, wherein the controller transmits the activation request including an alias to the server, and the alias is registered to the device management server such that it corresponds to the device identification information.
7. The electronic device of claim 1, wherein the device identification information is a UUID (universally unique identifier).
8. A product activation method comprising:
receiving a mode conversion request signal;
when the mode conversion request signal is received, changing a wireless communication module too an AP mode;
transmitting a configuration page to a terminal through the wireless communication module;
receiving a product activation request including user authentication information from the terminal;
generating a device identifier;
changing the wireless communication module to a client mode; and
transmitting the product activation request to a server based on device identifier, the user authentication information, and the device identifier.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. An apparatus for pallet inspection and repair comprising:
an inspection station comprising at least one laser and at least one camera to collect light from the at least one laser after being reflected from a pallet comprising a number of elements to be inspected;
a computer configured to run analysis software that analyses the reflected light, the analysis software configured to perform steps comprising
receiving from the at least one camera a stream of three-dimensional points, each point having an x-, a y-, and a z-coordinate,
filtering the stream of three-dimensional points to obtain a top surface geometry and topography by discarding points having a z-coordinate below a threshold,
locating four corner points from the stream of three-dimensional points, the corner points having coordinates of (minimum x, minimum y), (minimum x, maximum y), (maximum x, minimum y), and (maximum x, maximum),
identifying edges of each element based on the four corner points, thereby identifying a type and number of each element,
determining a pallet design from the type and number of each element,
loading a set of criteria from a database based on the pallet design,
comparing each element of the pallet to the set of criteria to construct a list of repairs, and
creating a repair recipe from the list of repairs; and
an automated repair station configured to repair the pallet based on the repair recipe.
2. The apparatus of claim 1, wherein the inspection station moves the pallet relative to the at least one laser using a robotic arm that grips the pallet in subsequent repair steps.
3. The apparatus of claim 1, wherein the element type is selected from a list comprising any of a top board, a leading board, an intermediate board, a bearer, a stringer, a block, and a bottom board.
4. The apparatus of claim 1, wherein the repair station comprises a robot arm for holding the pallet during a repair step, tools for performing the repair step, and a controlling computer.
5. The apparatus of claim 4, wherein the controlling computer further comprises a robot controller, a programmable logic controller, and a repair recipe generation sub-system, with the robot controller comprising a master job that is in communication with the programmable logic controller, and a series of sub-jobs activated by the master job, with the master job performing a recipe step using the tools.
6. The apparatus of claim 5 wherein the master job performs the steps comprising determining position of the pallet in the robot arm, moving the pallet to a new position by activating the robot arm, initializing a first sub-job to perform a first repair step, initializing subsequent sub-jobs to perform subsequent repair steps, and terminating when the sub-jobs in the series of sub-jobs have been performed.
7. An apparatus for pallet inspection and repair comprising:
an inspection station comprising at least one laser and at least one camera to collect light from the at least one laser after being reflected from a pallet comprising a number of elements to be inspected; and
a computer configured to run analysis software that analyses the reflected light, the analysis software configured to performing the following
receiving from the at least one camera three-dimensional points, each point having an x-, a y-, and a z-coordinate,
filtering the three-dimensional points to obtain a top surface geometry and topography by discarding points having a z-coordinate below a threshold,
identifying a type and number of each element based on the top surface geometry and topography,
determining a pallet design from the type and number of each element,
comparing each element of the pallet to a database to generate a list of repairs, and
generating a repair recipe from the list of repairs.
8. The apparatus of claim 7 further comprising a repair station configured to repair the pallet based on the repair recipe.
9. The apparatus of claim 8, wherein the inspection station moves the pallet relative to the at least one laser in subsequent repair steps.
10. The apparatus of claim 8, further comprising a transport system for moving the pallet during inspection and repair.
11. The apparatus of claim 10, wherein the transport system comprises a conveyor.
12. The apparatus of claim 8, wherein the repair station comprises tools for performing a repair step.
13. The apparatus of claim 12, wherein the repair station comprises a controlling computer comprising a controller for moving the pallet, a programmable logic controller, and a repair recipe generation sub-system, with the controller comprising a master job that is in communication with the programmable logic controller, and a series of sub-jobs activated by the master job, with the master job performing a recipe step using the tools.
14. The apparatus of claim 13 wherein the master job performs the steps comprising determining position of the pallet, moving the pallet to a new position, initializing a first sub-job to perform a first repair step, initializing subsequent sub-jobs to perform subsequent repair steps, and terminating when the sub-jobs in the series of sub-jobs have been performed.
15. The apparatus of claim 7 wherein the analysis software is further configured to performing the following to identify the type and number of each element:
locating four corner points from the three-dimensional points, the corner points having coordinates of (minimum x, minimum y), (minimum x, maximum y), (maximum x, minimum y), and (maximum x, maximum y); and
identifying edges of each element based on the four corner points, thereby identifying the type and number of each element.
16. The apparatus of claim 7 wherein the analysis software is further configured to loading a set of criteria from the database based on the pallet design, with the set of criteria being compared to each element to generate the list of repairs.
17. The apparatus of claim 7, wherein the element type is selected from a list comprising at least one of top board, a leading board, an intermediate board, a bearer, a stringer, a block, and a bottom board.