1. Field of the Invention
The present invention relates to a method for providing identification (ID) information of an electronic device, and more particularly, to a method for providing the ID information of the electronic device via a screen.
2. Description of the Prior Art
An electronic device, such as mobile phone, GSM modem or device with a built-in phone, has a unique 15-digit International Mobile Equipment Identity number (IMEI) as an identification (ID) of the electronic device. The IMEI can identify a valid electronic device and therefore can be taken as warranty identification.
The IMEI may further be printed as a barcode and stuck on a battery compartment inside the electronic device. Therefore, a user or repairer may use a barcode reader to scan the barcode and obtain the IMEI inside the electronic device. In such a situation, since the barcode is inside the electronic device, the user or repairer needs to open a back cover of the electronic device to use a barcode reader to obtain the IMEI, which causes inconvenience.
Moreover, the electronic device is expected to reduce thickness of a housing, so that the back cover of the electronic device is difficult to be opened for scanning the barcode. Even though the barcode can be directly labeled on the back cover of the electronic device, the cost of labeling the barcode must be increased due to a fine material of the back cover. Thus, there is a need to provide methods for obtaining the IMEI or other ID information.
It is therefore an objective of the present invention to provide a method for providing ID information of an electronic device via a screen.
The present invention discloses a method, for providing identification information of an electronic device having a screen. The method comprise demonstrating a plurality of selecting objects via the screen when a first button of the electronic device is detected to be activated for a predefined period, and displaying the identification information of the electronic device via the screen when a first selecting object of the plurality of selecting objects is triggered
The present invention another discloses a non-transitory computer-readable medium embodying a program executable in a computing device. The program comprises code for demonstrating a plurality of selecting objects via the screen when a first button of the electronic device is detected to be activated for a predefined period, and code for displaying the identification information of the electronic device via the screen when a first selecting object of the plurality of selecting objects is triggered.
The present invention further discloses an electronic device, comprising a screen, for displaying data, a processing means, and a storage unit, for storing a program to indicate the processing means to perform the following steps: demonstrating a plurality of selecting objects via the screen when a first button of the electronic device is detected to be activated for a predefined period, and displaying the identification information of the electronic device via the screen when a first selecting object of the plurality of selecting objects is triggered.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Please refer to
Please refer to
Step 200: Start.
Step 202: Demonstrate a plurality of selecting objects via the screen 100 when a first button of the electronic device 10 is detected to be activated for a predefined period.
Step 204: Display the ID information of the electronic device 10 via the screen 100 when a first selecting object of the plurality of selecting objects is triggered.
Step 208: End.
According to the process 20, after the first button is activated for the predefined period, the electronic device 10 demonstrates the selecting objects via the screen 100, and the ID information of the electronic device 10 is displayed on the screen 100 if a specified object is triggered. In other words, the electronic device 10 may not need to be labeled symbols of the ID information on or inside a back cover, and the user or repairer does not need to open a back cover of the electronic device to use a barcode reader to obtain the ID information.
Noticeably, in process 20, the first button may be any existing hardware buttons of the electronic device 10, such as the power button 108, the volume up button 110 or the volume down button 112 shown in
In detail, please refer to
Next, as shown in
Note that, the present invention is capable of providing the ID information of the electronic device 10 via the screen 100; thus, the ID information on the electronic device 10 may not have been labeled. Suitable modifications or variations may be made by those skilled in the art, and are not limited to the examples above. For example, other than activating for a predefined period, the command to initiate the process 20 may be generated upon the power button 108 being activated twice, or upon another button being activated, and are not limited herein. The major purpose that the command is generated after the power button 108 is activated for the predefined period is to prevent the user from unintentionally performing displaying of the ID information and on/off functions during normal operations, and any use of existing hardware or software buttons to archive the above purpose are all adapted to the present invention.
Additionally, in the above example, the selecting objects OBJ—1-OBJ_n are demonstrated on the same layer. However, in other examples, the screen 100 may not show all the selecting objects OBJ—1-OBJ_n in one page. In such a situation, the user may use the volume up button 110 and the volume down button 112 to scroll the selecting objects OBJ—1-OBJ_n; or, the selecting objects OBJ—1-OBJ_n may be divided into several pages, and the user may use the volume up button 110 and the volume down button 112 or select some objects to change pages; or, some of the selecting objects OBJ—1-OBJ_n may be grouped as a new selecting object, and the user may select the new selecting object to view the grouped selecting objects.
Moreover, each of the selecting objects OBJ—1-OBJ_n may be a text-based item to indicate an operating process, e.g. the selecting objects OBJ_a may be named as “SHOW_BARCODE”, and the selecting objects OBJ—1-OBJ_n form a list of text-based items. Alternatively, the selecting objects OBJ—1-OBJ_n may be equal-sized rectangular icons shown in the screen 100. In addition, as shown in
Besides, as shown in
Additionally, except for the “SHOW_BARCODE” function triggered by the selecting object OBJ_a, other selecting objects may used to trigger other functions, e.g. “FACTOTY_RESET” for resetting the electronic device 10 to factory setting, “FAST_BOOT” for rebooting the electronic device 10 at once, “TX_IMEI” for transmitting the IMEI to an external device such as a PC or a smart phone, etc. The “TX_IMEI” function may be implemented by wireless communication technologies, such as near field communication (NFC), WiFi, WiFi Direct, Bluetooth, wireless local area network, etc.
Noticeably, in the above example, the power button 108 is utilized to control the electronic device 10 to start demonstrating the selecting objects OBJ—1-OBJ_n (named initiation stage) and to confirm the selection of the selection object OBJ_a (named confirmation stage). However, the initiation and confirmation stages may be triggered by two different buttons; for example, the initiation stage may be triggered by the power button 108, and the confirmation stage may be triggered by a home control button, a shot control button, or vise versa. In addition, the power button 108, the volume up button 110 and the volume down button 112 shown in
In the context of this disclosure, a non-transitory computer-readable medium stores program for use by an instruction execution system, apparatus, or device. In this regard, one example, among others, is a non-transitory computer-readable medium embodying a program executable in a computing device such as the electronic device 10 in
In the prior art, an electronic device manufacturer has to label an IMEI on an electronic device, and the user or repairer needs to open a back cover of the electronic device to obtain the IMEI, which causes inconvenience and the cost of labeling the IMEI. In comparison, the present invention can provide the IMEI or other ID information of the electronic device via a screen, such that the electronic device manufacturer may not have to label the ID information on the electronic device and the user or repairer does not need to open the back cover of the electronic device to obtain the IMEI. Thus, the present invention can enhance convenience.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.