The technical field generally relates to a dynamic recognizable two-dimensional (2D) code for interaction between electronic devices. The dynamic recognizable 2D-code is displayed on a display screen.
Two-dimensional codes are widely used. Some of the common 2D-code includes Code 49, Code 16K, PDF417, SuperCode, Dot Code A, USS Code One, MaxiCode, Data Matrix, Aztec Code, QR Code, and so on.
The QR-code (Quick Response Code) is one of matrix barcodes which was originally designed for industrial applications, but has gained popularity in consumer market.
As the technology and application progress, additional features are continuously added to the QR-code, one of the added features is conventionally recognizable to human eyes and creates personalized style. For example, a recognizable QR-code is developed to include a static image that is recognizable to human eye to enhance the user convenience when selecting a QR-code to user. However, the basic function of the QR-code in commercial and advertising application remains the same, that is, to deliver special/assigned message to a capturing device or to link the capturing device to a specific website.
An exemplary embodiment describes a dynamic recognizable 2D-code for interaction between electronic devices, applicable to a displaying electronic device displaying the dynamic recognizable 2D-code and a capturing electronic device using a camera module to capture the dynamic recognizable 2D-code displayed by the displaying electronic device; the dynamic recognizable 2D-code including at least a 2D-code, a recognizable image, and a displaying pattern; wherein the 2D-code being a representation of a plurality of data in a 2D-code format, the plurality of data including information on establishing connection and interaction between the displaying electronic device and the capturing electronic device; the recognizable image being recognizable by human eyes, and the displaying pattern defining a sequence of displayed images with each displayed image of specific displayed duration, each displayed image being one of the 2D-code or recognizable image, and the dynamic recognizable 2D-code can be displayed cyclically.
The plurality of data may vary depending on the application and the interaction between the electronic devices. In an embodiment, for example, the data may include at least a device data to identify the displaying electronic device, an information exchange protocol to indicate the interaction between two electronic devices conducted through the dynamic recognizable 2D-code, and a validation key for pairing and matching between two electronic devices conducting the interaction.
The foregoing will become better understood from a careful reading of a detailed description provided herein below with appropriate reference to the accompanying drawings.
The embodiments can be understood in more detail by reading the subsequent detailed description in conjunction with the examples and references made to the accompanying drawings, wherein:
In the following detailed description, for purpose of explanation, numerous specific details are set forth in order to provide a thorough understanding of the disclosed embodiments. It will be apparent, however, that one or more embodiments may be practiced without these specific details. In other instances, well-known structures and devices are schematically shown in order to simplify the drawing.
In the following embodiment, a QR-code is used as an exemplary 2D-code to describe the structure and the use of the present invention. However, it is noted that the technical feature of the present invention is also applicable to other types of 2D-codes.
It should be noted that when a user touches a recognizable image 120 of a dynamic recognizable 2D-code 100 displayed on a touch display screen, the touching can be detected by an application program of displaying electronic device monitoring the touch display screen. Therefore, a user touching the dynamic recognizable 2D-code 100 can be detected by the application program and triggers subsequent operations defined by the application program.
In addition, the recognizable image 120 may also be a recognizable figure overlaying on a 2D-code, a blank image, and a transparent page.
It should also be noted that the plurality of data encoded in the 2D-code includes information on how to establish connection and interaction between the displaying electronic device and the capturing electronic device. The plurality of data includes at least a device data to identify the displaying electronic device, an information exchange protocol to indicate the interaction between two electronic devices conducted through the dynamic recognizable 2D-code, and a validation key for pairing and matching between two electronic devices conducting the interaction.
In addition, it should also be noted that in the displaying pattern, each of the 2D-code and the recognizable image may be different.
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed embodiments. It is intended that the specification and examples be considered as exemplary only, with a true scope of the disclosure being indicated by the following claims and their equivalents.