[go: up one dir, main page]

CN110874143A - Sensor data acquisition method, intelligent terminal, storage medium and electronic device - Google Patents

Sensor data acquisition method, intelligent terminal, storage medium and electronic device Download PDF

Info

Publication number
CN110874143A
CN110874143A CN201911114241.8A CN201911114241A CN110874143A CN 110874143 A CN110874143 A CN 110874143A CN 201911114241 A CN201911114241 A CN 201911114241A CN 110874143 A CN110874143 A CN 110874143A
Authority
CN
China
Prior art keywords
adsp
subsystem
cpu
sensor
data
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.)
Granted
Application number
CN201911114241.8A
Other languages
Chinese (zh)
Other versions
CN110874143B (en
Inventor
李远强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dongguan ELF Education Software Co Ltd
Original Assignee
Dongguan ELF Education Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dongguan ELF Education Software Co Ltd filed Critical Dongguan ELF Education Software Co Ltd
Priority to CN201911114241.8A priority Critical patent/CN110874143B/en
Publication of CN110874143A publication Critical patent/CN110874143A/en
Application granted granted Critical
Publication of CN110874143B publication Critical patent/CN110874143B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/079Root cause analysis, i.e. error or fault diagnosis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Quality & Reliability (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention provides a sensor data acquisition method, an intelligent terminal, a storage medium and electronic equipment, wherein the method comprises the following steps: the intelligent terminal is applied to the high-pass platform and comprises a CPU and an ADSP subsystem; the CPU acquires a communication interface between the CPU and the ADSP subsystem according to the acquisition instruction; the CPU and the ADSP subsystem start to work after establishing communication connection through the communication interface, and the ADSP subsystem identifies the sensor label in the acquisition instruction and opens the target sensor; and the ADSP subsystem acquires the raw data in the target sensor and sends the raw data to the CPU. According to the invention, the corresponding acquisition instruction can be selectively generated through the intelligent terminal to acquire the original data of the target sensor, so that a user can conveniently acquire the original data, and the user can conveniently know information such as the working state of the target sensor, and can conveniently debug.

Description

Sensor data acquisition method, intelligent terminal, storage medium and electronic device
Technical Field
The invention relates to the field of computer data processing, in particular to a sensor data acquisition method, an intelligent terminal, a storage medium and electronic equipment.
Background
The sensors of the high-pass platform all run under the architecture of an ADSP (Advanced Digital Signal Processor) subsystem instead of a main CPU, generally, data uploaded to the CPU by the sensors are calculated by the ADSP subsystem, and original data are only used in the ADSP and are not uploaded to the CPU side, so that a user cannot directly read the original data of the sensors from the CPU. In the sensor debugging stage, it is very necessary to know the raw data of the sensor, so as to further perform analysis and judgment, and therefore a sensor data acquisition method, a system, a storage medium and an electronic device are needed.
Disclosure of Invention
The invention aims to provide a sensor data acquisition method, an intelligent terminal, a storage medium and electronic equipment, which realize that the original data of a target sensor is acquired by selecting and generating a corresponding acquisition instruction through the intelligent terminal, are convenient for a user to acquire the original data, and are beneficial to the user to know information such as the working state of the target sensor so as to be convenient for debugging.
The technical scheme provided by the invention is as follows:
the invention provides a sensor data acquisition method, which is applied to an intelligent terminal under a high-pass platform, wherein the intelligent terminal comprises a CPU (central processing unit) and an ADSP (automatic dependent Surveillance platform) subsystem;
the CPU acquires a communication interface between the CPU and the ADSP subsystem according to the acquisition instruction;
the CPU and the ADSP subsystem start to work after establishing communication connection through the communication interface, and the ADSP subsystem identifies the sensor label in the acquisition instruction and opens the target sensor;
and the ADSP subsystem acquires the raw data in the target sensor and sends the raw data to the CPU.
Further, the CPU and the ADSP subsystem start to operate after establishing a communication connection through the communication interface, the ADSP subsystem identifies the sensor label and the start instruction in the acquisition instruction, and the opening of the target sensor specifically includes:
the CPU sends the sensor label and the opening instruction in the acquisition instruction to the ADSP subsystem;
the ADSP subsystem identifies the sensor label and starts a target sensor corresponding to the sensor label according to the starting instruction;
and the target sensor returns the starting result to the callback function of the CPU through the ADSP subsystem.
Further, the step of acquiring the raw data in the target sensor by the ADSP subsystem and sending the raw data to the CPU specifically includes:
the CPU sends the data type and the data number which need to be transmitted in the acquisition instruction to the ADSP subsystem;
the ADSP subsystem acquires the original data corresponding to the target sensor according to the data type and the data number;
and the ADSP subsystem returns the acquisition result and the original data to a callback function of the CPU.
Further, the step of acquiring the raw data in the target sensor and sending the raw data to the CPU specifically includes:
the ADSP subsystem closes the target sensor according to the closing instruction;
and the CPU disconnects the CPU from the ADSP subsystem and releases resources.
The invention also provides an intelligent terminal which applies a high-pass platform architecture and comprises a CPU, an ADSP subsystem and a plurality of sensors;
the CPU acquires a communication interface between the CPU and the ADSP subsystem according to the acquisition instruction;
the ADSP subsystem starts the performance after the CPU and the ADSP subsystem establish communication connection through the communication interface, identifies the sensor label in the acquisition instruction, and opens a target sensor which is any one of the plurality of sensors;
and after the target sensor is turned on, the ADSP subsystem acquires the raw data in the target sensor and sends the raw data to the CPU.
Further, the ADSP subsystem receives the sensor label and the opening instruction in the acquisition instruction sent by the CPU;
the ADSP subsystem identifies the sensor label and starts a target sensor corresponding to the sensor label according to the starting instruction;
and the ADSP subsystem acquires the starting result of the target sensor and returns the starting result to the callback function of the CPU.
Further, the ADSP subsystem receives the data type and the data number which need to be transmitted in the acquisition instruction sent by the CPU;
the ADSP subsystem acquires the original data corresponding to the target sensor according to the data type and the data number;
and the ADSP subsystem returns the acquisition result and the original data to a callback function of the CPU.
Further, the method also comprises the following steps:
the ADSP subsystem closes the target sensor according to a closing instruction acquired by the CPU;
and the CPU is used for disconnecting the target sensor from the ADSP subsystem after the target sensor is closed, and releasing resources.
The invention also provides a storage medium having stored thereon a computer program which, when executed by a processor, implements any of the methods described above.
The invention also provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program running on the processor, and the processor implements any one of the methods described above when executing the computer program.
By the sensor data acquisition method, the intelligent terminal, the storage medium and the electronic equipment, at least one of the following beneficial effects can be brought:
1. according to the invention, a user can select and generate a corresponding acquisition instruction through the intelligent terminal to acquire the original data of the target sensor, so that the user can conveniently acquire the original data, and the user can conveniently know information such as the working state of the target sensor, and can conveniently debug.
2. According to the invention, the required original data is selected and displayed according to the preset display mode, so that the corresponding original data can be displayed intuitively and pertinently, the interference of irrelevant data is reduced, and a user can conveniently and quickly obtain information.
3. In the invention, the intrusion identification information is added into the blacklist, the access of the intrusion equipment corresponding to the intrusion identification information is refused, and the alarm is given, thus the invention has the following advantages: and starting the target sensor according to a starting instruction in the acquisition instruction issued by the user, and returning a starting result to the intelligent terminal. If the starting fails, the user can quickly locate the fault step and the fault reason and take corresponding measures to solve the problem.
Drawings
The above features, technical features, advantages and implementations of the sensor data acquisition method, the smart terminal, the storage medium and the electronic device will be further described in the following detailed description of preferred embodiments with reference to the accompanying drawings.
FIG. 1 is a flow chart of one embodiment of a sensor data acquisition method of the present invention;
FIG. 2 is a flow chart of another embodiment of a sensor data acquisition method of the present invention;
FIG. 3 is a flow chart of another embodiment of a sensor data acquisition method of the present invention;
FIG. 4 is a flow chart of another embodiment of a sensor data acquisition method of the present invention;
fig. 5 is a schematic structural diagram of an embodiment of an intelligent terminal of the present invention.
The reference numbers illustrate:
100 intelligent terminal
110 CPU
120 ADSP subsystem
130 sensor
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. However, it will be apparent to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
For the sake of simplicity, the drawings only schematically show the parts relevant to the present invention, and they do not represent the actual structure as a product. In addition, in order to make the drawings concise and understandable, components having the same structure or function in some of the drawings are only schematically depicted, or only one of them is labeled. In this document, "one" means not only "only one" but also a case of "more than one".
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
In particular implementations, the terminal devices described in embodiments of the present application include, but are not limited to, other portable devices such as mobile phones, laptop computers, family computers, or tablet computers having touch sensitive surfaces (e.g., touch screen displays and/or touch pads). It should also be understood that in some embodiments the terminal device is not a portable communication device, but is a desktop computer having a touch-sensitive surface (e.g., a touch screen display and/or touchpad).
In the discussion that follows, a terminal device that includes a display and a touch-sensitive surface is described. However, it should be understood that the terminal device may include one or more other physical user interface devices such as a physical keyboard, mouse, and/or joystick.
The terminal device supports various applications, such as one or more of the following: a drawing application, a presentation application, a network creation application, a word processing application, a disc burning application, a spreadsheet application, a gaming application, a telephone application, a video conferencing application, an email application, an instant messaging application, an exercise support application, a photo management application, a digital camera application, a digital video camera application, a Web browsing application, a digital music player application, and/or a digital video player application.
Various applications that may be executed on the terminal device may use at least one common physical user interface device, such as a touch-sensitive surface. One or more functions of the touch-sensitive surface and corresponding information displayed on the terminal can be adjusted and/or changed between applications and/or within respective applications. In this way, a common physical architecture (e.g., touch-sensitive surface) of the terminal can support various applications with user interfaces that are intuitive and transparent to the user.
In addition, in the description of the present application, the terms "first", "second", and the like are used only for distinguishing the description, and are not intended to indicate or imply relative importance.
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following description will be made with reference to the accompanying drawings. It is obvious that the drawings in the following description are only some examples of the invention, and that for a person skilled in the art, other drawings and embodiments can be derived from them without inventive effort.
In one embodiment of the present invention, as shown in fig. 1, a sensor data acquisition method includes:
s100, the CPU acquires a communication interface between the CPU and the ADSP subsystem according to the acquisition instruction;
s200, after the CPU and the ADSP subsystem establish communication connection through the communication interface, the ADSP subsystem starts the performance, identifies the sensor label in the acquisition instruction, and opens the target sensor;
and the S300ADSP subsystem acquires the raw data in the target sensor and sends the raw data to the CPU.
Specifically, in this embodiment, a user can obtain raw data of the sensor through an intelligent terminal, for example, a mobile phone, a tablet, and other devices, and for example, issue a corresponding obtaining instruction through a mobile phone APP. And a user opens a corresponding operation interface on the intelligent terminal, and selects a sensor label corresponding to a target sensor which wants to acquire the original data, the type of the original data which wants to acquire and the number of the original data which is transmitted and displayed during acquisition through touch operation.
For example, when the target sensor selected by the user is a light sensor, the corresponding original data is light sensation information, the number of the transmitted data is 1, the display interface of the intelligent device displays the 1 light sensation data, and continuously updates new light sensation data in real time along with time, that is, the display interface always displays the light sensation data at the current moment. When the target sensor selected by the user is a gyroscope, the corresponding original data is X-axis, Y-axis and Z-axis coordinate information, the number of the transmitted data is 3, the display interface of the intelligent device displays the 3 coordinate data in the same row, and continuously updates new coordinate data in real time along with time, namely the display interface always displays the coordinate data at the current moment.
When a user inputs an acquisition instruction through the intelligent terminal, the sensor label corresponding to a target sensor in the acquisition instruction, the type of original data to be acquired and the number of the original data to be transmitted and displayed during acquisition can be automatically matched according to a preset configuration table. Each sensor in the configuration table corresponds to a corresponding sensor label, a type of original data to be acquired, and the number of original data to be transmitted and displayed during acquisition.
For example, in the configuration table, the sensor number corresponding to the optical sensor is 01, the type of the raw data to be acquired is light sensation data, and the number of the raw data to be transmitted and displayed is 1, so that when the optical sensor input by a user on the display interface of the intelligent terminal is the target sensor, the corresponding sensor number, the type of the raw data to be acquired, and the number of the raw data to be transmitted and displayed during acquisition are automatically acquired according to the configuration table.
Based on the preset configuration table, a user only needs to select the target sensor, other information does not need to be set one by one, operation is simplified, matched knowledge points needing to be memorized and mastered by the user are reduced, and the method is convenient and fast.
In addition, the relevant information in the acquisition instruction can be freely set by the user, or the user can change the relevant information according to the self requirement after acquiring the corresponding information according to the preset configuration table. For example, the sensor number corresponding to the gyroscope in the configuration table is 02, the type of the raw data to be acquired is X-axis, Y-axis and Z-axis coordinate information, and the number of the raw data to be transmitted and displayed is 3, so that when the user inputs the optical sensor on the display interface of the intelligent terminal as a target sensor, the sensor number corresponding to the optical sensor, the type of the raw data to be acquired, and the number of the raw data to be transmitted and displayed during acquisition are automatically acquired according to the configuration table, but the user only needs to acquire the Z-axis coordinate information according to the user's own needs, and then the type of the corresponding acquired raw data and the number of the raw data to be transmitted and displayed during acquisition can be changed, and in addition, other configuration data of the acquisition sensor, such as power consumption and the like, can be added to the type of the acquired raw data.
And a user inputs an acquisition instruction through the intelligent terminal, triggers the acquisition instruction to be sent to the CPU, acquires a communication interface between the CPU and the ADSP subsystem according to the acquisition instruction, and establishes communication connection between the CPU and the ADSP subsystem.
The get instruction and the callback function are passed to the CPU, followed by a start enable (sensor _ open). The CPU transmits the acquisition instruction to the ADSP subsystem through the established communication interface, and the ADSP subsystem identifies the sensor label in the acquisition instruction to determine the corresponding target sensor. The sensor label corresponds to the corresponding sensor uniquely, and the target sensor which the user wants to acquire the original data can be uniquely determined according to the sensor label.
The corresponding relation between the sensor labels and the corresponding sensors can adopt uniform labels in the industry, the universality is higher, the universal adaptability is realized, and the learning and the grasping of maintenance workers are more facilitated. Meanwhile, the privacy data can be set respectively based on the requirements of each manufacturer system, so that the confidentiality is enhanced, and the privacy data is prevented from being revealed.
And after the ADSP subsystem determines the target sensor, the target sensor is turned on through a corresponding interface. And then identifying the type of the original data to be acquired in the acquisition instruction and the number of the original data to be transmitted and displayed during acquisition, acquiring corresponding data through a target sensor according to the type and the number of the original data to be acquired, then sending the corresponding data to the ADSP subsystem, and sending the corresponding data to a callback function of the CPU through the ADSP subsystem. And the intelligent terminal reads the original data acquired in the callback function of the CPU and displays the original data according to a preset display mode.
According to the invention, a user can select and generate a corresponding acquisition instruction through the intelligent terminal to acquire the original data of the target sensor, and then the required original data is displayed according to a preset display mode, so that the user can acquire the original data conveniently, and the user can know information such as the working state of the target sensor conveniently so as to debug the target sensor. On the other hand, corresponding original data can be selected and displayed in a targeted mode, and interference of irrelevant data is reduced.
Another embodiment of the present invention is a preferable embodiment of the above-mentioned embodiment, as shown in fig. 2, including:
s100, the CPU acquires a communication interface between the CPU and the ADSP subsystem according to the acquisition instruction;
the step of starting the communication between the S200CPU and the ADSP subsystem through the communication interface, wherein the ADSP subsystem identifies the sensor label in the acquisition instruction, and the step of opening the target sensor specifically comprises the following steps:
s210, the CPU sends the sensor label and the opening instruction in the acquisition instruction to an ADSP subsystem;
the S220ADSP subsystem identifies the sensor label and starts a target sensor corresponding to the sensor label according to the starting instruction;
the S230ADSP subsystem acquires the starting result of the target sensor and returns the starting result to the callback function of the CPU;
and the S300ADSP subsystem acquires the raw data in the target sensor and sends the raw data to the CPU.
Specifically, in this embodiment, a user can obtain raw data of the sensor through an intelligent terminal, for example, a mobile phone, a tablet, and other devices, and for example, issue a corresponding obtaining instruction through a mobile phone APP. And a user opens a corresponding operation interface on the intelligent terminal, and selects a sensor label corresponding to a target sensor which wants to acquire the original data, the type of the original data which wants to acquire and the number of the original data which is transmitted and displayed during acquisition through touch operation.
The related information in the acquisition instruction can be freely set by a user, and external data acquired by each sensor can be selected to be acquired, for example, the optical sensor acquires light sensation information, the gyroscope acquires position information of an X axis, a Y axis and a Z axis, and in addition, other configuration data of the acquisition sensor, such as power consumption, can be added to the type of the acquired raw data.
And a user inputs an acquisition instruction through the intelligent terminal, triggers the acquisition instruction to be sent to the CPU, acquires a communication interface between the CPU and the ADSP subsystem according to the acquisition instruction, and establishes communication connection between the CPU and the ADSP subsystem.
The get instruction and the callback function are passed to the CPU, followed by a start enable (sensor _ open). The CPU transmits the acquisition instruction to the ADSP subsystem through the established communication interface, the ADSP subsystem identifies the sensor label and the starting instruction in the acquisition instruction, determines the corresponding target sensor according to the sensor label, and starts the target sensor through the corresponding interface in the ADSP subsystem according to the starting instruction.
The target sensor sends the starting result of the target sensor to the ADSP subsystem, the ADSP subsystem sends the callback function to the CPU, and the intelligent terminal obtains the starting result of the target sensor by calling the callback function. And if the starting result is that the target sensor is successfully started, further acquiring the original data of the target sensor according to the acquisition instruction. If the starting result is that the target sensor fails to be started, the subsequent process is terminated, the intelligent terminal reports an error, and the user is prompted that the target sensor can fail to be started.
The intelligent terminal can use a plurality of prompting modes to report errors, such as voice prompt, light prompt, vibration prompt and text prompt. Meanwhile, the reason of the starting failure of the target sensor can be further displayed, for example, the target sensor corresponding to the sensor label does not exist, the interface corresponding to the target sensor does not exist under the ADSP subsystem, and the like.
The target sensor is in a closed state before a user sends an acquisition instruction, so that energy consumption is saved, and excessive data acquisition is avoided to increase storage and cache pressure. The sensor label corresponds to the corresponding sensor uniquely, and the target sensor which the user wants to acquire the original data can be uniquely determined according to the sensor label.
After the ADSP subsystem successfully opens the target sensor through the corresponding interface, the type of the original data which the user wants to acquire in the acquisition instruction and the number of the original data which are transmitted and displayed during acquisition are identified, corresponding data are acquired through the target sensor according to the type and the number of the original data which the user wants to acquire, and then the corresponding data are sent to the ADSP subsystem and sent to the callback function of the CPU through the ADSP subsystem. And the intelligent terminal reads the original data acquired in the callback function of the CPU and displays the original data according to a preset display mode.
The target sensor is started according to the starting instruction in the acquisition instruction issued by the user, and the starting result is returned to the intelligent terminal. If the starting fails, the user can quickly locate the fault step and the fault reason and take corresponding measures to solve the problem.
Another embodiment of the present invention is a preferable embodiment of the above-mentioned embodiment, as shown in fig. 3, including:
s100, the CPU acquires a communication interface between the CPU and the ADSP subsystem according to the acquisition instruction;
s200, after the CPU and the ADSP subsystem establish communication connection through the communication interface, the ADSP subsystem starts the performance, identifies the sensor label in the acquisition instruction, and opens the target sensor;
the step of acquiring the raw data in the target sensor and sending the raw data to the CPU by the S300ADSP subsystem specifically includes:
s310, the CPU sends the data type and the data number which need to be transmitted in the acquisition instruction to an ADSP subsystem;
the S320ADSP subsystem acquires the original data corresponding to the target sensor according to the data type and the data number;
and the S330ADSP subsystem returns the acquisition result and the original data to the callback function of the CPU.
Specifically, in this embodiment, a user can obtain raw data of the sensor through an intelligent terminal, for example, a mobile phone, a tablet, and other devices, and for example, issue a corresponding obtaining instruction through a mobile phone APP. And a user opens a corresponding operation interface on the intelligent terminal, and selects a sensor label corresponding to a target sensor which wants to acquire the original data, the type of the original data which wants to acquire and the number of the original data which is transmitted and displayed during acquisition through touch operation.
The related information in the acquisition instruction can be freely set by a user, and external data acquired by each sensor can be selected to be acquired, for example, the optical sensor acquires light sensation information, the gyroscope acquires position information of an X axis, a Y axis and a Z axis, and in addition, other configuration data of the acquisition sensor, such as power consumption, can be added to the type of the acquired raw data.
And a user inputs an acquisition instruction through the intelligent terminal, triggers the acquisition instruction to be sent to the CPU, acquires a communication interface between the CPU and the ADSP subsystem according to the acquisition instruction, and establishes communication connection between the CPU and the ADSP subsystem.
The get instruction and the callback function are passed to the CPU, followed by a start enable (sensor _ open). The CPU transmits the acquisition instruction to the ADSP subsystem through the established communication interface, the ADSP subsystem identifies the sensor label and the starting instruction in the acquisition instruction, determines the corresponding target sensor according to the sensor label, and starts the target sensor through the corresponding interface in the ADSP subsystem according to the starting instruction.
The target sensor sends the starting result of the target sensor to the ADSP subsystem, the ADSP subsystem sends the callback function to the CPU, and the intelligent terminal obtains the starting result of the target sensor by calling the callback function. And if the starting result is that the target sensor is successfully started, further acquiring the original data of the target sensor according to the acquisition instruction. If the starting result is that the target sensor fails to be started, the subsequent process is terminated, the intelligent terminal reports an error, and the user is prompted that the target sensor can fail to be started.
The intelligent terminal can use a plurality of prompting modes to report errors, such as voice prompt, light prompt, vibration prompt and text prompt. Meanwhile, the reason of the starting failure of the target sensor can be further displayed, for example, the target sensor corresponding to the sensor label does not exist, the interface corresponding to the target sensor does not exist under the ADSP subsystem, and the like.
The target sensor is in a closed state before a user sends an acquisition instruction, so that energy consumption is saved, and excessive data acquisition is avoided to increase storage and cache pressure. The sensor label corresponds to the corresponding sensor uniquely, and the target sensor which the user wants to acquire the original data can be uniquely determined according to the sensor label.
When the starting result of the target sensor in the CPU callback function is successful, namely the ADSP subsystem successfully opens the target sensor through the corresponding interface, the type of the original data which the user wants to obtain in the acquisition instruction and the number of the original data which are transmitted and displayed during acquisition are identified, corresponding data are acquired through the target sensor according to the type and the number of the original data which the user wants to obtain, then the acquisition result and the acquired original data with the corresponding number are sent to the ADSP subsystem, and the callback function is sent to the CPU through the ADSP subsystem.
And when the acquisition result in the callback function of the CPU is successful, further displaying the original data in the callback function of the CPU according to a preset mode. And when the acquisition result in the callback function of the CPU is failure, terminating the subsequent flow, and reporting an error by the intelligent terminal to prompt the user that the acquisition of the original data of the target sensor fails.
The intelligent terminal can use a plurality of prompting modes to report errors, such as voice prompt, light prompt, vibration prompt and text prompt. Meanwhile, the reason for failure in acquiring the original data of the starting of the target sensor can be further displayed.
In the invention, the user selects the required original data to display according to the preset display mode, the corresponding original data can be displayed intuitively and pertinently, the interference of irrelevant data is reduced, and the user can conveniently and quickly acquire information.
Another embodiment of the present invention is a preferable embodiment of the above-mentioned embodiment, as shown in fig. 4, including:
s100, the CPU acquires a communication interface between the CPU and the ADSP subsystem according to the acquisition instruction;
s200, after the CPU and the ADSP subsystem establish communication connection through the communication interface, the ADSP subsystem starts the performance, identifies the sensor label in the acquisition instruction, and opens the target sensor;
s300, the ADSP subsystem acquires the original data in the target sensor and sends the original data to a CPU (central processing unit);
the S400ADSP subsystem closes the target sensor according to the closing instruction;
s500, the CPU disconnects the CPU from the ADSP subsystem, and resources are released.
Specifically, in this embodiment, a user inputs an acquisition instruction of raw data of a target sensor through an intelligent terminal (e.g., a mobile phone, a tablet, etc.), where the acquisition instruction includes a sensor label, an opening instruction for opening the target sensor, a type of the raw data to be acquired (initial data acquired by the sensor, working configuration data of the sensor), and a number of data to be transmitted and displayed, where the number of data to be transmitted and displayed is a number finally transmitted to the intelligent terminal by the target sensor and displayed by the intelligent terminal, for example, when the number of data is 2, the 2 raw data are displayed in the same row on a display screen of the intelligent terminal, and are continuously updated in real time along with time. And then triggering the acquisition instruction to send to the CPU, acquiring a communication interface between the CPU and the ADSP subsystem according to the acquisition instruction, and establishing communication connection between the CPU and the ADSP subsystem.
The get instruction and the callback function are passed to the CPU, followed by a start enable (sensor _ open). The CPU transmits the acquisition instruction to the ADSP subsystem through the established communication interface, the ADSP subsystem identifies the sensor label and the starting instruction in the acquisition instruction, determines the corresponding target sensor according to the sensor label, and starts the target sensor through the corresponding interface in the ADSP subsystem according to the starting instruction.
The target sensor sends the starting result of the target sensor to the ADSP subsystem, the ADSP subsystem sends the callback function to the CPU, and the intelligent terminal obtains the starting result of the target sensor by calling the callback function. And if the starting result is that the target sensor is successfully started, further acquiring the original data of the target sensor according to the acquisition instruction. If the starting result is that the target sensor fails to be started, the subsequent process is terminated, the intelligent terminal reports an error, and the user is prompted that the target sensor can fail to be started.
When the starting result of the target sensor in the CPU callback function is successful, namely the ADSP subsystem successfully opens the target sensor through the corresponding interface, the type of the original data which the user wants to obtain in the acquisition instruction and the number of the original data which are transmitted and displayed during acquisition are identified, corresponding data are acquired through the target sensor according to the type and the number of the original data which the user wants to obtain, then the acquisition result and the acquired original data with the corresponding number are sent to the ADSP subsystem, and the callback function is sent to the CPU through the ADSP subsystem.
And when the acquisition result in the callback function of the CPU is successful, further displaying the original data in the callback function of the CPU according to a preset mode. And when the acquisition result in the callback function of the CPU is failure, terminating the subsequent flow, and reporting an error by the intelligent terminal to prompt the user that the acquisition of the original data of the target sensor fails.
If the obtaining result in the callback function of the CPU is successful, namely the original data of the target sensor is displayed on the intelligent terminal in real time, when a user does not need to obtain the data, a closing instruction is input through the intelligent terminal, the target sensor is closed, the connection between the CPU and the ADSP subsystem is disconnected, and resources are released.
The method and the system stop acquiring the original data of the target sensor based on the closing instruction input by the user, otherwise, the intelligent terminal continuously updates the corresponding original data in real time, thereby avoiding the user from continuously acquiring the data and avoiding the adverse effect on equipment caused by excessive repeated execution of the same command.
In an embodiment of the present invention, as shown in fig. 5, an intelligent terminal 100 employs a high-pass platform architecture, which includes a CPU110, an ADSP subsystem 120, and a plurality of sensors;
the CPU110 acquires a communication interface between the CPU and the ADSP subsystem 120 according to the acquisition instruction;
the ADSP subsystem 120, after establishing a communication connection with the CPU110 through the communication interface, starts enabling, identifies a sensor label in the acquisition instruction, and turns on a target sensor, which is any one of the plurality of sensors 130;
the method specifically comprises the following steps:
the ADSP subsystem 120 receives the sensor label and the start instruction in the acquisition instruction sent by the CPU 110;
the ADSP subsystem 120 is used for identifying the sensor label and starting a target sensor corresponding to the sensor label according to the starting instruction;
the ADSP subsystem 120 acquires the starting result of the target sensor and returns the starting result to the callback function of the CPU 110;
the ADSP subsystem 120 acquires original data in a target sensor and sends the original data to the CPU110 after the target sensor is turned on;
the method specifically comprises the following steps:
the ADSP subsystem 120 receives the data type and the data number to be transmitted in the acquisition instruction sent by the CPU 110;
the ADSP subsystem 120 acquires the original data corresponding to the target sensor according to the data type and the data number;
the ADSP subsystem 120 returns the obtained result and the original data to a callback function of the CPU 110;
the ADSP subsystem 120 for turning off the target sensor according to the turn-off instruction obtained by the CPU 110;
and after the target sensor is closed, the CPU110 disconnects the target sensor from the ADSP subsystem 120, and releases resources.
Specifically, in this embodiment, a user can obtain raw data of the sensor through an intelligent terminal, for example, a mobile phone, a tablet, and other devices, and for example, issue a corresponding obtaining instruction through a mobile phone APP. And a user opens a corresponding operation interface on the intelligent terminal, and selects a sensor label corresponding to a target sensor which wants to acquire the original data, the type of the original data which wants to acquire and the number of the original data which is transmitted and displayed during acquisition through touch operation.
For example, when the target sensor selected by the user is a light sensor, the corresponding original data is light sensation information, the number of the transmitted data is 1, the display interface of the intelligent device displays the 1 light sensation data, and continuously updates new light sensation data in real time along with time, that is, the display interface always displays the light sensation data at the current moment. When the target sensor selected by the user is a gyroscope, the corresponding original data is X-axis, Y-axis and Z-axis coordinate information, the number of the transmitted data is 3, the display interface of the intelligent device displays the 3 coordinate data in the same row, and continuously updates new coordinate data in real time along with time, namely the display interface always displays the coordinate data at the current moment.
When a user inputs an acquisition instruction through the intelligent terminal, the sensor label corresponding to a target sensor in the acquisition instruction, the type of original data to be acquired and the number of the original data to be transmitted and displayed during acquisition can be automatically matched according to a preset configuration table. Each sensor in the configuration table corresponds to a corresponding sensor label, a type of original data to be acquired, and the number of original data to be transmitted and displayed during acquisition.
For example, in the configuration table, the sensor number corresponding to the optical sensor is 01, the type of the raw data to be acquired is light sensation data, and the number of the raw data to be transmitted and displayed is 1, so that when the optical sensor input by a user on the display interface of the intelligent terminal is the target sensor, the corresponding sensor number, the type of the raw data to be acquired, and the number of the raw data to be transmitted and displayed during acquisition are automatically acquired according to the configuration table.
Based on the preset configuration table, a user only needs to select the target sensor, other information does not need to be set one by one, operation is simplified, matched knowledge points needing to be memorized and mastered by the user are reduced, and the method is convenient and fast.
In addition, the relevant information in the acquisition instruction can be freely set by the user, or the user can change the relevant information according to the self requirement after acquiring the corresponding information according to the preset configuration table. For example, the sensor number corresponding to the gyroscope in the configuration table is 02, the type of the raw data to be acquired is X-axis, Y-axis and Z-axis coordinate information, and the number of the raw data to be transmitted and displayed is 3, so that when the user inputs the optical sensor on the display interface of the intelligent terminal as a target sensor, the sensor number corresponding to the optical sensor, the type of the raw data to be acquired, and the number of the raw data to be transmitted and displayed during acquisition are automatically acquired according to the configuration table, but the user only needs to acquire the Z-axis coordinate information according to the user's own needs, and then the type of the corresponding acquired raw data and the number of the raw data to be transmitted and displayed during acquisition can be changed, and in addition, other configuration data of the acquisition sensor, such as power consumption and the like, can be added to the type of the acquired raw data.
The user inputs an acquisition instruction through the intelligent terminal, triggers the acquisition instruction to be sent to the CPU110, then acquires a communication interface between the CPU110 and the ADSP subsystem 120 according to the acquisition instruction, and establishes a communication connection between the CPU110 and the ADSP subsystem 120.
The fetch instruction and the callback function are passed to the CPU110, followed by a start enable (sensor _ open). The CPU110 transmits the acquisition instruction to the ADSP subsystem 120 through the established communication interface, the ADSP subsystem 120 identifies the sensor number and the start instruction in the acquisition instruction, determines the corresponding target sensor according to the sensor number, and starts the target sensor through the corresponding interface in the ADSP subsystem 120 according to the start instruction. The sensor label corresponds to the corresponding sensor uniquely, and the target sensor which the user wants to acquire the original data can be uniquely determined according to the sensor label.
The corresponding relation between the sensor labels and the corresponding sensors can adopt uniform labels in the industry, the universality is higher, the universal adaptability is realized, and the learning and the grasping of maintenance workers are more facilitated. Meanwhile, the privacy data can be set respectively based on the requirements of each manufacturer system, so that the confidentiality is enhanced, and the privacy data is prevented from being revealed.
The target sensor sends the self starting result to the ADSP subsystem 120, then the ADSP subsystem 120 sends the callback function of the CPU110, and the intelligent terminal obtains the starting result by calling the callback function. And if the starting result is that the target sensor is successfully started, further acquiring the original data of the target sensor according to the acquisition instruction. If the starting result is that the target sensor fails to be started, the subsequent process is terminated, the intelligent terminal reports an error, and the user is prompted that the target sensor can fail to be started.
The intelligent terminal can use a plurality of prompting modes to report errors, such as voice prompt, light prompt, vibration prompt and text prompt. Meanwhile, the reason of the failed start of the target sensor, for example, the target sensor corresponding to the sensor label does not exist, and the ADSP subsystem 120 does not have the interface corresponding to the target sensor.
The target sensor is in a closed state before a user sends an acquisition instruction, so that energy consumption is saved, and excessive data acquisition is avoided to increase storage and cache pressure. The sensor label corresponds to the corresponding sensor uniquely, and the target sensor which the user wants to acquire the original data can be uniquely determined according to the sensor label.
When the CPU110 has successfully called back the start result of the target sensor in the function, that is, after the ADSP subsystem 120 has successfully opened the target sensor through the corresponding interface, the type of the raw data that the user wants to acquire and the number of the raw data that is transferred and displayed during acquisition are identified, corresponding data is acquired through the target sensor according to the type and the number of the raw data that the user wants to acquire, and then the acquisition result and the acquired raw data of the corresponding number are sent to the ADSP subsystem 120, and are sent to the call-back function of the CPU110 through the ADSP subsystem 120.
When the obtaining result in the callback function of the CPU110 is successful, the original data in the callback function of the CPU110 is further displayed according to a preset mode. When the acquisition result in the callback function of the CPU110 is failure, the subsequent process is terminated, and the intelligent terminal reports an error to prompt the user that the acquisition of the raw data of the target sensor fails.
The intelligent terminal can use a plurality of prompting modes to report errors, such as voice prompt, light prompt, vibration prompt and text prompt. Meanwhile, the reason for failure in acquiring the original data of the starting of the target sensor can be further displayed.
If the obtaining result in the callback function of the CPU110 is successful, that is, the original data of the target sensor is displayed on the intelligent terminal in real time, when the user does not need to obtain the data, the user inputs a close instruction through the intelligent terminal, closes the target sensor, disconnects the CPU110 from the ADSP subsystem 120, and releases the resource.
According to the invention, a user can select and generate a corresponding acquisition instruction through the intelligent terminal to acquire the original data of the target sensor, and then the required original data is displayed according to a preset display mode, so that the user can acquire the original data conveniently, and the user can know information such as the working state of the target sensor conveniently so as to debug the target sensor. On the other hand, corresponding original data can be selected and displayed in a targeted mode, and interference of irrelevant data is reduced.
And secondly, starting the target sensor according to a starting instruction in the acquisition instruction issued by the user, and returning a starting result to the intelligent terminal. If the starting fails, the user can quickly locate the fault step and the fault reason and take corresponding measures to solve the problem.
In addition, the acquisition of the original data of the target sensor is stopped based on a closing instruction input by a user, otherwise, the corresponding original data is continuously updated by the intelligent terminal in real time, the user is prevented from continuously performing the acquisition operation, and the adverse effect on equipment caused by the excessive repeated execution of the same command is avoided.
An embodiment of the invention provides a computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out all or part of the method steps of the first embodiment.
All or part of the flow of the method according to the embodiments of the present invention may be implemented by a computer program, which may be stored in a computer-readable storage medium and used by a processor to implement the steps of the embodiments of the method. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, etc. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
An embodiment of the present invention further provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program running on the processor, and the processor executes the computer program to implement all or part of the method steps in the first embodiment.
The Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like which is the control center for the computer device and which connects the various parts of the overall computer device using various interfaces and lines.
The memory may be used to store the computer programs and/or modules, and the processor may implement various functions of the computer device by running or executing the computer programs and/or modules stored in the memory and invoking data stored in the memory. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by 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, video data, etc.) created according to the use of the cellular phone, etc. In addition, the memory may include high speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.
It should be noted that the above embodiments can be freely combined as necessary. The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (10)

1. The sensor data acquisition method is characterized by being applied to an intelligent terminal under a high-pass platform, wherein the intelligent terminal comprises a CPU and an ADSP subsystem;
the CPU acquires a communication interface between the CPU and the ADSP subsystem according to the acquisition instruction;
the CPU and the ADSP subsystem start to work after establishing communication connection through the communication interface, and the ADSP subsystem identifies the sensor label in the acquisition instruction and opens the target sensor;
and the ADSP subsystem acquires the raw data in the target sensor and sends the raw data to the CPU.
2. The method according to claim 1, wherein the CPU and the ADSP subsystem start enabling after establishing a communication connection through the communication interface, the ADSP subsystem identifies a sensor label and an activation instruction in the acquisition instruction, and activating the target sensor specifically includes:
the CPU sends the sensor label and the opening instruction in the acquisition instruction to the ADSP subsystem;
the ADSP subsystem identifies the sensor label and starts a target sensor corresponding to the sensor label according to the starting instruction;
and the ADSP subsystem acquires the starting result of the target sensor and returns the starting result to the callback function of the CPU.
3. The sensor data acquisition method according to claim 1, wherein the ADSP subsystem acquiring the raw data in the target sensor and sending the raw data to the CPU specifically includes:
the CPU sends the data type and the data number which need to be transmitted in the acquisition instruction to the ADSP subsystem;
the ADSP subsystem acquires the original data corresponding to the target sensor according to the data type and the data number;
and the ADSP subsystem returns the acquisition result and the original data to a callback function of the CPU.
4. The sensor data acquisition method according to any one of claims 1 to 3, wherein the step of acquiring the raw data in the target sensor and sending the raw data to the CPU specifically comprises:
the ADSP subsystem closes the target sensor according to the closing instruction;
and the CPU disconnects the CPU from the ADSP subsystem and releases resources.
5. An intelligent terminal is characterized in that a high-pass platform architecture is applied, and the intelligent terminal comprises a CPU, an ADSP subsystem and a plurality of sensors;
the CPU acquires a communication interface between the CPU and the ADSP subsystem according to the acquisition instruction;
the ADSP subsystem starts the performance after the CPU and the ADSP subsystem establish communication connection through the communication interface, identifies the sensor label in the acquisition instruction, and opens a target sensor which is any one of the plurality of sensors;
and after the target sensor is turned on, the ADSP subsystem acquires the raw data in the target sensor and sends the raw data to the CPU.
6. The intelligent terminal of claim 5, wherein:
the ADSP subsystem receives the sensor label and the opening instruction in the acquisition instruction sent by the CPU;
the ADSP subsystem identifies the sensor label and starts a target sensor corresponding to the sensor label according to the starting instruction;
and the ADSP subsystem acquires the starting result of the target sensor and returns the starting result to the callback function of the CPU.
7. The intelligent terminal of claim 5, wherein:
the ADSP subsystem receives the data type and the data number which need to be transmitted in the acquisition instruction sent by the CPU;
the ADSP subsystem acquires the original data corresponding to the target sensor according to the data type and the data number;
and the ADSP subsystem returns the acquisition result and the original data to a callback function of the CPU.
8. The intelligent terminal according to any one of claims 5-7, further comprising:
the ADSP subsystem closes the target sensor according to a closing instruction acquired by the CPU;
and the CPU is used for disconnecting the target sensor from the ADSP subsystem after the target sensor is closed, and releasing resources.
9. A storage medium having a computer program stored thereon, characterized in that: the computer program, when executed by a processor, implements the method of any of claims 1 to 4.
10. An electronic device comprising a memory and a processor, the memory having stored thereon a computer program that runs on the processor, characterized in that: the processor, when executing the computer program, implements the method of any of claims 1 to 4.
CN201911114241.8A 2019-11-14 2019-11-14 Sensor data acquisition method, intelligent terminal, storage medium and electronic equipment Active CN110874143B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911114241.8A CN110874143B (en) 2019-11-14 2019-11-14 Sensor data acquisition method, intelligent terminal, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911114241.8A CN110874143B (en) 2019-11-14 2019-11-14 Sensor data acquisition method, intelligent terminal, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN110874143A true CN110874143A (en) 2020-03-10
CN110874143B CN110874143B (en) 2024-04-12

Family

ID=69718175

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911114241.8A Active CN110874143B (en) 2019-11-14 2019-11-14 Sensor data acquisition method, intelligent terminal, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN110874143B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111752738A (en) * 2020-06-09 2020-10-09 Oppo(重庆)智能科技有限公司 Sensor abnormality determination method, device, mobile terminal, and storage medium
CN114294570A (en) * 2021-12-23 2022-04-08 中国特种设备检测研究院 Oil-gas pipeline stress monitoring and early warning method and system, storage medium and electronic device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040210891A1 (en) * 2003-04-17 2004-10-21 Ntt Docomo, Inc. Update system and method for updating a scanning subsystem in a mobile communication framework
CN105403780A (en) * 2015-10-19 2016-03-16 国家电网公司 Portable fault oscilloscope mounted in live-line mode
CN106249874A (en) * 2016-07-14 2016-12-21 广东欧珀移动通信有限公司 A sensor data reporting method, processor and mobile terminal
CN106776385A (en) * 2016-12-06 2017-05-31 广东欧珀移动通信有限公司 A kind of transmission method, device and terminal of log log information
WO2017220031A1 (en) * 2016-06-24 2017-12-28 中兴通讯股份有限公司 Location method and apparatus
CN108499054A (en) * 2018-04-04 2018-09-07 清华大学深圳研究生院 A kind of vehicle-mounted mechanical arm based on SLAM picks up ball system and its ball picking method
US20190072420A1 (en) * 2017-09-01 2019-03-07 Yokogawa Electric Corporation Field device, system, and waveform data output method
CN109885582A (en) * 2019-03-05 2019-06-14 北京主线科技有限公司 Manage the method, apparatus and system of unmanned data

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040210891A1 (en) * 2003-04-17 2004-10-21 Ntt Docomo, Inc. Update system and method for updating a scanning subsystem in a mobile communication framework
CN105403780A (en) * 2015-10-19 2016-03-16 国家电网公司 Portable fault oscilloscope mounted in live-line mode
WO2017220031A1 (en) * 2016-06-24 2017-12-28 中兴通讯股份有限公司 Location method and apparatus
CN106249874A (en) * 2016-07-14 2016-12-21 广东欧珀移动通信有限公司 A sensor data reporting method, processor and mobile terminal
CN106776385A (en) * 2016-12-06 2017-05-31 广东欧珀移动通信有限公司 A kind of transmission method, device and terminal of log log information
US20190072420A1 (en) * 2017-09-01 2019-03-07 Yokogawa Electric Corporation Field device, system, and waveform data output method
CN108499054A (en) * 2018-04-04 2018-09-07 清华大学深圳研究生院 A kind of vehicle-mounted mechanical arm based on SLAM picks up ball system and its ball picking method
CN109885582A (en) * 2019-03-05 2019-06-14 北京主线科技有限公司 Manage the method, apparatus and system of unmanned data

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111752738A (en) * 2020-06-09 2020-10-09 Oppo(重庆)智能科技有限公司 Sensor abnormality determination method, device, mobile terminal, and storage medium
CN111752738B (en) * 2020-06-09 2024-12-31 Oppo(重庆)智能科技有限公司 Sensor abnormality determination method, device, mobile terminal and storage medium
CN114294570A (en) * 2021-12-23 2022-04-08 中国特种设备检测研究院 Oil-gas pipeline stress monitoring and early warning method and system, storage medium and electronic device

Also Published As

Publication number Publication date
CN110874143B (en) 2024-04-12

Similar Documents

Publication Publication Date Title
US12335223B2 (en) Information sending method and apparatus and electronic device
US10528434B2 (en) Method, device and terminal for restoring firmware program
WO2018169365A1 (en) Electronic device for controlling audio output and operation method thereof
WO2018043998A1 (en) Electronic device and control method therefor
CN108900770B (en) Method and device for controlling rotation of camera, smart watch and mobile terminal
US20180365527A1 (en) Method and device for controlling expression classification identifier, and a storage medium
CN108874466B (en) Control calling method, electronic device, and computer-readable storage medium
CN109407929B (en) Desktop icon sorting method and terminal
US11455075B2 (en) Display method when application is exited and terminal
WO2017023040A1 (en) Screen controlling method and electronic device for supporting the same
CN112148499A (en) Data reporting method, device, computer equipment and medium
CN106529332B (en) A kind of authority control method of mobile terminal, device and mobile terminal
CN107102937B (en) User interface testing method and device
CN110874143B (en) Sensor data acquisition method, intelligent terminal, storage medium and electronic equipment
CN109145598B (en) Virus detection method and device for script file, terminal and storage medium
US20240089223A1 (en) Information display method and apparatus, and electronic device
CN109995931B (en) Method and device for realizing automatic calling
CN110716908A (en) Log information writing method, system, storage medium and mobile terminal
CN108874381B (en) A method, device and electronic device for outputting page view controller
CN115357829A (en) Method and device for exposing and burying point of page control and storage medium
CN110851313A (en) Sensor debugging method, intelligent terminal, storage medium and electronic equipment
WO2020064000A1 (en) Method and apparatus for displaying message box, terminal and storage medium
CN117667241B (en) Device loading method and device, electronic device and storage medium
CN112214404A (en) Test method, device, storage medium and electronic device for mobile application
US11734158B1 (en) Methods and systems for emulating physical-device input for an automated-testing framework

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant