[go: up one dir, main page]

CN106610835A - Identification code processing method, device and computer equipment - Google Patents

Identification code processing method, device and computer equipment Download PDF

Info

Publication number
CN106610835A
CN106610835A CN201611207415.1A CN201611207415A CN106610835A CN 106610835 A CN106610835 A CN 106610835A CN 201611207415 A CN201611207415 A CN 201611207415A CN 106610835 A CN106610835 A CN 106610835A
Authority
CN
China
Prior art keywords
data
interface
identification code
application
code processing
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
Application number
CN201611207415.1A
Other languages
Chinese (zh)
Inventor
乔家栋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201611207415.1A priority Critical patent/CN106610835A/en
Publication of CN106610835A publication Critical patent/CN106610835A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the invention discloses an identification code processing method, an identification code processing device and computer equipment. The identification code processing method comprises the steps of receiving an identification code processing instruction when a terminal is in a locked state, and scanning and decoding a target identification code in response to the identification code processing instruction to obtain decoded data, wherein the decoded data comprise: the method comprises the steps of applying data and interface characteristic data, wherein the interface characteristic data comprise data related to starting of an interface to be started, determining a target application needing to be started according to the application data, obtaining a data structure needed by starting the interface of the target application, and finally starting a corresponding interface of the target application according to the data structure and the interface characteristic data. The scheme can improve the identification efficiency of the terminal to the identification code and reduce the waste of terminal resources.

Description

识别码处理方法、装置和计算机设备Identification code processing method, device and computer equipment

技术领域technical field

本发明涉及终端技术领域,尤其涉及一种识别码处理方法、装置和计算机设备。The present invention relates to the technical field of terminals, in particular to an identification code processing method, device and computer equipment.

背景技术Background technique

随着互联网的发展和移动通信网络的发展,同时也伴随着终端的处理能力和存储能力的迅猛发展,海量的应用程序得到了迅速传播和使用。条形码、二维码、序列码等各种识别码越来越融入人们的生活。With the development of the Internet and mobile communication networks, as well as the rapid development of terminal processing and storage capabilities, a large number of applications have been rapidly spread and used. Various identification codes such as barcodes, two-dimensional codes, and serial codes are increasingly integrated into people's lives.

实际应用中,通过扫描识别码进行支付操作、下载操作时,通常都是先启动某一应用,然后进入该应用的扫码界面,在扫码界面上执行相应的扫码操作,获取扫码信息之后,再根据该识别码包括的内容进行相应的处理。目前这种识别码的操作方式识别效率低,且容易耗费较多终端资源。In practical applications, when performing payment operations and download operations by scanning the identification code, it is usually to start an application first, then enter the scanning code interface of the application, perform the corresponding scanning code operation on the scanning code interface, and obtain the scanning code information Afterwards, corresponding processing is performed according to the content included in the identification code. The identification efficiency of this identification code operation mode is low at present, and it is easy to consume more terminal resources.

发明内容Contents of the invention

本发明实施例提供一种识别码处理方法、装置和计算机设备,可以提高终端处理识别码的效率。Embodiments of the present invention provide an identification code processing method, device, and computer equipment, which can improve the efficiency of terminal processing identification codes.

本发明实施例提供一种识别码处理方法,包括:An embodiment of the present invention provides an identification code processing method, including:

在终端处于锁定状态时,接收识别码处理指令;When the terminal is in a locked state, receiving an identification code processing instruction;

响应于所述识别码处理指令对目标识别码进行扫描解码,以得到解码数据,所述解码数据包括:应用数据和界面特征数据,其中,所述界面特征数据包括与启动待启动的界面相关的数据;Scanning and decoding the target identification code in response to the identification code processing instruction to obtain decoded data, the decoded data includes: application data and interface feature data, wherein the interface feature data includes information related to starting the interface to be started data;

根据所述应用数据确定需要启动的目标应用;determining a target application to be started according to the application data;

获取启动所述目标应用的界面所需的数据结构;Acquiring a data structure required to start the interface of the target application;

根据所述数据结构和所述界面特征数据启动所述目标应用的相应界面。Starting a corresponding interface of the target application according to the data structure and the interface characteristic data.

相应地,本发明实施例提供了一种识别码处理装置,包括:Correspondingly, an embodiment of the present invention provides an identification code processing device, including:

接收模块,用于在终端处于锁定状态时,接收识别码处理指令;A receiving module, configured to receive an identification code processing instruction when the terminal is in a locked state;

解析模块,用于响应于所述识别码处理指令对目标识别码进行扫描解码,以得到解码数据,所述解码数据包括:应用数据和界面特征数据,其中,所述界面特征数据包括与启动待启动的界面相关的数据;The parsing module is configured to scan and decode the target identification code in response to the identification code processing instruction to obtain decoded data, the decoded data includes: application data and interface characteristic data, wherein the interface characteristic data includes Data related to the launched interface;

确定模块,用于根据所述应用数据确定需要启动的目标应用;A determining module, configured to determine a target application to be started according to the application data;

获取模块,用于获取启动所述目标应用的界面所需的数据结构;An acquisition module, configured to acquire the data structure required to start the interface of the target application;

启动模块,用于根据所述数据结构和所述界面特征数据启动所述目标应用的相应界面。A starting module, configured to start a corresponding interface of the target application according to the data structure and the interface characteristic data.

相应地,本发明实施例提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的识别码处理方法。Correspondingly, an embodiment of the present invention provides a computer device, including a memory, a processor, and a computer program stored in the memory and operable on the processor. When the processor executes the computer program, the The above identification code processing method.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without any creative effort.

图1是本发明实施例提供的一种识别码处理方法的流程示意图。Fig. 1 is a schematic flowchart of an identification code processing method provided by an embodiment of the present invention.

图2是本发明实施例提供的第一种识别码处理方法的场景示意图。Fig. 2 is a schematic diagram of a scenario of a first identification code processing method provided by an embodiment of the present invention.

图3是本发明实施例提供的第二种识别码处理方法的场景示意图。Fig. 3 is a schematic diagram of a scene of a second identification code processing method provided by an embodiment of the present invention.

图4是本发明实施例提供的第三种识别码处理方法的场景示意图。Fig. 4 is a schematic diagram of a scenario of a third identification code processing method provided by an embodiment of the present invention.

图5是本发明实施例提供的第四种识别码处理方法的场景示意图。Fig. 5 is a schematic diagram of a scenario of a fourth identification code processing method provided by an embodiment of the present invention.

图6是本发明实施例提供的第五种识别码处理方法的场景示意图。Fig. 6 is a schematic diagram of a scene of a fifth identification code processing method provided by an embodiment of the present invention.

图7是本发明实施例提供的第六种识别码处理方法的场景示意图。Fig. 7 is a schematic diagram of a scene of a sixth identification code processing method provided by an embodiment of the present invention.

图8是本发明实施例提供的第七种识别码处理方法的场景示意图。Fig. 8 is a schematic diagram of a scene of a seventh identification code processing method provided by an embodiment of the present invention.

图9是本发明实施例提供的第二种识别码处理方法的流程示意图。FIG. 9 is a schematic flowchart of a second identification code processing method provided by an embodiment of the present invention.

图10是本发明实施例提供的一种应用安装装置的结构示意图。Fig. 10 is a schematic structural diagram of an application installation device provided by an embodiment of the present invention.

图11是本发明实施例提供的计算机设备的结构示意图。Fig. 11 is a schematic structural diagram of a computer device provided by an embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present invention.

本发明实施例提供一种识别码处理方法、装置和计算机设备。以下将分别进行详细说明。Embodiments of the present invention provide an identification code processing method, device and computer equipment. The details will be described respectively below.

在一优选实施例中,提供一种识别码处理方法,如图1所示,流程可以如下:In a preferred embodiment, a kind of identification code processing method is provided, as shown in Figure 1, flow process can be as follows:

101、在终端处于锁定状态时,接收识别码处理指令。101. When the terminal is in a locked state, receive an identification code processing instruction.

本实施例中,终端处于锁定状态也即终端显示屏处于锁定状态,此时,可以接收识别码处理指令。其中,识别码可以为二维码(如QR码)、条形码等。以QR(Quick Response,快速响应码)为例,其可以存储丰富的信息,可以对文字、网址和其他类型的数据进行加密。In this embodiment, the terminal is in the locked state, that is, the display screen of the terminal is in the locked state. At this time, the identification code processing instruction can be received. Wherein, the identification code may be a two-dimensional code (such as a QR code), a bar code, or the like. Take QR (Quick Response, quick response code) as an example, it can store rich information, and can encrypt text, URL and other types of data.

