识别码处理方法、装置和计算机设备制造方法及图纸

技术编号:15273043 阅读:81 留言:0更新日期:2017-05-04 13:09
本发明专利技术实施例公开了一种识别码处理方法、装置和计算机设备。该识别码处理方法采用在终端处于锁定状态时,接收识别码处理指令,响应于识别码处理指令对目标识别码进行扫描解码,以得到解码数据,解码数据包括:应用数据和界面特征数据,其中,该界面特征数据包括与启动待启动的界面相关的数据,再根据应用数据确定需要启动的目标应用,并获取启动目标应用的界面所需的数据结构,最后根据该数据结构和界面特征数据启动目标应用的相应界面。该方案可以提高终端对识别码的识别效率,减少终端资源的浪费。

Identification code processing method, device and computer equipment

The embodiment of the invention discloses a method, a device and a computer device for identifying code. The identification code processing method used in the terminal is in a locking state, the identification code receiving processing instructions, in response to the identification code processing instruction scan decoding of target identification code, to decode the data decoding data includes: application data and interface feature data, which includes data associated with the interface characteristics of the interface to start to start the data, and then determine the target application need to start the application according to the data, and get the data structure to start the target application interface required, according to the corresponding interface of the data structure and interface characteristic data of the target application start. The scheme can improve the recognition efficiency of the terminal to the identification code, and reduce the waste of terminal resources.

【技术实现步骤摘要】

本专利技术涉及终端
,尤其涉及一种识别码处理方法、装置和计算机设备
技术介绍
随着互联网的发展和移动通信网络的发展,同时也伴随着终端的处理能力和存储能力的迅猛发展,海量的应用程序得到了迅速传播和使用。条形码、二维码、序列码等各种识别码越来越融入人们的生活。实际应用中,通过扫描识别码进行支付操作、下载操作时,通常都是先启动某一应用,然后进入该应用的扫码界面,在扫码界面上执行相应的扫码操作,获取扫码信息之后,再根据该识别码包括的内容进行相应的处理。目前这种识别码的操作方式识别效率低,且容易耗费较多终端资源。
技术实现思路
本专利技术实施例提供一种识别码处理方法、装置和计算机设备,可以提高终端处理识别码的效率。本专利技术实施例提供一种识别码处理方法,包括:在终端处于锁定状态时,接收识别码处理指令;响应于所述识别码处理指令对目标识别码进行扫描解码,以得到解码数据,所述解码数据包括:应用数据和界面特征数据,其中,所述界面特征数据包括与启动待启动的界面相关的数据;根据所述应用数据确定需要启动的目标应用;获取启动所述目标应用的界面所需的数据结构;根据所述数据结构和所述界面特征数据启动所述目标应用的相应界面。相应地,本专利技术实施例提供了一种识别码处理装置,包括:接收模块,用于在终端处于锁定状态时,接收识别码处理指令;解析模块,用于响应于所述识别码处理指令对目标识别码进行扫描解码,以得到解码数据,所述解码数据包括:应用数据和界面特征数据,其中,所述界面特征数据包括与启动待启动的界面相关的数据;确定模块,用于根据所述应用数据确定需要启动的目标应用;获取模块,用于获取启动所述目标应用的界面所需的数据结构;启动模块,用于根据所述数据结构和所述界面特征数据启动所述目标应用的相应界面。相应地,本专利技术实施例提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的识别码处理方法。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种识别码处理方法的流程示意图。图2是本专利技术实施例提供的第一种识别码处理方法的场景示意图。图3是本专利技术实施例提供的第二种识别码处理方法的场景示意图。图4是本专利技术实施例提供的第三种识别码处理方法的场景示意图。图5是本专利技术实施例提供的第四种识别码处理方法的场景示意图。图6是本专利技术实施例提供的第五种识别码处理方法的场景示意图。图7是本专利技术实施例提供的第六种识别码处理方法的场景示意图。图8是本专利技术实施例提供的第七种识别码处理方法的场景示意图。图9是本专利技术实施例提供的第二种识别码处理方法的流程示意图。图10是本专利技术实施例提供的一种应用安装装置的结构示意图。图11是本专利技术实施例提供的计算机设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种识别码处理方法、装置和计算机设备。以下将分别进行详细说明。在一优选实施例中,提供一种识别码处理方法,如图1所示,流程可以如下:101、在终端处于锁定状态时,接收识别码处理指令。本实施例中,终端处于锁定状态也即终端显示屏处于锁定状态,此时,可以接收识别码处理指令。其中,识别码可以为二维码(如QR码)、条形码等。以QR(QuickResponse,快速响应码)为例,其可以存储丰富的信息,可以对文字、网址和其他类型的数据进行加密。而触发终端接收识别码处理指令的方式可以有多种,比如,可以在终端锁屏界面中设置一个触发控件,通过点击或者滑动该触发控件触发终端接收识别码处理指令。如图2所示,可将该触发控件设置为一个按钮开关A,可以在将该按钮开关A设置在终端锁屏界面的右下方。在实际应用中,该按钮开关A可以接收不同的触发操作,触发终端接收多个不同的功能指令。比如,向左滑动该按钮开关A可以触发终端接收识别码处理指令,向上滑动该按钮开关A可以触发终端接收拍照指令。在一些实施例中,也可以不设置触发控件,或者隐藏触发控件,又或者以软件的形式将触发控件做成一个应用安装在终端中,通过摇晃、敲击等操作触发识别码处理指令并接收该指令。参考图3,可以在终端处于亮屏且屏幕锁定的状态下摇晃终端,以触发识别码处理指令。此外,还可以通过语音控制的方式触发该识别码处理指令。102、根据识别码处理指令对目标识别码进行扫描解码,以得到解码数据,该解码数据包括:应用数据和界面特征数据,其中,该界面特征数据包括与启动待启动的界面相关的数据。参考图4,在接收到识别码处理指令之后,可以触发终端调用系统相机执行扫描操作,比如,可以在终端显示屏中显示扫描窗口B进行扫描。其中,相机可以为前置相机,也可以为后置相机。具体实施过程中,可将待扫描的识别码置于扫描窗口B内进行扫描。下面将以二维码为例进行详细描述,参考图5,可将二维码C置于扫描窗口B内进行扫描,创建二维码C扫描的视图界面,并解析视图界面中含有的二维码信息以得到解码数据。其具体解码流程可参考如下步骤:(1)定位图形:首先寻找探测图形,就是二维码上的三个方块。这三个方块的作用就是不管在哪个方向扫描图形,都可以扫到,不信可以将手机翻转测试一下。在通过二维码上的定位图形和分隔符确定二维码信息的图像。定位图形确定二维码符号中模块的坐标,二维码中的模块都是固定的,包括校正图形,版本信息,数据和纠错码。分隔符呢,就是将探测图形与二维码信息图像分开。(2)灰度化二维码信息像素:手机拍到的图像都是彩色的,所以拍摄到二维码也不列外,它也是彩色的,只不过除了黑白,其他颜色非常浅而已。灰度化是指通过颜色的深浅来识别二维码,就是说颜色深的按深灰处理,浅色的按浅灰处理,去掉其他颜色。(3)去掉二维码信息像素的噪点:相机的传感器在把光线作为接收信号和输出过程产生的粗糙像素,这些粗糙的像素是照片中不应该出现的干扰因素。噪点就是指这些粗糙的像素。(4)二值化二维码信息像素:二值化是说将图像上像素灰度值设置为0或者255,也就是变成只有黑白两种颜色。第一步已经灰度化变成只有深灰和浅灰两种颜色,现在二值化是将深灰变成黑色,浅灰变成白色。由于二维码图像其实是由二进制的0或者1组成,0代表白色,1代表黑色。二维码在二值化时会将二维码图像变成只有黑白色的条码,然后根据解析公式什么的(因像素是0-255之间,要全部转变成0或者255,估计得经过一些计算,然后0就是0,255变为1)转化成二进制信息。(5)二维码译码和纠错:将得到的二进制信息进行译码和纠错。得到的二进制信息是版本格式信息、数据和纠错码经过一定的编码方式生成的,所以译码是对版本格式信息,数据和纠错码进行解码和对比。纠错是和译码同时进行的,将数据进行纠错。(6)得到解码数据。参考图6,实际应用中,还可将条形码D置于扫描窗口B内进行扫本文档来自技高网...
识别码处理方法、装置和计算机设备

