一种二维码扫描方法及装置制造方法及图纸

技术编号:15391201 阅读:70 留言:0更新日期:2017-05-19 04:37
本发明专利技术适用于二维码技术领域,提供了一种二维码扫描方法及装置,所述方法包括:配置二维码扫描的触发操作;利用所述二维码扫描的触发操作,调用系统的摄像头输入接口,扫描待识别的二维码,生成二维码内容;根据所述二维码内容,获取能够对所述二维码进行解读或使用的应用程序;向所述应用程序发送所述二维码内容。本发明专利技术有益效果在于两方面,一方面,系统采用统一的二维码扫描操作的入口,提升了系统的使用效率和安全性;另一方面,应用程序无需摄像头的使用权限,也能接收到二维码内容,因此既能正常使用二维码扫描,也能保护用户隐私,兼顾了二维码扫描的安全和效率。

Method and device for scanning two-dimensional code

The invention is applicable to two-dimensional code technology, and provides a device for two-dimensional code scanning method, the method includes: configuration of two-dimensional code scanning trigger operation; using the two-dimensional code scanning trigger operation, camera input interface of the system, to identify the two dimensional code scanning, two-dimensional code generated according to the content; the contents of the two-dimensional code, get the application to read or use of the two-dimensional code; sent to the application of the two-dimensional code content. The beneficial effect of the invention lies in two aspects, on the one hand, entrance system uses a two-dimensional code scanning operation is unified, to enhance the efficiency and safety of the system; on the other hand, the application without permission for the camera, can also receive a two-dimensional code, so can the normal use of two-dimensional code scanning, can to protect user privacy, taking into account the safety and efficiency of two-dimensional code scanning.

【技术实现步骤摘要】
一种二维码扫描方法及装置
本专利技术属于二维码
,尤其涉及一种二维码扫描方法及装置。
技术介绍
随着移动互联网的发展,二维码在很多领域都获得了越来越广泛的应用,在现有的移动终端中,很多应用程序都有扫描二维码的功能,给人们的生活也带来了很多的方便,但目前的二维码的应用也存在着一些问题。目前的二维码扫描方式,扫描步骤繁琐,不利于提高扫描效率。其原因在于以下两方面,详述如下:第一方面,摄像头是一个很容易泄露用户隐私的工具,如果允许各种应用程序随意调用,难免会造成某些应用程序对摄像头的恶意使用,有可能造成用户隐私的泄露;如果不允许应用程序申请摄像头的权限,就不能使用二维码扫描功能,这就会造成用户使用移动终端的种种不便。第二方面,虽然二维码扫描功能是很多应用程序的常用功能之一,但是由于没有统一规范,这一功能的使用入口可能会被不同的应用程序放在不同的地方,有时进入应用程序之后,需要通过点击多次才能到达使用二维码扫描功能的入口,这会增加用户的操作复杂度和操作成本。
技术实现思路
本专利技术实施例的目的在于提供一种二维码扫描方法,旨在解决目前的二维码扫描方式,扫描步骤繁琐,不利于提高扫描效率的问题。本专利技术实施例是这样实现的,一种二维码扫描方法,包括:配置二维码扫描的触发操作;利用所述二维码扫描的触发操作,调用系统的摄像头输入接口,扫描待识别的二维码,生成二维码内容;根据所述二维码内容,获取能够对所述二维码进行解读或使用的应用程序;向所述应用程序发送所述二维码内容。本专利技术实施例的另一目的在于提供一种二维码扫描装置,包括:配置模块,用于配置二维码扫描的触发操作;生成模块,用于利用所述二维码扫描的触发操作,调用系统的摄像头输入接口,扫描待识别的二维码,生成二维码内容;获取模块,用于根据所述二维码内容,获取能够对所述二维码进行解读或使用的应用程序;启动模块,用于向所述应用程序发送所述二维码内容。在本专利技术实施例中,根据所述二维码内容,获取能够对所述二维码进行解读或使用的应用程序,向所述应用程序发送所述二维码内容。解决了目前的二维码扫描,操作步骤繁琐,不利于提高二维码扫描效率的问题。有益效果在于系统采用统一的二维码扫描操作的入口,避免了出现点击多次才能到达使用二维码扫描功能的入口的情况,从而可以降低二维码扫描的时间,提升了系统的使用效率和安全性。附图说明图1是本专利技术实施例提供的二维码扫描方法的实现流程图;图2是本专利技术实施例提供的二维码扫描方法步骤S103的实现流程图;图3是本专利技术实施例提供的二维码扫描方法较佳的应用流程图;图4是本专利技术实施例提供的URL链接二维码扫描功能的较佳样例图;图5是本专利技术实施例提供的二维码扫描装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“倘若”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“倘若确定”或“倘若读取到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。实施例一图1是本专利技术实施例提供的二维码扫描方法的实现流程图,详述如下:在步骤S101中,配置二维码扫描的触发操作;其中,所述二维码扫描的触发操作包括但不限于按住预设快捷键的操作、按住应用程序图标的操作、点击应用程序图标的操作、检测到指定指纹的操作以及摇动移动终端的操作之一或其组合。在步骤S102中,利用所述二维码扫描的触发操作,调用系统的摄像头输入接口,扫描待识别的二维码,生成二维码内容;在步骤S103中,根据所述二维码内容,获取能够对所述二维码进行解读或使用的应用程序;其中,对生成的二维码内容进行识别,根据预存的特征值和应用程序的对应关系,获取识别到的特征值对应的应用程序。在步骤S104中,向所述应用程序发送所述二维码内容。确认所述二维码内容后,向所述应用程序发送所述二维码内容。其中,确认所述二维码内容,有以下几种方式:1)在设定时间内,没接收到取消操作,即确认所述二维码内容。2)在设定时间内,接收到确认操作,即确认所述二维码内容。取消操作和确认操作均为自定义的操作,例如,预设的确认操作包括松开应用程序图标的操作、向某一方向滑动的操作。通过语音或者动作确认所述二维码内容,根据所述二维码内容的内容,启动与内容相对应的应用程序接收所述二维码内容,所述动作包括点击操作、按压操作、选择操作之一或其组合。其中,向具备二维码扫描权限的应用程序发送所述二维码内容。其中,配置具备二维码扫描权限的应用程序,具体为:显示应用程序列表,所述应用程序列表中包括系统中的应用程序;检测在所述应用程序列表中指定的应用程序;获取指定的应用程序;为指定的应用程序配置二维码扫描权限。在本专利技术实施例中,通过根据所述二维码内容,获取能够对所述二维码进行解读或使用的应用程序,有益效果在于以下两方面,详述如下:第一方面,通过检测用户对移动终端的操作,根据对移动终端的预设操作调起摄像头输入接口进行二维码扫描操作,相比原有的查找应用程序—打开应用程序—点击扫描二维码操作三个过程,通常需要点击四次以上才能进行二维码扫描的操作,变成了只需要按下一次快捷键,就能触发二维码扫描的操作,不但可以减少操作步骤、降低操作复杂度,而且使得系统有了一个统一的二维码扫描操作的入口,从而可以降低二维码扫描的时间,提升系统使用效率。第二方面,由于二维码扫描为一个系统级的操作,各个应用程序也就没有必要申请摄像头的使用权限,或者说,系统可以直接限制需要安装的应用程序使用摄像头功能,在大多数情况下,只有少数几个照相功能的应用程序可以使用摄像头,大多数只需要使用二维码扫描功能的应用程序不需要使用摄像头,这也有利于保护用户隐私。实施例二本专利技术实施例描述了当所述二维码扫描的触发操作为按住预设快捷键的操作时,二维码扫描方法步骤S102的实现流程,详述如下:检测到按下预设快捷键的操作,调用系统的摄像头输入接口,扫描待识别的二维码,生成二维码内容。实施例三本专利技术实施例描述了二维码扫描方法步骤S103的实现流程,详述如下:对生成的二维码内容进行识别;根据识别到的特征值,获取所述特征值对应的应用程序,并将所述特征值对应的应用程序作为能够对所述二维码进行解读或使用的应用程序。其中,根据支持的二维码类型,对生成的本文档来自技高网...
一种二维码扫描方法及装置