而触发终端接收识别码处理指令的方式可以有多种,比如,可以在终端锁屏界面中设置一个触发控件,通过点击或者滑动该触发控件触发终端接收识别码处理指令。如图2所示,可将该触发控件设置为一个按钮开关A,可以在将该按钮开关A设置在终端锁屏界面的右下方。在实际应用中,该按钮开关A可以接收不同的触发操作,触发终端接收多个不同的功能指令。比如,向左滑动该按钮开关A可以触发终端接收识别码处理指令,向上滑动该按钮开关A可以触发终端接收拍照指令。There are many ways to trigger the terminal to receive the identification code processing instruction. For example, a trigger control can be set in the terminal lock screen interface, and the terminal can be triggered to receive the identification code processing instruction by clicking or sliding the trigger control. As shown in FIG. 2 , the trigger control can be set as a button switch A, and the button switch A can be set at the bottom right of the lock screen interface of the terminal. In practical applications, the button switch A can receive different trigger operations, and the trigger terminal can receive multiple different functional instructions. For example, sliding the button switch A to the left can trigger the terminal to receive an identification code processing instruction, and sliding the button switch A upward can trigger the terminal to receive a photographing instruction.

在一些实施例中,也可以不设置触发控件,或者隐藏触发控件,又或者以软件的形式将触发控件做成一个应用安装在终端中,通过摇晃、敲击等操作触发识别码处理指令并接收该指令。参考图3,可以在终端处于亮屏且屏幕锁定的状态下摇晃终端,以触发识别码处理指令。此外,还可以通过语音控制的方式触发该识别码处理指令。In some embodiments, the trigger control may not be set, or the trigger control may be hidden, or the trigger control may be made into an application in the form of software and installed in the terminal, and the identification code processing instruction may be triggered by shaking, tapping, etc. the instruction. Referring to FIG. 3 , the terminal can be shaken when the terminal is in a state where the screen is on and the screen is locked, so as to trigger the identification code processing instruction. In addition, the identification code processing instruction can also be triggered through voice control.

102、根据识别码处理指令对目标识别码进行扫描解码,以得到解码数据,该解码数据包括:应用数据和界面特征数据,其中,该界面特征数据包括与启动待启动的界面相关的数据。102. Scan and decode the target identification code according to the identification code processing instruction to obtain decoded data, the decoded data includes: application data and interface feature data, wherein the interface feature data includes data related to starting the interface to be started.

参考图4,在接收到识别码处理指令之后,可以触发终端调用系统相机执行扫描操作,比如,可以在终端显示屏中显示扫描窗口B进行扫描。其中,相机可以为前置相机,也可以为后置相机。Referring to FIG. 4 , after receiving the identification code processing instruction, the terminal may be triggered to call the system camera to perform a scanning operation, for example, a scanning window B may be displayed on the terminal display screen for scanning. Wherein, the camera may be a front camera or a rear camera.

具体实施过程中,可将待扫描的识别码置于扫描窗口B内进行扫描。下面将以二维码为例进行详细描述,参考图5,可将二维码C置于扫描窗口B内进行扫描,创建二维码C扫描的视图界面,并解析视图界面中含有的二维码信息以得到解码数据。其具体解码流程可参考如下步骤:During specific implementation, the identification code to be scanned can be placed in the scanning window B for scanning. The following will take the two-dimensional code as an example for a detailed description. Referring to Figure 5, the two-dimensional code C can be placed in the scanning window B to scan, create a view interface for scanning the two-dimensional code C, and analyze the two-dimensional code contained in the view interface. code information to obtain decoded data. The specific decoding process can refer to the following steps:

(1)定位图形:首先寻找探测图形,就是二维码上的三个方块。这三个方块的作用就是不管在哪个方向扫描图形,都可以扫到,不信可以将手机翻转测试一下。在通过二维码上的定位图形和分隔符确定二维码信息的图像。定位图形确定二维码符号中模块的坐标,二维码中的模块都是固定的,包括校正图形,版本信息,数据和纠错码。分隔符呢,就是将探测图形与二维码信息图像分开。(1) Positioning graphics: first look for the detection graphics, which are the three squares on the QR code. The role of these three squares is that no matter which direction you scan the graphics, you can scan them. If you don’t believe me, you can turn the phone over and test it. The image of the two-dimensional code information is determined by the positioning graphics and separators on the two-dimensional code. The positioning graphics determine the coordinates of the modules in the two-dimensional code symbol, and the modules in the two-dimensional code are all fixed, including correction graphics, version information, data and error correction codes. The separator is to separate the detection pattern from the two-dimensional code information image.

(2)灰度化二维码信息像素:手机拍到的图像都是彩色的,所以拍摄到二维码也不列外,它也是彩色的,只不过除了黑白,其他颜色非常浅而已。灰度化是指通过颜色的深浅来识别二维码,就是说颜色深的按深灰处理,浅色的按浅灰处理,去掉其他颜色。(2) Grayscale QR code information pixels: The images captured by the mobile phone are all in color, so the QR code captured is also in color, except that the other colors are very light except for black and white. Grayscale means to identify the QR code by the depth of the color, that is to say, the dark color is treated as dark gray, the light color is treated as light gray, and other colors are removed.

(3)去掉二维码信息像素的噪点:相机的传感器在把光线作为接收信号和输出过程产生的粗糙像素,这些粗糙的像素是照片中不应该出现的干扰因素。噪点就是指这些粗糙的像素。(3) Remove the noise of the pixels of the QR code information: the sensor of the camera regards the light as the rough pixels generated in the process of receiving signals and outputting. These rough pixels are the interference factors that should not appear in the photos. Noise refers to these rough pixels.

(4)二值化二维码信息像素:二值化是说将图像上像素灰度值设置为0或者255,也就是变成只有黑白两种颜色。第一步已经灰度化变成只有深灰和浅灰两种颜色,现在二值化是将深灰变成黑色,浅灰变成白色。由于二维码图像其实是由二进制的0或者1组成,0代表白色,1代表黑色。二维码在二值化时会将二维码图像变成只有黑白色的条码,然后根据解析公式什么的(因像素是0-255之间,要全部转变成0或者255,估计得经过一些计算,然后0就是0,255变为1)转化成二进制信息。(4) Binarization of two-dimensional code information pixels: Binarization refers to setting the gray value of the pixel on the image to 0 or 255, that is, it becomes only black and white. The first step has been grayscaled into only two colors, dark gray and light gray. Now the binarization is to turn dark gray into black and light gray into white. Since the two-dimensional code image is actually composed of binary 0 or 1, 0 represents white and 1 represents black. When the two-dimensional code is binarized, it will turn the two-dimensional code image into a black and white barcode, and then according to the analytical formula (because the pixels are between 0-255, it is estimated that it will take some time to convert them all into 0 or 255 Calculate, then 0 is 0, 255 becomes 1) into binary information.

(5)二维码译码和纠错:将得到的二进制信息进行译码和纠错。得到的二进制信息是版本格式信息、数据和纠错码经过一定的编码方式生成的,所以译码是对版本格式信息,数据和纠错码进行解码和对比。纠错是和译码同时进行的,将数据进行纠错。(5) Two-dimensional code decoding and error correction: decode and error correct the obtained binary information. The obtained binary information is generated by the version format information, data and error correction code through a certain encoding method, so decoding is to decode and compare the version format information, data and error correction code. Error correction is carried out at the same time as decoding, and the data is corrected for errors.

(6)得到解码数据。(6) Get the decoded data.

参考图6,实际应用中,还可将条形码D置于扫描窗口B内进行扫描。Referring to FIG. 6 , in practical applications, the barcode D can also be placed in the scanning window B for scanning.

在一些实施方式中,对该识别码解析后,可以获取一个URL(Uniform ResourceLocator,统一资源定位符),通过该URL返回相应数据作为解码数据。解码数据可包括应用数据和界面特征数据。其中,应用数据可以是识别码中所包含的应用信息对应的数据,如应用名称、应用图标等等。而界面特征数据则可以为启动待启动界面时所需传递的数据,比如,可以包括待启动界面的界面特征标识、启动方式、需要传入的参数等。In some implementation manners, after parsing the identification code, a URL (Uniform Resource Locator, Uniform Resource Locator) may be obtained, and corresponding data may be returned as decoded data through the URL. The decoded data may include application data and interface characteristic data. Wherein, the application data may be data corresponding to the application information included in the identification code, such as application name, application icon and so on. The interface feature data may be the data that needs to be transmitted when starting the interface to be started, for example, may include the interface feature identifier of the interface to be started, the starting method, the parameters to be passed in, and the like.

103、根据应用数据确定需要启动的目标应用。103. Determine a target application that needs to be started according to the application data.

在一些实施方式中,该应用数据可以为应用名称、应用图标,终端可以接收查找指令,根据该查找指令从已安装的应用中查找应用名称、应用图标匹配的应用,作为待启动的目标应用。In some implementations, the application data may be an application name and an application icon, and the terminal may receive a search instruction, and search for an application matching the application name and application icon from installed applications according to the search instruction, as the target application to be launched.

