CN117151139A - Information processing method, intelligent terminal and storage medium - Google Patents
Information processing method, intelligent terminal and storage medium Download PDFInfo
- Publication number
- CN117151139A CN117151139A CN202311161034.4A CN202311161034A CN117151139A CN 117151139 A CN117151139 A CN 117151139A CN 202311161034 A CN202311161034 A CN 202311161034A CN 117151139 A CN117151139 A CN 117151139A
- Authority
- CN
- China
- Prior art keywords
- identification code
- preset
- position information
- information
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 46
- 238000003672 processing method Methods 0.000 title claims abstract description 31
- 230000009471 action Effects 0.000 claims abstract description 43
- 238000000034 method Methods 0.000 claims abstract description 32
- 238000004590 computer program Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 abstract description 16
- 230000006870 function Effects 0.000 description 18
- 230000006854 communication Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 238000001514 detection method Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- 239000002131 composite material Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1439—Methods for optical code recognition including a method step for retrieval of the optical code
- G06K7/1443—Methods for optical code recognition including a method step for retrieval of the optical code locating of the code in an image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Telephone Function (AREA)
Abstract
The application provides an information processing method, an intelligent terminal and a storage medium, wherein the information processing method comprises the following steps: acquiring position information; determining at least one identification code according to the relation between the position information and preset position information in the preset list information; and executing the preset action of the at least one identification code according to the at least one identification code. Through the technical scheme, the process of generating the identification code by frequent operation of the user can be reduced, and the display efficiency of the identification code is improved.
Description
Technical Field
The application relates to the technical field of two-dimensional code recognition, in particular to an information processing method, an intelligent terminal and a storage medium.
Background
With the frequent use of the intelligent terminal, the information of how much data of the user is stored in the intelligent terminal, including some payment codes, member codes and authentication information codes.
In the course of conception and implementation of the present application, the inventors found that at least the following problems exist:
a user may often use a specific identification code at a certain location information, and thus frequent repeated generation of the identification code may occur, and the steps are excessively frequent and inefficient.
The foregoing description is provided for general background information and does not necessarily constitute prior art.
Disclosure of Invention
The application provides an information processing method, an intelligent terminal and a storage medium, which can reduce the process of generating an identification code by frequent operation of a user and improve the display efficiency of the identification code.
The application provides an information processing method which can be applied to an intelligent terminal and comprises the following steps:
s10: acquiring position information;
s20: determining at least one identification code according to the relation between the position information and preset position information in preset list information;
s30: and executing the preset action of the at least one identification code according to the at least one identification code.
Optionally, step S20 includes at least one of:
if the position information is matched with the preset position information, acquiring at least one identification code associated with the position information from the preset list information;
and if the position information is not matched with the preset position information, acquiring at least one identification code displayed by the current position information.
Optionally, step S30 includes:
acquiring the priority of the at least one identification code;
and determining the identification code corresponding to the highest priority as a first display code, and executing the preset action of the first display code.
Optionally, after the performing the preset action of the first exhibition code, the method further includes:
sending a first message to obtain a first indication message; optionally, the first indication message is used for indicating the identification code of the next priority to be displayed;
determining whether to execute a preset action of the second display code according to the first indication message; optionally, the second display code is the identification code of the next priority.
Optionally, the acquiring at least one identification code displayed by the current location information includes:
if the number of times of outputting the identification code displayed by the current position information is larger than a first threshold value, a second message is sent to obtain a second indication message; optionally, the second indication message is used for indicating that the identified code is added to the preset list information;
and determining whether to add the identified code to the preset list information according to the second indication message.
Optionally, the method further comprises:
acquiring a time stamp of a first display code;
if the interval time between the time stamp and the current time is larger than a second threshold value, triggering the operation of determining the identification code; and/or the number of the groups of groups,
and if the interval time between the time stamp and the current time is smaller than or equal to a second threshold value, not triggering the operation of determining the identification code.
Optionally, the priority of the at least one identification code is preset or automatically determined according to the history.
Optionally, the category of the preset action of the at least one identification code includes a display category and/or a scan category.
The application also provides an information processing device which is applied to or is an intelligent terminal and comprises:
a first acquisition unit configured to acquire position information;
a first determining unit, configured to determine at least one identification code according to a relationship between the location information and preset location information in preset list information; optionally, the identification code carries position information of the identification code;
and the execution unit is used for executing the preset action of the at least one identification code according to the at least one identification code.
Optionally, the first determining unit includes:
the acquisition module is used for acquiring at least one identification code associated with the position information from the preset list information if the position information is matched with the preset position information;
the first acquisition module is used for acquiring at least one identification code displayed by the current position information if the position information is not matched with the preset position information.
Optionally, the execution unit includes:
a second acquisition module, configured to acquire a priority of the at least one identification code;
and the execution module is used for determining the identification code corresponding to the highest priority as a first display code and executing the preset action of the first display code.
Optionally, the apparatus comprises:
a sending unit, configured to send a first message to obtain a first indication message; optionally, the first indication message is used for indicating the identification code of the next priority to be displayed;
the second determining unit is used for determining whether to execute the preset action of the second display code according to the first indication message; optionally, the second display code is the identification code of the next priority.
Optionally, the first acquisition module includes:
the sending sub-module is used for sending a second message to acquire a second indication message if the number of times of outputting the identification code displayed by the current position information is larger than a first threshold value; optionally, the second indication message is used for indicating that the identified code is added to the preset list information;
and the determining submodule is used for determining whether the identified code is added into the preset list information according to the second indication message.
Optionally, the apparatus comprises:
the second acquisition unit is used for acquiring the time stamp of the first display code;
the first judging unit is used for triggering the operation of determining the identification code if the interval time between the time stamp and the current moment is larger than a second threshold value; and/or the number of the groups of groups,
and the second judging unit is used for not triggering the operation of determining the identification code if the interval time between the timestamp and the current moment is smaller than or equal to a second threshold value.
Optionally, the priority of the at least one identification code is preset or automatically determined according to the history.
Optionally, the category of the preset action of the at least one identification code includes a display category and/or a scan category.
The application also provides an intelligent terminal, which comprises: the information processing device comprises a memory and a processor, wherein the memory stores an information processing program, and the information processing program realizes the steps of any one of the information processing methods when being executed by the processor.
The present application also provides a storage medium storing a computer program which, when executed by a processor, implements the steps of any of the information processing methods described above.
As described above, the information processing method of the present application is applicable to an intelligent terminal, and includes: acquiring position information; determining at least one identification code according to the relation between the position information and preset position information in preset list information; and executing the preset action of the at least one identification code according to the at least one identification code. Through the technical scheme, the process of generating the identification code by frequent operation of the user can be reduced, and the display efficiency of the identification code is improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly described below, and it will be obvious to those skilled in the art that other drawings can be obtained from these drawings without inventive effort.
Fig. 1 is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present application;
fig. 2 is a schematic diagram of a communication network system according to an embodiment of the present application;
fig. 3 is a flow chart of an information processing method shown according to the first embodiment;
fig. 4 is a flow chart of an information processing method shown according to a second embodiment;
FIG. 5 is a schematic diagram of a display interface of an identification code according to a second embodiment;
fig. 6 is a schematic structural view of an information processing apparatus according to a third embodiment;
fig. 7 is a schematic structural diagram of an information processing apparatus according to a fourth embodiment.
The achievement of the objects, functional features and advantages of the present application will be further described with reference to the accompanying drawings, in conjunction with the embodiments. Specific embodiments of the present application have been shown by way of the above drawings and will be described in more detail below. The drawings and the written description are not intended to limit the scope of the inventive concepts in any way, but rather to illustrate the inventive concepts to those skilled in the art by reference to the specific embodiments.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the application. Rather, they are merely examples of apparatus and methods consistent with aspects of the application as detailed in the accompanying claims.
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, the element defined by the phrase "comprising one … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element, and furthermore, elements having the same name in different embodiments of the application may have the same meaning or may have different meanings, the particular meaning of which is to be determined by its interpretation in this particular embodiment or by further combining the context of this particular embodiment.
It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, these information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope herein. The word "if" as used herein may be interpreted as "at … …" or "at … …" or "responsive to a determination", depending on the context. Furthermore, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It will be further understood that the terms "comprises," "comprising," "includes," and/or "including" specify the presence of stated features, steps, operations, elements, components, items, categories, and/or groups, but do not preclude the presence, presence or addition of one or more other features, steps, operations, elements, components, items, categories, and/or groups. The terms "or", "and/or", "including at least one of", and the like, as used herein, may be construed as inclusive, or mean any one or any combination. For example, "including at least one of: A. b, C "means" any one of the following: a, A is as follows; b, a step of preparing a composite material; c, performing operation; a and B; a and C; b and C; a and B and C ", again as examples," A, B or C "or" A, B and/or C "means" any of the following: a, A is as follows; b, a step of preparing a composite material; c, performing operation; a and B; a and C; b and C; a and B and C). An exception to this definition will occur only when a combination of elements, functions, steps or operations are in some way inherently mutually exclusive.
It should be understood that, although the steps in the flowcharts in the embodiments of the present application are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited in order and may be performed in other orders, unless explicitly stated herein. Moreover, at least some of the steps in the figures may include multiple sub-steps or stages that are not necessarily performed at the same time, but may be performed at different times, the order of their execution not necessarily occurring in sequence, but may be performed alternately or alternately with other steps or at least a portion of the other steps or stages.
The words "if", as used herein, may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrase "if determined" or "if detected (stated condition or event)" may be interpreted as "when determined" or "in response to determination" or "when detected (stated condition or event)" or "in response to detection (stated condition or event), depending on the context.
It should be noted that, in this document, step numbers such as S10 and S20 are adopted, and the purpose of the present application is to more clearly and briefly describe the corresponding content, and not to constitute a substantial limitation on the sequence, and those skilled in the art may execute S20 first and then execute S10 when implementing the present application, which is within the scope of protection of the present application.
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
In the following description, suffixes such as "module", "part" or "unit" for representing elements are used only for facilitating the description of the present application, and have no specific meaning per se. Thus, "module," "component," or "unit" may be used in combination.
The intelligent terminal may be implemented in various forms. For example, the smart terminals described in the present application may include smart terminals such as mobile phones, tablet computers, notebook computers, palm computers, personal digital assistants (Personal Digital Assistant, PDA), portable media players (Portable Media Player, PMP), navigation devices, wearable devices, smart bracelets, pedometers, and stationary terminals such as digital TVs, desktop computers, and the like.
The following description will be given taking a mobile terminal as an example, and those skilled in the art will understand that the configuration according to the embodiment of the present application can be applied to a fixed type terminal in addition to elements particularly used for a moving purpose.
Referring to fig. 1, which is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present application, the mobile terminal 100 may include: an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an a/V (audio/video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111. Those skilled in the art will appreciate that the mobile terminal structure shown in fig. 1 is not limiting of the mobile terminal and that the mobile terminal may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
The following describes the components of the mobile terminal in detail with reference to fig. 1:
the radio frequency unit 101 may be used for receiving and transmitting signals during the information receiving or communication process, specifically, after receiving downlink information of the base station, processing the downlink information by the processor 110; and, the uplink data is transmitted to the base station. Typically, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 101 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol including, but not limited to, GSM (Global System of Mobile communication, global system for mobile communications), GPRS (General Packet Radio Service ), CDMA2000 (Code Division Multiple Access, 2000, CDMA 2000), WCDMA (Wideband Code Division Multiple Access ), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access, time Division synchronous code Division multiple access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution, frequency Division duplex long term evolution), TDD-LTE (Time Division Duplexing-Long Term Evolution, time Division duplex long term evolution), 5G, 6G, and the like.
WiFi belongs to a short-distance wireless transmission technology, and a mobile terminal can help a user to send and receive e-mails, browse web pages, access streaming media and the like through the WiFi module 102, so that wireless broadband Internet access is provided for the user. Although fig. 1 shows a WiFi module 102, it is understood that it does not belong to the necessary constitution of a mobile terminal, and can be omitted entirely as required within a range that does not change the essence of the invention.
The audio output unit 103 may convert audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output as sound when the mobile terminal 100 is in a call signal reception mode, a talk mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Also, the audio output unit 103 may also provide audio output (e.g., a call signal reception sound, a message reception sound, etc.) related to a specific function performed by the mobile terminal 100. The audio output unit 103 may include a speaker, a buzzer, and the like.
The a/V input unit 104 is used to receive an audio or video signal. The a/V input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, the graphics processor 1041 processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the graphics processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) via the microphone 1042 in a phone call mode, a recording mode, a voice recognition mode, and the like, and can process such sound into audio data. The processed audio (voice) data may be converted into a format output that can be transmitted to the mobile communication base station via the radio frequency unit 101 in the case of a telephone call mode. The microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the course of receiving and transmitting the audio signal.
The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor, optionally, the ambient light sensor may adjust the brightness of the display panel 1061 according to the brightness of ambient light, and the proximity sensor may turn off the display panel 1061 and/or the backlight when the mobile terminal 100 moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when stationary, and can be used for applications of recognizing the gesture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; as for other sensors such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that may also be configured in the mobile phone, the detailed description thereof will be omitted.
The display unit 106 is used to display information input by a user or information provided to the user. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 107 may be used to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the mobile terminal. Alternatively, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also referred to as a touch screen, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on the touch panel 1071 or thereabout by using any suitable object or accessory such as a finger, a stylus, etc.) and drive the corresponding connection device according to a predetermined program. The touch panel 1071 may include two parts of a touch detection device and a touch controller. Optionally, the touch detection device detects the touch azimuth of the user, detects a signal brought by touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends the touch point coordinates to the processor 110, and can receive and execute commands sent from the processor 110. Further, the touch panel 1071 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. The user input unit 107 may include other input devices 1072 in addition to the touch panel 1071. Alternatively, other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc., as specifically not limited herein.
Alternatively, the touch panel 1071 may overlay the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or thereabout, the touch panel 1071 is transferred to the processor 110 to determine the type of touch event, and the processor 110 then provides a corresponding visual output on the display panel 1061 according to the type of touch event. Although in fig. 1, the touch panel 1071 and the display panel 1061 are two independent components for implementing the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 may be integrated with the display panel 1061 to implement the input and output functions of the mobile terminal, which is not limited herein.
The interface unit 108 serves as an interface through which at least one external device can be connected with the mobile terminal 100. For example, the external devices may include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and an external device.
Memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a storage program area and a storage data area, and alternatively, the storage program area may store an operating system, an application program required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, memory 109 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The processor 110 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by running or executing software programs and/or modules stored in the memory 109, and acquiring data stored in the memory 109, thereby performing overall monitoring of the mobile terminal. Processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor, the application processor optionally handling mainly an operating system, a user interface, an application program, etc., the modem processor handling mainly wireless communication. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The mobile terminal 100 may further include a power source 111 (e.g., a battery) for supplying power to the respective components, and preferably, the power source 111 may be logically connected to the processor 110 through a power management system, so as to perform functions of managing charging, discharging, and power consumption management through the power management system.
Although not shown in fig. 1, the mobile terminal 100 may further include a bluetooth module or the like, which is not described herein.
In order to facilitate understanding of the embodiments of the present application, a communication network system on which the mobile terminal of the present application is based will be described below.
Referring to fig. 2, fig. 2 is a schematic diagram of a communication network system according to an embodiment of the present application, where the communication network system is an LTE system of a general mobile communication technology, and the LTE system includes a UE (User Equipment) 201, an e-UTRAN (Evolved UMTS Terrestrial Radio Access Network ) 202, an epc (Evolved Packet Core, evolved packet core) 203, and an IP service 204 of an operator that are sequentially connected in communication.
Alternatively, the UE201 may be the terminal 100 described above, which is not described here again.
The E-UTRAN202 includes eNodeB2021 and other eNodeB2022, etc. Alternatively, the eNodeB2021 may connect with other enodebs 2022 over a backhaul (e.g., X2 interface), the eNodeB2021 is connected to the EPC203, and the eNodeB2021 may provide access for the UE201 to the EPC 203.
EPC203 may include MME (Mobility Management Entity ) 2031, hss (Home Subscriber Server, home subscriber server) 2032, other MMEs 2033, SGW (Serving Gate Way) 2034, pgw (PDN Gate Way) 2035 and PCRF (Policy and Charging Rules Function, policy and tariff function entity) 2036, and so on. Optionally, MME2031 is a control node that handles signaling between UE201 and EPC203, providing bearer and connection management. HSS2032 is used to provide registers to manage functions such as home location registers (not shown) and to hold user specific information about service characteristics, data rates, etc. All user data may be sent through SGW2034 and PGW2035 may provide IP address allocation and other functions for UE201, PCRF2036 is a policy and charging control policy decision point for traffic data flows and IP bearer resources, which selects and provides available policy and charging control decisions for a policy and charging enforcement function (not shown).
IP services 204 may include the internet, intranets, IMS (IP Multimedia Subsystem ), or other IP services, etc.
Although the LTE system is described above as an example, it should be understood by those skilled in the art that the present application is not limited to LTE systems, but may be applied to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, 5G, and future new network systems (e.g., 6G), etc.
Based on the above-mentioned mobile terminal hardware structure and communication network system, various embodiments of the present application are presented.
First embodiment
Referring to fig. 3, fig. 3 is a flowchart of an information processing method according to a first embodiment, where the information processing method according to an embodiment of the present application may be applied to an intelligent terminal (such as a mobile phone), and includes the steps of:
s10: position information is acquired.
In this embodiment, the location information refers to data information of a location where the intelligent terminal is located, and optionally, the location information may be latitude and longitude information, or may be province, city, county, district or store information, or may be denoted as GPS data information.
S20: determining at least one identification code according to the relation between the position information and preset position information in the preset list information;
optionally, the identification code carries location information of the identification code.
In this embodiment, the mapping relationship between the preset position information and the identifier codes is stored in the preset list information, and optionally, one preset position information may correspond to one identifier code or may correspond to a plurality of identifier codes. In this embodiment, after the position information is obtained, a relationship between the position information and the preset position information in the preset list information is determined, and then at least one identification code is determined.
S30: and executing the preset action of the at least one identification code according to the at least one identification code.
In this embodiment, the preset action of the identification code refers to the usage mode of the identification code, and the usage modes of different identification codes are different. After determining at least one identification code, executing corresponding preset actions according to the preset actions of each identification code.
The information processing method provided by the application comprises the following steps: acquiring position information; determining at least one identification code according to the relation between the position information and preset position information in the preset list information; and executing the preset action of the at least one identification code according to the at least one identification code. Through the technical scheme, the process of generating the identification code by frequent operation of the user can be reduced, and the display efficiency of the identification code is improved.
Second embodiment
Referring to fig. 4, fig. 4 is a flowchart of an information processing method according to a second embodiment, where the information processing method according to the embodiment of the present application may be applied to an intelligent terminal (such as a mobile phone), and includes the steps of:
s401: position information is acquired.
Alternatively, this step may be referred to the above step S10, and will not be described in detail.
S402: and if the position information is matched with the preset position information, acquiring at least one identification code associated with the position information from the preset list information.
In this embodiment, after the location information is obtained, if the preset location information can be found in the preset list information, it is indicated that the user has visited the location information, and at least one identification code associated with the preset location information is obtained from the preset list information, that is, at least one identification code associated with the location information is obtained from the preset list information.
S403: and if the position information is not matched with the preset position information, acquiring at least one identification code displayed by the current position information.
In this embodiment, if the position information is not found in the preset list information, it is indicated that the position information is not stored in the preset list information before, and therefore, at least one identification code displayed by the current position information needs to be retrieved.
Optionally, acquiring at least one identification code displayed by the current location information includes:
if the number of times of output of the identification code displayed by the current position information is larger than a first threshold value, a second message is sent to acquire a second indication message; optionally, the second indication message is used for indicating that the identified code is added to the preset list information;
according to the second indication message, whether the identified code is added to the preset list information is determined.
In this embodiment, the first threshold may be set by the user, and may be generally 3 times. If the number of times the identification code displayed by the current location information is outputted is greater than the first threshold value, it is indicated that the current location information may be frequently used by the user, and therefore, the second message is transmitted at this time. The second message may be a popup message, and the specific content may be "whether to add the identification code to the preset list information". The second indication message is issued to the intelligent terminal by the user, and can be 'yes' or 'no'. If the content of the received second indication message is yes, adding the identification code into preset list information; if the content of the received second indication message is 'no', the identification code is not added to the preset list information. For example, when the user goes to the area a to get on business trip, the user frequently goes to and gets from the location B, and the payment code is frequently used in the location B and the number of times of use of the payment code is greater than the first threshold, at this time, a second message is sent to the intelligent terminal, after receiving the second message, the user feeds back the second indication message as no, and the payment code of the location B is not added to the preset list information. This is because the user only frequently gets in and out of the B-position information for a current period of time, and the identification code associated with the B-position information is not frequently used in the following, and therefore, the identification code associated with the B-position information does not need to be added to the preset list information.
S404: the priority of at least one identification code is obtained.
In this embodiment, there may be more than one identifier associated with the same location information, and thus, the priority of each identifier needs to be acquired, for example, the first priority is greater than the second priority, and the second priority is greater than the third priority.
Optionally, the priority of the at least one identification code is preset or automatically determined from the history.
In this embodiment, the priority of at least one identifier may be set after the identifier is added to the preset list information for the first time, alternatively, after the second indicator is received as yes, a popup message may be sent again, where the content of the popup message may be "the priority of selecting the identifier", and the priority of the identifier is added to the preset list information at the same time.
S405: and determining the identification code with the highest priority as a first display code, and executing the preset action of the first display code.
In this embodiment, the first display code is the highest priority in the at least one identifier code, and after the first display code is determined, a preset action of the first display code is executed.
Optionally, the category of the preset action of the at least one identification code includes a display category and/or a scan category.
In this embodiment, if the category of the preset action of the identification code is a display category, the preset action of the identification code is executed to display the identification code; and/or if the category of the preset action of the identification code is the scanning category, executing the preset action of the identification code as an interface for displaying the scanning identification code. For example, if the identification code is a member code,
executing the preset action of the identification code to display the member code; if the identification code is a payment code, the preset action of the identification code is executed, and the payment code can be displayed or an interface for scanning the payment code can be displayed.
Optionally, before step S20, the method further includes:
acquiring a time stamp of a first display code;
if the interval time between the time stamp and the current time is greater than a second threshold value, triggering the operation of determining the identification code; and/or the number of the groups of groups,
if the interval time between the time stamp and the current time is smaller than or equal to the second threshold value, the operation of determining the identification code is not triggered.
In this embodiment, the timestamp of the first presentation code characterizes the moment at which the first presentation code is displayed. The second threshold is set by the user, and may be 30 minutes or two days, etc., without limitation. If the interval time between the time stamp of the first display code and the current time is greater than the second threshold, the situation that the operation of determining the identification code is frequently triggered is not shown, and the operation of determining the identification code can be triggered at the moment, so that the preset action of executing the at least one identification code according to the at least one identification code more intelligently is realized. If the interval time between the time stamp of the first display code and the current time is smaller than or equal to the second threshold value, in order to avoid frequent triggering of the operation of determining the identification code in a short time, at this time, the operation of determining the identification code is not triggered.
S406: and sending the first message to acquire the first indication message.
Optionally, the first indication message is used for indicating to display the identification code of the next priority.
In this embodiment, the first message may be a pop-up message, and the content of the first message may be "whether to display the identification code of the next priority". The first indication message is a feedback message after the user receives the first message, for example, if the first indication message is "yes", it indicates that the user agrees to display the first display code, and then the identification code of the next priority is displayed again.
S407: and determining whether to execute the preset action of the second display code according to the first indication message.
Optionally, the second presentation code is an identification code of the next priority.
In this embodiment, the priority of the second display code is lower than the priority of the first display code. If the first indication message is yes, determining to execute the preset action of the second display code; and/or if the first indication message is "no", the preset action of the second display code is not executed. To better illustrate the present embodiment, fig. 5 shows a schematic diagram of a display interface of an identification code, and fig. 5 shows a first display code and a second display code of B-position information, and a preset action of the first display code and a preset action of the second display code.
The information processing method provided by the application is characterized in that the determination process of the identification code is determined through the relation between the position information and the preset position information, and if the position information is matched with the preset position information, the corresponding at least one identification code is directly obtained from the preset list information; and/or if the current position information does not match with the preset position information, at least one identification code displayed by the current position information needs to be acquired. After a plurality of identification codes are determined, the priority of each identification code is obtained, and the preset action of the corresponding identification code is executed according to the priority. By adopting the technical scheme, the preset action of the identification code can be executed according to the priority preset by the user, and the flexibility of information processing can be improved.
Third embodiment
Referring to fig. 6, fig. 6 is a schematic structural diagram of an information processing apparatus according to a third embodiment, and an information processing apparatus 60 according to an embodiment of the present application may be applied to or be an intelligent terminal (e.g., a mobile phone), including:
a first acquisition unit 601 is configured to acquire position information.
A first determining unit 602, configured to determine at least one identification code according to a relationship between the location information and preset location information in the preset list information; optionally, the identification code carries location information of the identification code.
The execution unit 603 is configured to execute a preset action of the at least one identification code according to the at least one identification code.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the above-described apparatus may refer to the corresponding process in the foregoing method embodiment, which is not repeated herein.
Fourth embodiment
Referring to fig. 7, fig. 7 is a schematic structural diagram of an information processing apparatus according to a fourth embodiment, and an information processing apparatus 70 according to an embodiment of the present application is applicable to or is an intelligent terminal (e.g., a mobile phone), including:
a first acquisition unit 701 for acquiring position information.
A first determining unit 702, configured to determine at least one identification code according to a relationship between the location information and preset location information in the preset list information; optionally, the identification code carries location information of the identification code.
An execution unit 703, configured to execute a preset action of the at least one identification code according to the at least one identification code.
Optionally, the first determining unit 702 includes:
the obtaining module 7021 is configured to obtain at least one identification code associated with the location information from the preset list information if the location information matches with the preset location information.
The first obtaining module 7022 is configured to obtain at least one identification code displayed in the current location information if the location information does not match the preset location information.
Optionally, the execution unit 703 includes:
a second acquisition module 7031 is configured to acquire a priority of at least one identification code.
The execution module 7032 is configured to determine the identification code with the highest priority as the first display code, and execute a preset action of the first display code.
Optionally, the apparatus comprises:
a sending unit 704, configured to send a first message to obtain a first indication message; optionally, the first indication message is used for indicating to display the identification code of the next priority.
A second determining unit 705, configured to determine whether to execute a preset action of the second display code according to the first indication message; optionally, the second presentation code is an identification code of the next priority.
Optionally, the first acquisition module 7022 includes:
a sending sub-module 70221, configured to send a second message to obtain a second indication message if the number of times of outputting the identification code displayed by the current location information is greater than a first threshold; optionally, the second indication message is used for indicating that the identified code is added to the preset list information.
A determining sub-module 70222 is configured to determine whether to add the identified code to the preset list information according to the second indication message.
Optionally, the apparatus comprises:
a second obtaining unit 706, configured to obtain the timestamp of the first presentation code.
The first determining unit 707 is configured to trigger an operation of determining the identification code if the interval time between the timestamp and the current time is greater than the second threshold.
The second determining unit 708 is configured to not trigger an operation of determining the identification code if the interval time between the timestamp and the current time is less than or equal to the second threshold.
Optionally, the priority of the at least one identification code is preset or automatically determined from the history.
Optionally, the category of the preset action of the at least one identification code includes a display category and/or a scan category.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the above-described apparatus may refer to the corresponding process in the foregoing method embodiment, which is not repeated herein.
The embodiment of the application also provides an intelligent terminal which comprises a memory and a processor, wherein the memory stores an information processing program, and the information processing program realizes the steps of the information processing method in any embodiment when being executed by the processor.
The embodiment of the application also provides a storage medium, on which an information processing program is stored, which when executed by a processor, implements the steps of the information processing method in any of the above embodiments.
The embodiments of the intelligent terminal and the storage medium provided by the application can include all technical features of any one of the embodiments of the information processing method, and the expansion and explanation contents of the description are basically the same as those of each embodiment of the method, and are not repeated here.
Embodiments of the present application also provide a computer program product comprising computer program code which, when run on a computer, causes the computer to perform the method as in the various possible embodiments described above.
The embodiment of the application also provides a chip, which comprises a memory and a processor, wherein the memory is used for storing a computer program, and the processor is used for acquiring and running the computer program from the memory, so that the device provided with the chip executes the method in the various possible implementation manners.
It can be understood that the above scenario is merely an example, and does not constitute a limitation on the application scenario of the technical solution provided by the embodiment of the present application, and the technical solution of the present application may also be applied to other scenarios. For example, as one of ordinary skill in the art can know, with the evolution of the system architecture and the appearance of new service scenarios, the technical solution provided by the embodiment of the present application is also applicable to similar technical problems.
The foregoing embodiment numbers of the present application are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
The steps in the method of the embodiment of the application can be sequentially adjusted, combined and deleted according to actual needs.
The units in the device of the embodiment of the application can be combined, divided and deleted according to actual needs.
In the present application, the same or similar term concept, technical solution and/or application scenario description will be generally described in detail only when first appearing and then repeatedly appearing, and for brevity, the description will not be repeated generally, and in understanding the present application technical solution and the like, reference may be made to the previous related detailed description thereof for the same or similar term concept, technical solution and/or application scenario description and the like which are not described in detail later.
In the present application, the descriptions of the embodiments are emphasized, and the details or descriptions of the other embodiments may be referred to.
The technical features of the technical scheme of the application can be arbitrarily combined, and all possible combinations of the technical features in the above embodiment are not described for the sake of brevity, however, as long as there is no contradiction between the combinations of the technical features, the application shall be considered as the scope of the description of the application.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) as above, comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, a controlled terminal, or a network device, etc.) to perform the method of each embodiment of the present application.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions in accordance with embodiments of the present application are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable devices. The computer instructions may be stored in a storage medium or transmitted from one storage medium to another storage medium, for example, from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, digital subscriber line), or wireless (e.g., infrared, wireless, microwave, etc.) means. The storage media may be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that contains an integration of one or more available media. Usable media may be magnetic media (e.g., floppy disks, storage disks, magnetic tape), optical media (e.g., DVD), or semiconductor media (e.g., solid State Disk (SSD)), among others.
The foregoing description is only of the preferred embodiments of the present application, and is not intended to limit the scope of the application, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.
Claims (10)
1. An information processing method, characterized by comprising the steps of:
s10: acquiring position information;
s20: determining at least one identification code according to the relation between the position information and preset position information in preset list information;
s30: and executing the preset action of the at least one identification code according to the at least one identification code.
2. The information processing method according to claim 1, characterized by step S20, comprising at least one of:
if the position information is matched with the preset position information, acquiring at least one identification code associated with the position information from the preset list information;
and if the position information is not matched with the preset position information, acquiring at least one identification code displayed by the current position information.
3. The information processing method according to claim 2, characterized by step S30 comprising:
Acquiring the priority of the at least one identification code;
and determining the identification code corresponding to the highest priority as a first display code, and executing the preset action of the first display code.
4. The information processing method according to claim 3, wherein after the performing the preset action of the first presentation code, further comprising:
sending a first message to obtain a first indication message;
and determining whether to execute the preset action of the second display code according to the first indication message.
5. The information processing method according to any one of claims 2 to 4, wherein the acquiring at least one identification code displayed by current position information includes:
if the number of times of outputting the identification code displayed by the current position information is larger than a first threshold value, a second message is sent to obtain a second indication message;
and determining whether to add the identified code to the preset list information according to the second indication message.
6. The information processing method according to claim 3, characterized in that the method further comprises:
acquiring a time stamp of a first display code;
if the interval time between the time stamp and the current time is larger than a second threshold value, triggering the operation of determining the identification code; and/or the number of the groups of groups,
And if the interval time between the time stamp and the current time is smaller than or equal to a second threshold value, not triggering the operation of determining the identification code.
7. An information processing method according to claim 3, wherein the priority of the at least one identification code is set in advance or automatically determined based on a history.
8. An information processing method according to any one of claims 1 to 4, wherein the category of the preset action of the at least one identification code includes a display category and/or a scan category.
9. An intelligent terminal, characterized by comprising: a memory, a processor, on which an information processing program is stored, which when executed by the processor, implements the steps of the information processing method according to any one of claims 1 to 8.
10. A storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the information processing method according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311161034.4A CN117151139A (en) | 2023-09-08 | 2023-09-08 | Information processing method, intelligent terminal and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311161034.4A CN117151139A (en) | 2023-09-08 | 2023-09-08 | Information processing method, intelligent terminal and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117151139A true CN117151139A (en) | 2023-12-01 |
Family
ID=88911748
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311161034.4A Pending CN117151139A (en) | 2023-09-08 | 2023-09-08 | Information processing method, intelligent terminal and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117151139A (en) |
-
2023
- 2023-09-08 CN CN202311161034.4A patent/CN117151139A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108512625B (en) | Anti-interference method for camera, mobile terminal and storage medium | |
CN110180181B (en) | Method and device for capturing wonderful moment video and computer readable storage medium | |
CN110113779B (en) | eSIM card testing method, system and medium | |
CN112597115A (en) | Container mirror image compression method and device, terminal equipment and medium | |
CN109445945B (en) | Memory allocation method of application program, mobile terminal, server and storage medium | |
CN111970738B (en) | Network switching control method, device and computer readable storage medium | |
CN107347114B (en) | Voice information receiving and sending control method and terminal | |
CN110955397A (en) | Method for setting frame rate of game terminal, game terminal and storage medium | |
CN113900559A (en) | Information processing method, mobile terminal and storage medium | |
CN114363318A (en) | Data processing method, intelligent terminal and storage medium | |
CN109379719B (en) | Application program broadcast processing method and device and computer readable storage medium | |
CN113672301A (en) | Application processing method, mobile terminal and storage medium | |
CN108037959B (en) | Intelligent interface merging method, mobile terminal and computer readable storage medium | |
CN117151139A (en) | Information processing method, intelligent terminal and storage medium | |
CN110110138B (en) | Preservation method, mobile terminal and computer readable storage medium | |
CN111381728B (en) | Touch data management and control method, device and computer readable storage medium | |
CN114125151B (en) | Image processing method, mobile terminal and storage medium | |
CN109474901B (en) | Information marking method, equipment and computer readable storage medium | |
CN112866499B (en) | Electronic price tag differential push graph method, electronic price tag differential push graph equipment and computer storage medium | |
CN109542792B (en) | Bitmap processing method, bitmap processing equipment and computer readable storage medium | |
CN118334096A (en) | Measurement method, intelligent terminal and storage medium | |
CN117729280A (en) | Communication method, intelligent terminal and storage medium | |
CN115857748A (en) | Interaction method, intelligent terminal and storage medium | |
CN117055770A (en) | Processing method, intelligent terminal and storage medium | |
CN115033144A (en) | Processing method, mobile terminal and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |