CN110858863A - System for providing predefined functions using encrypted images and method for implementing same - Google Patents
System for providing predefined functions using encrypted images and method for implementing same Download PDFInfo
- Publication number
- CN110858863A CN110858863A CN201810971040.9A CN201810971040A CN110858863A CN 110858863 A CN110858863 A CN 110858863A CN 201810971040 A CN201810971040 A CN 201810971040A CN 110858863 A CN110858863 A CN 110858863A
- Authority
- CN
- China
- Prior art keywords
- information
- verification
- mobile device
- encrypted image
- function execution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32267—Methods relating to embedding, encoding, decoding, detection or retrieval operations combined with processing of the image
- H04N1/32272—Encryption or ciphering
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
技术领域technical field
本发明涉及图像识别、隐写(Steganography)的编译码技术、数据库存取、触发预定义功能的技术领域,尤其涉及一种让移动装置采集内嵌有一数字信息图腾的一加密图像后,通过一管理服务器的验证与分析,可使移动装置执行关联于所述加密图像的一预定义执行指令的利用加密图像提供预定义功能的系统及其实施方法。The invention relates to the technical fields of image recognition, steganography coding and decoding technology, database access, and triggering predefined functions, in particular to a method of allowing a mobile device to collect an encrypted image embedded with a digital information totem, and then pass a The verification and analysis of the management server enables the mobile device to execute a predefined execution instruction associated with the encrypted image, a system for providing predefined functions using an encrypted image, and an implementation method thereof.
背景技术Background technique
一般而言,当用户欲通过一移动装置浏览特定网站,必须自行输入一网络地址(URL,统一资源定位符),以取得所述网络地址所提供的信息,而为了减少使用者输入的错误率与不便,有人提出二维条形码(如QR码)可被用来描述所述网络地址,借此,可增进链接网站与检视信息的效率及作为分享特定链接的媒介,其也可用于开启安装于所述移动装置的App,以执行一服务端所提供的特定功能,即如中国台湾地区发明专利第TW201619881号的“信息处理系统、信息处理系统方法与其非瞬时计算机可读取纪录媒体”、中国发明专利第CN102663601B号的“采用条形码图像提供服务的方法、移动终端及装置”所公开的;但如此一来,所述服务端必须遵循所述二维条形码所定义的编码格式,且现有的二维条形码仅能嵌入图示、背景、颜色等元素,对于较缺乏视觉识别性的用户而言(尤其是不擅手机操作的年长者、病患、残障人士或小孩等),仍难以快速从所述二维条形码辨认出对应的网站或服务为何,而无法有效率地决定要扫描哪一个二维条形码,以连接至对应的网站或功能;因此,如何提出一种具有安全性,并可省时且快速地简化用户的操作流程、提升连接至特定功能/服务执行的效率的技术手段,乃有待解决的问题。Generally speaking, when a user wants to browse a specific website through a mobile device, he must enter a network address (URL, Uniform Resource Locator) by himself to obtain the information provided by the network address, and in order to reduce the error rate of user input With inconvenience, it has been suggested that a two-dimensional barcode (such as a QR code) can be used to describe the network address, thereby improving the efficiency of linking websites and viewing information and as a medium for sharing specific links, which can also be used to open installations on The App of the mobile device is used to perform a specific function provided by a server, such as "Information Processing System, Information Processing System Method and Non-transient Computer-Readable Recording Media" in Taiwan Patent No. TW201619881, China Invention patent No. CN102663601B is disclosed in "Method, Mobile Terminal and Device for Providing Service Using Barcode Image"; but in this case, the server must follow the coding format defined by the two-dimensional barcode, and the existing Two-dimensional barcodes can only embed elements such as icons, backgrounds, and colors. For users who lack visual recognition (especially the elderly, patients, disabled people or children who are not good at mobile phone operation), it is still difficult to quickly The corresponding website or service can be identified from the two-dimensional barcode, and it is impossible to efficiently decide which two-dimensional barcode to scan to connect to the corresponding website or function; therefore, how to propose a safe and Time-saving and fast technical means to simplify the user's operation process and improve the efficiency of connection to the execution of specific functions/services are problems to be solved.
发明内容SUMMARY OF THE INVENTION
有鉴于上述问题,本发明提供一种可简化用户流程、提升连接至特定功能/服务执行的效率的利用加密图像提供预定义功能的系统及其实施方法,意即通过采集内嵌有一数字信息图腾的一加密图像,即可整合移动装置(用户端)与管理服务器(服务端),并完成相对应的预定义功能的执行。In view of the above problems, the present invention provides a system for providing predefined functions by using encrypted images and its implementation method, which can simplify the user process and improve the efficiency of connecting to specific functions/services. An encrypted image of the mobile device (client) can be integrated with the management server (server), and the execution of the corresponding predefined functions can be completed.
为达到上述目的,本发明的系统可供一移动装置采集一加密图像(其可经译码程序而从中采集出一数字信息图腾),该系统包括:一管理服务器,具有一验证模块及一传输模块;验证模块用于对数字信息图腾进行一验证程序,并于验证程序通过时,从储存于数字信息图腾的数据结构中取得一附加信息,再比对出关联于附加信息的一触发事件信息,其后,验证模块再驱动传输模块,以发送关联于触发事件信息的一功能执行指令至移动装置,进而使移动装置解析功能执行指令后,可执行一预定义功能。In order to achieve the above object, the system of the present invention can be used for a mobile device to collect an encrypted image (which can collect a digital information totem from it through a decoding program), and the system includes: a management server with a verification module and a transmission module; the verification module is used to perform a verification procedure on the digital information totem, and when the verification procedure passes, obtains an additional information from the data structure stored in the digital information totem, and then compares a trigger event information associated with the additional information Then, the verification module drives the transmission module again to send a function execution command associated with the trigger event information to the mobile device, so that the mobile device can execute a predefined function after parsing the function execution command.
本发明提供一种利用加密图像提供预定义功能的系统,供发送一功能执行指令至一移动装置,所述移动装置能够采集一加密图像,且所述加密图像经执行一译码程序后,可从中采集被隐写的一数字信息图腾,所述系统包括:The present invention provides a system for providing predefined functions using encrypted images, for sending a function execution command to a mobile device, the mobile device can capture an encrypted image, and after executing a decoding program, the encrypted image can be From collecting a digital information totem that is steganographic, the system includes:
一管理服务器,供所述移动装置通过一通信网路进行通讯,其包括一验证模块,还包括分别信息连接于所述验证模块的一验证数据库、一触发事件数据库、一传输模块;a management server for the mobile device to communicate through a communication network, which includes a verification module, and further includes a verification database, a trigger event database, and a transmission module respectively connected to the verification module;
所述验证模块用于对所述数字信息图腾进行一验证程序,以确认所述验证数据库是否有储存匹配的所述数字信息图腾及储存于所述数字信息图腾的数据结构中的至少一附加信息,并于所述验证程序通过时,从所述验证数据库取得所述附加信息,再于所述触发事件数据库比对出关联于所述附加信息的一触发事件信息;以及The verification module is used for performing a verification procedure on the digital information totem to confirm whether the verification database has stored the matching digital information totem and at least one additional information stored in the data structure of the digital information totem , and when the verification procedure is passed, obtain the additional information from the verification database, and then compare a trigger event information associated with the additional information in the trigger event database; and
所述传输模块受所述验证模块的驱动后,发送关联于所述触发事件信息的所述功能执行指令至所述移动装置,所述移动装置解析所述功能执行指令后,能够执行一预定义功能。After being driven by the verification module, the transmission module sends the function execution instruction associated with the trigger event information to the mobile device, and the mobile device can execute a predefined function after parsing the function execution instruction. Function.
其中,所述译码程序执行于所述管理服务器的所述验证模块或通过安装于所述移动装置的一应用程序执行。Wherein, the decoding program is executed in the verification module of the management server or through an application program installed in the mobile device.
其中,所述加密图像为内嵌有所述数字信息图腾的一人脸照片或一商家图标,且当所述验证程序通过时,所述验证模块所取得的所述附加信息为一联络信息,所述功能执行指令为一联络指令。Wherein, the encrypted image is a face photo or a business icon embedded with the digital information totem, and when the verification procedure is passed, the additional information obtained by the verification module is a contact information, so The function execution command is a contact command.
其中,所述加密图像为内嵌有所述数字信息图腾的一巡检图标,且当所述验证程序通过时,所述验证模块所取得的所述附加信息为一巡逻点信息,所述功能执行指令为一巡签指令,供所述移动装置依据所述巡签指令进行一巡签作业。Wherein, the encrypted image is a patrol icon embedded with the digital information totem, and when the verification procedure is passed, the additional information obtained by the verification module is a patrol point information, and the function The execution instruction is a sign patrol instruction for the mobile device to perform a sign patrol operation according to the patrol instruction.
其中,所述加密图像为内嵌有所述数字信息图腾的一餐点图标、一餐厅图标或一餐桌图标,且当所述验证程序通过时,所述验证模块所取得的所述附加信息为一餐点信息、一餐厅信息或一餐桌信息,所述功能执行指令为一点餐指令。Wherein, the encrypted image is a meal icon, a restaurant icon or a dining table icon embedded with the digital information totem, and when the verification procedure is passed, the additional information obtained by the verification module is: A meal information, a restaurant information or a table information, the function execution instruction is a meal order instruction.
其中,所述加密图像为内嵌有所述数字信息图腾的一应用程序图标,且当所述验证程序通过时,所述验证模块所取得的所述附加信息为一应用程序链接地址,所述功能执行指令为一应用程序跳转指令。Wherein, the encrypted image is an application icon embedded with the digital information totem, and when the verification procedure is passed, the additional information obtained by the verification module is an application link address, the The function execution instruction is an application program jump instruction.
本发明还提供一种利用加密图像提供预定义功能的系统的实施方法,当一移动装置采集内嵌有一数字信息图腾的一加密图像后,执行以下步骤:The present invention also provides an implementation method of a system that utilizes encrypted images to provide predefined functions. After a mobile device captures an encrypted image with a digital information totem embedded in it, the following steps are performed:
(A)一验证数字信息图腾步骤:一管理服务器对所述数字信息图腾于一验证数据库进行一验证程序,以确认所述验证数据库是否有储存匹配的所述数字信息图腾及储存于所述数字信息图腾的数据结构中的至少一附加信息,并于所述验证程序通过时,从所述验证数据库取得所述附加信息;以及(A) A step of verifying digital information totems: a management server performs a verification procedure on the digital information totems in a verification database to confirm whether the verification database has stored the matching digital information totems and stored them in the digital information totems. at least one additional information in the data structure of the information totem, and when the verification procedure is passed, the additional information is obtained from the verification database; and
(B)一产生功能执行指令步骤:所述管理服务器对所述附加信息于一触发事件数据库进行比对,以确认所述触发事件数据库是否有储存关联于所述附加信息的一触发事件信息及关联于所述触发事件信息的一功能执行指令;以及(B) A step of generating a function execution instruction: the management server compares the additional information with a trigger event database to confirm whether the trigger event database stores a trigger event information associated with the additional information and a function execution instruction associated with the trigger event information; and
所述触发事件数据库若有储存,所述功能执行指令能够通过所述管理服务器发送至所述移动装置,使所述移动装置解析所述功能执行指令中的一链接地址结构后,执行一预定义功能。If the trigger event database is stored, the function execution instruction can be sent to the mobile device through the management server, so that the mobile device can execute a predefined address after parsing a link address structure in the function execution instruction. Function.
其中,于(A)步骤执行前,所述移动装置或所述管理服务器先对所述加密图像执行一译码程序,以将所述加密图像与储存于所述验证数据库的一原始图像进行比对分析,并从所述加密图像采集被隐写的所述数字信息图腾。Wherein, before step (A) is performed, the mobile device or the management server first executes a decoding program on the encrypted image, so as to compare the encrypted image with an original image stored in the verification database The pair is analyzed and the steganographic totem of the digital information is collected from the encrypted image.
其中,所述加密图像为一人脸照片或一商家图标,且当(A)步骤的所述验证程序通过时,所述管理服务器所取得的所述附加信息为一联络信息,所述连络信息于(B)步骤进行比对后,所产生的所述功能执行指令为一联络指令。Wherein, the encrypted image is a face photo or a business icon, and when the verification procedure in step (A) passes, the additional information obtained by the management server is contact information, and the contact information After the comparison in step (B), the generated function execution command is a contact command.
其中,所述加密图像为一巡检图标,且当(A)步骤的所述验证程序通过时,所述管理服务器所取得的所述附加信息为一巡逻点信息,所述巡逻点信息于(B)步骤进行比对后,所产生的所述功能执行指令为一巡签指令,所述巡签指令能够供所述移动装置依据所述巡逻点信息、一巡签人员信息及一时间戳信息进行一巡签作业。Wherein, the encrypted image is a patrol icon, and when the verification procedure of step (A) passes, the additional information obtained by the management server is patrol point information, and the patrol point information is in ( B) After the comparison in step B, the generated function execution instruction is a patrol instruction, and the patrol instruction can be used by the mobile device to perform a patrol according to the patrol point information, a patrol personnel information and a timestamp information. Sign the job.
其中,所述加密图像为一餐点图标、一餐厅图标或一餐桌图标,且当(A)步骤的所述验证程序通过时,所述管理服务器所取得的所述附加信息为一餐点信息、一餐厅信息或一餐桌信息,所述附加信息于(B)步骤进行比对后,所产生的所述功能执行指令为一点餐指令。Wherein, the encrypted image is a meal icon, a restaurant icon or a dining table icon, and when the verification procedure in step (A) is passed, the additional information obtained by the management server is meal information , a restaurant information or a table information, after the additional information is compared in step (B), the generated function execution instruction is a meal order instruction.
其中,所述加密图像为一应用程序图标,且当(A)步骤的所述验证程序通过时,所述管理服务器所取得的所述附加信息为一应用程序链接地址,所述应用程序链接地址于(B)步骤进行比对后,所产生的所述功能执行指令为一应用程序跳转指令。Wherein, the encrypted image is an application program icon, and when the verification procedure in step (A) passes, the additional information obtained by the management server is an application program link address, and the application program link address After the comparison in step (B), the generated function execution instruction is an application program jump instruction.
本发明的有益效果:Beneficial effects of the present invention:
本发明据以实施后,确实可有效整合移动装置(用户端)与管理服务器(服务端),并完成相对应的预定义功能的执行,进而可简化用户流程、提升连接至特定功能/服务执行的效率。After the implementation of the present invention, the mobile device (client) and the management server (server) can be effectively integrated, and the corresponding predefined functions can be executed, thereby simplifying the user process and improving the connection to specific functions/services. s efficiency.
附图说明Description of drawings
图1为本发明的系统架构图。FIG. 1 is a system architecture diagram of the present invention.
图2为本发明的系统架构图。FIG. 2 is a system architecture diagram of the present invention.
图3为本发明的系统实施流程图。FIG. 3 is a flow chart of the system implementation of the present invention.
图4为本发明的第一实施例的应用情境示意图。FIG. 4 is a schematic diagram of an application scenario of the first embodiment of the present invention.
图5为本发明的第二实施例的应用情境示意图。FIG. 5 is a schematic diagram of an application scenario of the second embodiment of the present invention.
图6为本发明的第三实施例的应用情境示意图。FIG. 6 is a schematic diagram of an application scenario of the third embodiment of the present invention.
图7为本发明的第四实施例的系统架构图。FIG. 7 is a system architecture diagram of a fourth embodiment of the present invention.
图8为本发明的第五实施例的系统架构图。FIG. 8 is a system architecture diagram of a fifth embodiment of the present invention.
附图标记说明Description of reference numerals
10 利用加密图像提供预定义功能的系统10 Systems utilizing encrypted images to provide predefined functions
101 移动装置101 Mobile Devices
1011 扫描模块1011 Scan Module
1012 功能触发模块1012 Function Trigger Module
APP 应用程序APP application
102 管理服务器102 Management Server
1021 验证模块1021 Authentication Module
1022 验证数据库1022 Verify database
1023 触发事件数据库1023 Trigger event database
1024 传输模块1024 Transmission Module
103 应用服务服务器103 Application Service Server
I 加密图像I encrypted image
D 数字信息图腾D digital information totem
P APP网络数据包P APP network packet
F 功能执行指令F function execution command
N1 通信网路N1 communication network
N2 第二通信网路N2 second communication network
S1 采集加密图像S1 captures encrypted images
S2 译码加密图像,以取得数字信息图腾S2 decodes encrypted images to obtain digital information totems
S3 验证数字信息图腾S3 verification digital information totem
S4 取得触发事件信息S4 Get trigger event information
S5 根据触发事件信息,产生功能执行指令。S5 generates a function execution instruction according to the trigger event information.
具体实施方式Detailed ways
为使贵审查员得以清楚了解本发明的目的、技术特征及其实施后的技术效果,现以下列说明搭配附图进行说明,敬请参阅。In order to enable your examiners to clearly understand the purpose, technical features and technical effects of the present invention, the following descriptions are now combined with the accompanying drawings, please refer to.
请参阅图1的本发明的系统架构图,利用加密图像提供预定义功能的系统10,可供一移动装置101(mobile device)以一扫描模块1011采集一加密图像I的一图像信号后,执行一译码程序,以从前述的图像信号中采集出被隐写的一数字信息图腾D,并将数字信息图腾D通过一通信网路N1发送至一管理服务器102,管理服务器102完成验证/比对后,可将一功能执行指令F发送至移动装置101,使移动装置101执行一预定义功能,其中:Please refer to the system architecture diagram of the present invention in FIG. 1, the
数字信息图腾D:其数据结构(data structure)可储存整数、浮点数、字符、布尔数及位(例如影像位数据、码元等)等多种数据型别的信息。Digital Information Totem D: Its data structure can store information of various data types such as integers, floating-point numbers, characters, Boolean numbers and bits (such as image bit data, symbols, etc.).
加密图像I:可为一人脸照片、一商家图标、一巡检图标、一餐点图标、一餐厅图标、一餐桌图标、一应用程序图标等实体影像,但并不以此为限。Encrypted image I: It can be a physical image such as a face photo, a business icon, an inspection icon, a meal icon, a restaurant icon, a dining table icon, an application icon, etc., but not limited thereto.
移动装置101:可为具有连网功能的一智能手机、一平板计算机或一穿戴装置,且扫描模块1011可具有一相机镜头及一CMOS/CCD影像传感器。The
请参阅图2的本发明的系统架构图,并请搭配参阅图1,利用加密图像提供预定义功能的系统10的移动装置101可安装有一应用程序(APP),一扫描模块1011及一功能触发模块1012分别信息连接于应用程序(APP),其中,应用程序(APP)可内建一译码程序,其可对加密图像I的一图像信号进行译码,以从中采集出一数字信息图腾D;管理服务器102可包括一验证模块1021,还可包括分别与验证模块1021呈信息连接的一验证数据库1022、一触发事件数据库1023及一传输模块1024;管理服务器102具有一中央处理器(CPU),且管理服务器102可驱动上述各模块及存取上述各数据库的数据,并具备逻辑运算、暂存运算结果、保存执行指令位置等功能的服务器,其中:Please refer to the system architecture diagram of the present invention in FIG. 2 , and please refer to FIG. 1 , the
验证模块1021:可于验证数据库1022对数字信息图腾D进行一验证程序,以确认验证数据库1022是否有储存匹配的数字信息图腾D及储存于数字信息图腾D的数据结构中的至少一附加信息,并于验证程序通过时,从验证数据库1022取得一附加信息,再于触发事件数据库1023比对出关联于前述附加信息的至少一触发事件信息。The verification module 1021: can perform a verification procedure on the digital information totem D in the
验证数据库1022:可储存一数字信息图腾D、经过图像化合成的数字化的一加密图像I、至少一储存于数字信息图腾D的数据结构中的附加信息及与数字信息图腾D进行图像化合成的一原始图像。The
触发事件数据库1023:与验证数据库1022呈信息连接,可储存关联于前述附加信息的至少一触发事件信息及关联于前述触发事件信息的一功能执行指令F。Trigger event database 1023: connected with the
承上,上述储存于验证数据库1022的附加信息可为一联络信息、一巡逻点信息、一餐点信息、一餐厅信息、一餐桌信息、一应用程序链接地址、一车牌号码信息等,但不以此为限;而上述储存于触发事件数据库1023的触发事件信息可为一联络事件、一点餐事件、一APP跳转事件、一巡签事件、一车牌识别事件等,但不以此为限;而上述储存于触发事件数据库1023的功能执行指令F可为一联络指令、一点餐指令、一巡签指令、一应用程序跳转指令等,但不以此为限。Continuing from the above, the additional information stored in the
传输模块1024:用以与移动装置101进行通讯,可为适配于Wi-Fi、蓝牙、Zigbee、NFC、3G/4G、以太网络的其中一种传输接口或其组合的传输模块1024。Transmission module 1024: used to communicate with the
功能触发模块1012:用以解析管理服务器102所发送的功能执行指令F的一链接地址结构,让移动装置101可根据链接地址结构,执行一预定义功能。The
承上,前述功能执行指令F可为一URL Scheme指令,前述链接地址结构可包括一服务类型名称(<scheme>)、一主机域名名称(<host>或<host>:<port>)、一资源路径名称(<path>)、一指令参数名称(<query>)或上述各参数的自定义组合。Continuing from the above, the aforementioned function execution command F may be a URL Scheme command, and the aforementioned link address structure may include a service type name (<scheme>), a host domain name (<host> or <host>:<port>), a Resource path name (<path>), a command parameter name (<query>), or a custom combination of the above parameters.
承上,所述服务类型名称可显示为但不以此为限的http(s)、tel(设定电话拨打)、sms、mailto、itms-Apps、fb、whatsApp等;所述主机域名名称可为www.host.com;所述资源路径名称可显示为index.php或第三方应用程序(下称第三方APP)的Package Name(封包名称)或第三方APP的APP ID(身份标示码);所述指令参数名称可显示为但不以此为限的一电话号码、一功能服务网址(例如Web点餐接口)、一传递信息参数(send-text)或用以连接第三方APP 的openURL。As mentioned above, the service type name can be displayed as but not limited to http(s), tel (set phone dialing), sms, mailto, itms-Apps, fb, whatsApp, etc.; the host domain name can be It is www.host.com; the resource path name can be displayed as index.php or the Package Name (package name) of the third-party application (hereinafter referred to as the third-party APP) or the APP ID (identification code) of the third-party APP; The command parameter name can be displayed as, but not limited to, a phone number, a functional service website (eg, a web ordering interface), a send-text parameter, or an openURL for connecting to a third-party APP.
请参阅图3的本发明的系统实施流程图,执行步骤如下,并请搭配参阅图1及图2:Please refer to the flow chart of the system implementation of the present invention in FIG. 3. The execution steps are as follows, and please refer to FIG. 1 and FIG. 2 in conjunction:
采集加密图像(步骤S1):一移动装置101采集内嵌有一数字信息图腾D的一加密图像I,且数字信息图腾D通过一管理服务器102以例如但不以此为限的一量化索引值调变法(QIM,Quantization Index Modulation)、一向量量化编码法(VQ,Vector Quantization)、一索引值余数量化(QIMM,Quantization Index Modulus Modulation)、一最低有效位编码(LSB,Least Significant Bit)的其中一种隐写算法或其组合,将数字信息图腾D隐写于一原始图像以供步骤S2被执行时予以译码。Collect encrypted image (step S1): a
译码加密图像,以取得数字信息图腾(步骤S2):移动装置101对加密图像I执行一译码程序,以从加密图像I采集被隐写的数字信息图腾D,并发送至管理服务器102;其中,译码程序可被定义为以下程序,但并不以下列列举的程序为限:Decoding the encrypted image to obtain a digital information totem (step S2): the
(A)将加密图像I与上述的原始图像进行比对分析,以找出加密图像I与上述原始图像的像素差异,其中,原始图像可预先储存于管理服务器102的一验证数据库1022或储存于移动装置101;或(A) Compare and analyze the encrypted image I and the above-mentioned original image to find out the pixel difference between the encrypted image I and the above-mentioned original image, wherein the original image can be pre-stored in a
(B)以一译码软件包(例如StegSolve)对加密图像I进行多通道(例如RGB色彩空间)扫描,以确认加密图像I中是否有数字信息图腾D被隐写于某一颜色的一最低位;或(B) Perform multi-channel (eg RGB color space) scanning on the encrypted image I with a decoding software package (such as StegSolve) to confirm whether there is a digital information totem D in the encrypted image I that is steganographically located at a minimum of a certain color bit; or
(C)检视加密图像I的属性信息,以确认加密图像I中是否嵌有数字信息图腾D所包括的一密钥(Key)及/或一旗标(Flag)等字符串。(C) Checking the attribute information of the encrypted image I to confirm whether the encrypted image I is embedded with character strings such as a key (Key) and/or a flag (Flag) included in the digital information totem D.
验证数字信息图腾(步骤S3):管理服务器102对数字信息图腾D于一验证数据库1022进行一验证程序,以确认验证数据库1022是否有储存匹配的数字信息图腾D及储存于数字信息图腾D的数据结构中的至少一附加信息,验证程序通过时,从验证数据库1022取得前述的附加信息,而有关附加信息的形态,于此不再赘述。Verifying the digital information totem (step S3): the
取得触发事件信息(步骤S4):管理服务器102将步骤S3取得的附加信息于一触发事件数据库1023进行比对,以确认触发事件数据库1023是否有储存关联于前述附加信息的一触发事件信息,而有关触发事件信息的形态,于此不再赘述。Obtaining trigger event information (step S4): The
根据触发事件信息,产生功能执行指令(步骤S5):管理服务器102将步骤S4取得的触发事件信息于触发事件数据库1023再行比对,以确认触发事件数据库1023是否有储存关联于所述触发事件信息的一功能执行指令F,若有,将功能执行指令F发送至移动装置101,以让移动装置101执行对应于功能执行指令F的一预定义功能。According to the trigger event information, a function execution instruction is generated (step S5 ): the
承步骤S5,在一些实施例中,本发明可应用于人脸识别、商家识别、巡签打卡、餐厅点餐、执行其它APP、车牌识别、家电启动、紧急呼叫等应用层面:Following step S5, in some embodiments, the present invention can be applied to application levels such as face recognition, merchant recognition, check-in, restaurant ordering, execution of other APPs, license plate recognition, home appliance activation, and emergency calls:
人脸识别:请参阅图4的第一实施例的应用情境示意图,当于步骤S1采集的加密图像I为一人脸照片(例如儿子照片),且当步骤S3的验证程序通过时,则于步骤S4取得的附加信息可为一联络信息,所述联络信息于步骤S4进行比对所取得的触发事件信息为一联络事件,所述联络事件于步骤S5进行比对所取得的功能执行指令F为一联络指令,依此,可使移动装置101驱动一电话APP(可为原生或Web版),以联系对应于前述联络信息的联络人(例如图4所示的王小明),且所述电话APP可为一网络电话应用程序(例如WeChat)。Face recognition: please refer to the schematic diagram of the application situation of the first embodiment of FIG. 4, when the encrypted image I collected in step S1 is a face photo (such as a son photo), and when the verification procedure of step S3 passes, then in step S3 The additional information obtained in S4 may be a contact information, the trigger event information obtained by the comparison of the contact information in step S4 is a contact event, and the function execution instruction F obtained by the comparison of the contact event in step S5 is: A contact instruction, according to this, can make the
商家识别:请参阅图5的第二实施例的应用情境示意图及参阅上述人脸识别的实施例,当于步骤S1采集的加密图像I为一商家图标(例如图5所示的医院图标或水电行图标),且于步骤S5进行比对所取得的功能执行指令F也为上述的联络指令时,可使移动装置101驱动上述电话APP,以联系对应于上述联络信息的商家(例如水电工或紧急呼叫图5所示的ABC医院)。Merchant identification: Please refer to the schematic diagram of the application scenario of the second embodiment in FIG. 5 and the above-mentioned embodiment of face recognition. When the encrypted image I collected in step S1 is a merchant icon (such as the hospital icon or the water and electricity shown in FIG. 5 ) line icon), and when the function execution command F obtained by the comparison in step S5 is also the above-mentioned contact command, the
餐厅点餐:请参阅图6的第三实施例的应用情境示意图,当于步骤S1采集的加密图像I为一餐点图标(例如图6所示的玉子烧、鲑鱼味噌汤)、一餐厅图标或一餐桌图标,且当步骤S3的验证程序通过时,于步骤S4取得的附加信息可为对应于加密图像I的一餐点信息、一餐厅信息或一餐桌信息的其中一种或其组合,前述附加信息再于步骤S4进行比对所取得的触发事件信息为一点餐事件,而所述点餐事件于步骤S5进行比对所取得的功能执行指令F为一点餐指令,依此,移动装置101通过扫描MENU的餐点图标、餐厅图标或餐厅内餐桌的图标,即可将移动装置101导引至一点餐接口以进行点餐。Restaurant ordering: please refer to the schematic diagram of the application scenario of the third embodiment in FIG. 6 , when the encrypted image I collected in step S1 is a meal icon (such as tamagoyaki and salmon miso soup shown in FIG. 6 ), a restaurant icon or a table icon, and when the verification procedure of step S3 passes, the additional information obtained in step S4 may be one of a meal information, a restaurant information or a table information corresponding to the encrypted image I, or a combination thereof, The trigger event information obtained by the comparison of the aforementioned additional information in step S4 is a meal ordering event, and the function execution instruction F obtained by the comparison of the meal ordering event in step S5 is a meal ordering command. Accordingly, the
巡签打卡:当于步骤S1采集的加密图像I为一巡检图标,且当步骤S3的验证程序通过时,于步骤S4取得的附加信息即为一巡逻点信息,而所述巡逻点信息于步骤S4进行比对所取得的触发事件信息为一巡签事件,而所述巡签事件于步骤S5进行比对所取得的功能执行指令F为一巡签指令,依此,可使移动装置101依据所述巡逻点信息、一巡签人员信息、一时间戳信息上传至一巡签服务器,以进行一巡签作业(即巡逻打卡作业)。Patrol sign and punch card: when the encrypted image I collected in step S1 is a patrol icon, and when the verification procedure of step S3 passes, the additional information obtained in step S4 is a patrol point information, and the patrol point information is in The trigger event information obtained by the comparison in step S4 is a signature patrol event, and the function execution instruction F obtained by the comparison of the signature patrol event in step S5 is a signature patrol instruction. The patrol point information, the patrol personnel information, and the time stamp information are uploaded to the patrol server for a patrol operation (that is, a patrol punching operation).
执行其它APP:请参阅图7的第四实施例的系统架构图,当于步骤S1采集的加密图像I为一应用程序图标(例如图7所示的WhatsApp图标),且当步骤S3的验证程序通过时,于步骤S4取得的附加信息可为对应于加密图像I的一应用程序链接地址,而前述应用程序链接地址于步骤S4进行比对所取得的触发事件信息为一APP跳转事件,而所述APP跳转事件于步骤S5进行比对所取得的功能执行指令F为一应用程序跳转指令,依此,若移动装置101所扫描的加密图像I对应于需要连网的其它APP,则当移动装置101解析所述的应用程序跳转指令后,可使移动装置101通过一第二通信网路N2,将包括一标头(Header)及功能执行指令F的一APP网络数据包P(Data Packet)发送至一应用服务提供商(ApplicationServiceProvider)的一应用服务服务器103(例如WhatsApp的一通讯服务器)。Execute other APPs: please refer to the system architecture diagram of the fourth embodiment in FIG. 7 , when the encrypted image I collected in step S1 is an application icon (such as the WhatsApp icon shown in FIG. 7 ), and when the verification procedure in step S3 When passed, the additional information obtained in step S4 may be an application link address corresponding to the encrypted image I, and the trigger event information obtained by comparing the aforementioned application link address in step S4 is an APP jump event, and The function execution instruction F obtained by comparing the APP jump event in step S5 is an application program jump instruction. Accordingly, if the encrypted image I scanned by the
承上,因加密图像I对移动装置101的用户而言,并难以从肉眼察觉加密图像I与原始图像的差异,也不易看出隐写于加密图像I的数字信息图腾D,并且,加密图像I可依各种预定义功能作不同呈现,而非难以识别用途的条形码(例如QR码),故本发明的系统据以实施后,确实可让较缺乏视觉识别性的用户,以移动装置101快速执行对应于加密图像I的一预定义功能,且除了上述的应用层面,前述的预定义功能更可为检视文字、播放多媒体影像/影片、开启/关闭某设备(例如家电设备)的装置开关、出示数字优惠券、检视数字广告、串接支付模块以进行付款等功能,但并不以此为限。Continuing from the above, it is difficult for the user of the
请参阅图8的本发明的第五实施例的系统架构图,并请搭配图1及图3,本实施例相较于上述各实施例而言,步骤S2可执行于管理服务器102,而非移动装置101,更详细而言,当本实施例的移动装置101通过扫描模块1011采集加密图像I后,可将加密图像I的一图像信号发送至管理服务器1011,并通过验证模块1021接收所述的图像信号,以继续执行步骤S2的译码程序;借此,可减轻移动装置101执行译码程序的运算处理负担。Please refer to the system architecture diagram of the fifth embodiment of the present invention in FIG. 8 , and please refer to FIG. 1 and FIG. 3 . Compared with the above-mentioned embodiments, step S2 in this embodiment can be performed on the
综上所述,本发明所提供的系统可供一移动装置采集一加密图像,且加密图像经译码程序后可采集一数字信息图腾,以供一管理服务器对数字信息图腾进行一验证程序,并于验证程序通过时,从储存于数字信息图腾的数据结构中取得一附加信息,再比对出关联于附加信息的一触发事件信息,其后,管理服务器再发送关联于触发事件信息的一功能执行指令至移动装置,进而使移动装置解析功能执行指令中的一链接地址结构后,执行一预定义功能;因此,本发明据以实施后,确实可有效整合移动装置(用户端)与管理服务器(服务端),并完成相对应的预定义功能的执行,进而可简化用户流程、提升连接至特定功能/服务执行的效率。To sum up, the system provided by the present invention can be used by a mobile device to collect an encrypted image, and the encrypted image can collect a digital information totem after the decoding process, so that a management server can perform a verification process on the digital information totem, When the verification procedure is passed, an additional information is obtained from the data structure stored in the digital information totem, and then a trigger event information associated with the additional information is compared, and then the management server sends a trigger event information associated with the trigger event information. The function execution command is sent to the mobile device, so that the mobile device executes a predefined function after parsing a link address structure in the function execution command; therefore, the present invention can effectively integrate the mobile device (client) and management The server (server side), and completes the execution of the corresponding predefined functions, thereby simplifying the user process and improving the efficiency of connecting to specific functions/services.
但是,以上所述仅为本发明的较佳的实施例,并非用以限定本发明实施的范围;本领域技术人员在不脱离本发明的精神与范围下所作的均等变化与修饰,皆应涵盖于本发明的保护范围内。However, the above descriptions are only preferred embodiments of the present invention and are not intended to limit the scope of implementation of the present invention; equivalent changes and modifications made by those skilled in the art without departing from the spirit and scope of the present invention should be covered. within the protection scope of the present invention.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810971040.9A CN110858863A (en) | 2018-08-24 | 2018-08-24 | System for providing predefined functions using encrypted images and method for implementing same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810971040.9A CN110858863A (en) | 2018-08-24 | 2018-08-24 | System for providing predefined functions using encrypted images and method for implementing same |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110858863A true CN110858863A (en) | 2020-03-03 |
Family
ID=69635471
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810971040.9A Pending CN110858863A (en) | 2018-08-24 | 2018-08-24 | System for providing predefined functions using encrypted images and method for implementing same |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110858863A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117540067A (en) * | 2024-01-10 | 2024-02-09 | 四川三思德科技有限公司 | Social governance-oriented big data visualization method, device and medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050254714A1 (en) * | 2004-05-13 | 2005-11-17 | Ramakrishna Anne | Systems and methods for data transfer with camera-enabled devices |
CN102375752A (en) * | 2010-08-09 | 2012-03-14 | 株式会社泛泰 | Apparatus and method for sharing application with a portable terminal |
CN102663601A (en) * | 2012-04-11 | 2012-09-12 | 唐诗宇 | Method, mobile terminal and device for offering service by means of barcode images |
CN106327185A (en) * | 2016-08-26 | 2017-01-11 | 维沃移动通信有限公司 | Starting method for payment application and mobile terminal |
CN108133129A (en) * | 2017-06-22 | 2018-06-08 | 广东网金云计算有限公司 | A kind of unlocking method of application program, device and mobile terminal |
-
2018
- 2018-08-24 CN CN201810971040.9A patent/CN110858863A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050254714A1 (en) * | 2004-05-13 | 2005-11-17 | Ramakrishna Anne | Systems and methods for data transfer with camera-enabled devices |
CN102375752A (en) * | 2010-08-09 | 2012-03-14 | 株式会社泛泰 | Apparatus and method for sharing application with a portable terminal |
CN102663601A (en) * | 2012-04-11 | 2012-09-12 | 唐诗宇 | Method, mobile terminal and device for offering service by means of barcode images |
CN106327185A (en) * | 2016-08-26 | 2017-01-11 | 维沃移动通信有限公司 | Starting method for payment application and mobile terminal |
CN108133129A (en) * | 2017-06-22 | 2018-06-08 | 广东网金云计算有限公司 | A kind of unlocking method of application program, device and mobile terminal |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117540067A (en) * | 2024-01-10 | 2024-02-09 | 四川三思德科技有限公司 | Social governance-oriented big data visualization method, device and medium |
CN117540067B (en) * | 2024-01-10 | 2024-04-30 | 四川三思德科技有限公司 | Social governance-oriented big data visualization method, device and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101541263B1 (en) | Method and apparatus for executing user action commands | |
US10191457B2 (en) | Automatic portable electronic device configuration | |
US8668144B2 (en) | Method and process for symbolic mark decoding | |
KR101842868B1 (en) | Method, apparatus, and system for providing a security check | |
US9727657B2 (en) | Multi-mode barcode resolution system | |
CN104495545B (en) | Electronic elevator maintenance supervision and management system and method for elevator maintenance based on dynamic two-dimensional codes | |
TWI495381B (en) | Two - dimensional bar code connection method | |
US9158648B2 (en) | Reporting product status information using a visual code | |
WO2014194827A1 (en) | Method and device for mobile terminal to process visualization graphics code | |
US8854413B2 (en) | Communicating with an endpoint using matrix barcodes | |
CN105515887B (en) | application testing method, server and system | |
CN112135186A (en) | Screen projection method, device, equipment and storage medium based on small program | |
WO2016008239A1 (en) | Two-dimensional code information acquisition method, device and terminal | |
JP2007128230A (en) | Visitor automatic acceptance system using portable terminal and method and its program | |
JP2004179783A (en) | Mobile client apparatus, mobile client support system, id interpreting method, and id interpreting program | |
CN110858863A (en) | System for providing predefined functions using encrypted images and method for implementing same | |
JP2021532506A (en) | Remote registration system for mobile network users | |
JP3221969U (en) | Encryption Gallery Management System | |
TWM573480U (en) | System using encrypted images to provide predefined functions | |
TWI680420B (en) | System and implementation method for providing predefined function based on encrypted image | |
CN110768892B (en) | Digital intelligent business card management system and implementation method thereof | |
CN101827253A (en) | Ward multimedia network communication equipment and network communication method using same | |
KR101342534B1 (en) | A service method for simultaneous exchange of personal information and system for the same | |
WO2014161425A1 (en) | Method for processing two-dimensional code and mobile terminal | |
CN104519033B (en) | A kind of System and method for carrying out data exchange based on 2 D code information agreement |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200303 |
|
RJ01 | Rejection of invention patent application after publication |