其中,目标应用为具有识别码扫描功能的应用,如集成了扫描二维码功能的APP1、集成了扫描条形码功能的APP2等。Wherein, the target application is an application having a function of scanning an identification code, such as APP1 integrated with a function of scanning a two-dimensional code, APP2 integrated with a function of scanning a barcode, and the like.

104、获取启动目标应用的界面所需的数据结构。104. Acquire a data structure required to start the interface of the target application.

在一些实施方式中,应用数据可以包括应用标识(如包名)。则步骤“获取启动目标应用的界面所需的数据结构可以包括:In some implementations, the application data may include an application identifier (such as a package name). Then the step "obtaining the data structure required to start the interface of the target application may include:

根据应用标识和映射关系集合获取启动目标应用的界面所需的数据结构,其中,映射关系集合包括应用标识与数据结构之间的映射关系。Acquire the data structure required to start the interface of the target application according to the application identifier and the mapping relationship set, wherein the mapping relationship set includes the mapping relationship between the application identifier and the data structure.

在本实施例中,需要预先获取应用标识与数据结构之间的映射关系,也即,在终端处于锁定状态之前,该方法还可以包括:In this embodiment, the mapping relationship between the application identifier and the data structure needs to be obtained in advance, that is, before the terminal is in the locked state, the method may further include:

获取已安装应用的应用标识;Obtain the application ID of the installed application;

获取启动已安装应用的界面所需的数据结构;Get the data structures needed to launch the interface of the installed application;

建立应用标识与数据结构之间的映射关系,以得到映射关系集合。A mapping relationship between the application identifier and the data structure is established to obtain a mapping relationship set.

以android(安卓)系统为例,在一些实施例中,可以通过在android底层源码中添加Log日志,获得正常操作下识别码被破解后启动应用界面的执行流程的执行信息。Taking the android (Android) system as an example, in some embodiments, the execution information of the execution process of starting the application interface after the identification code is cracked under normal operation can be obtained by adding a Log log in the bottom layer source code of the android.

以应用App1为例,只需要在App1执行扫码过程中添加此Log日志,就可以把App1扫码后启动相应界面的执行流程打印出来,从打印的结果中,可以获取App1正常扫描识别码获得扫描结果时是以何种方式启动相应界面的。Taking App1 as an example, you only need to add this log during the scanning process of App1, and you can print out the execution process of starting the corresponding interface after scanning the code of App1. From the printed results, you can obtain the normal scanning identification code of App1. How to start the corresponding interface when scanning the results.

其中,数据结构指在打印的结果中看到的App1发送扫描结果的方式,比如,扫描结果:X、启动方式:Y、启动的对象:Z。Among them, the data structure refers to the way App1 sends the scan result seen in the printed result, for example, scan result: X, start method: Y, start object: Z.

105、根据该数据结构和界面特征数据启动目标应用的相应界面。105. Start a corresponding interface of the target application according to the data structure and interface feature data.

在一些实施例中,启动应用界面时需要传入一定的参数(包括启动方式、启动对象等)才能正常启动该界面,因此需要将界面特征数据传入以启动该目标应用的相应界面;也即,步骤“根据该数据结构和界面特征数据启动目标应用的相应界面”流程可以如下:In some embodiments, when starting the application interface, it is necessary to pass in certain parameters (including the starting mode, the starting object, etc.) to start the interface normally, so the interface feature data needs to be passed in to start the corresponding interface of the target application; that is , the process of step "starting the corresponding interface of the target application according to the data structure and interface characteristic data" can be as follows:

按照数据结构向目标应用传入界面特征数据;Pass interface feature data to the target application according to the data structure;

根据界面特征数据确定需要启动的目标界面及其启动方式;Determine the target interface to be started and its starting method according to the interface feature data;

根据启动方式启动目标界面。Start the target interface according to the startup method.

在一些实施方式中,步骤“按照数据结构向目标应用传入界面特征数据”流程可以如下:In some implementation manners, the process of the step "importing interface characteristic data to the target application according to the data structure" may be as follows:

按照数据结构从界面特征数据中提取相应的数据,以得到数据序列;Extract the corresponding data from the interface feature data according to the data structure to obtain the data sequence;

向目标应用传入数据序列。Pass the sequence of data to the target application.

仍以上述数据结构“扫描结果:X、启动方式:Y、启动的对象:Z”为例,“扫描结果”、“启动方式”和“启动对象”等名字及在这个结构中的位置顺序是保持不变的,可更改的是后面的数据X、Y、Z。当获取到这个数据结构后,可以模仿这个数据结构从获得的界面特征数据中提取相应的数据,对应到相应的数据位置,以得到数据序列,并将其作为一个完整的参数去启动APP1的界面,如图7所示的支付界面。Still taking the above data structure "scanning result: X, starting method: Y, starting object: Z" as an example, the names of "scanning result", "starting method" and "starting object" and their positions in this structure are What remains unchanged and can be changed is the following data X, Y, Z. After obtaining this data structure, you can imitate this data structure to extract the corresponding data from the obtained interface feature data, and correspond to the corresponding data position to obtain the data sequence, and use it as a complete parameter to start the APP1 interface , the payment interface shown in Figure 7.

实际应用中,当确定目标应用为APP1时,在成功解码后,若无法从当前扫码界面正常跳转至目标界面,则可以在终端显示屏显示“出现错误”等字样。In practical applications, when the target application is determined to be APP1, after successful decoding, if the current scan code interface cannot normally jump to the target interface, words such as "Error" can be displayed on the terminal display.

在一些实施例中,由于某些原因(如解码失败、无法查找到对应的数据结构、数据结构错误等)可能导致目标应用的界面启动失败,为了提高识别码处理的效率,可以在目标应用的相应界面启动失败时,调用该目标应用本身具有的扫码模块进行扫描操作,获取扫码信息之后,再根据该识别码包括的内容进行相应的处理。也即,该识别码处理方法还可以包括以下步骤:In some embodiments, the interface of the target application may fail to start due to certain reasons (such as decoding failure, failure to find the corresponding data structure, data structure error, etc.). When the corresponding interface fails to start, call the scan code module of the target application itself to perform the scan operation, and after obtaining the scan code information, perform corresponding processing according to the content included in the identification code. That is, the identification code processing method may also include the following steps:

当目标应用的相应界面启动失败时,接收扫码指令;When the corresponding interface of the target application fails to start, receive the code scanning command;

响应于扫描指令调用目标应用的扫码识别功能对识别码进行扫描,获取扫码信息;Invoking the code scanning recognition function of the target application in response to the scanning instruction to scan the identification code to obtain scanning code information;

对扫码信息进行解析,得到新的解码数据。Analyze the scanned code information to obtain new decoded data.

本实施例中,确定界面启动失败的方式可以有多种,比如,可以通过判断在时间段内是否成功启动界面来确定是否启动失败。其中,该时间段可以由本领域技术人员或者生产厂商进行设定。在得到解码数据之后,可以根据新的解码数据启动目标应用的相应界面。In this embodiment, there may be multiple ways to determine whether the startup of the interface fails. For example, whether the startup fails can be determined by judging whether the startup of the interface is successful within a time period. Wherein, the time period can be set by those skilled in the art or by the manufacturer. After the decoded data is obtained, a corresponding interface of the target application can be started according to the new decoded data.

在一些实施例中,成功解码确定目标应用后,可以检测终端是否安装有该应用。若未安装,则可设置将界面跳转至应用商店界面(参考图8)提示下载该目标应用,或者将界面跳转至网页版应用界面,并根据界面特征数据显示相应信息。In some embodiments, after successfully decoding and determining the target application, it may be detected whether the terminal has the application installed. If it is not installed, you can set the interface to jump to the application store interface (refer to Figure 8) to prompt to download the target application, or jump the interface to the web version application interface, and display corresponding information according to the interface feature data.

由上可知,本发明实施例提供了一种识别码处理方法,采用在终端处于锁定状态时,接收识别码处理指令,响应于识别码处理指令对目标识别码进行扫描解码,以得到解码数据,解码数据包括:应用数据和界面特征数据,再根据应用数据确定需要启动的目标应用,并获取启动目标应用的界面所需的数据结构,最后根据该数据结构和界面特征数据启动目标应用的相应界面。该方案可以在终端处于锁定状态时对识别码进行扫描解码并调出相应的界面,而无需解除锁定后再执行扫码处理,提高了终端处理识别码的速度,进而提升了终端对识别码的识别处理效率,减少了终端资源的浪费。It can be seen from the above that the embodiment of the present invention provides an identification code processing method. When the terminal is in the locked state, the identification code processing instruction is received, and the target identification code is scanned and decoded in response to the identification code processing instruction to obtain decoded data. The decoded data includes: application data and interface feature data, and then determine the target application to be started according to the application data, and obtain the data structure required to start the interface of the target application, and finally start the corresponding interface of the target application according to the data structure and interface feature data . This solution can scan and decode the identification code and call out the corresponding interface when the terminal is in the locked state, without needing to scan the code after unlocking, which improves the speed of the terminal's processing of the identification code, thereby improving the terminal's ability to identify the code. The recognition processing efficiency reduces the waste of terminal resources.