【技术保护点】
一种二维码扫描方法,其特征在于,包括:配置二维码扫描的触发操作;利用所述二维码扫描的触发操作,调用系统的摄像头输入接口,扫描待识别的二维码,生成二维码内容;根据所述二维码内容,获取能够对所述二维码进行解读或使用的应用程序;向所述应用程序发送所述二维码内容。

【技术特征摘要】
1.一种二维码扫描方法,其特征在于,包括:配置二维码扫描的触发操作;利用所述二维码扫描的触发操作,调用系统的摄像头输入接口,扫描待识别的二维码,生成二维码内容;根据所述二维码内容,获取能够对所述二维码进行解读或使用的应用程序;向所述应用程序发送所述二维码内容。2.如权利要求1所述利用所述二维码扫描的触发操作,调用系统的摄像头输入接口,扫描待识别的二维码,生成二维码内容,具体为:检测到按下预设快捷键的操作,调用系统的摄像头输入接口,扫描待识别的二维码,生成二维码内容。3.如权利要求1所述的二维码扫描方法,其特征在于,所述根据所述二维码内容,获取能够对所述二维码进行解读或使用的应用程序,具体为:对生成的二维码内容进行识别;根据识别到的特征值,获取所述特征值对应的应用程序,并将所述特征值对应的应用程序作为能够对所述二维码进行解读或使用的应用程序。4.如权利要求3所述的二维码扫描方法,其特征在于,所述根据识别到的特征值,获取所述特征值对应的应用程序,具体为:倘若识别到的特征值为商品码,则获取所述商品码对应的应用程序;倘若识别到的特征值为快递单号,则获取所述快递单号对应的应用程序;倘若识别到的特征值为支付宝付款码,则获取所述支付宝付款码对应的应用程序;倘若识别到的特征值为微信付款码,则获取所述微信付款码对应的应用程序;倘若识别到的特征值为火车票,则获取所述火车票对应的应用程序;倘若识别到的特征值为电子发票,则获取所述电子发票对应的应用程序;倘若识别到的特征值为联系人,则获取所述联系人对应的应用程序;倘若识别到的特征值为Email地址,则获取所述Email地址对应的应用程序;倘若识别到的特征值为URL链接,则获取所述URL链接对应的应用程序。5.如权利要求1或4任一所述的二维码扫描方法,其特征在于,所述根据所述二维码内容,获取能够对所述二维码进行解读或使用的应用程序,具体为:如获取到多个应用程序对二维码进行解读和使用,则按应用程序使用频率高低,依序显示所述多个应用程序;在预设时间内,检测指定的应用程序;倘若在预设时间内,没有检测到指定的应用程序,则获取第一个应用程序作...

【专利技术属性】
技术研发人员:彭春祥王晓炜胡旭辉温泉
申请(专利权)人:深圳市全智达科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1