Method and terminal for reporting sensor data and terminal

US9877283B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9877283-B2
Application numberUS-201414902107-A
CountryUS
Kind codeB2
Filing dateJul 14, 2014
Priority dateDec 2, 2013
Publication dateJan 23, 2018
Grant dateJan 23, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and a terminal for reporting sensor data are provided. The method for reporting sensor data includes: when a processor needs to process only sensor data collected by a sensor, sending, by the processor, an indication that the processor is to enter a sleep state, and entering the sleep state; after the processor enters the sleep state, receiving and temporarily storing, by a sensor hub, the sensor data collected and reported by the sensor into an event information table, recording, by the sensor hub, corresponding time at which the sensor collects the sensor data, and further temporarily storing the time into the event information table; and when the processor is restored to a working state, reporting, by the sensor hub, the event information table to the processor, so that the processor parses the event information table to complete corresponding processing.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for reporting sensor data, the method comprising: when a processor determines that only sensor data collected by a sensor needs to be processed currently, sending, by the processor, indication information indicating that the processor is to enter a sleep state, and entering the sleep state, wherein the indication information is used to enable a sensor hub to receive and temporarily store in an event information table, after receiving the indication information, the sensor data collected by the sensor and a corresponding collection time at which the sensor collects the sensor data; when the processor is restored to a working state, sending indication information indicating that the processor is restored to the working state, wherein the indication information is used to enable the sensor hub to report the event information table to the processor after receiving the indication information; receiving and parsing, by the processor, the event information table reported by the sensor hub, so as to acquire the sensor data and record an acquiring time at which the processor acquires the sensor data; and calculating, according to the acquiring time using a manner of time mapping, the corresponding collection time at which the sensor collects the sensor data. 2. The method according to claim 1 , wherein the processor determining that only the sensor data collected by the sensor needs to be processed currently comprises: identifying identification information of an interaction party interacting with the processor, and when the identified identification information comprises only identification information of the sensor, determining, by the processor, that only the sensor data collected by the sensor needs to be processed currently. 3. The method according to claim 1 , wherein entering, by the processor, the sleep state comprises: disconnecting a clock and a power source of the processor. 4. The method according to claim 1 , wherein the processor being restored to the working state comprises: customizing a condition under which the sensor hub wakens the processor, and when the sensor hub determines that the wakening condition is met, wakening the processor, wherein the wakening condition comprises at least one of the following: an amount of data in the event information table exceeds a specific value; and a duration in which the processor is in the sleep state exceeds a specific value. 5. The method according to claim 1 , wherein the manner of time mapping comprises the following: when the processor operates in a compression working state; acquiring sensor data that is temporarily stored by the sensor hub when the processor is in the sleep state and the compression working state; calculating a sleep duration T 1 from a time at which the processor enters the sleep state to a time at which the processor enters the compression working state, wherein the time at which the processor enters the sleep state is T 10 ; calculating a duration T 2 from the time at which the processor enters the compression working state to time at which the compression working state ends, wherein the time at which the processor enters the compression working state is T 20 ; and adjusting a system time interface, so that when the processor acquires sensor data at acquiring time T 20 +τ, a corresponding time that is read by the system time interface and at which the sensor collects the sensor data is T 10 +τ*(T 1 +T 2 )/T 2 , wherein τ indicates a duration variable starting from the compression working state, and when τ is the largest, the compression working state ends (0≦τ≦T 2 ). 6. A terminal, comprising: a sensor configured to collect sensor data; a sensor hub; and a processor configured to: when it is determined that only the sensor data collected by the sensor needs to be processed currently, send indication information indicating that the processor is to enter a sleep state, and enter the sleep state, and when the processor is restored to a working state, send indication information indicating that the processor is restored to the working state, and receive and parse an event information table reported by the sensor hub, so as to acquire the sensor data and record an acquiring time at which the processor acquires the sensor data; wherein the sensor hub is connected between the sensor and the processor, and is configured to: after receiving the indication indicating that the processor is to enter the sleep state, receive and temporarily store in the event information table the sensor data collected by the sensor and a corresponding collection time at which the sensor collects the sensor data, and after receiving the indication indicating that the processor is restored to the working state, report the event information table to the processor, and wherein the processor is further configured to calculate, according to the acquiring time using a manner of time mapping, the corresponding collection time at which the sensor collects the sensor data. 7. The terminal according to claim 6 , wherein the sensor hub is further configured to check whether a wakening condition of the processor is met, and if the wakening condition is met, waken the processor, so that the processor is restored from the sleep state to the working state, wherein the wakening condition comprises at least one of the following: an amount of data temporarily stored in the event information table exceeds a specific value; and a duration in which the processor is in the sleep state exceeds a specific value. 8. The terminal according to claim 6 , wherein the processor is configured to disconnect a clock and a power source of the processor to enter the sleep state. 9. The terminal according to claim 6 , wherein the manner of time mapping comprises the following: when the processor operates in a compression working state, the processor is configured to: acquire sensor data that is temporarily stored by the sensor hub when the processor is in the sleep state and the compression working state; calculate a sleep duration T 1 from a time at which the processor enters the sleep state to a time at which the processor enters the compression working state, wherein the time at which the processor enters the sleep state is T 10 ; calculate a duration T 2 from the time at which the processor enters the compression working state to time at which the compression working state ends, wherein the time at which the processor enters the compression working state is T 20 ; and adjust a system time interface, so that when the processor acquires sensor data at acquiring time T 20 +τ, a corresponding time that is read by the system time interface and at which the sensor collects the sensor data is T 10 +τ*(T 1 +T 2 )/T 2 , wherein τ indicates a duration variable starting from the compression working state, and when τ is the largest, the compression working state ends (0≦τ≦T 2 ).

Assignees

Inventors

Classifications

  • Cross-Sectional Technologies · mapped topic

  • Cross-Sectional Technologies · mapped topic

  • involving control of end-device applications over a network · CPC title

  • where the received signal is a wanted signal · CPC title

  • where the received signal is a power saving command · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9877283B2 cover?
A method and a terminal for reporting sensor data are provided. The method for reporting sensor data includes: when a processor needs to process only sensor data collected by a sensor, sending, by the processor, an indication that the processor is to enter a sleep state, and entering the sleep state; after the processor enters the sleep state, receiving and temporarily storing, by a sensor hub,…
Who is the assignee on this patent?
Huawei Device Co Ltd, Huawei Device (Dongguan) Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04W52/0229. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 23 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).