在一优选实施例中,还提供另一种识别码处理方法,下面将以移动终端为例进行详细描述,其中,该移动终端的操作系统为android系统。如图9所示,流程可以如下:In a preferred embodiment, another identification code processing method is provided, which will be described in detail below taking a mobile terminal as an example, wherein the operating system of the mobile terminal is an android system. As shown in Figure 9, the process can be as follows:

201、在移动终端处于锁定状态时,接收识别码处理指令。201. Receive an identification code processing instruction when the mobile terminal is in a locked state.

本实施例中,移动终端处于锁定状态也即终端显示屏处于锁定状态,此时,可以接收识别码处理指令。In this embodiment, the mobile terminal is in the locked state, that is, the display screen of the terminal is in the locked state. At this time, the identification code processing instruction can be received.

而触发移动终端接收识别码处理指令的方式可以有多种,比如,可以在终端锁屏界面中设置一个触发控件,通过点击或者滑动该触发控件触发终端接收识别码处理指令。此外,也可以不设置触发控件,或者隐藏触发控件,又或者以软件的形式将触发控件做成一个应用安装在移动终端中,通过摇晃、敲击等操作以及语音控制触发识别码处理指令并接收该指令。There are many ways to trigger the mobile terminal to receive the identification code processing instruction. For example, a trigger control can be set in the terminal lock screen interface, and the terminal can be triggered to receive the identification code processing instruction by clicking or sliding the trigger control. In addition, the trigger control may not be set, or the trigger control may be hidden, or the trigger control may be made into an application in the form of software and installed in the mobile terminal, and the identification code processing instruction may be triggered and received by shaking, tapping and other operations and voice control. the instruction.

202、移动终端响应于识别码处理指令对目标识别码进行扫描解码,以得到解码数据,该解码数据包括:应用数据和界面特征数据,其中,该界面特征数据包括与启动待启动的界面相关的数据。202. The mobile terminal scans and decodes the target identification code in response to the identification code processing instruction to obtain decoded data, the decoded data includes: application data and interface feature data, wherein the interface feature data includes information related to starting the interface to be started data.

在接收到识别码处理指令之后,可以触发终端调用系统相机执行扫描操作。其中,相机可以为前置相机,也可以为后置相机。具体实施过程中,可将待扫描的识别码置于扫描窗口内进行扫描,创建该识别码扫描的视图界面,并解析视图界面中含有的识别码信息以得到解码数据。After receiving the identification code processing instruction, the terminal may be triggered to call the system camera to perform a scanning operation. Wherein, the camera may be a front camera or a rear camera. In the specific implementation process, the identification code to be scanned can be placed in the scanning window for scanning, a view interface for scanning the identification code is created, and the identification code information contained in the view interface is analyzed to obtain decoded data.

在一些实施方式中,对该识别码解析后,可以获取一个网页地址,通过该网页地址返回相应数据作为解码数据。解码数据可包括应用数据和界面特征数据。其中,应用数据可以是识别码中所包含的应用信息对应的数据,如应用名称、应用图标等等。而界面特征数据则可以为启动待启动界面时所需传递的数据,比如,可以包括待启动界面的界面特征标识、启动方式、需要传入的参数等。In some implementation manners, after parsing the identification code, a webpage address can be obtained, and corresponding data can be returned as decoded data through the webpage address. The decoded data may include application data and interface characteristic data. Wherein, the application data may be data corresponding to the application information included in the identification code, such as application name, application icon and so on. The interface feature data may be the data that needs to be transmitted when starting the interface to be started, for example, may include the interface feature identifier of the interface to be started, the starting method, the parameters to be passed in, and the like.

203、移动终端根据应用数据确定需要启动的目标应用。203. The mobile terminal determines a target application to be started according to the application data.

在一些实施方式中,该应用数据可以为应用名称、应用图标,移动终端可以接收查找指令,根据该查找指令从已安装的应用中查找应用名称、应用图标匹配的应用,作为待启动的目标应用。In some implementations, the application data can be an application name and an application icon, and the mobile terminal can receive a search instruction, and search for an application matching the application name and application icon from the installed applications according to the search instruction, as the target application to be launched .

其中,目标应用为具有识别码扫描功能的应用,如集成了“扫一扫”功能的微信、支付宝等应用。Among them, the target application is an application with an identification code scanning function, such as WeChat, Alipay and other applications integrated with the "scan and scan" function.

204、移动终端判断是否安装有该目标应用;若是,执行步骤205,若否,执行步骤206。204. The mobile terminal judges whether the target application is installed; if yes, execute step 205; if not, execute step 206.

205、移动终端获取启动目标应用的界面所需的数据结构,并根据该数据结构和界面特征数据启动目标应用的相应界面。205. The mobile terminal acquires the data structure required for starting the interface of the target application, and starts the corresponding interface of the target application according to the data structure and interface feature data.

在一些实施方式中,预先获取应用标识与数据结构之间的映射关系,也即,在终端处于锁定状态之前,该方法还可以包括:In some implementations, the mapping relationship between the application identifier and the data structure is obtained in advance, that is, before the terminal is in the locked state, the method may further include:

获取已安装应用的应用标识;Obtain the application ID of the installed application;

获取启动已安装应用的界面所需的数据结构;Get the data structures needed to launch the interface of the installed application;

建立应用标识与数据结构之间的映射关系,以得到映射关系集合。A mapping relationship between the application identifier and the data structure is established to obtain a mapping relationship set.

在一些实施方式中,可以通过在android底层源码中添加Log日志,获得正常操作下识别码被破解后启动应用界面的执行流程的执行信息。以微信为例,只需要在微信执行扫码过程中添加此Log日志,就可以把微信扫码后启动相应界面的执行流程打印出来,从打印的结果中,可以获取微信正常扫描识别码获得扫描结果时是以何种方式启动相应界面的。In some implementation manners, the execution information of the execution process of starting the application interface after the identification code is cracked under normal operation can be obtained by adding Log logs to the bottom layer source code of the android. Taking WeChat as an example, you only need to add this log during the scanning process of WeChat, and you can print out the execution process of starting the corresponding interface after scanning the code on WeChat. From the printed results, you can get the normal scanning identification code of WeChat to get the scan The result is how to start the corresponding interface.

其中,数据结构指在打印的结果中看到的微信发送扫描结果的方式,比如,扫描结果:X、启动方式:Y、启动的对象:Z。Among them, the data structure refers to the way WeChat sends the scan results seen in the printed results, for example, scan result: X, start method: Y, start object: Z.

比如,可以通过Log日志获取微信启动界面所需的数据结构,再获取微信的应用包名com.tencent.mm,将微信包名与获取的数据结构建立映射关系后,添加到该映射关系集合中。For example, you can obtain the data structure required by the WeChat startup interface through the Log log, and then obtain the WeChat application package name com.tencent.mm, establish a mapping relationship between the WeChat package name and the obtained data structure, and add it to the mapping relationship set .

在一些实施方式中,应用数据可以包括应用标识。则步骤“获取启动目标应用的界面所需的数据结构可以包括:In some implementations, application data may include an application identification. Then the step "obtaining the data structure required to start the interface of the target application may include:

根据应用标识和映射关系集合获取启动目标应用的界面所需的数据结构,其中,映射关系集合包括应用标识与数据结构之间的映射关系。Acquire the data structure required to start the interface of the target application according to the application identifier and the mapping relationship set, wherein the mapping relationship set includes the mapping relationship between the application identifier and the data structure.

仍以微信为例,通过映射关系集合存储的微信包名与数据结构之间的映射关系及微信的应用标识(即包名),便可确定启动微信界面所需的数据结构。Still taking WeChat as an example, the data structure required to start the WeChat interface can be determined through the mapping relationship between the WeChat package name and the data structure stored in the mapping relationship set and the WeChat application identifier (namely the package name).

在一些实施例中,启动应用界面时需要传入一定的参数(包括启动方式、启动对象等)才能正常启动该界面,因此需要将界面特征数据传入以启动该目标应用的相应界面;也即,步骤“根据该数据结构和界面特征数据启动目标应用的相应界面”流程可以如下:In some embodiments, when starting the application interface, it is necessary to pass in certain parameters (including the starting mode, the starting object, etc.) to start the interface normally, so the interface feature data needs to be passed in to start the corresponding interface of the target application; that is , the process of step "starting the corresponding interface of the target application according to the data structure and interface characteristic data" can be as follows:

按照数据结构向目标应用传入界面特征数据;Pass interface feature data to the target application according to the data structure;

