CN112578968B - Interface processing method and device of bar code acquisition equipment and electronic equipment - Google Patents
Interface processing method and device of bar code acquisition equipment and electronic equipment Download PDFInfo
- Publication number
- CN112578968B CN112578968B CN201910942371.4A CN201910942371A CN112578968B CN 112578968 B CN112578968 B CN 112578968B CN 201910942371 A CN201910942371 A CN 201910942371A CN 112578968 B CN112578968 B CN 112578968B
- Authority
- CN
- China
- Prior art keywords
- input mode
- interactive interface
- information
- bar code
- input
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Toxicology (AREA)
- Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
The embodiment of the invention provides an interface processing method and device of bar code acquisition equipment and electronic equipment, wherein the method comprises the following steps: identifying the current bar code acquisition state; switching an input mode on the interactive interface according to the identified bar code acquisition state; and responding to key operation outside the interactive interface, and inputting information on the interactive interface. The interface processing method of the bar code acquisition equipment can be combined with the cooperation operation of the small screen and the entity keys to realize information input, so that the bar code acquisition equipment becomes more simplified, and the problem of false touch of a touch screen is avoided.
Description
Technical Field
The application relates to an interface processing method and device of bar code acquisition equipment and electronic equipment, and belongs to the technical field of computers.
Background
In the digitizing process of each industry, the subversion of the IOT data acquisition device is a necessary way. The existing bar code acquisition equipment has complex functions, higher cost and more complex equipment operation, so that a relatively compact bar code acquisition equipment is needed.
Disclosure of Invention
The embodiment of the invention provides an interface processing method and device of bar code acquisition equipment and electronic equipment, so as to realize the simplification of the bar code acquisition equipment.
In order to achieve the above object, an embodiment of the present invention provides an interface processing method of a barcode acquisition device, including:
identifying the current bar code acquisition state;
switching an input mode on the interactive interface according to the identified bar code acquisition state;
and responding to key operation outside the interactive interface, and inputting information on the interactive interface.
The embodiment of the invention also provides an interface processing device of the bar code acquisition equipment, which comprises:
the state identification module is used for identifying the current bar code acquisition state;
The input mode switching module is used for switching the input mode on the interactive interface according to the identified bar code acquisition state;
And the information input processing module is used for responding to key operation outside the interactive interface and inputting information on the interactive interface.
The embodiment of the invention also provides electronic equipment, which comprises:
A memory for storing a program;
And the processor is used for running the program stored in the memory so as to execute the interface processing method of the bar code acquisition equipment.
The interface processing method of the bar code acquisition equipment can be combined with the cooperation operation of the small screen and the entity keys to realize information input, so that the bar code acquisition equipment becomes more simplified, and the problem of false touch of a touch screen is avoided.
The foregoing description is only an overview of the present invention, and is intended to be implemented in accordance with the teachings of the present invention in order that the same may be more clearly understood and to make the same and other objects, features and advantages of the present invention more readily apparent.
Drawings
FIG. 1 is a schematic diagram of the external configuration of a bar code collecting device according to an embodiment of the present invention;
FIG. 2 is a second schematic diagram of the external configuration of a bar code collecting device according to an embodiment of the present invention;
FIG. 3 is a flow chart of an interface processing method of a bar code collecting device according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of an interactive interface of a bar code capturing device according to an embodiment of the present invention;
FIG. 5 is a second schematic diagram of an interactive interface of a bar code capturing device according to an embodiment of the present invention;
FIG. 6 is a third schematic diagram of an interactive interface of a bar code capturing device according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of an interactive interface of a bar code capturing device according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of an interactive interface of a bar code capturing device according to an embodiment of the present invention;
FIG. 9 is a diagram showing a sixth interactive interface of a bar code capturing device according to an embodiment of the present invention;
FIG. 10 is a schematic diagram of an interactive interface of a bar code capturing device according to an embodiment of the present invention;
FIG. 11 is a schematic diagram of an interactive interface of a bar code capturing device according to an embodiment of the present invention;
FIG. 12 is a diagram of a bar code collection device according to an embodiment of the present invention;
FIG. 13 is a schematic structural diagram of an interface processing device of a bar code collecting apparatus according to an embodiment of the present invention;
FIG. 14 is a schematic view of an interactive interface of a bar code capture device according to an embodiment of the present invention;
FIG. 15 is a diagram of an interactive interface of a bar code collection device according to an embodiment of the present invention;
fig. 16 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The technical scheme of the invention is further described by the following specific examples.
In order to achieve simplification and miniaturization of bar code acquisition equipment, the embodiment of the invention provides equipment which can be based on a small-screen PDA (Personal DIGITAL ASSISTANT, personal digital assistant, also called a palm computer) device and combined with entity keys to achieve bar code acquisition. The PDA referred to in the embodiments of the present invention refers to a small processing device that is industrially applied. As an example, as shown in fig. 1, which is one of the outline structural diagrams of the barcode collection device according to the embodiment of the present invention, the barcode collection device includes a small display screen 1 located above the device, where the display screen is used for displaying an interactive interface, and considering simplification of the device, the display screen 1 may be a common non-touch display screen, but of course, the embodiment of the present invention is not limited to the display screen 1 adopting a display screen with a touch function. However, in the embodiment of the invention, an information interaction mode which is more convenient for the operation of the small display screen is provided.
A bar code scanning key 2 is arranged below the display screen 1, and after a user presses the bar code scanning key 2, the device can identify bar codes on commodities through a camera or a laser scanner and other scanning devices arranged on the back surface, so that scanning input of bar code information is realized.
The keys 3 and 4 are a return key and a menu key respectively, the round key 5 arranged below is a confirmation key, the annular key 6 surrounding the confirmation key is a direction key, and pointer movement or screen focus movement on an interactive interface is realized by pressing different directions of the annular key 6. The ring-shaped key 6 may provide movement control in four directions, i.e., up, down, left, right, up, down, up, right, and down, and may provide movement control in various angles in the ring-shaped direction.
As another example of the key layout, a structure shown in fig. 2 may be adopted, and as shown in fig. 2, the structure is a second schematic diagram of the external structure of the barcode collecting device according to the embodiment of the present invention. In the structure shown in fig. 2, the barcode scanning key 2 and the confirmation key 5 in fig. 1 are combined into one key (only the key 5 is identified in the figure), so that simplification of the barcode acquisition device is realized. The function of the key 5 can be intelligently determined according to the state of the device, for example, when the device is turned on, the device is in a barcode scanning state by default, a camera is turned on at the moment, barcode scanning processing is triggered when a user presses the key 5, and when the scanning is completed, the key 5 is automatically switched to a function of a confirmation key. In addition, the functions of the keys 5 can be switched through menu setting, and in a default state, the keys 5 are functions of confirmation keys, and the functions of bar code scanning keys are switched through a system menu.
Example 1
Fig. 3 is a schematic flow chart of an interface processing method of a barcode collection device according to an embodiment of the present invention, based on the foregoing device, the embodiment of the present invention provides an interface processing method of a barcode collection device, which includes:
s101: and identifying the current bar code acquisition state.
S102: and switching an input mode on the interactive interface according to the identified bar code acquisition state. Different input modes can be presented on the interactive interface for different bar code acquisition states. The input mode mainly relates to a mode of a virtual keyboard, a position of a screen input focus and the like. For example, the input modes may include: the confirmation type input mode, the number input mode, the letter input mode, the alphanumeric mixed input mode and the like can be correspondingly switched to the proper input mode according to the actual bar code acquisition state.
The barcode collection state may include, for example, the following states:
1) State of barcode scanning identification: this state can be detected by detecting whether the user presses the barcode scanning key 2 or whether the scanning device such as a camera or a laser scanner of the detection device is operated. In this state, the barcode scanning device performs barcode scanning recognition in response to a barcode scanning instruction. If the effective bar code information is successfully identified, the method jumps to an interactive interface for inputting information aiming at other objects. For example, the information input state described later is skipped to further input the related information of the commodity.
In practical use, barcode scanning failure often occurs, that is, effective barcode information, such as barcode offset, cannot be identified. In this case, the barcode information of the scanned commodity can be retrieved based on the preset task information, the retrieved barcode information is displayed on the interactive interface, the input mode is switched to the confirmation type input mode, the user can confirm the related information, if confirmation is correct, the user can directly press the confirmation key to jump to the interactive interface for inputting information to other objects, if the user needs to modify, the user can also modify the information through a keyboard in the interactive interface, and the like. The above-mentioned preset task refers to that, in some cases, the user retrieves related commodities (for example, delivering the commodities in the warehouse in express delivery) based on the preset task to the warehouse or other stock location, and in such a scenario, the related information of the commodities is already recorded in the system (for example, a logistics system or a warehousing system), so that the related information can be retrieved from the system based on the preset task information and displayed in the interactive interface, so that the user can confirm the related information. In general, the user only needs to check and verify the displayed bar code information, and if there is no problem, the user can confirm (for example, click the confirm button). This applies to the confirmation input mode described above. If there is a problem, a modification is required (for example, clicking on the edit box in fig. 4, then the modification is considered to be possible), and if the modification is required, the virtual keyboard is required to be called for text input, and in fact, in this case, the state of the following information input is shifted.
In some cases, if effective bar code information cannot be identified through scanning and identification, and the system does not call the bar code information, the system can switch to a digital input mode or a mixed digital and alphabetic input mode, so that a user can manually input information according to actual conditions.
2) Status of information input: in this state, the user inputs information about the commodity, for example, the state of information input can be further subdivided into: time information of the commodity, size information of the commodity, commodity price, and other remark information are input. In addition, in the state of the barcode scanning and recognition, if the recognized barcode information is found to be wrong, the state of information input is also shifted when modification is needed. In the state of information input, a virtual keyboard is required to be called for text input, for example, the numeric keyboard in fig. 3 is used for input. The state of information input is applicable to the above-described numeric input mode, alphabetic input mode, alphanumeric input mode, and the like.
S103: and responding to key operation outside the interactive interface, and inputting information on the interactive interface. The keys other than the interactive interface herein mainly refer to a confirm key, a direction key, and the like in each figure.
The processing of the interactive interface is further described below in connection with a specific barcode acquisition state.
As shown in fig. 4, after the user presses the barcode scanning key 2, a barcode scanning command is issued, and barcode scanning recognition is performed in response to the barcode scanning command. If no effective bar code information is identified, the bar code information which is called in the system based on the preset task information is displayed on the interactive interface, and the system is switched to a confirmation type input mode. The numbers displayed in the edit box in fig. 3 are the state of retrieving barcode information. In such a state, a virtual keyboard for numeric input (as shown in fig. 3) or a virtual keyboard for mixed numeric and alphabetic input (such a virtual keyboard is provided with a confirmation key) may be displayed on the interactive interface, and the screen input focus is positioned on the confirmation key of the virtual keyboard, so that the user can confirm the scanned bar code information by simply clicking the key 5 (the confirmation key of the entity).
After confirming the bar code information, the user can continue to jump to the interactive interface for inputting information of other objects, as shown in fig. 5, 6 and 7, can jump to the interactive interface for inputting information of the number of commodities, the size of the commodities, the date of the commodities and the like in sequence, and switch the input mode to a digital input mode, an alphabetic input mode or a mixed alphabetic input mode corresponding to the information input of other objects. As shown in fig. 5, for inputting the number of goods, a digital input mode is switched, and a virtual keyboard for inputting the numbers is displayed on the interactive interface. In the interactive interface of commodity size shown in fig. 6, the input interface is further divided into three input items of length, width and height, a virtual keyboard for inputting numbers is displayed on the interactive interface, and after a user inputs one item, the screen input focus can be automatically jumped to the next item. In the interactive interface of the commodity date information shown in fig. 7, three input items are also divided into year, month and day, and similar to the interactive interface of the commodity size, the screen input focus can be automatically jumped to the next item after one item is input.
Of course, in some cases, there may be situations where valid barcode information is not recognized and the system does not retrieve the barcode information, then the switching may be switched to a digital input mode or a mixed alphanumeric input mode for manual input by the user. In the alphabetic input mode or the alphanumeric input mode, a virtual keyboard for alphabetic input in nine palace format or a virtual keyboard for alphanumeric input or a numeric keyboard for numeric input can be correspondingly displayed on the interactive interface. The screen input focus may be in the middle of the virtual keyboard of the nine-square grid, for example, in fig. 8 and 10, the screen input focus is at the position of the virtual key corresponding to the letter "JLK". Further, in the alphabetic input mode or the alphanumeric input mode, information input can be performed through key operations other than the interactive interface, for example, through cooperation of the key 5 and the key 6, movement of a screen input focus and clicking of a virtual key on a Jiugong lattice are realized. After a certain virtual key is clicked, the mode of the cross virtual keyboard of fig. 9, 11 and 12 can be switched, so that a user can further select specific letters and/or numbers through cooperation of the keys 5 and 6. The style of the cross virtual keyboard may be as shown in fig. 8, in which three letters are spread around, the middle is a number, and one of the letters is repeated (K is a repeated letter in the drawing), or as shown in fig. 11, the cross virtual keyboard may display three letters, and for a pure letter keyboard, the middle portion may be left empty, or in addition, in case of 4 letters, the four sides of the cross virtual keyboard may be just filled.
In the above-mentioned interactive interface, a keyboard selection interface or virtual keys may also be configured, allowing the user to flexibly perform keyboard selection according to different application scenarios. As shown in fig. 14, a keyboard selection interface 7 may be provided beside the keyboard input interface to provide the user with a toggle choice of an alphabetic keyboard, a numeric keyboard, a hybrid of alphabetic and numeric keyboards, and a symbol keyboard (e.g., punctuation, mathematical symbols, etc.).
The barcode collection device generally performs collection processing of various barcode information based on a service issued by a cloud (or a server), and in such a scenario, the issued service information may be attached with a service attribute, for example, an attribute of a type aspect of the information to be collected may be attached: the collection of digital information, the collection of mixed digital and alphabetical information, the collection of text information, etc. can also be the attribute with specific content: and after receiving the task, the bar code acquisition equipment can read the attribute information in the order number, the production date, the address information and the like, and display the corresponding virtual keyboard on the interactive interface according to the attribute information. For example, a numeric keypad may be directly arranged for the attribute of the date of manufacture, a pinyin keypad or an english-alphabet keypad may be arranged for the attribute of the address information, and the keypad may be switched to a keypad corresponding to the service attribute according to the change of the attached attribute when the service form is changed. Based on the mechanism, the bar code acquisition equipment can be more intelligent, and the bar code acquisition equipment is convenient for users to use.
In addition, in order to further facilitate the user to input information, a voice interaction interface may be configured, as shown in fig. 15, where the voice interaction interface 8 may take the form of a separate pop-up interface (a selection key (not shown) for "voice input mode" may be added to each interface), and after the "voice input mode" is selected, the voice interaction interface 8 shown in fig. 15 may be popped up, and the interface may take the form of a suspension. When the user presses the "voice input" button 81, the text is automatically recognized after inputting voice, and displayed in the edit box 82, and is loaded into the input box after confirmation or modification by the user. Of course, a key for inputting voice may be added directly to the interface shown in fig. 7, and then the inputted content may be displayed directly in the input box.
In practical applications, the user may start the voice input mode by pressing a selection key of the voice input mode, for example, as described above, or by a voice wake-up instruction, so as to display a voice interaction interface. Then, the bar code acquisition equipment starts to receive voice input of a user, and recognizes the voice input to generate text information. The text information is displayed to the user for confirmation, and then the text information is input as information of the interactive interface in response to the confirmation operation of the user on the text information.
In addition, in order to realize voice interaction, a microphone 9 may be disposed on the barcode collecting device, and the microphone 9 may be disposed at the bottom of the device (as shown in the figure) or may be disposed at the top of the device. In addition, the position of the microphone can also be arranged between the key 2 and the key 6 of the bar code acquisition equipment, and particularly for the bar code acquisition equipment with a curved surface design, the microphone is arranged in the middle part, so that voice acquisition is more convenient.
In addition, the whole bar code acquisition device can also adopt a full touch screen mode, and the return key, the menu key, the direction key, the confirmation key and the like can be laid out in a virtual key mode. If the full touch screen mode is adopted, the layout of the positions of each key, each input frame and each virtual keyboard can be more flexible, and the use of a user is facilitated. Under the interaction mode of the full touch screen, various input modes, layout modes of various virtual keys and the like can be switched according to the bar code acquisition state or service attributes corresponding to the service issued by the cloud.
The interface processing method of the bar code acquisition equipment can be combined with the cooperation operation of the small screen and the entity keys to realize information input, so that the bar code acquisition equipment becomes more simplified, and the problem of false touch of a touch screen is avoided. Furthermore, the number of virtual keys on the screen of the device is simplified by matching various virtual keyboards with physical keys, and the direction keys are used for replacing the full-key keyboard, so that the input efficiency is kept while the simplicity is kept.
Example two
Fig. 13 is a schematic structural diagram of an interface processing device of a barcode collection apparatus according to an embodiment of the present invention. The device comprises:
The state recognition module 11 is used for recognizing the current bar code acquisition state. As previously described, the barcode acquisition state may include a state of barcode scanning identification and a state of information input.
The input mode switching module 12 is configured to switch an input mode on the interactive interface according to the identified barcode collection state. Different input modes can be presented on the interactive interface for different bar code acquisition states. The input mode mainly relates to a mode of a virtual keyboard, a position of a screen input focus and the like. For example, the input modes may include: the confirmation type input mode, the number input mode, the letter input mode, the alphanumeric mixed input mode and the like can be correspondingly switched to the proper input mode according to the actual bar code acquisition state.
Specifically, the processing of the input mode switching module 12 may be specifically:
responding to the bar code scanning instruction, and executing bar code scanning identification;
if the effective bar code information cannot be identified, the bar code information of the scanned commodity is called according to the preset task information, the called bar code information is displayed on the interactive interface, and the input mode is switched to the confirmation type input mode. If the bar code information is not invoked, switching to a digital input mode or a mixed alphanumeric input mode. If the effective bar code information is identified, the method jumps to an interactive interface for inputting information for other objects.
The information input processing module 13 is configured to perform information input on the interactive interface in response to a key operation other than the interactive interface. In the confirmation type input mode, the bar code information is confirmed by responding to key operation outside the interactive interface, the interactive interface for inputting information to other objects is jumped, and the input mode is switched to a digital input mode, an alphabetic input mode or a digital-alphabetic mixed input mode corresponding to the information input of other objects. In addition, in the confirmation type input mode, a virtual keyboard for inputting numbers or a virtual keyboard for inputting mixed numbers and letters is displayed on the interactive interface, and a confirmation key is included on the virtual keyboard, and the screen input focus of the interactive interface is positioned on the confirmation key, so that the user can confirm the scanned bar code information by only clicking the key 5 (the confirmation key of the entity) in fig. 2.
In addition, in the letter input mode or the alphanumeric input mode, a virtual keyboard for inputting letters in a Jiugong format or a virtual keyboard for inputting alphanumeric is correspondingly displayed on the interactive interface.
Based on the virtual keyboard mode, key operation outside the interactive interface can be responded, so that the screen input focus moves on the virtual keyboard and/or virtual keys of the virtual keyboard are clicked, when the virtual keys are clicked, the virtual keyboard mode is switched to a cross virtual keyboard mode, and letters and/or numbers corresponding to the virtual keys are correspondingly displayed on the cross virtual keyboard. The specific form of the cross virtual keyboard can be the patterns of fig. 9, 11 and 12.
The interface processing device of the bar code acquisition equipment can realize information input by combining the cooperation operation of the small screen and the entity keys, so that the bar code acquisition equipment becomes more simplified, and the problem of false touch of a touch screen is avoided. Furthermore, the number of virtual keys on the screen of the device is simplified by matching various virtual keyboards with physical keys, and the direction keys are used for replacing the full-key keyboard, so that the input efficiency is kept while the simplicity is kept.
Example III
The foregoing embodiment describes the flow process and the device structure of the interface processing method of the barcode acquisition device, and the functions of the method and the device may be completed by an electronic device, as shown in fig. 16, which is a schematic structural diagram of the electronic device according to the embodiment of the present invention, and specifically includes: a memory 110 and a processor 120.
A memory 110 for storing a program.
In addition to the programs described above, the memory 110 may also be configured to store various other data to support operations on the electronic device. Examples of such data include instructions for any application or method operating on the electronic device, contact data, phonebook data, messages, pictures, videos, and the like.
The memory 110 may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
The processor 120 is coupled to the memory 110, and is configured to execute the program in the memory 110 to perform the operation steps of the interface processing method of the barcode acquisition apparatus described in the foregoing embodiment.
In addition, the processor 120 may also include the various modules described in the previous embodiments to perform the interface processing of the barcode acquisition device, and the memory 110 may be used, for example, to store data and/or output data required for the modules to perform operations.
The above detailed description of the processing procedure, the detailed description of the technical principle and the detailed analysis of the technical effect are described in the foregoing embodiments, and are not repeated herein.
Further, as shown, the electronic device may further include: communication component 130, power component 140, audio component 150, display 160, and other components. The drawing shows only a part of the components schematically, which does not mean that the electronic device comprises only the components shown in the drawing.
The communication component 130 is configured to facilitate communication between the electronic device and other devices in a wired or wireless manner. The electronic device may access a wireless network based on a communication standard, such as WiFi,2G, or 3G, or a combination thereof. In one exemplary embodiment, the communication component 130 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 130 further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
A power supply assembly 140 provides power to the various components of the electronic device. Power supply components 140 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for electronic devices.
The audio component 150 is configured to output and/or input audio signals. For example, the audio component 150 includes a Microphone (MIC) configured to receive external audio signals when the electronic device is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 110 or transmitted via the communication component 130. In some embodiments, the audio assembly 150 further includes a speaker for outputting audio signals.
The display 160 includes a screen, which may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or sliding action, but also the duration and pressure associated with the touch or sliding operation.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the method embodiments described above may be performed by hardware associated with program instructions. The foregoing program may be stored in a computer readable storage medium. The program, when executed, performs steps including the method embodiments described above; and the aforementioned storage medium includes: various media that can store program code, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the invention.
Claims (14)
1. An interface processing method of bar code acquisition equipment, comprising:
identifying the current bar code acquisition state;
According to the identified bar code acquisition state, switching an input mode on an interactive interface, wherein the input mode comprises a mode of a virtual keyboard and a position of an input focus in the interactive interface, and the switching the input mode on the interactive interface comprises: switching between a confirmation type input mode, a number input mode, and an alphanumeric input mode, or switching between a confirmation type input mode, a number input mode, and an alphanumeric input mode;
In response to key operation outside the interactive interface, information input is carried out on the interactive interface,
In the confirmation type input mode, a virtual keyboard for inputting numbers or a virtual keyboard for inputting mixed numbers and letters is displayed on the interactive interface, the virtual keyboard comprises a confirmation key, and a screen input focus of the interactive interface is positioned on the confirmation key.
2. The method of claim 1, wherein switching the input mode on the interactive interface based on the identified barcode acquisition status comprises:
responding to the bar code scanning instruction, and executing bar code scanning identification;
If the effective bar code information cannot be identified, the bar code information of the scanned commodity is called according to the preset task information, the called bar code information is displayed on the interactive interface, and the input mode is switched to the confirmation type input mode.
3. The method of claim 2, wherein if the barcode information is not invoked, switching to a numeric input mode or an alphanumeric input mode.
4. The method of claim 2, wherein if valid barcode information is identified, jumping to an interactive interface for information input for other objects.
5. The method of claim 2, wherein the entering information on the interactive interface in response to a key operation outside of the interactive interface comprises:
And in the confirmation type input mode, responding to the confirmation operation of the key operation outside the interactive interface to the bar code information, jumping to the interactive interface for inputting information of other objects, and switching the input mode into a digital input mode, an alphabetic input mode or a digital-alphabetic mixed input mode corresponding to the information input of the other objects.
6. The method of claim 1, wherein the letter input mode or the alphanumeric input mode corresponds to a virtual keyboard displaying a nine-palace-format letter input or a alphanumeric input on the interactive interface,
Responding to key operation outside the interactive interface, enabling a screen input focus to move on the virtual keyboard and/or clicking virtual keys of the virtual keyboard,
And under the condition that the virtual key is clicked, switching to a cross virtual keyboard mode, and correspondingly displaying letters and/or numbers corresponding to the virtual key on the cross virtual keyboard.
7. The method of claim 1, further comprising:
Displaying a keyboard selection interface on the interactive interface;
And responding to an operation instruction of a user on the keyboard selection interface, and displaying a corresponding virtual keyboard in the interactive interface.
8. The method of claim 1, further comprising:
receiving service information issued by a cloud, wherein the service information carries service attributes;
And displaying a virtual keyboard corresponding to the service attribute in the interactive interface according to the service attribute.
9. The method of claim 1, further comprising:
responding to the operation of starting a voice input mode by a user, and displaying a voice interaction interface;
receiving voice input of a user, identifying the voice input, and generating text information;
and responding to the confirmation operation of the user on the text information, and inputting the text information as the information of the interactive interface.
10. An interface processing device of a bar code acquisition device, comprising:
the state identification module is used for identifying the current bar code acquisition state;
The input mode switching module is used for switching the input mode on the interactive interface according to the identified bar code acquisition state, wherein the input mode comprises a mode of a virtual keyboard and a position of an input focus in the interactive interface, and the switching of the input mode on the interactive interface comprises the following steps: switching between a confirmation type input mode, a number input mode, and an alphanumeric input mode, or switching between a confirmation type input mode, a number input mode, and an alphanumeric input mode;
An information input processing module for responding to the key operation outside the interactive interface and inputting information on the interactive interface,
In the confirmation type input mode, a virtual keyboard for inputting numbers or a virtual keyboard for inputting mixed numbers and letters is displayed on the interactive interface, the virtual keyboard comprises a confirmation key, and a screen input focus of the interactive interface is positioned on the confirmation key.
11. The apparatus of claim 10, wherein switching the input mode on the interactive interface based on the identified barcode acquisition status comprises:
responding to the bar code scanning instruction, and executing bar code scanning identification;
If the effective bar code information cannot be identified, the bar code information of the scanned commodity is called according to the preset task information, the called bar code information is displayed on the interactive interface, and the input mode is switched to the confirmation type input mode.
12. The apparatus of claim 11, wherein if the barcode information is not invoked, switching to a digital input mode or an alphanumeric input mode.
13. The apparatus of claim 11, wherein responsive to a key operation outside of the interactive interface, performing information input on the interactive interface comprises:
And in the confirmation type input mode, responding to the confirmation operation of the key operation outside the interactive interface to the bar code information, jumping to the interactive interface for inputting information of other objects, and switching the input mode into a digital input mode, an alphabetic input mode or a digital-alphabetic mixed input mode corresponding to the information input of the other objects.
14. An electronic device, comprising:
A memory for storing a program;
a processor for executing the program stored in the memory to perform the interface processing method of the barcode acquisition apparatus of any one of claims 1 to 9.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910942371.4A CN112578968B (en) | 2019-09-30 | 2019-09-30 | Interface processing method and device of bar code acquisition equipment and electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910942371.4A CN112578968B (en) | 2019-09-30 | 2019-09-30 | Interface processing method and device of bar code acquisition equipment and electronic equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112578968A CN112578968A (en) | 2021-03-30 |
| CN112578968B true CN112578968B (en) | 2024-04-30 |
Family
ID=75116784
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910942371.4A Active CN112578968B (en) | 2019-09-30 | 2019-09-30 | Interface processing method and device of bar code acquisition equipment and electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112578968B (en) |
Citations (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2362110A1 (en) * | 1994-04-29 | 1995-11-09 | Psc Inc. | Pcmcia interface card for input devices such as barcode scanning engines |
| JP2000194945A (en) * | 1998-12-24 | 2000-07-14 | Toshiba Tec Corp | Product sales registration data processing system |
| CA2425799A1 (en) * | 2000-10-18 | 2002-04-25 | 602531 British Columbia Ltd. | Data entry system for personal computer |
| JP2003228769A (en) * | 2002-02-01 | 2003-08-15 | Toshiba Tec Corp | Product data input device |
| TW200707268A (en) * | 2006-06-05 | 2007-02-16 | Inventec Appliances Corp | Method and apparatus for key input |
| CN101089795A (en) * | 2006-06-16 | 2007-12-19 | 李一新 | Method and keyboard for single and multiple input Chinese and English |
| CN101093417A (en) * | 2006-06-22 | 2007-12-26 | 舒从如 | Chinese standard keyboard, and replacement input method of 'thousand words text' |
| JP2008140033A (en) * | 2006-11-30 | 2008-06-19 | Matsushita Electric Ind Co Ltd | Code reading apparatus and code reading method |
| CN101251772A (en) * | 2008-03-28 | 2008-08-27 | 江苏科技大学 | Modern Tibetan Input Method for Embedded Devices |
| CN101309481A (en) * | 2008-06-26 | 2008-11-19 | 宇龙计算机通信科技(深圳)有限公司 | Method, system and mobile terminal for searching contact and locating information |
| JP3154949U (en) * | 2009-02-11 | 2009-10-29 | 安理實業有限公司 | Barcode scanner with numeric keyboard |
| CN101699364A (en) * | 2007-12-12 | 2010-04-28 | 刘宝贵 | Personal digital assistant (PDA) |
| CN101739010A (en) * | 2009-11-19 | 2010-06-16 | 北京数码大方科技有限公司 | Embedded data acquisition device |
| CN101763108A (en) * | 2010-01-28 | 2010-06-30 | 苏州工业园区进一科技有限公司 | Assembly industry field data acquiring terminal |
| CN101944199A (en) * | 2010-05-06 | 2011-01-12 | 中国农业科学院北京畜牧兽医研究所 | Mobile intelligent terminal-based building method of pig breeding electronic record |
| JP2011114700A (en) * | 2009-11-27 | 2011-06-09 | Sharp Corp | Information terminal |
| CN102508600A (en) * | 2011-10-12 | 2012-06-20 | 深圳桑菲消费通信有限公司 | Method and device for realizing Russian virtual keyboard of mobile phone |
| CN102945119A (en) * | 2012-11-05 | 2013-02-27 | 深圳市元征科技股份有限公司 | Soft keyboard input system and method for automobile fault diagnosis instrument |
| CN105096092A (en) * | 2015-08-29 | 2015-11-25 | 黄利伟 | Logistics receiving information acquisition apparatus |
| CN106293124A (en) * | 2016-08-05 | 2017-01-04 | 努比亚技术有限公司 | Input method switching device, terminal and method |
| CN106844071A (en) * | 2015-12-04 | 2017-06-13 | 阿里巴巴集团控股有限公司 | A kind of method and apparatus for obtaining input data |
| WO2018103676A1 (en) * | 2016-12-07 | 2018-06-14 | 中兴通讯股份有限公司 | Scanning method, device and terminal |
| CN109885177A (en) * | 2019-02-17 | 2019-06-14 | 北京意锐新创科技有限公司 | Multi-Function Keyboard |
| CN209199109U (en) * | 2018-10-12 | 2019-08-02 | 广州快批信息科技有限公司 | One kind holding wholesale terminal |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7363224B2 (en) * | 2003-12-30 | 2008-04-22 | Microsoft Corporation | Method for entering text |
| US20060237532A1 (en) * | 2005-04-20 | 2006-10-26 | Style And Form, Inc.., Incorporation: Delaware | System and method for facilitating in-store customer service, product marketing and inventory management |
| US11209976B2 (en) * | 2016-04-29 | 2021-12-28 | Myscript | System and method for editing input management |
-
2019
- 2019-09-30 CN CN201910942371.4A patent/CN112578968B/en active Active
Patent Citations (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2362110A1 (en) * | 1994-04-29 | 1995-11-09 | Psc Inc. | Pcmcia interface card for input devices such as barcode scanning engines |
| JP2000194945A (en) * | 1998-12-24 | 2000-07-14 | Toshiba Tec Corp | Product sales registration data processing system |
| CA2425799A1 (en) * | 2000-10-18 | 2002-04-25 | 602531 British Columbia Ltd. | Data entry system for personal computer |
| JP2003228769A (en) * | 2002-02-01 | 2003-08-15 | Toshiba Tec Corp | Product data input device |
| TW200707268A (en) * | 2006-06-05 | 2007-02-16 | Inventec Appliances Corp | Method and apparatus for key input |
| CN101089795A (en) * | 2006-06-16 | 2007-12-19 | 李一新 | Method and keyboard for single and multiple input Chinese and English |
| CN101093417A (en) * | 2006-06-22 | 2007-12-26 | 舒从如 | Chinese standard keyboard, and replacement input method of 'thousand words text' |
| JP2008140033A (en) * | 2006-11-30 | 2008-06-19 | Matsushita Electric Ind Co Ltd | Code reading apparatus and code reading method |
| CN101699364A (en) * | 2007-12-12 | 2010-04-28 | 刘宝贵 | Personal digital assistant (PDA) |
| CN101251772A (en) * | 2008-03-28 | 2008-08-27 | 江苏科技大学 | Modern Tibetan Input Method for Embedded Devices |
| CN101309481A (en) * | 2008-06-26 | 2008-11-19 | 宇龙计算机通信科技(深圳)有限公司 | Method, system and mobile terminal for searching contact and locating information |
| JP3154949U (en) * | 2009-02-11 | 2009-10-29 | 安理實業有限公司 | Barcode scanner with numeric keyboard |
| CN101739010A (en) * | 2009-11-19 | 2010-06-16 | 北京数码大方科技有限公司 | Embedded data acquisition device |
| JP2011114700A (en) * | 2009-11-27 | 2011-06-09 | Sharp Corp | Information terminal |
| CN101763108A (en) * | 2010-01-28 | 2010-06-30 | 苏州工业园区进一科技有限公司 | Assembly industry field data acquiring terminal |
| CN101944199A (en) * | 2010-05-06 | 2011-01-12 | 中国农业科学院北京畜牧兽医研究所 | Mobile intelligent terminal-based building method of pig breeding electronic record |
| CN102508600A (en) * | 2011-10-12 | 2012-06-20 | 深圳桑菲消费通信有限公司 | Method and device for realizing Russian virtual keyboard of mobile phone |
| CN102945119A (en) * | 2012-11-05 | 2013-02-27 | 深圳市元征科技股份有限公司 | Soft keyboard input system and method for automobile fault diagnosis instrument |
| CN105096092A (en) * | 2015-08-29 | 2015-11-25 | 黄利伟 | Logistics receiving information acquisition apparatus |
| CN106844071A (en) * | 2015-12-04 | 2017-06-13 | 阿里巴巴集团控股有限公司 | A kind of method and apparatus for obtaining input data |
| CN106293124A (en) * | 2016-08-05 | 2017-01-04 | 努比亚技术有限公司 | Input method switching device, terminal and method |
| WO2018103676A1 (en) * | 2016-12-07 | 2018-06-14 | 中兴通讯股份有限公司 | Scanning method, device and terminal |
| CN209199109U (en) * | 2018-10-12 | 2019-08-02 | 广州快批信息科技有限公司 | One kind holding wholesale terminal |
| CN109885177A (en) * | 2019-02-17 | 2019-06-14 | 北京意锐新创科技有限公司 | Multi-Function Keyboard |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112578968A (en) | 2021-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101227669B (en) | Mobile terminal with touch screen | |
| EP2442224B1 (en) | Method and apparatus for selecting menu item | |
| EP3678010B1 (en) | Mobile terminal and object change support method for the same | |
| US20160179368A1 (en) | Intelligent small screen layout and pop-up keypads for screen-only devices | |
| JP2020516994A (en) | Text editing method, device and electronic device | |
| US20130268895A1 (en) | Terminal device and icon management method | |
| US20130050109A1 (en) | Apparatus and method for changing an icon in a portable terminal | |
| JP5813780B2 (en) | Electronic device, method and program | |
| US20120262488A1 (en) | Method and Apparatus for Facilitating Text Editing and Related Computer Program Product and Computer Readable Medium | |
| CA2911850C (en) | Portable electronic device and method of controlling display of selectable elements | |
| JP2009530944A (en) | Improved mobile communication terminal and method therefor | |
| US9621498B2 (en) | Mobile terminal and controlling method thereof | |
| US20080266262A1 (en) | Shared symbol and emoticon key and methods | |
| WO2014192126A1 (en) | Electronic device and handwritten input method | |
| CN105468256A (en) | Input method keyboard switching method and device | |
| KR20160004590A (en) | Method for display window in electronic device and the device thereof | |
| JP5634617B1 (en) | Electronic device and processing method | |
| JP2016085512A (en) | Electronic device, method and program | |
| KR101218820B1 (en) | Touch type information inputting terminal, and method thereof | |
| CN112578968B (en) | Interface processing method and device of bar code acquisition equipment and electronic equipment | |
| US20150149894A1 (en) | Electronic device, method and storage medium | |
| CN103620530A (en) | Information input method and touch screen terminal | |
| CN111026469B (en) | Condition processing method and device and electronic equipment | |
| CN117707387A (en) | Display control method, display control device and electronic equipment | |
| CN101571784B (en) | Electronic device and method for automatically hiding keyboard |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |