IP Library › Granted Patent US 10,009,872
Granted Patent B2
US 10,009,872 · App. 15/368,697 · Granted Jun 26, 2018

Mobile device, operating method thereof, and non-transitory computer readable storage medium for controlling an external device

Inventors: Cheng-Yang Lin (Taipei, TW); Jing-Ming Chiu (Taipei, TW); Hsiao-Chen Chang (Taipei, TW); Chien-Chung Chiu (Yilan County, TW)
Assignee: INSTITUTE FOR INFORMATION INDUSTRY
H04W64/006H04B17/318H04W4/023H04W4/026H04W4/027H04W4/028H04W4/029
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,009,872
App. No.
15/368,697
Filed
Dec 5, 2016
Granted
Jun 26, 2018
Kind
B2
Art Unit
2666
USPC
455/456.1
Abstract

An operating method of a mobile device includes determining a plurality of moving directions of a mobile device corresponding to a plurality of time points according to an acceleration sensing signal; determining a plurality of distances between the mobile device and an external wireless signal transmitter corresponding to the time points according to a wireless signal from the external wireless signal transmitter; calculating an average moving speed of the mobile device according to the moving directions and the distances between the mobile device and the external wireless signal transmitter; estimating an estimating moving direction of the mobile device according to the moving directions; and selectively outputting an operating requirement according to the average moving speed and the estimating moving direction of the mobile device, to make an external device operates an instruction corresponding to the operating requirement.

Claims (88)

1. An operation method of a mobile device for controlling an external device, comprising:

determining a plurality of moving directions of the mobile device corresponding to a plurality of time points according to an acceleration sensing signal sensed by the mobile device;

determining a plurality of distances between the mobile device and an external wireless signal transmitter disposed in the external device corresponding to the time points according to a wireless signal transmitted by the external wireless signal transmitter disposed in the external device;

calculating an average moving speed of the mobile device according to the moving directions and the distances between the mobile device and the external wireless signal transmitter disposed in the external device;

estimating an estimating moving direction of the mobile device according to the moving directions; and

selectively outputting an operating requirement by the mobile device to control the external device according to the average moving speed and the estimating moving direction of the mobile device,

wherein the operating requirement outputted from the mobile device controls the external device to perform an action corresponding to the operating requirement.

2. The operation method as claimed in claim 1 , wherein the operation of determining the moving directions of the mobile device corresponding to the time points comprises:

acquiring a first included angle between a predetermined reference direction and a north direction;

acquiring a plurality of second included angles between a plurality of acceleration directions corresponding to the time points and the north direction; and

acquiring the moving directions of the mobile device corresponding to the time points according to a plurality of angle difference between the first included angle and the second included angles.

3. The operation method as claimed in claim 1 , wherein the operation of determining the distances between the mobile device and the external wireless signal transmitter corresponding to the time points comprises:

determining the distances between the mobile device and the external wireless signal transmitter according to a plurality of signal strengths of the wireless signal corresponding to the time points.

4. The operation method as claimed in claim 1 , wherein the operation of calculating the average moving speed of the mobile device comprises:

estimating a plurality of estimating locations of the mobile device corresponding to the time points according to the moving directions and the distances between the mobile device and the external wireless signal transmitter; and

calculating the average moving speed of the mobile device according to the estimating locations of the mobile device corresponding to the time points.

5. The operation method as claimed in claim 1 , wherein the operation of outputting the operating requirement according to the average moving speed and the estimating moving direction of the mobile device comprises:

estimating a present estimating location of the mobile device according to a present moving direction of the moving directions and a present distance of the distances; and

determining whether to output the operating requirement according to the present estimating location, the average moving speed, and the estimating moving direction of the mobile device.

6. The operation method as claimed in claim 5 , wherein the operation of determining whether to output the operating requirement comprises:

estimating whether an estimating distance between the mobile device and the external wireless signal transmitter is lower than a predetermined threshold within a predetermined period according to the present estimating location, the average moving speed, and the estimating moving direction of the mobile device; and

