CN107679594A - 一种二维码识别方法及智能终端 - Google Patents
一种二维码识别方法及智能终端 Download PDFInfo
- Publication number
- CN107679594A CN107679594A CN201710939510.9A CN201710939510A CN107679594A CN 107679594 A CN107679594 A CN 107679594A CN 201710939510 A CN201710939510 A CN 201710939510A CN 107679594 A CN107679594 A CN 107679594A
- Authority
- CN
- China
- Prior art keywords
- quick response
- app
- operating system
- response code
- camera
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种二维码识别方法及智能终端,包括如下步骤:(1)操作***发起摄像头的调用;(2)摄像头对二维码进行扫描,并将扫描信息返回给操作***;(3)操作***根据扫描信息识别二维码对应的APP;(4)操作***发起打开APP,并将扫描信息或对应信息转发给APP。本发明提供的二维码识别方法及智能终端,能够实现二维码的自动识别,避免用户的误操作,同时减少用户的动作程序,提高用户体验质量;同时本发明将摄像头的调用集中起来,避免各个APP分别开发相应的程序,提高APP开发的速度,降低APP占用的***内存,提高***的处理速度。
Description
技术领域
本发明涉及一种二维码识别方法及智能终端。
背景技术
随着当前社会的发展,用来信息识别和读取的二维码随处可见,人们可以通过扫描二维码支付、加好友、加关注等,大大方便了人们的日常生活。而当前的智能终端(如手机、PAD),都要通过与二维码对应的应用软件(APP)来直接读取二维码,对不对应的二维码一般不能识别,即使能够识别出二维码对应的应用软件,通常也只是提供对应应用的下载链接。
另外,用户在读取二维码时,首先得主观识别二维码的类型(属于哪个APP的二维码),然后打开对应的APP,再点击读取二维码的按钮,通过摄像头读取二维码,二维码的整个读取时间较长,影响用户体验。
目前Android平台体系结构如图1所示,Android平台***对二维码的识别进行如图2所示,当用户主观识别了二维码类型后,会打开对应的APP,APP开始发起进程,启动Linux操作***(硬件抽象层)并进行***内部各项管理进程和驱动程序的调用,再调用物理硬件中的摄像头对二维码进行扫描,扫描信息返回给APP后,APP对扫描信息进行处理,若二维码类型判断失误,APP则不能对扫描信息进行处理。
发明内容
发明目的:为了克服现有技术中存在的不足,本发明提供一种二维码识别方法及智能终端,可以自主识别二维码的类型,然后直接将二维码信息发送给对应的APP,避免用户主观判断,同时通过流程优化,减少用户的操作繁琐程度,提高用户体验质量。
技术方案:为实现上述目的,本发明采用的技术方案为:
一种二维码识别方法,包括如下步骤:
(1)操作***发起摄像头的调用;
(2)摄像头对二维码进行扫描,并将扫描信息返回给操作***;
(3)操作***根据扫描信息识别二维码对应的APP;
(4)操作***发起打开APP,并将扫描信息或对应信息转发给APP。
所述操作***为Android***或ISO***,也可以为其他操作***。
一种智能终端,其上存储有二维码识别程序,该二维码识别程序被处理器执行时实现以下步骤:
(1)操作***发起摄像头的调用;
(2)摄像头对二维码进行扫描,并将扫描信息返回给操作***;
(3)操作***根据扫描信息识别二维码对应的APP;
(4)操作***发起打开APP,并将扫描信息或对应信息转发给APP。
一种智能终端,其上存储有摄像头调用程序,该摄像头调用程序被处理器执行时实现以下步骤:
(1)操作***发起摄像头调用程序,进入步骤(2);
(2)用户点击选择摄像、拍照或二维码识别,进入步骤(3);
(3)若用户选择摄像,则***执行摄像程序;若用户选择拍照,则***执行拍照程序;若用户选择二维码识别,则***执行二维码识别程序,包括如下步骤:
(31)摄像头对二维码进行扫描,并将扫描信息返回给操作***;
(32)操作***根据扫描信息识别二维码对应的APP;
(33)操作***发起打开APP,并将扫描信息或对应信息转发给APP。
有益效果:本发明提供的二维码识别方法及智能终端,能够实现二维码的自动识别,避免用户的误操作,同时减少用户的动作程序,提高用户体验质量;同时本发明将摄像头的调用集中起来,避免各个APP分别开发相应的程序,提高APP开发的速度,降低APP占用的***内存,提高***的处理速度。
附图说明
图1为Android平台体系结构示意图;
图2为现有的Android平台体系的二维码识别流程;
图3为基于本发明的Android平台体系的二维码识别流程;
图4为基于本发明的一种具体实施流程;
图5为以支付宝扫码付款为例,现有方法和本发明方法的流程对比。
具体实施方式
下面结合附图对本发明作更进一步的说明。
如图4所示为一种二维码识别方法流程图,包括如下步骤:
(1)操作***发起摄像头的调用;
(2)摄像头对二维码进行扫描,并将扫描信息返回给操作***;
(3)操作***根据扫描信息识别二维码对应的APP;
(4)操作***发起打开APP,并将扫描信息或对应信息转发给APP。
下面以Android***为操作***,对支付宝扫码付款行为进行分析;如图5所示,实线流程为本发明方法的实施过程(右侧),虚线流程为现有技术的实施过程(左侧);本发明的具体实施过程如下:
(1)制定新的二维码的信息标准,将APP信息数字化,对可读取二维码的各APP进行唯一的编号,并将该编号作为二维码编码的一部分嵌入在现有的二维码中。
可以使用十位或更多位数的字段来对应唯一APP信息,如支付宝0000000001,微信0000000010,等等。新的二维码包括两部分,一部分为现有二维码内容,另一部分则指明对应的APP。新的二维码中包的指明对应的APP信息为新增信息。
假设现有一条支付宝二维码包含内容是1010000,微信二维码包含内容是11011101111。结合上例,使用新二维码编码后的内容为,支付宝二维码内容为10100000000000001,微信二维码内容为110111011110000000010。
(2)智能终端控制操作***发起摄像头的调用。
(3)摄像头对二维码进行扫描,并将扫描信息返回给操作***。
(4)操作***识别二维码对应的APP,操作***启动对应的APP。
(5)APP完成启动后,操作***将二维码发送给APP。
(6)APP根据二维码信息执行相关操作。
结合图5的对比和上述过程描述,可以看出,本发明实现了二维码的读取和自动化执行流程,能够减少用户参与手动操作步骤,不需要用户判断二维码对应的APP,加快了读取速度,提高用户体验。
以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (4)
1.一种二维码识别方法,其特征在于:包括如下步骤:
(1)操作***发起摄像头的调用;
(2)摄像头对二维码进行扫描,并将扫描信息返回给操作***;
(3)操作***根据扫描信息识别二维码对应的APP;
(4)操作***发起打开APP,并将扫描信息或对应信息转发给APP。
2.根据权利要求1所述的二维码识别方法,其特征在于:所述操作***为Android***或ISO***。
3.一种智能终端,其上存储有二维码识别程序,其特征在于:该二维码识别程序被处理器执行时实现以下步骤:
(1)操作***发起摄像头的调用;
(2)摄像头对二维码进行扫描,并将扫描信息返回给操作***;
(3)操作***根据扫描信息识别二维码对应的APP;
(4)操作***发起打开APP,并将扫描信息或对应信息转发给APP。
4.一种智能终端,其上存储有摄像头调用程序,其特征在于:该摄像头调用程序被处理器执行时实现以下步骤:
(1)操作***发起摄像头调用程序,进入步骤(2);
(2)用户点击选择摄像、拍照或二维码识别,进入步骤(3);
(3)若用户选择摄像,则***执行摄像程序;若用户选择拍照,则***执行拍照程序;若用户选择二维码识别,则***执行二维码识别程序,包括如下步骤:
(31)摄像头对二维码进行扫描,并将扫描信息返回给操作***;
(32)操作***根据扫描信息识别二维码对应的APP;
(33)操作***发起打开APP,并将扫描信息或对应信息转发给APP。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710939510.9A CN107679594A (zh) | 2017-10-11 | 2017-10-11 | 一种二维码识别方法及智能终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710939510.9A CN107679594A (zh) | 2017-10-11 | 2017-10-11 | 一种二维码识别方法及智能终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107679594A true CN107679594A (zh) | 2018-02-09 |
Family
ID=61140107
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710939510.9A Pending CN107679594A (zh) | 2017-10-11 | 2017-10-11 | 一种二维码识别方法及智能终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107679594A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102982302A (zh) * | 2012-11-06 | 2013-03-20 | 广东欧珀移动通信有限公司 | 一种手机自动识别二维码的方法 |
US20160180070A1 (en) * | 2014-06-16 | 2016-06-23 | Huizhou Tcl Mobile Communication Co., Ltd. | Processing method and system for identity authentication with mobile terminal based on iris recognition |
CN106681611A (zh) * | 2016-12-28 | 2017-05-17 | 深圳市全智达科技有限公司 | 一种二维码扫描方法及装置 |
CN106682561A (zh) * | 2016-12-28 | 2017-05-17 | 深圳市全智达科技有限公司 | 一种扫描功能使用方法及装置 |
CN107122693A (zh) * | 2017-05-15 | 2017-09-01 | 北京小米移动软件有限公司 | 二维码识别方法及装置 |
CN107153533A (zh) * | 2016-03-04 | 2017-09-12 | 深圳市深信服电子科技有限公司 | 基于安卓虚拟***的应用调用方法及*** |
CN107220578A (zh) * | 2017-05-31 | 2017-09-29 | 维沃移动通信有限公司 | 一种二维码扫描识别方法、装置、移动终端及存储介质 |
-
2017
- 2017-10-11 CN CN201710939510.9A patent/CN107679594A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102982302A (zh) * | 2012-11-06 | 2013-03-20 | 广东欧珀移动通信有限公司 | 一种手机自动识别二维码的方法 |
US20160180070A1 (en) * | 2014-06-16 | 2016-06-23 | Huizhou Tcl Mobile Communication Co., Ltd. | Processing method and system for identity authentication with mobile terminal based on iris recognition |
CN107153533A (zh) * | 2016-03-04 | 2017-09-12 | 深圳市深信服电子科技有限公司 | 基于安卓虚拟***的应用调用方法及*** |
CN106681611A (zh) * | 2016-12-28 | 2017-05-17 | 深圳市全智达科技有限公司 | 一种二维码扫描方法及装置 |
CN106682561A (zh) * | 2016-12-28 | 2017-05-17 | 深圳市全智达科技有限公司 | 一种扫描功能使用方法及装置 |
CN107122693A (zh) * | 2017-05-15 | 2017-09-01 | 北京小米移动软件有限公司 | 二维码识别方法及装置 |
CN107220578A (zh) * | 2017-05-31 | 2017-09-29 | 维沃移动通信有限公司 | 一种二维码扫描识别方法、装置、移动终端及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11194999B2 (en) | Integrated facial recognition method and system | |
CN111581433B (zh) | 视频处理方法、装置、电子设备及计算机可读介质 | |
US10169900B2 (en) | Picture processing method and apparatus | |
CN107748698A (zh) | 以广播方式启动应用的控制方法、装置、存储介质及终端 | |
CN105955779A (zh) | 进程关闭方法及装置 | |
CN108986825A (zh) | 基于语音交互的上下文获取方法及设备 | |
CN110930160A (zh) | 一种基于人脸识别的零花钱管理方法、装置及电子设备 | |
CN110727495A (zh) | 一种界面元素的自动分段截图方法及*** | |
CN109166616A (zh) | 服务资源分配方法、装置、计算机设备和存储介质 | |
CN105868279B (zh) | 一种应用推荐方法及服务器 | |
CN111125568A (zh) | 基于二维码扫描的失物寻找方法 | |
CN106846670A (zh) | 一种应用于pos端的条码识读方法 | |
CN114219971A (zh) | 一种数据处理方法、设备以及计算机可读存储介质 | |
CN107679594A (zh) | 一种二维码识别方法及智能终端 | |
CN106162616A (zh) | 一种号码拨打的方法及装置 | |
CN107562830A (zh) | 一种应用推荐方法及应用服务器 | |
CN107609843A (zh) | 合同更新方法及服务器 | |
CN109040774B (zh) | 一种节目信息提取方法、终端设备、服务器及存储介质 | |
CN107733909B (zh) | 一种数据存储方法、装置、服务器及存储介质 | |
CN115865809B (zh) | 数据传输方法、装置、电子设备以及可读存储介质 | |
CN109740610A (zh) | 一种快速登记条盒卷烟32位喷码的方法 | |
CN111626075A (zh) | 一种目标识别方法及装置 | |
CN115791641B (zh) | 一种基于智能水杯进行液体成分检测的方法及*** | |
CN113408912B (zh) | 用于电视台的审计***和电子设备 | |
CN116994380B (zh) | 一种信息交互方法和装置 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180209 |