Detailed Description
The technical solutions in the embodiments of the present application will be described clearly below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments that can be derived by one of ordinary skill in the art from the embodiments given herein are intended to be within the scope of the present disclosure.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
In the following some nouns or terms referred to in the description and claims of the present application are explained first.
The location code, i.e., the location two-dimensional code, is used for performing identity authentication and registering identity information when a person enters a location corresponding to the location code.
The code scanning method, the code scanning device, the electronic device, and the readable storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
At present, corresponding place codes are posted at entrances of places such as various units, markets, supermarkets and cells according to management and control requirements, and personnel entering a certain place need to scan the place codes corresponding to the place for registration so as to conveniently and quickly determine a journey and timely take appropriate prevention and control measures for management.
However, because the site code is posted in the entrance of the corresponding site, the personnel entering a certain site are restricted by factors such as network quality and electronic equipment hardware when scanning the code in a concentrated manner, so that the time consumption from the code scanning to the code scanning result page display is long, the code scanning efficiency is low, the circulation of the personnel is not smooth, and the crowd aggregation is easy to generate.
In order to solve the above problem, in the code scanning method provided in the embodiment of the present application, a location code image a (e.g., a target location code image in the embodiment of the present application) for performing identity authentication at a location a, which is stored in an electronic device (e.g., a first device in the embodiment of the present application) in association with location information of the location a, may be acquired when the electronic device is located in an area 1 (e.g., a first area in the embodiment of the present application) near the location a (e.g., a first location in the embodiment of the present application); and the location code image a can be recognized to obtain a recognized result page, and the recognized result page is displayed. According to the scheme, the electronic equipment can automatically acquire and recognize the place code image a which is stored in the electronic equipment and is associated with the position information of the place A under the condition that the electronic equipment is located in the area 1 near the place A, so that the place code of the place A does not need to be scanned on site at the place A, the code scanning efficiency can be improved, and the user can complete the code scanning of the place code of the place A before reaching the place A, and the crowd gathering is reduced. In addition, the association of the position information can prevent the user from entering the place a by scanning the place code image corresponding to the place B.
An embodiment of the present application provides a code scanning method, and fig. 1 shows a flowchart of the code scanning method provided in the embodiment of the present application. As shown in fig. 1, the code scanning method provided in the embodiment of the present application may include steps 101 and 102 described below. The method is exemplarily described below by taking the electronic device as an example to execute the method.
Step 101, when the electronic equipment is in the first area, the electronic equipment acquires a target place code image which is stored in the first equipment and is associated with the position information of the first place.
In the embodiment of the application, the target location code image is used for identity authentication in a first location, and a distance between the first location and a first area is less than or equal to a first preset distance.
In an embodiment of the present application, the first device includes any one of: the electronic device described above; and the electronic equipment is provided with a server corresponding to the code scanning application program.
Optionally, in this embodiment of the application, the code scanning application program may be: the electronic device scans the application program needed to be used by the location code. Optionally, in this embodiment of the application, performing identity authentication at the first location may include: and carrying out identity confirmation and identity information registration on the user entering the first place.
Optionally, in this embodiment of the present application, the first location may be: and any place such as a district, a market, a school or a hospital, and the like, in which the distance from the first area is less than or equal to a first preset distance.
Optionally, in this embodiment of the application, the fact that the distance between the first location and the first area is less than or equal to the first preset distance may be understood as: the first location is located in the vicinity of the first area, or the first area is in the first location.
For example, taking the example that the first area is in the first place, the first area may be an area where an entrance position of the first place is located.
Optionally, in this embodiment of the application, the first preset distance may be a distance determined by the electronic device according to the location information of the first area and the location information of the first place.
Optionally, in this embodiment of the application, the electronic device may obtain the location information of the first area and the location information of the first location through a map application installed in the electronic device.
When the distance between the first location and the first area is 0, the first area is an area adjacent to the first location.
Optionally, in this embodiment of the application, the first preset distance and the size of the first area are both related to the positioning accuracy of the electronic device.
It can be understood that the higher the positioning accuracy of the electronic device, the smaller the first area; the lower the positioning accuracy of the electronic device, the larger the first area.
For a specific description of the association between the target location code image and the location information of the first location, detailed description will be given in the following embodiments, and details are not repeated here to avoid redundancy.
The following describes a specific method for acquiring the target location code image by the electronic device in detail.
Optionally, in this embodiment of the application, the electronic device may acquire the target location code image according to any one of policies one to three described below.
Strategy one
Optionally, in this embodiment of the application, the electronic device automatically acquires the target location code image from the first device when the electronic device is in the first area; namely, the user can automatically acquire the target place code image through the electronic equipment under the condition that the electronic equipment is not triggered to open the code scanning application program.
Strategy two
Optionally, in this embodiment of the application, when the electronic device is in the first area, the target location code image may be selected from images stored in the electronic device through input of a user, so as to obtain the target location code image.
For example, when the electronic device is in the first area, the target location code image may be acquired by a user's selection input of the target location code image in an album application of the electronic device.
Strategy three
Optionally, in this embodiment of the application, when the electronic device is in the first area, and when the user has triggered the electronic device to open the code scanning application, the target location code image may be obtained by displaying the location code image stored in the electronic device in the code scanning interface and selecting the target location code image from the location code image.
In the embodiment of the application, the electronic device can acquire the target location code image according to any one of the first to third policies, so that the flexibility of acquiring the target location code image by the electronic device can be improved.
Alternatively, in this embodiment of the present application, the step 101 may be specifically implemented by the following step 101 a.
Step 101a, when the duration of the electronic device in the first area reaches a preset duration, the electronic device acquires a target location code image stored in the first device and associated with the position information of the first location.
Optionally, in this embodiment of the application, the preset duration may be default for the system, or may be set by the user according to actual use requirements.
For example, taking the preset time length as an example set by the user according to the actual use requirement, the preset time length may be any time length set by the user, such as 3s, 5s, or 1 min.
It can be understood that if the duration that the electronic device is in the first area does not reach the preset duration, it can be considered that the user of the electronic device is only in the first area, that is, the user of the electronic device does not need to enter the first place, and at this time, the electronic device does not need to acquire the target place code image.
In the embodiment of the application, the electronic equipment can acquire the target place code image only when the duration that the electronic equipment is in the first area reaches the preset duration, so that the situation that the target place code image is acquired by mistake due to the fact that the duration that the electronic equipment is in the first area is too short can be avoided, the electronic equipment can be ensured to acquire the target place code image when the user needs, and meanwhile, the power consumption of the electronic equipment can be saved.
And 102, identifying the target place code image by the electronic equipment, and displaying an identification result page.
Optionally, in this embodiment of the application, after the target location code image is acquired, the electronic device may identify the target location code image through a code scanning application program, and after the target location code image is identified, display an identification result page in a foreground of the electronic device.
Optionally, in this embodiment of the application, the recognition result page may include: a name of the first place, current time information of the system, identity information of a user of the electronic device, and the like.
It should be noted that, if the distance between the area where the electronic device is located and the first location is greater than the first preset distance, even if the electronic device acquires the target location code image through the input of the user, the electronic device cannot recognize the target location code image, so that the possibility of code scanning by the user being false can be avoided.
In the code scanning method provided by the embodiment of the application, the electronic device can automatically acquire and identify the target location code image which is stored in the first device and is associated with the position information of the first location under the condition that the electronic device is located in the first area near the first location, so that the location code of the first location does not need to be scanned on site in the first location, and the code scanning efficiency can be improved.
Optionally, in this embodiment of the present application, before the electronic device acquires the target location code image, the code scanning method provided in this embodiment of the present application may further include the following step 103 and step 104, and then, the electronic device may specifically acquire the target location code image through the following step a.
Step 103, the electronic device displays at least one location code image associated with the first area.
Optionally, in this embodiment of the application, the first area may be adjacent to or close to the at least one location, that is, the difference in location information between the first area and each of the at least one location is less than or equal to a preset threshold, so that the first area may be associated with at least one location code image corresponding to the at least one location one to one.
In an embodiment of the application, the at least one location code image includes a target location code image, each location code image is used for identity authentication in a location, and a distance between each location and the first area is smaller than or equal to a corresponding preset distance.
It will be appreciated that the first predetermined distance is: the first location is corresponding to a predetermined distance from the first area.
Optionally, in this embodiment of the application, the preset distances corresponding to each location and the first area may be the same or different.
Optionally, in this embodiment of the application, if a distance between a location and the first area is less than or equal to the corresponding preset distance, the location is located near the first area, or the first area is located in the location. Optionally, in this embodiment of the application, the displaying, by the electronic device, the at least one location code image may include: the electronic equipment displays a thumbnail or a mark of the at least one location code image.
For other descriptions in the embodiments of the present application, reference may be made to the descriptions in the embodiments above specifically, and details are not repeated here to avoid repetition.
Step 104, the electronic device receives a first input of a target location code image in the at least one location code image by a user.
Optionally, in this embodiment of the application, the first input may be any possible form of input, such as touch input, hover input, or voice input.
For example, taking the first input as the touch input as an example, the first input may be a single-click input, a double-click input, a slide input, or the like of the target location code image by the user.
And step A, the electronic equipment responds to the first input and acquires a target place code image in at least one place code image.
Optionally, in this embodiment of the application, after receiving the first input of the user, the electronic device may select the target location code image from the at least one location code image, so that the target location code image may be acquired.
In the embodiment of the application, the electronic device can display the at least one location code image associated with the first area, and the target location code image is acquired by inputting the target location code image in the at least one location code image by the user, so that the accuracy of acquiring the target location code image can be improved when the plurality of location code images are associated with the first area.
Optionally, in this embodiment of the present application, before the step 101, the code scanning method provided in this embodiment of the present application may further include the following steps 105 to 108.
And 105, the electronic equipment receives a second input of the user.
Optionally, in this embodiment of the application, the second input may be an input that the user triggers the electronic device to scan the location code of the first location through a code scanning application (hereinafter, referred to as a first application).
Specifically, the second input may be an input that the user first triggers the electronic device to scan the location code of the first location through the first application.
Optionally, in this embodiment of the application, the first application may be: the electronic device scans the application needed to be used by the location code of the first location.
Optionally, in this embodiment of the application, the second input may be any possible form of input, such as touch input, hover input, or voice input.
And 106, the electronic equipment responds to the second input, scans the site code of the first site and obtains a target site code image.
Optionally, in this embodiment of the application, after receiving the second input of the user, the electronic device may scan the location code of the first location through the first application, and obtain the target location code image.
Optionally, in this embodiment of the application, when scanning the location code of the first location, the electronic device may store the location code acquired by the camera of the electronic device in the scanning frame in the electronic device, so as to obtain a target location code image.
And step 107, the electronic equipment acquires the position information of the first place.
Optionally, in this embodiment of the application, the electronic device may obtain the location information of the first place by accurately positioning the electronic device.
Optionally, in this embodiment of the application, since the location code of one location is usually set in the location, when the electronic device scans the location code of the first location, the current location of the electronic device is the location of the first location, so that the electronic device can obtain the location information of the first location by accurately positioning the electronic device; that is, the position information of the first location, i.e., the position information of the position where the electronic device is located when the location code of the first location is scanned.
Optionally, in this embodiment of the application, the electronic device may further determine, according to the obtained location code of the first location when the electronic device is currently located when the location code of the first location is scanned, a first location range, and determine the first location range as the location information of the first location.
Optionally, in this embodiment of the present application, the size of the first position range may be default for the system, or may be set by the user according to actual use requirements.
Step 108, the electronic equipment associates the target place code image with the position information of the first place.
Optionally, in this embodiment of the application, the electronic device may create an association relationship between the target location code image and the location information of the first location, and store the associated target location code image, so that when the electronic device is located in an area (i.e., the first area) near or in the first location again, the electronic device may directly acquire the target location code image associated with the location information of the first location, and directly display an identification result page corresponding to the target location code image after identification.
In the embodiment of the application, when the location code of the first location is scanned, the electronic device can associate the obtained target location code image with the acquired position information of the first location, so that the accuracy of association between the target location code image and the position information of the first location can be ensured.
Optionally, in this embodiment of the application, when the electronic device scans the location code of the first location through the first application, the electronic device may further record the first application, and after obtaining the target location code image, associate the target location code image with the first application. When the electronic equipment is located in the first area again, the electronic equipment can directly call the first application program to identify the target place code image; if the first application program is not installed in the electronic equipment at this time, the electronic equipment can automatically open the application store application program in the electronic equipment, and directly search and download the first application program, so that the operation steps of the user are reduced, and the use experience of the user is improved.
In the embodiment of the application, since the electronic device can directly associate the target location code image with the first application when the location code of the first location is scanned by the first application, the accuracy of association between the target location code image and the first application can be ensured.
Optionally, in this embodiment of the present application, after the step 108, the code scanning method provided in this embodiment of the present application may further include the following step 109.
And step 109, the electronic equipment stores the target place code image into a place code image folder, and names the target place code image according to the first place.
Optionally, in this embodiment of the application, the location code image folder may be: the method comprises the steps that after the electronic equipment obtains a place code image for the first time, a folder is created in the electronic equipment; the location code image folder may be used to store location code images.
Optionally, in this embodiment of the application, the naming, by the electronic device, the target location code image according to the first location may include: the electronic equipment names the target place code image as the name of a first place; therefore, the user can conveniently know that the target place code image is the image of the place code corresponding to the first place.
Optionally, in this embodiment of the application, the name of the first place may be obtained by the electronic device through a map application in the electronic device.
Optionally, in this embodiment of the application, when the electronic device stores the target location code image, the electronic device may further perform a custom name on the target location code image through input of a user, so as to meet a use requirement of the user.
In the embodiment of the application, the electronic equipment can store the target place code image into the place code image folder and name the target place code image according to the first place, so that when the electronic equipment calls the target place code image again, the electronic equipment can quickly and accurately acquire the target place code image, and the code scanning efficiency can be further improved.
When the electronic device scans the location code of the first location through the first application program, the first application program may collect a target location code image and store the target location code image in the server of the first application program; thus, when the electronic device recalls the destination location code image, the destination location code image can be acquired from the server of the first application.
In the code scanning method provided by the embodiment of the application, the execution main body can be a code scanning device. In the embodiment of the present application, a code scanning device is taken as an example to execute a code scanning method, and the code scanning device provided in the embodiment of the present application is described.
With reference to fig. 2, an embodiment of the present application provides a code scanning apparatus 20, where the code scanning apparatus 20 may include an obtaining module 21, an identifying module 22, and a displaying module 23. The obtaining module 21 may be configured to obtain a target location code image stored in the first device and associated with the location information of the first location when the code scanning apparatus 20 is in the first area. The recognition module 22 may be used to recognize the target location code image. The display module 23 may be configured to display a recognition result page of the target location code image recognized by the recognition module 22. The target place code image is used for identity authentication in a first place, and the distance between the first place and a first area is smaller than or equal to a first preset distance; the first device comprises any one of: a code scanning device 20; the code scanning application installed in the code scanning device 20 corresponds to a server.
In a possible implementation manner, the obtaining module 21 may be specifically configured to obtain the target location code image when a duration that the code scanning device 20 is located in the first area reaches a preset duration.
In a possible implementation manner, the code scanning apparatus 20 may further include a receiving module. The display module 23 may be further configured to display at least one location code image associated with the first area before the obtaining module 21 obtains the target location code image associated with the location information of the first location, which is stored in the first device, where the at least one location code image includes the target location code image, each location code image is used for identity authentication at one location, and a distance between each location and the first area is smaller than or equal to a corresponding preset distance. The receiving module may be configured to receive a first input of a target location code image of the at least one location code image by a user. The obtaining module 21 may be specifically configured to obtain a target location code image in the at least one location code image in response to the first input received by the receiving module.
In a possible implementation manner, the code scanning apparatus 20 may further include a processing module and an association module. The receiving module may be further configured to receive a second input from the user before the obtaining module 21 obtains the target location code image stored in the first device and associated with the location information of the first location when the code scanning device 20 is in the first area. And the processing module can be used for responding to the second input received by the receiving module, scanning the site code of the first site and obtaining a target site code image. The obtaining module 21 may be further configured to obtain location information of the first location. A correlation module may be configured to correlate the target venue code image with location information of the first venue.
In a possible implementation manner, the processing module may be further configured to store the target location code image in the location code image folder after associating the target location code image with the location information of the first location, and name the target location code image according to the first location.
In the code scanning device provided by the embodiment of the application, since the code scanning device can automatically acquire and identify the target location code image which is stored in the first device and is associated with the position information of the first location under the condition that the code scanning device is located in the first area near the first location, the location code of the first location does not need to be scanned on site at the first location, and the code scanning efficiency can be improved.
The code scanning device in the embodiment of the present application may be an electronic device, or may be a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be a device other than a terminal. The electronic Device may be, for example, a Mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic Device, a Mobile Internet Device (MID), an Augmented Reality (AR)/Virtual Reality (VR) Device, a robot, a wearable Device, an ultra-Mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and may also be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine, a self-service machine, and the like, and the embodiments of the present application are not particularly limited.
The code scanning device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.
The code scanning device provided in the embodiment of the present application can implement each process implemented by the method embodiment of fig. 1, and is not described here again to avoid repetition.
As shown in fig. 3, an electronic device 300 according to an embodiment of the present application is further provided, and includes a processor 301 and a memory 302, where the memory 302 stores a program or an instruction that can be executed on the processor 301, and when the program or the instruction is executed by the processor 301, the steps of the code scanning method embodiment can be implemented, and the same technical effects can be achieved, and are not described again to avoid repetition.
It should be noted that the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 4 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 1000 includes, but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.
Those skilled in the art will appreciate that the electronic device 1000 may further comprise a power source (e.g., a battery) for supplying power to various components, and the power source may be logically connected to the processor 1010 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 4 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.
The processor 1010 may be configured to acquire a target location code image stored in the first device and associated with the location information of the first location when the electronic device 1000 is in the first area, and identify the target location code image. The display unit 1006 may be configured to display an identification result page of the target location code image identified by the processor 1010. The target place code image is used for identity authentication in a first place, and the distance between the first place and a first area is smaller than or equal to a first preset distance; the first device comprises any one of: an electronic device 1000; the electronic device 1000 includes a server corresponding to the code scanning application installed therein.
In a possible implementation manner, the processor 1010 may be specifically configured to acquire the target location code image when a duration that the electronic device 1000 is located in the first area reaches a preset duration.
In a possible implementation manner, the display unit 1006 may be further configured to display at least one location code image associated with the first area before the processor 1010 acquires a target location code image associated with the location information of the first location, stored in the first device, where the at least one location code image includes the target location code image, each location code image is used for identity authentication at one location, and a distance between each location and the first area is smaller than or equal to a corresponding preset distance. The user input unit 1007 may be configured to receive a first input of a target location code image of the at least one location code image by a user. The processor 1010 may be specifically configured to acquire a target location code image in the at least one location code image in response to a first input received by the user input unit 1007.
In a possible implementation manner, the user input unit 1007 may be further configured to receive a second input from the user before the processor 1010 acquires the target location code image stored in the first device and associated with the location information of the first location when the electronic device 1000 is in the first area. The processor 1010 may be further configured to scan a location code of the first location to obtain a destination location code image in response to a second input received by the user input unit 1007, and may acquire location information of the first location and associate the destination location code image with the location information of the first location.
In a possible implementation manner, the processor 1010 may be further configured to store the target location code image in the location code image folder after associating the target location code image with the location information of the first location, and name the target location code image according to the first location.
In the electronic device provided by the embodiment of the application, since the electronic device can automatically acquire and recognize the target location code image associated with the location information of the first location stored in the first device when the electronic device is located in the first area near the first location, it is not necessary to perform field code scanning on the location code of the first location in the first location, and thus the code scanning efficiency can be improved.
The beneficial effects of the various implementation manners in this embodiment may specifically refer to the beneficial effects of the corresponding implementation manners in the above method embodiments, and are not described herein again to avoid repetition.
It should be understood that in the embodiment of the present application, the input Unit 1004 may include a Graphics Processing Unit (GPU) 10041 and a microphone 10042, and the Graphics Processing Unit 10041 processes image data of still pictures or videos obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also referred to as a touch screen. The touch panel 10071 may include two parts, a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
The memory 1009 may be used to store software programs as well as various data. The memory 1009 may mainly include a first storage area storing a program or an instruction and a second storage area storing data, wherein the first storage area may store an operating system, an application program or an instruction (such as a sound playing function, an image playing function, and the like) required for at least one function, and the like. Further, the memory 1009 may include volatile memory or nonvolatile memory, or the memory 1009 may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. The volatile Memory may be a Random Access Memory (RAM), a Static Random Access Memory (Static RAM, SRAM), a Dynamic Random Access Memory (Dynamic RAM, DRAM), a Synchronous Dynamic Random Access Memory (Synchronous DRAM, SDRAM), a Double Data Rate Synchronous Dynamic Random Access Memory (Double Data Rate SDRAM, ddr SDRAM), an Enhanced Synchronous SDRAM (ESDRAM), a Synchronous Link DRAM (SLDRAM), and a Direct Memory bus RAM (DRRAM). The memory 1009 in the embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.
Processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor, which primarily handles operations related to the operating system, user interface, and applications, and a modem processor, which primarily handles wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into processor 1010.
The embodiments of the present application further provide a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the processes of the above-mentioned code scanning method embodiment are implemented, and the same technical effect can be achieved, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read only memory ROM, a random access memory RAM, a magnetic or optical disk, and the like.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction, so as to implement each process according to the above code scanning method embodiment, and achieve the same technical effect, and in order to avoid repetition, the description is omitted here.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
Embodiments of the present application provide a computer program product, where the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the processes of the above code scanning method embodiments, and achieve the same technical effects, and in order to avoid repetition, details are not repeated here.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application or portions thereof that contribute to the prior art may be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the present embodiments are not limited to those precise embodiments, which are intended to be illustrative rather than restrictive, and that various changes and modifications may be effected therein by one skilled in the art without departing from the scope of the appended claims.