outputting the operating requirement under a condition that the estimating distance between the mobile device and the external wireless signal transmitter is lower than the predetermined threshold within the predetermined period.

7. The operation method as claimed in claim 1 further comprising:

storing each of the time points and the moving directions and the distances corresponding thereto into a storage component of the mobile device.

8. The operation method as claimed in claim 1 , wherein the action is to display an advertisement or play an audio.

9. The operation method as claimed in claim 1 , further comprising:

predicting a predicting moving direction and a predicting moving speed at a next period according to the moving directions and the average moving speeds;

determining whether a distance between the mobile device and the external device is lower than a predetermined distance in the next period according to the predicting moving direction and the predicting moving speed;

outputting the operating requirement by the mobile device to control the external device when the distance between the mobile device and the external device is lower than the predetermined distance.

10. A mobile device for controlling an external device, comprises:

an acceleration sensor configured for providing an acceleration sensing signal;

a wireless signal receiver configured for receiving a wireless signal transmitted by an external wireless signal transmitter disposed in the external device;

a wireless signal transmitter; and

one or more processors electrically connected to the acceleration sensor, the wireless signal receiver, and the wireless signal transmitter, the one or more processor configured for:

determining a plurality of moving directions of the mobile device corresponding to a plurality of time points according to the acceleration sensing signal;

determining a plurality of distances between the mobile device and the external wireless signal transmitter disposed in the external device corresponding to the time points according to the wireless signal transmitted by the external wireless signal transmitter disposed in the external device;

calculating an average moving speed of the mobile device according to the moving directions and the distances between the mobile device and the external wireless signal transmitter disposed in the external device;

estimating an estimating moving direction of the mobile device according to the moving directions; and

selectively controlling the wireless signal transmitter of the mobile device for outputting an operating requirement according to the average moving speed and the estimating moving direction of the mobile device to control the external device, wherein the operating requirement outputted from the mobile device controls the external device to perform an action corresponding to the operating requirement.

11. The mobile device as claimed in claim 10 , wherein the one or more processors further configured for:

acquiring a first included angle between a predetermined reference direction and a north direction;

acquiring a plurality of second included angles between a plurality of acceleration directions corresponding to the time points and the north direction; and

acquiring the moving directions of the mobile device corresponding to the time points according to a plurality of angle difference between the first included angle and each of the second included angles.

12. The mobile device as claimed in claim 10 , wherein the one or more processors further configured for:

determining the distances between the mobile device and the external wireless signal transmitter according to a plurality of signal strengths of the wireless signal corresponding to the time points.

13. The mobile device as claimed in claim 10 , wherein the one or more processors further configured for:

estimating a plurality of estimating locations of the mobile device corresponding to the time points according to the moving directions and the distances between the mobile device and the external wireless signal transmitter; and

calculating the average moving speed of the mobile device according to the estimating locations of the mobile device corresponding to the time points.

14. The mobile device as claimed in claim 10 , wherein the one or more processors further configured for:

estimating a present estimating location of the mobile device according to a present moving direction of the moving directions and a present distance of the distances; and

determining whether to output the operating requirement according to the present estimating location, the average moving speed, and the estimating moving direction of the mobile device.

15. The mobile device as claimed in claim 14 , wherein the one or more processors further configured for:

estimating whether an estimating distance between the mobile device and the external wireless signal transmitter is lower than a predetermined threshold within a predetermined period according to the present estimating location, the average moving speed, and the estimating moving direction of the mobile device; and

outputting the operating requirement under a condition that the estimating distance between the mobile device and the external wireless signal transmitter is lower than the predetermined threshold within the predetermined period.

16. The mobile device as claimed in claim 10 , wherein the one or more processors further configured for:

storing each of the time points and the moving directions and the distances corresponding thereto into a storage component of the mobile device.

17. The mobile device as claimed in claim 10 , wherein the action is to display an advertisement or play an audio.

18. The mobile device as claimed in claim 10 , further comprising:

predicting a predicting moving direction and a predicting moving speed at a next period according to the moving directions and the average moving speeds;

determining whether a distance between the mobile device and the external device is lower than a predetermined distance in the next period according to the predicting moving direction and the predicting moving speed;

outputting the operating requirement by the mobile device to control the external device when the distance between the mobile device and the external device is lower than the predetermined distance.

19. A non-transitory computer readable storage medium for storing a computer program configured to execute an operating method of a mobile device for controlling an external device, the operating method comprising:

determining a plurality of moving directions of the mobile device corresponding to a plurality of time points according to an acceleration sensing signal sensed by the mobile device;

determining a plurality of distances between the mobile device and an external wireless signal transmitter disposed in the external device corresponding to the time points according to a wireless signal from the external wireless signal transmitter disposed in the external device;

calculating an average moving speed of the mobile device according to the moving directions and the distances between the mobile device and the external wireless signal transmitter disposed in the external device;

estimating an estimating moving direction of the mobile device according to the moving directions; and

selectively outputting an operating requirement by the mobile device according to the average moving speed and the estimating moving direction of the mobile device to control the external device,

wherein the operating requirement outputted from the mobile device controls the external device to perform an action corresponding to the operating requirement.

20. A non-transitory computer readable storage medium as claimed in claim 19 , wherein the operation of determining the moving directions of the mobile device corresponding to the time points comprises:

acquiring a first included angle between a predetermined reference direction and a north direction;

acquiring a plurality of second included angles between a plurality of acceleration directions corresponding to the time points and the north direction; and

acquiring the moving directions of the mobile device corresponding to the time points according to a plurality of angle difference between the first included angle and the second included angles.

21. A non-transitory computer readable storage medium as claimed in claim 19 , wherein the operation of determining the distances between the mobile device and the external wireless signal transmitter corresponding to the time points comprises:

determining the distances between the mobile device and the external wireless signal transmitter according to a plurality of signal strengths of the wireless signal corresponding to the time points.

22. A non-transitory computer readable storage medium as claimed in claim 19 , wherein the operation of calculating the average moving speed of the mobile device comprises:

estimating a plurality of estimating locations of the mobile device corresponding to the time points according to the moving directions and the distances between the mobile device and the external wireless signal transmitter; and

calculating the average moving speed of the mobile device according to the estimating locations of the mobile device corresponding to the time points.

23. A non-transitory computer readable storage medium as claimed in claim 19 , wherein the operation of outputting the operating requirement according to the average moving speed and the estimating moving direction of the mobile device comprises:

estimating a present estimating location of the mobile device according to a present moving direction of the moving directions and a present distance of the distances; and

determining whether to output the operating requirement according to the present estimating location, the average moving speed, and the estimating moving direction of the mobile device.

24. A non-transitory computer readable storage medium as claimed in claim 23 , wherein the operation of determining whether to output the operating requirement comprises:

estimating whether an estimating distance between the mobile device and the external wireless signal transmitter is lower than a predetermined threshold within a predetermined period according to the present estimating location, the average moving speed, and the estimating moving direction of the mobile device; and

outputting the operating requirement under a condition that the estimating distance between the mobile device and the external wireless signal transmitter is lower than the predetermined threshold within the predetermined period.

25. A non-transitory computer readable storage medium as claimed in claim 19 , wherein the action is to display an advertisement or play an audio.

26. A non-transitory computer readable storage medium as claimed in claim 19 , further comprising:

predicting a predicting moving direction and a predicting moving speed at a next period according to the moving directions and the average moving speeds;

determining whether a distance between the mobile device and the external device is lower than a predetermined distance in the next period according to the predicting moving direction and the predicting moving speed;

outputting the operating requirement by the mobile device to control the external device when the distance between the mobile device and the external device is lower than the predetermined distance.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2016
From: LIN, CHENG-YANG; CHIU, JING-MING; CHANG, HSIAO-CHEN; CHIU, CHIEN-CHUNG
To: INSTITUTE FOR INFORMATION INDUSTRY
Reel/Frame 040511/0532 →
Priority Claims (1)
TW 105139101 A · Nov 28, 2016 · national
Continuity (1)
Related Publication 20180152912A1 · May 31, 2018