【技术保护点】
一种识别码处理方法,其特征在于,包括:在终端处于锁定状态时,接收识别码处理指令;响应于所述识别码处理指令对目标识别码进行扫描解码,得到解码数据,所述解码数据包括:应用数据和界面特征数据,其中,所述界面特征数据包括与启动待启动的界面相关的数据;根据所述应用数据确定需要启动的目标应用;获取启动所述目标应用的界面所需的数据结构;根据所述数据结构和所述界面特征数据启动所述目标应用的相应界面。

【技术特征摘要】
1.一种识别码处理方法,其特征在于,包括:在终端处于锁定状态时,接收识别码处理指令;响应于所述识别码处理指令对目标识别码进行扫描解码,得到解码数据,所述解码数据包括:应用数据和界面特征数据,其中,所述界面特征数据包括与启动待启动的界面相关的数据;根据所述应用数据确定需要启动的目标应用;获取启动所述目标应用的界面所需的数据结构;根据所述数据结构和所述界面特征数据启动所述目标应用的相应界面。2.如权利要求1所述的识别码处理方法,其特征在于,所述应用数据包括应用标识,所述获取启动所述目标应用的界面所需的数据结构的步骤包括:根据所述应用标识和映射关系集合,获取启动所述目标应用的界面所需的数据结构;其中,所述映射关系集合包括应用标识与数据结构之间的映射关系。3.如权利要求2所述的识别码处理方法,其特征在于,所述方法还包括:获取已安装应用的应用标识;获取启动所述已安装应用的界面所需的数据结构;建立所述应用标识与数据结构之间的映射关系,以得到所述映射关系集合。4.如权利要求1所述的识别码处理方法,其特征在于,所述根据所述数据结构和所述界面特征数据启动所述目标应用的相应界面的步骤包括:按照所述数据结构向所述目标应用传入所述界面特征数据;根据所述界面特征数据确定需要启动的目标界面及其启动方式;根据所述启动方式启动所述目标界面。5.如权利要求4所述的识别码处理方法,其特征在于,所述按照所述数据结构向所述目标应用传入所述界面特征数据的步骤包括:按照所述数据结构从所述界面特征数据中提取相应的数据,以得到数据序列;向所述目标应用传入所述数据序列。6...

【专利技术属性】
技术研发人员:乔家栋
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1