根据界面特征数据确定需要启动的目标界面及其启动方式;Determine the target interface to be started and its starting method according to the interface feature data;

根据启动方式启动目标界面。Start the target interface according to the startup method.

具体实施过程中,可按照数据结构从界面特征数据中提取相应的数据,以得到数据序列,向目标应用传入数据序列。During the specific implementation process, corresponding data may be extracted from the interface feature data according to the data structure to obtain a data sequence, and the data sequence may be transmitted to the target application.

仍以上述数据结构“扫描结果:X、启动方式:Y、启动的对象:Z”为例,“扫描结果”、“启动方式”和“启动对象”等名字及在这个结构中的位置顺序是保持不变的,可更改的是后面的数据X、Y、Z。当获取到这个数据结构后,可以模仿这个数据结构从获得的界面特征数据中提取相应的数据,对应到相应的数据位置,以得到数据序列,并将其作为一个完整的参数去启动微信的界面。Still taking the above data structure "scanning result: X, starting method: Y, starting object: Z" as an example, the names of "scanning result", "starting method" and "starting object" and their positions in this structure are What remains unchanged and can be changed is the following data X, Y, Z. After obtaining this data structure, you can imitate this data structure to extract the corresponding data from the obtained interface feature data, and correspond to the corresponding data position to obtain the data sequence, and use it as a complete parameter to start the WeChat interface .

比如,通过扫描窗口对二维码进行捕捉及解码,再获取二维码的解码数据,分析这些数据(包括应用数据、界面特征数据等)。若含有微信添加好友特征,则启动微信添加好友界面时,将该二维码所携带的数据(如联系人、本人信息等)按照已经获得的数据结构进行传值,得到目标界面;如果含有支付特征,则启动微信的支付界面,并将二维码所携带的数据按照启动支付界面所具有的数据结构进行传值,得到目标界面。For example, the two-dimensional code is captured and decoded through the scanning window, and then the decoded data of the two-dimensional code is obtained, and these data (including application data, interface feature data, etc.) are analyzed. If it contains the feature of adding friends on WeChat, when starting the interface of adding friends on WeChat, the data (such as contacts, personal information, etc.) carried by the QR code will be transferred according to the obtained data structure to obtain the target interface; feature, start the payment interface of WeChat, and pass the data carried by the QR code according to the data structure of the payment interface to get the target interface.

206、移动终端提示下载目标应用。206. The mobile terminal prompts to download the target application.

在一些实施方式中,可以若检测到未安装目标应用,则可将界面跳转至应用商店,提示用户下载该目标应用。In some implementations, if it is detected that the target application is not installed, the interface may be redirected to an application store, prompting the user to download the target application.

在一些实施例中,还可以将界面跳转至网页版应用界面,并根据界面特征数据显示相应信息。In some embodiments, the interface can also be redirected to the web application interface, and corresponding information can be displayed according to the interface characteristic data.

由上可知,本发明实施例提供了一种识别码处理方法,通过在移动终端处于锁定状态时,接收识别码处理指令,根据识别码处理指令对目标识别码进行扫描解码,以得到解码数据,该解码数据包括:应用数据和界面特征数据,然后,根据应用数据确定需要启动的目标应用,则移动终端判断是否安装有该目标应用,若安装,则获取启动目标应用的界面所需的数据结构,并根据该数据结构和界面特征数据启动目标应用的相应界面;若未安装,则提示下载目标应用。该方案可以在移动终端处于锁定状态时对识别码进行扫描解码并调出相应的界面,而无需解除锁定后再执行扫码处理,提高了终端处理识别码的速度,进而提升了识别码的识别处理效率。As can be seen from the above, the embodiment of the present invention provides an identification code processing method, by receiving an identification code processing instruction when the mobile terminal is in a locked state, and scanning and decoding the target identification code according to the identification code processing instruction to obtain decoded data, The decoded data includes: application data and interface feature data, and then, according to the application data, the target application to be started is determined, and the mobile terminal judges whether the target application is installed, and if installed, obtains the data structure required for starting the interface of the target application , and start the corresponding interface of the target application according to the data structure and interface characteristic data; if it is not installed, prompt to download the target application. This solution can scan and decode the identification code and bring up the corresponding interface when the mobile terminal is in the locked state, without needing to perform code scanning after unlocking, which improves the speed of terminal processing the identification code, thereby improving the identification of the identification code Processing efficiency.

在本发明又一实施例中,还提供一种识别码处理装置,该识别码处理装置可以软件或硬件的形式集成在终端中,该终端具体可以包括手机、平板电脑、笔记本电脑等设备。如图10所示,该识别码处理装置可以包括接收模块301、解析模块302、确定模块303、获取模块304和启动模块,其中:In yet another embodiment of the present invention, an identification code processing device is also provided, and the identification code processing device may be integrated in a terminal in the form of software or hardware, and the terminal may specifically include devices such as mobile phones, tablet computers, and notebook computers. As shown in Figure 10, the identification code processing device may include a receiving module 301, an analyzing module 302, a determining module 303, an obtaining module 304 and a starting module, wherein:

接收模块301,用于在终端处于锁定状态时,接收识别码处理指令。The receiving module 301 is configured to receive an identification code processing instruction when the terminal is in a locked state.

本实施例中,识别码可以为二维码、条形码等等。而触发终端接收识别码处理指令的方式可以有多种,比如,可以在终端锁屏界面中设置一个触发控件,通过点击或者滑动该触发控件触发终端接收识别码处理指令。In this embodiment, the identification code may be a two-dimensional code, a barcode, or the like. There are many ways to trigger the terminal to receive the identification code processing instruction. For example, a trigger control can be set in the terminal lock screen interface, and the terminal can be triggered to receive the identification code processing instruction by clicking or sliding the trigger control.

在一些实施方式中,也可以不设置触发控件,或者隐藏触发控件,又或者以软件的形式将触发控件做成一个应用安装在终端中,通过摇晃、敲击等操作触发识别码处理指令并接收该指令。此外,还可以通过语音控制的方式触发该识别码处理指令。In some implementations, the trigger control may not be set, or the trigger control may be hidden, or the trigger control may be made into an application in the form of software and installed in the terminal, and the identification code processing instruction may be triggered by shaking, tapping, etc. the instruction. In addition, the identification code processing instruction can also be triggered through voice control.

解析模块302,用于响应于识别码处理指令对目标识别码进行扫描解码,以得到解码数据,解码数据包括:应用数据和界面特征数据,其中,该界面特征数据包括与启动待启动的界面相关的数据。The parsing module 302 is configured to scan and decode the target identification code in response to the identification code processing instruction to obtain decoded data, the decoded data includes: application data and interface characteristic data, wherein the interface characteristic data includes The data.

在一些实施方式中,在接收到识别码处理指令之后,可以触发终端调用系统相机执行扫描操作,其中,相机可以为前置相机,也可以为后置相机。In some implementations, after receiving the identification code processing instruction, the terminal may be triggered to call the system camera to perform a scanning operation, where the camera may be a front camera or a rear camera.

比如,可以在终端显示屏中显示扫描窗口,将待扫描的识别码置于扫描窗口内进行扫描,创建识别码扫描的视图界面,并解析视图界面中含有的识别码信息以得到解码数据。For example, a scanning window can be displayed on the terminal display screen, the identification code to be scanned can be placed in the scanning window for scanning, a view interface for scanning the identification code can be created, and the identification code information contained in the view interface can be analyzed to obtain decoded data.

在一些实施方式中,解码数据可包括应用数据和界面特征数据。其中,应用数据可以是识别码中所包含的应用信息对应的数据,如应用名称、应用图标等等。而界面特征数据则可以为启动待启动界面时所需传递的数据,比如,可以包括待启动界面的界面特征标识、启动方式、需要传入的参数等。In some implementations, decoded data may include application data and interface feature data. Wherein, the application data may be data corresponding to the application information included in the identification code, such as application name, application icon and so on. The interface feature data may be the data that needs to be transmitted when starting the interface to be started, for example, may include the interface feature identifier of the interface to be started, the starting method, the parameters to be passed in, and the like.

确定模块303,用于根据应用数据确定需要启动的目标应用。A determining module 303, configured to determine a target application to be started according to the application data.

在一些实施方式中,该应用数据可以为应用名称、应用图标,终端可以接收查找指令,根据该查找指令从已安装的应用中查找应用名称、应用图标匹配的应用,作为待启动的目标应用。In some implementations, the application data may be an application name and an application icon, and the terminal may receive a search instruction, and search for an application matching the application name and application icon from installed applications according to the search instruction, as the target application to be launched.

其中,目标应用为具有识别码扫描功能的应用,如集成了扫描二维码功能的APP1、集成了扫描条形码功能的APP2等。Wherein, the target application is an application having a function of scanning an identification code, such as APP1 integrated with a function of scanning a two-dimensional code, APP2 integrated with a function of scanning a barcode, and the like.

