WO2021104254A1 - Information processing method and electronic device - Google Patents
Information processing method and electronic device Download PDFInfo
- Publication number
- WO2021104254A1 WO2021104254A1 PCT/CN2020/131101 CN2020131101W WO2021104254A1 WO 2021104254 A1 WO2021104254 A1 WO 2021104254A1 CN 2020131101 W CN2020131101 W CN 2020131101W WO 2021104254 A1 WO2021104254 A1 WO 2021104254A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- graphic
- codes
- graphic codes
- target
- electronic device
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 20
- 238000003672 processing method Methods 0.000 title claims abstract description 20
- 238000000034 method Methods 0.000 claims abstract description 27
- 238000004590 computer program Methods 0.000 claims description 16
- 238000000926 separation method Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000009527 percussion Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods 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/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods 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/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods 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/1404—Methods for optical code recognition
- G06K7/1439—Methods for optical code recognition including a method step for retrieval of the optical code
- G06K7/1447—Methods for optical code recognition including a method step for retrieval of the optical code extracting optical codes from image or text carrying said optical code
Definitions
- the present invention relates to the field of communication technology, in particular to an information processing method and electronic equipment.
- the method of obtaining information by using graphic codes has been widely used in a variety of scenarios, for example, scanning code payment, adding friends, and so on.
- the electronic device can obtain the information in the graphic code by scanning the graphic code by starting the corresponding application program.
- current electronic devices can only recognize a single graphic code, when there are multiple graphic codes that are close together, it is difficult for the electronic device to avoid other graphic codes and only collect the target graphic code. Therefore, it often results in Misrecognition of the code.
- the embodiments of the present invention provide an information processing method and an electronic device to solve the problem of the electronic device misrecognizing the graphic code when there are multiple graphic codes.
- the present invention is implemented as follows:
- an embodiment of the present invention provides an information processing method, including:
- N graphic codes are included in the identification area, separate the M graphic codes of the N graphic codes respectively;
- N is an integer greater than 1
- M is a positive integer
- M ⁇ N is an integer greater than 1
- an embodiment of the present invention also provides an electronic device, including:
- a separation module which is used to separate the M graphic codes of the N graphic codes respectively when N graphic codes are included in the identification area;
- An identification module which is used to identify the separated M graphic codes respectively
- the execution module is used to execute the operation corresponding to the target graphic code among the M graphic codes
- N is an integer greater than 1
- M is a positive integer
- M ⁇ N is an integer greater than 1
- an embodiment of the present invention also provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and capable of running on the processor.
- the processor executes the computer program as described above. The steps in the information processing method described.
- an embodiment of the present invention also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps in the information processing method described above are implemented. .
- the M pattern codes of the N pattern codes are respectively separated; the separated M pattern codes are respectively identified; The operations corresponding to the target graphic codes in the M graphic codes; wherein, N is an integer greater than 1, M is a positive integer, and M ⁇ N.
- N is an integer greater than 1
- M is a positive integer
- M ⁇ N the electronic device can recognize the target graphic code when there are multiple graphic codes, which can prevent misrecognition.
- FIG. 1 is one of the flowcharts of an information processing method provided by an embodiment of the present invention.
- FIG 2 is one of the schematic diagrams of the interface of the electronic device provided by the embodiment of the present invention.
- FIG. 3 is a second schematic diagram of an interface of an electronic device provided by an embodiment of the present invention.
- FIG. 5 is a third schematic diagram of an interface of an electronic device provided by an embodiment of the present invention.
- Figure 6 is one of the structural diagrams of an electronic device provided by an embodiment of the present invention.
- FIG. 7 is a second structural diagram of an electronic device provided by an embodiment of the present invention.
- FIG. 8 is the third structural diagram of the electronic device provided by the embodiment of the present invention.
- Fig. 1 is a flowchart of an information processing method provided by an embodiment of the present invention. As shown in Fig. 1, it includes the following steps:
- Step 101 If N graphic codes are included in the identification area, separate the M graphic codes of the N graphic codes.
- the N graphic codes may be graphic codes contained in the image when the electronic device collects the image in real time.
- the code scanning area includes multiple two-dimensional codes.
- the aforementioned recognition area may be the same area as the acquisition area.
- the foregoing graphic code may also be a picture stored in an electronic device or a graphic code contained in a picture sent by another electronic device.
- the identification area may be an area corresponding to the picture.
- the above-mentioned graphic code may be a two-dimensional code, a barcode, and the like.
- Each of the above-mentioned M graphic codes may be a graphic code that can be individually identified.
- the recognition area contains only one graphic code
- the picture of the recognition area is collected, the interface jumps to the corresponding content, and the recognition process is completed.
- the graphic codes can be separated and then recognized. For example, pictures that contain only a single graphic code are sequentially collected and stored in the background, and are sequentially identified based on the collected pictures. Or, first collect a picture containing all the graphic codes in the recognition area, and then separately store each graphic code in the background based on the picture, and then perform recognition based on the separated graphic codes.
- each of the separated graphic codes can be cached in the electronic device and named.
- the picture collected by the electronic device includes three QR codes.
- the electronic device can separate the three QR codes from the picture, and can follow the ranks of the two-dimensional codes in the picture in order. Named 1_1, 1_2, and 1_3, where 1_2 represents the first row and second column.
- Step 102 Recognize the separated M graphic codes respectively.
- each of the M graphic codes is identified in turn.
- the electronic device can identify the cached graphic codes one by one, obtain the information in each graphic code and write it into a file for cache.
- the content of the file may include the information of the application program and the information carried by the graphic code.
- the file content can be application information
- the prefix of the file name can be the same as the separated file name
- the suffix can end with a predetermined name.
- the files formed by identifying the three QR codes can be named 1_1_info, 1_2_info, and 1_3_info in turn, as shown in Figure 3, where the file corresponding to 1_1_info corresponds to the graphic corresponding to 1_1
- the codes form a mapping relationship.
- Step 103 Perform an operation corresponding to the target graphic code among the M graphic codes.
- N is an integer greater than 1
- M is a positive integer
- M ⁇ N is an integer greater than 1
- the target graphic code can be any one or more graphic codes among the M graphic codes, and can also be a graphic code selected according to a user operation.
- the above-mentioned information processing method can be applied to electronic devices, such as mobile phones, tablet computers (Tablet Personal Computer), laptop computers (Laptop Computer), personal digital assistants (personal digital assistant, PDA for short), and mobile devices.
- electronic devices such as mobile phones, tablet computers (Tablet Personal Computer), laptop computers (Laptop Computer), personal digital assistants (personal digital assistant, PDA for short), and mobile devices.
- Internet Device Mobile Internet Device, MID
- Wearable Device Wearable Device
- the M pattern codes of the N pattern codes are respectively separated; the separated M pattern codes are respectively identified ; Perform operations corresponding to the target graphic codes in the M graphic codes; where N is an integer greater than 1, M is a positive integer, and M ⁇ N.
- N is an integer greater than 1
- M is a positive integer
- M ⁇ N the electronic device can recognize the target graphic code when there are multiple graphic codes, which can prevent misrecognition.
- the main difference between this embodiment and the foregoing embodiment is that, in response to the user's input, an operation corresponding to the target graphic code is performed.
- Fig. 4 is a flowchart of an information processing method provided by an embodiment of the present invention. As shown in Fig. 4, it includes the following steps:
- Step 401 In the case where N graphic codes are included in the identification area, separate the M graphic codes of the N graphic codes respectively.
- the separately separating the M graphic codes of the N graphic codes includes:
- the electronic device first collects a picture including N graphic codes, and performs the corresponding operation after separating the M graphic codes one by one based on the picture; it can also be performed after the M graphic codes are all separated, and then For the user to choose, so that the user can select a specific graphical code operation item.
- the position of each graphic code in the picture can be obtained, and the range of the graphic code can be determined based on the location and the characteristics of the graphic code, so that the graphic code can be separated from the picture.
- the graphic codes can be separated from the pictures one by one, without the need for the user to manually operate to avoid it, which can reduce the user's operation and improve the recognition efficiency.
- Step 402 Recognize the separated M graphic codes respectively.
- step 401 and step 402 For the explanation of the foregoing step 401 and step 402, reference may be made to the description in the foregoing embodiment.
- Step 403 Display M operation items corresponding to the M graphic codes one-to-one.
- the application program corresponding to each graphic code and the information contained can be obtained, and M operation items corresponding to the M graphic codes can be displayed on the interface, and each operation item corresponds to a graphic code.
- the operation items of application A, application B, and application C are displayed on the interface, and each option corresponds to a graphic code, so that the user can select the required operation item of the application.
- other content can be displayed on the interface according to the content of the graphic code, for example, account A, account B, and account C, so that the user can select a specific account to add as a friend.
- the display position of the operation item can be determined according to the cached file name, so that the position of the graphic code corresponds to the position of the operation item.
- the displaying M operation items corresponding to the M graphic codes one-to-one includes:
- each of the operation items includes application information obtained based on the recognition result.
- M recognition results can be obtained respectively, and the information of the application program in the recognition results can be displayed in the operation item.
- the operation items of application A, application B, and application C are respectively displayed, so that the user can select the required operation items of the application.
- the operation efficiency can be improved.
- Step 404 Receive a first input for a target operation item among the M operation items, where the target operation item corresponds to the target graphic code.
- the correspondence between the target operation item and the target graphic code can be understood as that the content of the target operation item is associated with the content of the target graphic code, or the position of the target operation item corresponds to the position of the target graphic code.
- the above-mentioned first input may be an operation on the target operation item, such as a tap operation or a sliding operation, etc., or may also be a voice input.
- Step 405 In response to the first input, perform an operation corresponding to the target graphic code.
- N is an integer greater than 1
- M is a positive integer
- M ⁇ N is an integer greater than 1
- the electronic device determines the target graphic code and performs an operation corresponding to the target graphic code, for example, displaying a payment interface or displaying a friend adding interface and so on.
- the performing an operation corresponding to the target graphic code includes:
- the first application program may be the application program where the target graphic code is located, and when the first application program has been installed, the current interface is jumped to the interface corresponding to the target graphic code.
- a prompt message is output so that the user can perform operations according to the prompt information to install the second application on the electronic device. In this way, the operation efficiency can be improved.
- the electronic device turns on the camera to start the code scanning function, and detects whether the collected image contains multiple QR codes. If only one QR code is included, the interface jumps to the interface content corresponding to the QR code. If multiple QR codes are included, the QR codes are divided according to the location of each QR code, and the content of each QR code is identified in the background. According to the content of the identified two-dimensional code, the options of the two-dimensional code information are displayed on the display interface for the user to choose. According to the option selected by the user, the content of the two-dimensional code corresponding to the option is determined, and the interface corresponding to the two-dimensional code is jumped to and the corresponding operation is performed. In this way, the current shortcoming that the scan code can only identify one two-dimensional code is solved, and the situation that the interface is displayed incorrectly due to the wrong scan is avoided.
- the target graphic code is determined according to the user's input, and operations corresponding to the target graphic code are performed, which can improve operation efficiency and increase the flexibility of graphic code recognition.
- FIG. 6 is a structural diagram of an electronic device provided by an embodiment of the present invention. As shown in FIG. 6, the electronic device 600 includes:
- the separation module 601 is configured to separate the M graphic codes of the N graphic codes respectively when N graphic codes are included in the identification area;
- the identification module 602 is configured to respectively identify the M graphic codes after separation
- the execution module 603 is configured to execute an operation corresponding to the target graphic code among the M graphic codes
- N is an integer greater than 1
- M is a positive integer
- M ⁇ N is an integer greater than 1
- the electronic device further includes:
- the display module 604 is configured to display M operation items corresponding to the M graphic codes one-to-one;
- a receiving module 605 configured to receive a first input to a target operation item in the M operation items, the target operation item corresponding to the target graphic code;
- the execution module is specifically used for:
- the display module is specifically used for:
- each of the operation items includes application information obtained based on the recognition result.
- the execution module is specifically used for:
- the separation module includes:
- An identification sub-module for identifying the position of each of the M graphical codes in the picture among the N graphical codes
- the ion separation module is used to separate the M graphic codes from the picture according to the position.
- the electronic device 600 can implement various processes implemented by the electronic device in the foregoing method embodiments, and to avoid repetition, details are not described herein again.
- the electronic device 600 of the embodiment of the present invention can recognize the target graphic code when there are multiple graphic codes, which can prevent misrecognition.
- the electronic device 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, and a display unit 806, a user input unit 807, an interface unit 808, a memory 809, a processor 810, a power supply 811 and other components.
- a radio frequency unit 801 for example, a radio frequency unit 801
- a network module 802 for example, a Wi-Fi Protected Access (WMA)
- an audio output unit 803 an input unit 804
- a sensor 805 a sensor 805
- a display unit 806 a user input unit 807
- an interface unit 808 a memory 809
- a processor 810 a power supply 811 and other components.
- the electronic device may include more or less components than those shown in the figure, or a combination of certain components, or different components. Layout.
- electronic devices include, but are not limited to, mobile phones, tablet computers, notebook computers, palmtop computers, vehicle
- the processor 810 is configured to separate the M pattern codes of the N pattern codes respectively when the identification area includes N pattern codes; respectively identify the M pattern codes after the separation; Perform operations corresponding to the target graphic codes in the M graphic codes; wherein, N is an integer greater than 1, M is a positive integer, and M ⁇ N. In this way, the electronic device can recognize the target graphic code when there are multiple graphic codes, which can prevent misrecognition.
- processor 810 is also used to:
- the processor 810 executes the display of the M operation items corresponding to the M graphic codes one-to-one, including:
- each of the operation items includes application information obtained based on the recognition result.
- the processor 810 executing the operation corresponding to the target graphic code includes:
- the processor 810 executes to separate the M graphic codes of the N graphic codes, including:
- the M graphic codes are separated from the picture respectively.
- the radio frequency unit 801 can be used for receiving and sending signals in the process of sending and receiving information or talking. Specifically, the downlink data from the base station is received and processed by the processor 810; in addition, Uplink data is sent to the base station.
- the radio frequency unit 801 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
- the radio frequency unit 801 can also communicate with the network and other devices through a wireless communication system.
- Electronic devices provide users with wireless broadband Internet access through the network module 802, such as helping users to send and receive emails, browse web pages, and access streaming media.
- the audio output unit 803 can convert the audio data received by the radio frequency unit 801 or the network module 802 or stored in the memory 809 into audio signals and output them as sounds. Moreover, the audio output unit 803 may also provide audio output related to a specific function performed by the electronic device 800 (for example, call signal reception sound, message reception sound, etc.).
- the audio output unit 803 includes a speaker, a buzzer, a receiver, and the like.
- the input unit 804 is used to receive audio or video signals.
- the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042.
- the graphics processor 8041 is configured to monitor images of still pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. Data is processed.
- the processed image frame may be displayed on the display unit 806.
- the image frame processed by the graphics processor 8041 may be stored in the memory 809 (or other storage medium) or sent via the radio frequency unit 801 or the network module 802.
- the microphone 8042 can receive sound, and can process such sound into audio data.
- the processed audio data can be converted into a format that can be sent to the mobile communication base station via the radio frequency unit 801 for output in the case of a telephone call mode.
- the electronic device 800 further includes at least one sensor 805, such as a light sensor, a motion sensor, and other sensors.
- the light sensor includes an ambient light sensor and a proximity sensor.
- the ambient light sensor can adjust the brightness of the display panel 8061 according to the brightness of the ambient light.
- the proximity sensor can close the display panel 8061 and the display panel 8061 when the electronic device 800 is moved to the ear. / Or backlight.
- the accelerometer sensor can detect the magnitude of acceleration in various directions (usually three-axis), and can detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of electronic devices (such as horizontal and vertical screen switching, related games) , Magnetometer attitude calibration), vibration recognition related functions (such as pedometer, percussion), etc.; sensor 805 can also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, Infrared sensors, etc., will not be repeated here.
- the display unit 806 is used to display information input by the user or information provided to the user.
- the display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc.
- LCD liquid crystal display
- OLED organic light-emitting diode
- the user input unit 807 can be used to receive inputted numeric or character information, and generate key signal input related to user settings and function control of the electronic device.
- the user input unit 807 includes a touch panel 8071 and other input devices 8072.
- the touch panel 8071 also called a touch screen, can collect the user's touch operations on or near it (for example, the user uses any suitable objects or accessories such as fingers, stylus, etc.) on the touch panel 8071 or near the touch panel 8071. operating).
- the touch panel 8071 may include two parts: a touch detection device and a touch controller.
- the touch detection device detects the user's touch position, and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it To the processor 810, the command sent by the processor 810 is received and executed.
- the touch panel 8071 can be implemented in multiple types such as resistive, capacitive, infrared, and surface acoustic wave.
- the user input unit 807 may also include other input devices 8072.
- other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackball, mouse, and joystick, which will not be repeated here.
- the touch panel 8071 can cover the display panel 8061.
- the touch panel 8071 detects a touch operation on or near it, it transmits it to the processor 810 to determine the type of the touch event, and then the processor 810 determines the type of the touch event according to the touch.
- the type of event provides corresponding visual output on the display panel 8061.
- the touch panel 8071 and the display panel 8061 are used as two independent components to implement the input and output functions of the electronic device, in some embodiments, the touch panel 8071 and the display panel 8061 can be integrated
- the implementation of the input and output functions of the electronic device is not specifically limited here.
- the interface unit 808 is an interface for connecting an external device and the electronic device 800.
- the external device may include a wired or wireless headset port, an external power source (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, audio input/output (I/O) port, video I/O port, headphone port, etc.
- the interface unit 808 can be used to receive input (for example, data information, power, etc.) from an external device and transmit the received input to one or more elements in the electronic device 800 or can be used to connect the electronic device 800 to an external device. Transfer data between devices.
- the memory 809 can be used to store software programs and various data.
- the memory 809 may mainly include a program storage area and a data storage area.
- the program storage area may store an operating system, an application program required by at least one function (such as a sound playback function, an image playback function, etc.), etc.; Data created by the use of mobile phones (such as audio data, phone book, etc.), etc.
- the memory 809 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
- the processor 810 is the control center of the electronic device. It uses various interfaces and lines to connect the various parts of the entire electronic device, runs or executes the software programs and/or modules stored in the memory 809, and calls the data stored in the memory 809. , Perform various functions of electronic equipment and process data, so as to monitor the electronic equipment as a whole.
- the processor 810 may include one or more processing units; preferably, the processor 810 may integrate an application processor and a modem processor, where the application processor mainly processes the operating system, user interface and application programs, etc., the modem
- the processor mainly deals with wireless communication. It can be understood that the foregoing modem processor may not be integrated into the processor 810.
- the electronic device 800 may also include a power source 811 (such as a battery) for supplying power to various components.
- a power source 811 such as a battery
- the power source 811 may be logically connected to the processor 810 through a power management system, so as to manage charging, discharging, and power consumption management through the power management system. And other functions.
- the electronic device 800 includes some functional modules not shown, which will not be repeated here.
- the embodiment of the present invention also provides an electronic device, including a processor 810, a memory 809, and a computer program stored on the memory 809 and capable of running on the processor 810.
- an electronic device including a processor 810, a memory 809, and a computer program stored on the memory 809 and capable of running on the processor 810.
- the computer program is executed by the processor 810,
- Each process in the foregoing information processing method embodiment is implemented, and the same technical effect can be achieved. In order to avoid repetition, details are not repeated here.
- the embodiment of the present invention also provides a computer-readable storage medium, and a computer program is stored on the computer-readable storage medium.
- a computer program is stored on the computer-readable storage medium.
- the computer program is executed by a processor, each process of the above-mentioned information processing method embodiment is realized, and the same technology can be achieved. The effect, to avoid repetition, will not be repeated here.
- the computer-readable storage medium such as read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk, or optical disk, etc.
- the technical solution of the present invention essentially or the part that contributes to the existing technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium (such as ROM/RAM, magnetic disk, The optical disc) includes a number of instructions to enable an electronic device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the method described in each embodiment of the present invention.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (14)
- 一种信息处理方法,包括:An information processing method, including:在识别区域中包括N个图形码的情况下,将所述N个图形码中的M个图形码分别进行分离;In the case where N graphic codes are included in the identification area, separate the M graphic codes of the N graphic codes respectively;分别识别分离后的所述M个图形码;Respectively identifying the M graphic codes after separation;执行与所述M个图形码中的目标图形码对应的操作;Performing an operation corresponding to the target graphic code in the M graphic codes;其中,N为大于1的整数,M为正整数,且M≤N。Wherein, N is an integer greater than 1, M is a positive integer, and M≤N.
- 根据权利要求1所述的方法,其中,所述分别识别分离后的所述M个图形码之后,所述方法还包括:The method according to claim 1, wherein, after the separated M graphic codes are respectively identified, the method further comprises:显示与所述M个图形码一一对应的M个操作项;Displaying M operation items corresponding to the M graphic codes one-to-one;接收对所述M个操作项中的目标操作项的第一输入,所述目标操作项与所述目标图形码对应;Receiving a first input to a target operation item in the M operation items, the target operation item corresponding to the target graphic code;所述执行与所述M个图形码中的目标图形码对应的操作,包括:The executing the operation corresponding to the target graphic code among the M graphic codes includes:响应于所述第一输入,执行与所述目标图形码对应的操作。In response to the first input, an operation corresponding to the target graphic code is performed.
- 根据权利要求2所述的方法,其中,所述显示与所述M个图形码一一对应的M个操作项,包括:The method according to claim 2, wherein said displaying the M operation items corresponding to the M graphic codes one-to-one comprises:根据对所述M个图形码的识别结果,显示与所述M个图形码一一对应的M个操作项;According to the recognition result of the M graphic codes, display M operation items corresponding to the M graphic codes one-to-one;其中,每个所述操作项中包括基于所述识别结果得到的应用程序的信息。Wherein, each of the operation items includes application information obtained based on the recognition result.
- 根据权利要求2所述的方法,其中,所述执行与所述目标图形码对应的操作,包括:The method according to claim 2, wherein said performing an operation corresponding to said target graphic code comprises:在已安装与所述目标图形码关联的第一应用程序的情况下,显示所述目标图形码对应的界面;In the case where the first application program associated with the target graphic code has been installed, displaying the interface corresponding to the target graphic code;在未安装与所述目标图形码关联的第二应用程序的情况下,输出未安装所述第二应用程序的提示信息。In the case that the second application program associated with the target graphic code is not installed, a prompt message indicating that the second application program is not installed is output.
- 根据权利要求1所述的方法,其中,所述将所述N个图形码中的M个图形码分别进行分离,包括:The method according to claim 1, wherein said separating the M graphic codes of the N graphic codes respectively comprises:采集包括所述N个图形码的图片;Collecting pictures including the N graphic codes;在所述N个图形码中,识别M个图形码中的每个图形码在所述图片中的位置;Among the N graphic codes, identifying the position of each graphic code in the M graphic codes in the picture;根据所述位置,将所述M个图形码分别从所述图片中分离。According to the position, the M graphic codes are separated from the picture respectively.
- 一种电子设备,包括:An electronic device including:分离模块,用于在识别区域中包括N个图形码的情况下,将所述N个图形码中的M个图形码分别进行分离;A separation module, which is used to separate the M graphic codes of the N graphic codes respectively when N graphic codes are included in the identification area;识别模块,用于分别识别分离后的所述M个图形码;An identification module, which is used to identify the separated M graphic codes respectively;执行模块,用于执行与所述M个图形码中的目标图形码对应的操作;The execution module is used to execute the operation corresponding to the target graphic code among the M graphic codes;其中,N为大于1的整数,M为正整数,且M≤N。Wherein, N is an integer greater than 1, M is a positive integer, and M≤N.
- 根据权利要求6所述的电子设备,还包括:The electronic device according to claim 6, further comprising:显示模块,用于显示与所述M个图形码一一对应的M个操作项;A display module for displaying M operation items corresponding to the M graphic codes one-to-one;接收模块,用于接收对所述M个操作项中的目标操作项的第一输入,所述目标操作项与所述目标图形码对应;A receiving module, configured to receive a first input to a target operation item in the M operation items, the target operation item corresponding to the target graphic code;所述执行模块具体用于:The execution module is specifically used for:响应于所述第一输入,执行与所述目标图形码对应的操作。In response to the first input, an operation corresponding to the target graphic code is performed.
- 根据权利要求7所述的电子设备,其中,所述显示模块具体用于:The electronic device according to claim 7, wherein the display module is specifically used for:根据对所述M个图形码的识别结果,显示与所述M个图形码一一对应的M个操作项;According to the recognition result of the M graphic codes, display M operation items corresponding to the M graphic codes one-to-one;其中,每个所述操作项中包括基于所述识别结果得到的应用程序的信息。Wherein, each of the operation items includes application information obtained based on the recognition result.
- 根据权利要求7所述的电子设备,其中,所述执行模块具体用于:The electronic device according to claim 7, wherein the execution module is specifically configured to:在已安装与所述目标图形码关联的第一应用程序的情况下,显示所述目标图形码对应的界面;In the case where the first application program associated with the target graphic code has been installed, displaying the interface corresponding to the target graphic code;在未安装与所述目标图形码关联的第二应用程序的情况下,输出未安装所述第二应用程序的提示信息。In the case that the second application program associated with the target graphic code is not installed, a prompt message indicating that the second application program is not installed is output.
- 根据权利要求6所述的电子设备,其中,所述分离模块包括:The electronic device according to claim 6, wherein the separation module comprises:采集子模块,用于采集包括所述N个图形码的图片;A collection sub-module for collecting pictures including the N graphic codes;识别子模块,用于在所述N个图形码中,识别M个图形码中的每个图形码在所述图片中的位置;An identification sub-module for identifying the position of each of the M graphical codes in the picture among the N graphical codes;分离子模块,用于根据所述位置,将所述M个图形码分别从所述图片中 分离。The ion separation module is used to separate the M graphic codes from the picture according to the position.
- 一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述的信息处理方法中的步骤。An electronic device, comprising: a memory, a processor, and a computer program stored in the memory and running on the processor, and the processor implements the computer program according to any one of claims 1 to 5 when the processor executes the computer program Steps in information processing methods.
- 一种计算机可读存储介质,其中,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述的信息处理方法中的步骤。A computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps in the information processing method according to any one of claims 1 to 5 are implemented .
- 一种计算机程序产品,其中,所述计算机程序产品被存储在非易失的存储介质中,所述计算机程序产品被至少一个处理器执行以实现如权利要求1至5任一项所述的信息处理方法。A computer program product, wherein the computer program product is stored in a non-volatile storage medium, and the computer program product is executed by at least one processor to realize the information according to any one of claims 1 to 5 Approach.
- 一种电子设备,其中,所述电子设备被配置成用于执行如权利要求1至5任一项所述的信息处理方法。An electronic device, wherein the electronic device is configured to execute the information processing method according to any one of claims 1 to 5.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911172239.6 | 2019-11-26 | ||
CN201911172239.6A CN110956052A (en) | 2019-11-26 | 2019-11-26 | Information processing method and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021104254A1 true WO2021104254A1 (en) | 2021-06-03 |
Family
ID=69978545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/131101 WO2021104254A1 (en) | 2019-11-26 | 2020-11-24 | Information processing method and electronic device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110956052A (en) |
WO (1) | WO2021104254A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110956052A (en) * | 2019-11-26 | 2020-04-03 | 维沃移动通信有限公司 | Information processing method and electronic equipment |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103955660A (en) * | 2014-04-22 | 2014-07-30 | 广州闪购软件服务有限公司 | Method for recognizing batch two-dimension code images |
CN103955659A (en) * | 2014-04-22 | 2014-07-30 | 广州宽度信息技术有限公司 | Batch true-known code identification method |
CN105631378A (en) * | 2014-10-29 | 2016-06-01 | 宇龙计算机通信科技(深圳)有限公司 | Two-dimensional code scanning method, two-dimensional code scanning device and terminal comprising two-dimensional code scanning device |
CN107103096A (en) * | 2017-05-19 | 2017-08-29 | 深圳天珑无线科技有限公司 | Method for information display and device |
US20180129846A1 (en) * | 2014-12-19 | 2018-05-10 | Gionee Communication Equipment Co.,Ltd. Shenzhen | Two dimension code operating method and terminal |
CN110956052A (en) * | 2019-11-26 | 2020-04-03 | 维沃移动通信有限公司 | Information processing method and electronic equipment |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105068819A (en) * | 2015-09-10 | 2015-11-18 | 北京金山安全软件有限公司 | Application calling method and device and terminal |
CN111860011A (en) * | 2017-08-17 | 2020-10-30 | 阿里巴巴集团控股有限公司 | Target graphic code identification method and device |
CN108563453A (en) * | 2018-04-02 | 2018-09-21 | 郑州云海信息技术有限公司 | A kind of recognition methods of application program installation and system |
CN108898040A (en) * | 2018-06-01 | 2018-11-27 | 维沃移动通信有限公司 | A kind of recognition methods and mobile terminal |
CN110210271A (en) * | 2019-05-31 | 2019-09-06 | 维沃移动通信有限公司 | A kind of information processing method and terminal device |
-
2019
- 2019-11-26 CN CN201911172239.6A patent/CN110956052A/en active Pending
-
2020
- 2020-11-24 WO PCT/CN2020/131101 patent/WO2021104254A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103955660A (en) * | 2014-04-22 | 2014-07-30 | 广州闪购软件服务有限公司 | Method for recognizing batch two-dimension code images |
CN103955659A (en) * | 2014-04-22 | 2014-07-30 | 广州宽度信息技术有限公司 | Batch true-known code identification method |
CN105631378A (en) * | 2014-10-29 | 2016-06-01 | 宇龙计算机通信科技(深圳)有限公司 | Two-dimensional code scanning method, two-dimensional code scanning device and terminal comprising two-dimensional code scanning device |
US20180129846A1 (en) * | 2014-12-19 | 2018-05-10 | Gionee Communication Equipment Co.,Ltd. Shenzhen | Two dimension code operating method and terminal |
CN107103096A (en) * | 2017-05-19 | 2017-08-29 | 深圳天珑无线科技有限公司 | Method for information display and device |
CN110956052A (en) * | 2019-11-26 | 2020-04-03 | 维沃移动通信有限公司 | Information processing method and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN110956052A (en) | 2020-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021104195A1 (en) | Image display method and electronic device | |
WO2020258929A1 (en) | Folder interface switching method and terminal device | |
WO2021136159A1 (en) | Screenshot method and electronic device | |
WO2020220999A1 (en) | Screenshot method and terminal device | |
CN109240577B (en) | Screen capturing method and terminal | |
US20200257433A1 (en) | Display method and mobile terminal | |
CN111338530B (en) | Control method of application program icon and electronic equipment | |
WO2020156123A1 (en) | Information processing method and terminal device | |
CN107943390B (en) | Character copying method and mobile terminal | |
WO2021036553A1 (en) | Icon display method and electronic device | |
US11250046B2 (en) | Image viewing method and mobile terminal | |
WO2020238938A1 (en) | Information input method and mobile terminal | |
WO2020156118A1 (en) | Management method and terminal apparatus | |
WO2021083091A1 (en) | Screenshot capturing method and terminal device | |
WO2020220893A1 (en) | Screenshot method and mobile terminal | |
WO2021036623A1 (en) | Display method and electronic device | |
CN109523253B (en) | Payment method and device | |
CN109412932B (en) | Screen capturing method and terminal | |
WO2019154360A1 (en) | Interface switching method and mobile terminal | |
WO2021208889A1 (en) | Application startup method, and electronic device | |
CN108920040B (en) | Application icon sorting method and mobile terminal | |
WO2021104232A1 (en) | Display method and electronic device | |
WO2021129818A1 (en) | Video playback method and electronic device | |
WO2021098676A1 (en) | Control method and electronic device | |
WO2019120190A1 (en) | Dialing method and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20893671 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20893671 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20893671 Country of ref document: EP Kind code of ref document: A1 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 23.02.2023). |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20893671 Country of ref document: EP Kind code of ref document: A1 |