获取模块304,用于获取启动目标应用的界面所需的数据结构。The obtaining module 304 is configured to obtain the data structure required to start the interface of the target application.

在一些实施方式中,应用数据可以包括应用标识,获取模块304可以用于:In some implementations, the application data may include an application identifier, and the obtaining module 304 may be used to:

根据应用标识和映射关系集合获取启动目标应用的界面所需的数据结构,其中,映射关系集合包括应用标识与数据结构之间的映射关系。Acquire the data structure required to start the interface of the target application according to the application identifier and the mapping relationship set, wherein the mapping relationship set includes the mapping relationship between the application identifier and the data structure.

在一些实施方式中,可以预先获取已安装应用的应用标识,以及启动已安装应用的界面所需的数据结构,然后建立应用标识与数据结构之间的映射关系,以得到映射关系集合。在需要获取启动目标应用的界面所需的数据结构时,根据应用标识和映射关系集合便可获取启动目标应用的界面所需的数据结构。In some implementations, the application identification of the installed application and the data structure required to start the interface of the installed application can be obtained in advance, and then the mapping relationship between the application identification and the data structure is established to obtain a mapping relationship set. When the data structure required for starting the interface of the target application needs to be obtained, the data structure required for starting the interface of the target application can be obtained according to the application identifier and the set of mapping relations.

启动模块305,用于根据数据结构和界面特征数据启动目标应用的相应界面。The starting module 305 is configured to start the corresponding interface of the target application according to the data structure and interface characteristic data.

在一些实施方式中,启动应用界面时需要传入一定的参数(包括启动方式、启动对象等)才能正常启动该界面,因此需要将界面特征数据传入以启动该目标应用的相应界面。In some implementations, certain parameters (including startup mode, startup object, etc.) need to be passed in when starting the application interface, so that the interface can be started normally. Therefore, the interface feature data needs to be passed in to start the corresponding interface of the target application.

在一些实施方式中,启动模块305可以用于:In some implementations, the startup module 305 can be used to:

按照数据结构向目标应用传入界面特征数据;Pass interface feature data to the target application according to the data structure;

根据界面特征数据确定需要启动的目标界面及其启动方式;Determine the target interface to be started and its starting method according to the interface feature data;

根据启动方式启动目标界面。Start the target interface according to the startup method.

具体实施过程中,在传入界面特征数据时,可以按照数据结构从界面特征数据中提取相应的数据,得到数据序列,再向目标应用传入数据序列。In the specific implementation process, when the interface feature data is imported, corresponding data can be extracted from the interface feature data according to the data structure to obtain a data sequence, and then the data sequence can be passed to the target application.

由上可知,本发明实施例提供了一种识别码处理装置,采用在终端处于锁定状态时,接收识别码处理指令,响应于识别码处理指令对目标识别码进行扫描解码,以得到解码数据,解码数据包括:应用数据和界面特征数据,再根据应用数据确定需要启动的目标应用,并获取启动目标应用的界面所需的数据结构,最后根据该数据结构和界面特征数据启动目标应用的相应界面。该方案可以提高终端处理识别码的速度,进而提升了终端对识别码的识别处理效率,减少了终端资源的浪费。As can be seen from the above, the embodiment of the present invention provides an identification code processing device. When the terminal is in the locked state, the identification code processing instruction is received, and the target identification code is scanned and decoded in response to the identification code processing instruction to obtain decoded data. The decoded data includes: application data and interface feature data, and then determine the target application to be started according to the application data, and obtain the data structure required to start the interface of the target application, and finally start the corresponding interface of the target application according to the data structure and interface feature data . This solution can increase the speed at which the terminal processes the identification code, thereby improving the identification and processing efficiency of the terminal to the identification code, and reducing the waste of terminal resources.

在本发明又一实施例中还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行该计算机程序时实现上述任一识别码处理方法。In yet another embodiment of the present invention, a computer device is also provided, including a memory, a processor, and a computer program stored on the memory and operable on the processor. When the processor executes the computer program, any of the above-mentioned identification codes can be realized. Approach.

该计算机设备可以为但不限于移动终端,下面以移动终端为例对该计算机设备进行详细地描述。The computer device may be, but not limited to, a mobile terminal, and the computer device will be described in detail below using a mobile terminal as an example.

比如,请参考图11,该移动终端400可以包括射频(RF,Radio Frequency)电路401、包括有一个或一个以上计算机可读存储介质的存储器402、输入模块403、显示模块404、传感器405、音频电路406、无线保真(WiFi,Wireless Fidelity)模块407、包括有一个或者一个以上处理核心的处理器408以、电源409以及摄像头410等部件。本领域技术人员可以理解,图11中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。For example, referring to FIG. 11, the mobile terminal 400 may include a radio frequency (RF, Radio Frequency) circuit 401, a memory 402 including one or more computer-readable storage media, an input module 403, a display module 404, a sensor 405, an audio A circuit 406, a wireless fidelity (WiFi, Wireless Fidelity) module 407, a processor 408 including one or more processing cores, a power supply 409, a camera 410 and other components. Those skilled in the art can understand that the structure of the mobile terminal shown in FIG. 11 does not constitute a limitation on the mobile terminal, and may include more or less components than shown in the figure, or combine some components, or arrange different components.

射频电路401可用于收发信息,或通话过程中信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器408处理;另外,将涉及上行的数据发送给基站。The radio frequency circuit 401 can be used to send and receive information, or to receive and send signals during a call. In particular, after receiving the downlink information from the base station, it is processed by one or more processors 408; in addition, the uplink data is sent to the base station .

存储器402可用于存储软件程序以及模块。处理器408通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端的使用所创建的数据(比如音频数据、电话本等)等。The memory 402 can be used to store software programs as well as modules. The processor 408 executes various functional applications and data processing by running software programs and modules stored in the memory 402 . The memory 402 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playback function, an image playback function, etc.); Data created by the use of mobile terminals (such as audio data, phonebook, etc.) and the like.

输入模块403可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。The input module 403 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

显示模块404可用于显示由用户输入的信息或提供给用户的信息以及移动终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。比如,显示模块404可以显示移动终端通过扫描识别码得到解码数据后,根据解码数据启动的目标应用的相应界面。The display module 404 can be used to display information input by the user or provided to the user and various graphical user interfaces of the mobile terminal. These graphical user interfaces can be composed of graphics, text, icons, videos and any combination thereof. For example, the display module 404 may display the corresponding interface of the target application started according to the decoded data after the mobile terminal obtains the decoded data by scanning the identification code.

移动终端还可包括至少一种传感器405,比如重力传感器、运动传感器以及其他传感器。The mobile terminal may also include at least one sensor 405, such as a gravity sensor, a motion sensor, and other sensors.

音频电路406可通过扬声器、传声器提供用户与移动终端之间的音频接口。音频电路406可将接收到的音频数据转换成电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路406接收后转换为音频数据,再将音频数据输出处理器408处理后,经射频电路401以发送给比如另一移动终端,或者将音频数据输出至存储器402以便进一步处理。The audio circuit 406 can provide an audio interface between the user and the mobile terminal through speakers and microphones. The audio circuit 406 can convert the received audio data into an electrical signal, transmit it to the speaker, and convert it into a sound signal output by the speaker; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is converted into The audio data, after being processed by the audio data output processor 408, is sent to another mobile terminal through the radio frequency circuit 401, or the audio data is output to the memory 402 for further processing.

无线保真(WiFi)属于短距离无线传输技术,移动终端通过无线保真模块407可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。Wireless Fidelity (WiFi) belongs to the short-distance wireless transmission technology. The mobile terminal can help users send and receive emails, browse webpages, and access streaming media through the wireless fidelity module 407. It provides users with wireless broadband Internet access.

处理器408是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。可选的,处理器408可包括一个或多个处理核心;优选的,处理器408可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器408中。The processor 408 is the control center of the mobile terminal, which uses various interfaces and lines to connect various parts of the entire mobile terminal, by running or executing software programs and/or modules stored in the memory 402, and calling data stored in the memory 402 , execute various functions of the mobile terminal and process data, so as to monitor the mobile terminal as a whole. Optionally, the processor 408 may include one or more processing cores; preferably, the processor 408 may integrate an application processor and a modem processor, wherein the application processor mainly processes operating systems, user interfaces, and application programs, etc. , the modem processor mainly handles wireless communications. It can be understood that the foregoing modem processor may not be integrated into the processor 408 .

移动终端还包括给各个部件供电的电源409(比如电池)。优选的,电源可以通过电源管理系统与处理器408逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源409还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。The mobile terminal also includes a power source 409 (such as a battery) for powering various components. Preferably, the power supply can be logically connected to the processor 408 through a power management system, so that functions such as charging, discharging, and power consumption management can be implemented through the power management system. The power supply 409 may also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

摄像头410(CAMERA或WEBCAM)又称为电脑相机、电脑眼、电子眼等,是一种视频输入设备,被广泛的运用于视频会议,远程医疗及实时监控等方面。用户也可以彼此通过摄像头在网络进行有影像、有声音的交谈和沟通。另外,还可以将其用于当前各种流行的数码影像,影音处理。摄像头可分为数字摄像头和模拟摄像头两大类。数字摄像头可以将视频采集设备产生的模拟视频信号转换成数字信号,进而将其储存在计算机里。模拟摄像头捕捉到的视频信号必须经过特定的视频捕捉卡将模拟信号转换成数字模式,并加以压缩后才可以转换到计算机上运用。数字摄像头可以直接捕捉影像,然后通过串、并口或者USB接口传到计算机里。Camera 410 (CAMERA or WEBCAM), also known as computer camera, computer eye, electronic eye, etc., is a video input device that is widely used in video conferencing, telemedicine and real-time monitoring. Users can also chat and communicate with each other with images and sounds on the network through the camera. In addition, it can also be used for various popular digital images and audio-visual processing. Cameras can be divided into two categories: digital cameras and analog cameras. A digital camera can convert the analog video signal generated by the video capture device into a digital signal, and then store it in the computer. The video signal captured by the analog camera must be converted to a digital mode by a specific video capture card and compressed before it can be converted to a computer for use. Digital camera can directly capture image, then passes in the computer by string, parallel port or USB interface.

其中,该摄像头410可以为移动终端400前置摄像头。此外,还可以为移动终端400的后置摄像头。移动终端可以调用摄像头410对识别码进行扫描,将扫描到的信息发送给处理器408进行处理,得到解码数据,再将解码数据传输给相关进程启动目标应用的相关界面。Wherein, the camera 410 may be a front camera of the mobile terminal 400 . In addition, it may also be a rear camera of the mobile terminal 400 . The mobile terminal can call the camera 410 to scan the identification code, send the scanned information to the processor 408 for processing, obtain decoded data, and then transmit the decoded data to the relevant interface of the relevant process to start the target application.

尽管未示出,移动终端还可以包蓝牙模块等。Although not shown, the mobile terminal may also include a Bluetooth module and the like.

具体在本实施例中,移动终端中的处理器408会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器408来运行存储在存储器402中的应用程序,从而实现各种功能:Specifically, in this embodiment, the processor 408 in the mobile terminal will load the executable file corresponding to the process of one or more application programs into the memory 402 according to the following instructions, and the processor 408 will run the executable file stored in the The application program in memory 402, thereby realizes various functions:

在移动终端处于锁定状态时,接收识别码处理指令,根据识别码处理指令对目标识别码进行扫描解码,以得到解码数据,解码数据包括:应用数据和界面特征数据,再根据应用数据确定需要启动的目标应用,并获取启动目标应用的界面所需的数据结构,最后根据该数据结构和界面特征数据启动目标应用的相应界面。When the mobile terminal is in the locked state, the identification code processing instruction is received, and the target identification code is scanned and decoded according to the identification code processing instruction to obtain the decoded data. The decoded data includes: application data and interface feature data, and then determines the need to start according to the application data The target application, and obtain the data structure required to start the interface of the target application, and finally start the corresponding interface of the target application according to the data structure and interface feature data.

由上可知,本发明实施例提供了一种计算机设备,该计算机设备通过在其处于锁定状态时,接收识别码处理指令,根据识别码处理指令对目标识别码进行扫描解码,以得到解码数据,解码数据包括:应用数据和界面特征数据,再根据应用数据确定需要启动的目标应用,并获取启动目标应用的界面所需的数据结构,最后根据该数据结构和界面特征数据启动目标应用的相应界面。该方案可以提高计算机设备处理识别码的速度,进而提升了识别码的识别处理效率。It can be seen from the above that the embodiment of the present invention provides a computer device, the computer device receives the identification code processing instruction when it is in the locked state, and scans and decodes the target identification code according to the identification code processing instruction to obtain decoded data, The decoded data includes: application data and interface feature data, and then determine the target application to be started according to the application data, and obtain the data structure required to start the interface of the target application, and finally start the corresponding interface of the target application according to the data structure and interface feature data . The solution can improve the speed of processing the identification code by the computer equipment, thereby improving the identification and processing efficiency of the identification code.

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,RandomAccess Memory)、磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: Read Only Memory (ROM, Read Only Memory), Random Access Memory (RAM, Random Access Memory), disk or CD, etc.

以上对本发明实施例所提供的一种识别码处理方法、装置和计算机设备进行了详细介绍,本文中应用程序了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用程序范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The identification code processing method, device and computer equipment provided by the embodiment of the present invention have been introduced in detail above. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The description of the above embodiment is only used To help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation and application range. In summary, this specification The content should not be construed as a limitation of the invention.

Claims (10)

1.一种识别码处理方法,其特征在于,包括:1. An identification code processing method, characterized in that, comprising: 在终端处于锁定状态时,接收识别码处理指令;When the terminal is in a locked state, receiving an identification code processing instruction; 响应于所述识别码处理指令对目标识别码进行扫描解码,得到解码数据,所述解码数据包括:应用数据和界面特征数据,其中,所述界面特征数据包括与启动待启动的界面相关的数据;Scanning and decoding the target identification code in response to the identification code processing instruction to obtain decoded data, the decoded data includes: application data and interface feature data, wherein the interface feature data includes data related to starting the interface to be started ; 根据所述应用数据确定需要启动的目标应用;determining a target application to be started according to the application data; 获取启动所述目标应用的界面所需的数据结构;Acquiring a data structure required to start the interface of the target application; 根据所述数据结构和所述界面特征数据启动所述目标应用的相应界面。Starting a corresponding interface of the target application according to the data structure and the interface feature data. 2.如权利要求1所述的识别码处理方法,其特征在于,所述应用数据包括应用标识,所述获取启动所述目标应用的界面所需的数据结构的步骤包括:2. The identification code processing method according to claim 1, wherein the application data includes an application identifier, and the step of obtaining the data structure required for starting the interface of the target application comprises: 根据所述应用标识和映射关系集合,获取启动所述目标应用的界面所需的数据结构;其中,所述映射关系集合包括应用标识与数据结构之间的映射关系。According to the application identifier and the mapping relationship set, the data structure required to start the interface of the target application is acquired; wherein the mapping relationship set includes the mapping relationship between the application identifier and the data structure. 3.如权利要求2所述的识别码处理方法,其特征在于,所述方法还包括:3. The identification code processing method according to claim 2, wherein the method further comprises: 获取已安装应用的应用标识;Obtain the application ID of the installed application; 获取启动所述已安装应用的界面所需的数据结构;Obtaining a data structure required for launching the interface of the installed application; 建立所述应用标识与数据结构之间的映射关系,以得到所述映射关系集合。A mapping relationship between the application identifier and a data structure is established to obtain the mapping relationship set. 4.如权利要求1所述的识别码处理方法,其特征在于,所述根据所述数据结构和所述界面特征数据启动所述目标应用的相应界面的步骤包括:4. The identification code processing method according to claim 1, wherein the step of starting the corresponding interface of the target application according to the data structure and the interface characteristic data comprises: 按照所述数据结构向所述目标应用传入所述界面特征数据;Passing the interface characteristic data to the target application according to the data structure; 根据所述界面特征数据确定需要启动的目标界面及其启动方式;Determining the target interface to be started and its starting method according to the interface characteristic data; 根据所述启动方式启动所述目标界面。The target interface is started according to the starting mode. 5.如权利要求4所述的识别码处理方法,其特征在于,所述按照所述数据结构向所述目标应用传入所述界面特征数据的步骤包括:5. The identification code processing method according to claim 4, wherein the step of transferring the interface characteristic data to the target application according to the data structure comprises: 按照所述数据结构从所述界面特征数据中提取相应的数据,以得到数据序列;Extracting corresponding data from the interface feature data according to the data structure to obtain a data sequence; 向所述目标应用传入所述数据序列。Passing the data sequence to the target application. 6.如权利要求1所述的识别码处理方法,其特征在于,所述方法还包括:6. The identification code processing method according to claim 1, wherein the method further comprises: 当所述目标应用的相应界面启动失败时,接收扫描指令;receiving a scanning instruction when the corresponding interface of the target application fails to start; 响应于所述扫描指令调用所述目标应用的扫码识别功能对所述识别码进行扫描,获取扫码信息;Invoking the code scanning identification function of the target application in response to the scanning instruction to scan the identification code to obtain scanning code information; 对所述扫码信息进行解析,得到新的解码数据。The code scanning information is analyzed to obtain new decoded data. 7.一种识别码处理装置,其特征在于,所述装置包括:7. An identification code processing device, characterized in that the device comprises: 接收模块,用于在终端处于锁定状态时,接收识别码处理指令;A receiving module, configured to receive an identification code processing instruction when the terminal is in a locked state; 解析模块,用于响应于所述识别码处理指令对目标识别码进行扫描解码,以得到解码数据,所述解码数据包括:应用数据和界面特征数据,其中,所述界面特征数据包括与启动待启动的界面相关的数据;The parsing module is configured to scan and decode the target identification code in response to the identification code processing instruction to obtain decoded data, the decoded data includes: application data and interface characteristic data, wherein the interface characteristic data includes Data related to the launched interface; 确定模块,用于根据所述应用数据确定需要启动的目标应用;A determining module, configured to determine a target application to be started according to the application data; 获取模块,用于获取启动所述目标应用的界面所需的数据结构;An acquisition module, configured to acquire the data structure required to start the interface of the target application; 启动模块,用于根据所述数据结构和所述界面特征数据启动所述目标应用的相应界面。A starting module, configured to start a corresponding interface of the target application according to the data structure and the interface characteristic data. 8.如权利要求7所述的识别码处理装置,其特征在于,所述应用数据包括应用标识,所述获取模块用于:8. The identification code processing device according to claim 7, wherein the application data includes an application identification, and the obtaining module is used for: 根据所述应用标识和映射关系集合,获取启动所述目标应用的界面所需的数据结构;其中,所述映射关系集合包括应用标识与数据结构之间的映射关系。According to the application identifier and the mapping relationship set, the data structure required to start the interface of the target application is acquired; wherein the mapping relationship set includes the mapping relationship between the application identifier and the data structure. 9.如权利要求7所述的识别码处理装置,其特征在于,所述启动模块用于:9. The identification code processing device according to claim 7, wherein the startup module is used for: 按照所述数据结构向所述目标应用传入所述界面特征数据;Passing the interface characteristic data to the target application according to the data structure; 根据所述界面特征数据确定需要启动的目标界面及其启动方式;Determining the target interface to be started and its starting method according to the interface characteristic data; 根据所述启动方式启动所述目标界面。The target interface is started according to the starting mode. 10.一种计算机设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-6任一项所述的识别码处理方法。10. A computer device, characterized in that it comprises a memory, a processor, and a computer program stored on the memory and operable on the processor, wherein when the processor executes the computer program Realize the identification code processing method according to any one of claims 1-6.
CN201611207415.1A 2016-12-23 2016-12-23 Identification code processing method, device and computer equipment Pending CN106610835A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611207415.1A CN106610835A (en) 2016-12-23 2016-12-23 Identification code processing method, device and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611207415.1A CN106610835A (en) 2016-12-23 2016-12-23 Identification code processing method, device and computer equipment

Publications (1)

Publication Number Publication Date
CN106610835A true CN106610835A (en) 2017-05-03

Family

ID=58636648

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611207415.1A Pending CN106610835A (en) 2016-12-23 2016-12-23 Identification code processing method, device and computer equipment

Country Status (1)

Country Link
CN (1) CN106610835A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107423794A (en) * 2017-05-31 2017-12-01 北京安云世纪科技有限公司 The barcode scanning method, apparatus and mobile terminal of a kind of encoding of graphs
CN107644188A (en) * 2017-09-30 2018-01-30 联想(北京)有限公司 A kind of information identifying method and electronic equipment
CN108373001A (en) * 2018-02-01 2018-08-07 王学斌 A kind of intelligent industrial robot automation warehousing system
CN109325491A (en) * 2018-08-16 2019-02-12 腾讯科技(深圳)有限公司 Identification code identification method, device, computer equipment and storage medium
CN109992176A (en) * 2017-12-28 2019-07-09 北京搜狗科技发展有限公司 A kind of scan method and device of message identification code
CN110163023A (en) * 2019-04-02 2019-08-23 苏州摩比信通智能系统有限公司 Quick start machine barcode scanning function and the method and mobile terminal for obtaining barcode scanning result
CN112634891A (en) * 2020-12-17 2021-04-09 广州橙行智动汽车科技有限公司 Identification code response method and device, vehicle-mounted terminal and storage medium
WO2022001600A1 (en) * 2020-07-03 2022-01-06 Oppo广东移动通信有限公司 Information analysis method, apparatus, and device, and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102917132A (en) * 2012-10-23 2013-02-06 上海斐讯数据通信技术有限公司 Mobile terminal with image identification unlocking system and image identification unlocking method
CN105512881A (en) * 2015-12-09 2016-04-20 联动优势电子商务有限公司 Method and terminal for completing payment on the basis of two-dimensional code
CN105528698A (en) * 2016-02-01 2016-04-27 宇龙计算机通信科技(深圳)有限公司 Fast code-scanning payment method and device
CN105718193A (en) * 2015-11-30 2016-06-29 苏州摩比力特电子科技有限公司 Scanning mobile terminal with one-click rapid scanning function

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102917132A (en) * 2012-10-23 2013-02-06 上海斐讯数据通信技术有限公司 Mobile terminal with image identification unlocking system and image identification unlocking method
CN105718193A (en) * 2015-11-30 2016-06-29 苏州摩比力特电子科技有限公司 Scanning mobile terminal with one-click rapid scanning function
CN105512881A (en) * 2015-12-09 2016-04-20 联动优势电子商务有限公司 Method and terminal for completing payment on the basis of two-dimensional code
CN105528698A (en) * 2016-02-01 2016-04-27 宇龙计算机通信科技(深圳)有限公司 Fast code-scanning payment method and device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107423794A (en) * 2017-05-31 2017-12-01 北京安云世纪科技有限公司 The barcode scanning method, apparatus and mobile terminal of a kind of encoding of graphs
CN107423794B (en) * 2017-05-31 2021-07-02 北京安云世纪科技有限公司 A method, device and mobile terminal for scanning code for graphic coding
CN107644188A (en) * 2017-09-30 2018-01-30 联想(北京)有限公司 A kind of information identifying method and electronic equipment
CN109992176A (en) * 2017-12-28 2019-07-09 北京搜狗科技发展有限公司 A kind of scan method and device of message identification code
CN108373001A (en) * 2018-02-01 2018-08-07 王学斌 A kind of intelligent industrial robot automation warehousing system
CN109325491A (en) * 2018-08-16 2019-02-12 腾讯科技(深圳)有限公司 Identification code identification method, device, computer equipment and storage medium
US11494577B2 (en) 2018-08-16 2022-11-08 Tencent Technology (Shenzhen) Company Limited Method, apparatus, and storage medium for identifying identification code
CN110163023A (en) * 2019-04-02 2019-08-23 苏州摩比信通智能系统有限公司 Quick start machine barcode scanning function and the method and mobile terminal for obtaining barcode scanning result
WO2022001600A1 (en) * 2020-07-03 2022-01-06 Oppo广东移动通信有限公司 Information analysis method, apparatus, and device, and storage medium
CN112634891A (en) * 2020-12-17 2021-04-09 广州橙行智动汽车科技有限公司 Identification code response method and device, vehicle-mounted terminal and storage medium

Similar Documents

Publication Publication Date Title
CN106610835A (en) Identification code processing method, device and computer equipment
US8350888B2 (en) Apparatus and method for providing emotion expression service in mobile communication terminal
US10181203B2 (en) Method for processing image data and apparatus for the same
CN104066009B (en) program identification method, device, terminal, server and system
CN109003194B (en) Comment sharing method, terminal and storage medium
CN112346751B (en) Application program installation method and device, electronic equipment and storage medium
CN114756785B (en) Page display method, device, electronic device and readable storage medium
CN110555171B (en) Information processing method, device, storage medium and system
CN105630517A (en) Configuration information setting method, configuration information setting device and communication system
CN106850988A (en) Incoming call processing method, device and terminal
CN111475359B (en) System testing method, device and storage medium under multi-message interaction scene
JP2004164180A (en) Information processing apparatus, communication processing apparatus and method, and computer program
CN108121583B (en) Screen capturing method and related product
CN107948278A (en) A kind of information transferring method, terminal device and system
CN110933772A (en) Connection method of wireless device, mobile terminal and computer readable storage medium
CN116708062A (en) Equipment management method and electronic equipment
CN111263216B (en) Video transmission method, device, storage medium and terminal
CN109995543A (en) Method and apparatus for adding group members
CN111813741B (en) File sharing method and electronic device
CN119232833A (en) Data processing method, device, electronic equipment and storage medium
CN116342940A (en) Image approval method, device, medium and equipment
CN113190295A (en) Information processing method, processing device and electronic equipment
CN107357863B (en) Picture processing method and device, storage medium and terminal
CN113194470B (en) Method and device for establishing wireless connection and mobile terminal
CN114697960B (en) A method and system for connecting external cameras

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: 20170503

RJ01 Rejection of invention patent application after publication