WO2015184741A1 - 导航信息的获取方法及装置、移动终端 - Google Patents

导航信息的获取方法及装置、移动终端 Download PDF

Info

Publication number
WO2015184741A1
WO2015184741A1 PCT/CN2014/092076 CN2014092076W WO2015184741A1 WO 2015184741 A1 WO2015184741 A1 WO 2015184741A1 CN 2014092076 W CN2014092076 W CN 2014092076W WO 2015184741 A1 WO2015184741 A1 WO 2015184741A1
Authority
WO
WIPO (PCT)
Prior art keywords
travel
mobile terminal
road segment
road
navigation information
Prior art date
Application number
PCT/CN2014/092076
Other languages
English (en)
French (fr)
Inventor
米要杰
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2015184741A1 publication Critical patent/WO2015184741A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/14Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by recording the course traversed by the object
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers

Definitions

  • the present invention relates to the field of communications, and in particular to a method and device for acquiring navigation information and a mobile terminal.
  • the present invention provides a method and device for acquiring navigation information, and a mobile terminal, to at least solve the problem that the mobile terminal in the related art cannot record the travel route without using external resources.
  • a method of acquiring navigation information is provided.
  • the method for acquiring navigation information includes: the mobile terminal continuously acquires a travel distance and a travel direction corresponding to each road segment on the plurality of road segments that are sequentially connected, wherein the travel directions on the two adjacent road segments are different
  • the mobile terminal counts the travel route navigation information on the plurality of road segments according to the acquired travel distance and the travel direction.
  • the acquiring, by the mobile terminal, the travel distance corresponding to each road segment comprises: calculating, by the mobile terminal, the repeated motion of the motion carrier on each road segment according to the movement of the center of gravity of the motion carrier during the travel of each road segment The number of times; the mobile terminal multiplies the displacement and the number of times each motion advance is performed by using the motion carrier obtained in advance, and obtains the travel distance on each road segment.
  • the acquiring, by the mobile terminal, the direction of travel corresponding to each road segment comprises: using the acceleration of the motion carrier in the horizontal direction of each road segment to measure the moving direction of the motion carrier; the mobile terminal acquiring the moving direction and the information obtained by using the electronic compass The orientation data is compared to calculate the azimuth of the moving direction; the mobile terminal determines the traveling direction on each road segment according to the azimuth angle.
  • the mobile terminal statistics the travel route navigation information according to the acquired travel distance and the travel direction, the mobile terminal draws a road map of the road segment by using the travel distance and the travel direction of the motion carrier on each road segment, and records the road information of the road segment.
  • the mobile terminal aggregates the route map of each road segment drawn and the recorded road information of each road segment to obtain the travel route navigation information.
  • the method further includes: the mobile terminal displays the travel route navigation information.
  • an apparatus for acquiring navigation information is provided.
  • the acquiring device of the navigation information includes: an acquiring module, configured to continuously acquire a traveling distance and a traveling direction corresponding to each road segment on the plurality of road segments connected in sequence, wherein the two adjacent road segments are on the two adjacent road segments The traveling direction is different; the statistic module is configured to count the travel route navigation information on the plurality of road segments according to the obtained travel distance and the travel direction.
  • the obtaining module comprises: a first calculating unit configured to calculate a number of times the moving carrier performs a repetitive action on each road segment according to a change in the center of gravity movement of the motion carrier during each road segment; the second calculating unit is configured to The pre-obtained motion carrier is multiplied by performing the displacement and the number of times each motion advances, and the travel distance on each road segment is obtained.
  • the obtaining module comprises: a third calculating unit configured to measure a moving direction of the motion carrier by using an acceleration of the motion carrier in a horizontal direction of each road segment; and a fourth calculating unit configured to acquire the moving direction and the electronic compass The orientation data is compared to calculate an azimuth of the direction of movement; the determining unit is arranged to determine the direction of travel on each section based on the azimuth.
  • the statistic module comprises: a processing unit configured to draw a road map of the road segment by using the travel distance and the traveling direction of the motion carrier on each road segment and record the road information of the road segment; the statistical unit is set to each of the drawn road sections The route map of the road segment and the road information of each recorded road segment are summarized to obtain the travel route navigation information.
  • the above apparatus further comprises: a display module configured to display the travel route navigation information.
  • a mobile terminal is provided.
  • the mobile terminal includes: the above-mentioned navigation information acquisition device.
  • the mobile terminal continuously acquires the travel distance and the travel direction corresponding to each road segment on the plurality of road segments that are sequentially connected, wherein the travel directions on the two adjacent road segments are different; the mobile terminal obtains according to the The travel distance and the travel direction are used to count the travel route navigation information on the plurality of road sections, and solve the problem that the mobile terminal in the related art cannot record the travel route without using external resources, and then without borrowing external resources.
  • the travel route can be recorded only by the built-in hardware of the mobile terminal, and the recorded travel route can be further displayed or processed, thereby improving the experience of the mobile terminal user.
  • FIG. 1 is a flowchart of a method for acquiring navigation information according to an embodiment of the present invention
  • FIG. 2 is a flow chart of a method of estimating a user's travel route in accordance with a preferred embodiment of the present invention
  • FIG. 3 is a structural block diagram of an apparatus for acquiring navigation information according to an embodiment of the present invention.
  • FIG. 4 is a structural block diagram of an apparatus for acquiring navigation information according to a preferred embodiment of the present invention.
  • Figure 5 is a block diagram showing the construction of a user travel route device in accordance with a preferred embodiment of the present invention.
  • FIG. 1 is a flowchart of a method for acquiring navigation information according to an embodiment of the present invention. As shown in FIG. 1, the method may include the following processing steps:
  • Step S102 The mobile terminal continuously acquires a travel distance and a travel direction corresponding to each road segment on the plurality of road segments that are sequentially connected, wherein the travel directions on the two adjacent road segments are different;
  • Step S104 The mobile terminal counts the travel route navigation information on the plurality of road segments according to the acquired travel distance and the travel direction.
  • the mobile terminal in the related art cannot record the traveling route without using external resources.
  • the mobile terminal itself can sequentially acquire the travel distance and the travel direction corresponding to each road segment on a plurality of road segments from the start position to the end position without using external resources. Then, statistics on the travel distance and travel direction of each road segment can be obtained to obtain complete travel route navigation information. Therefore, the problem that the mobile terminal in the related art cannot record the travel route without using external resources is solved, and the travel route can be recorded only by the built-in hardware of the mobile terminal without borrowing external resources. The recorded travel route is further displayed or processed, thereby improving the experience of the mobile terminal user.
  • the mobile terminal acquiring the travel distance corresponding to each road segment may include the following operations:
  • Step S1 The mobile terminal calculates the number of times the motion carrier performs the repeated action on each road segment according to the movement of the center of gravity of the motion carrier during the travel of each road segment;
  • Step S2 The mobile terminal multiplies the displacement and the number of times each motion advance is performed by using the motion carrier obtained in advance, and obtains the travel distance on each road segment.
  • the number of times the user performs regular motion can be sensed by an acceleration sensor, such as the number of steps traveled. That is, the acceleration sensor is used to monitor the movement of the center of gravity during the regular movement such as walking or running to calculate the number of steps traveled, and multiply by the preset or estimated step size to calculate the distance traveled by the user on a particular road segment.
  • the acceleration sensor uses the acceleration in the vertical direction to detect the number of steps.
  • the user can set the step size by himself, or can also estimate the walking distance by GPS and divide by the number of steps. If the user needs to set the size of the step, the user should be provided with an interface that can set the step size, and record the step input by the user. If the size of the step is measured using GPS, a GPS positioning function should be provided to estimate the distance traveled by continuously positioning the position in progress, and then divide by the number of steps measured by the pedometer to obtain the step size of each step.
  • the mobile terminal acquiring the direction of travel corresponding to each road segment may include the following steps:
  • Step S3 the mobile terminal uses the acceleration of the motion carrier in the horizontal direction of each road segment to measure the moving direction of the motion carrier;
  • Step S4 the mobile terminal compares the moving direction with the orientation data acquired by the electronic compass, and calculates the azimuth of the moving direction;
  • Step S5 The mobile terminal determines the traveling direction on each road segment according to the azimuth angle.
  • an electronic compass and an acceleration sensor can be utilized to detect the direction of the current movement.
  • An electronic compass can generally indicate the direction of the east, west, and north by sensing the direction of the earth's magnetic field. This is a mature technology that requires both hardware and software support. Currently, most smart terminals already support electronic compasses.
  • the acceleration sensor can calculate the acceleration of the three axes, in addition to the acceleration in the vertical direction, and the acceleration in the horizontal direction. When the user is walking, in addition to the acceleration in the vertical direction, the acceleration in the horizontal direction also affects the acceleration sensor.
  • the acceleration sensor can be used to measure the direction of the horizontal acceleration, that is, the direction of walking, combined with the north-south orientation of the east and west of the electronic compass, and calculate the azimuth of the moving direction of the current road segment, and the traveling direction of each road segment can be obtained.
  • the mobile terminal may calculate the travel route navigation information according to the acquired travel distance and the travel direction, and may include the following operations:
  • Step S6 the mobile terminal draws a road map of the road segment by using the travel distance and the traveling direction of the motion carrier on each road segment and records the road information of the road segment;
  • Step S7 The mobile terminal summarizes the drawn road map of each road segment and the recorded road information of each road segment to obtain the travel route navigation information.
  • the distance traveled on each road segment can be calculated by the distance of each regular motion on each road segment in combination with the number of regular motions acquired by the acceleration sensor.
  • the specific direction of the regular motion on each road segment is obtained by the acceleration sensor.
  • the mobile terminal may further include the following operations:
  • Step S8 The mobile terminal displays the travel route navigation information. That is, it can be visually displayed by means of images and the like for the user to refer to.
  • FIG. 2 is a flow chart of a method of estimating a user's travel route in accordance with a preferred embodiment of the present invention. As shown in FIG. 2, the process may include the following processing steps:
  • Step S202 The system starts and performs an initialization operation, which may be initiated by the user actively or may be preset to automatically start according to the degree of change of environmental factors, for example, when the environmental conditions are relatively bad, and the GPS cannot be detected, the automatic startup is started. ;
  • Step S204 Obtaining the orientation data of the east, west, and north from the electronic compass as a reference for the movement direction;
  • Step S206 When the user starts the motion, the motion direction of the user may be obtained by the sensing data obtained by the acceleration sensor in the horizontal direction, and the specific direction of the user motion is finally determined according to the orientation data acquired according to the electronic compass;
  • Step S208 In addition, when the user starts to move, the number of times of the motion may also be acquired by the acceleration sensor, and the motion must be a regular motion, for example, determining the step by the acceleration in the vertical direction while walking, and the user after completing a regular exercise. , the number of times plus 1;
  • Step S210 determining whether the direction of each movement is changed by the acceleration sensor; maintaining the current record when the movement direction is not changed, and monitoring the change of the direction by the acceleration sensor; going to step S206; when the movement direction is changed, continuing the step S212;
  • Step S212 recording the travel distance and the travel direction acquired in the current road segment, and then preparing the recording operation of the next road segment;
  • Step S214 determining whether the motion process has ended, may be automatically selected by the user to end or automatically according to environmental changes; if the motion is not finished, then go to step S204; otherwise, continue to step S216;
  • Step S216 After the end of the motion process, the number of motions and the direction of motion when each specific road segment (ie, the direction of motion is not changed) may be adopted, and according to the size of the step set by the user or the size of the step by using GPS, The travel route of each specific road segment, and finally the travel route of each specific road segment is combined to form a complete road map of the user's current travel;
  • step S2128 if it is necessary to display the complete road map of the current travel or the detailed information related to the road map, it may be displayed according to actual needs, and only the travel route within a specific road section may be displayed, and the complete travel route may be displayed. .
  • FIG. 3 is a structural block diagram of an apparatus for acquiring navigation information according to an embodiment of the present invention.
  • the navigation information obtaining apparatus may include: an obtaining module 10 configured to continuously acquire a traveling distance and a traveling direction corresponding to each road section on a plurality of segments connected in sequence, wherein, in two adjacent The direction of travel on the road segment is different; the statistics module 20 is configured to count the travel route navigation information on the plurality of road segments according to the obtained travel distance and the travel direction.
  • the device shown in FIG. 3 solves the problem that the mobile terminal in the related art cannot record the travel route without using external resources, and then relies on the built-in hardware of the mobile terminal without borrowing external resources.
  • the travel route can be recorded, and the recorded travel route can be further displayed or processed, thereby improving the experience of the mobile terminal user.
  • the acquisition module 10 may include: a first calculation unit 100 configured to calculate a repetitive motion of the motion carrier on each road segment according to a change in the center of gravity movement of the motion carrier during each road segment travel
  • the second calculation unit 102 is configured to multiply the displacement and the number of times each movement advance is performed by using the motion carrier obtained in advance, and obtain the travel distance on each road segment.
  • the obtaining module 10 may include: a third calculating unit 104 configured to measure a moving direction of the motion carrier by using an acceleration of the motion carrier in a horizontal direction of each road segment; and a fourth calculating unit 106, setting The azimuth of the moving direction is calculated in order to compare the moving direction with the azimuth data acquired by the electronic compass; the determining unit 108 is arranged to determine the traveling direction on each of the segments based on the azimuth.
  • the statistic module 20 may include: a processing unit 200 configured to draw a road map of the road segment by using a travel carrier's travel distance and travel direction on each road segment and record road information of the road segment;
  • the unit 202 is configured to summarize the drawn road maps of the respective road segments and the recorded road information of the respective road segments to obtain the travel route navigation information.
  • the above apparatus may further include: a display module 30 configured to display the travel route navigation information.
  • FIG. 5 is a schematic structural view of an apparatus for estimating a user's travel route in accordance with a preferred embodiment of the present invention.
  • the estimated user travel route device has the ability to calculate the user travel distance and the travel direction, thereby estimating the travel route of the mobile terminal user, which may include: a ranging module (corresponding to some functions in the above acquisition module) And a direction sensing module (corresponding to some functions in the above acquisition module), an information processing module (corresponding to the above-mentioned statistical module), and a display module (corresponding to the above display module).
  • the preferred mode of operation for combining the various modules is as follows:
  • the ranging module is configured to sense the number of times the user performs regular motion through the acceleration sensor, for example, the number of steps traveled.
  • the distance traveled by the user can be calculated by the number of regular movements, the principle of which is to monitor the movement of the center of gravity during the regular movement such as walking or running by the acceleration sensor to calculate the number of steps traveled.
  • the distance traveled by the user on a particular road segment can be calculated.
  • the ranging module is mainly used to detect the number of regular motions, and may also be combined with the size of the step size set by the user or using the GPS to measure the step size, thereby calculating the distance traveled by the user on a particular road segment.
  • the direction sensing module is used to record the direction in which the user travels on a specific road section.
  • the principle is to use an electronic compass and an acceleration sensor to detect the direction of the current movement.
  • the preferred operation mode of the acceleration sensor can process the acceleration when different objects travel according to different application scenarios, for example, the vertical acceleration and the horizontal acceleration of the person while walking, and the number of movements can be obtained by using the vertical acceleration.
  • the horizontal acceleration can be used to obtain the moving direction; and the sensor mounted on the wheel can obtain the running frequency according to the centrifugal acceleration, and then obtain the moving direction according to the inertial acceleration.
  • the information processing module stores and processes the data acquired from the ranging module and the direction sensing module, thereby obtaining a direction and a distance for the user to move in a plurality of specific sections.
  • the ranging module has the function of calculating the number of movements, preferably, the distance of the step can be set by the user or the size of the step can be measured by using the GPS, thereby obtaining the distance of each regular motion, and then acquiring the acceleration sensor.
  • the number of regular movements calculates the distance of motion and is passed to the information processing module.
  • the direction sensing module has an electronic compass and an inductive motion direction function. After determining the north-south orientation of the east and west according to the electronic compass, the specific direction of the regular motion is obtained by the acceleration sensor and transmitted to the information processing module, thereby determining the law in a plurality of specific road sections. The direction of sexual movement.
  • the information processing module can calculate the travel route of the user smoothly by combining the travel distance calculated by the distance measurement module and the walking direction determined by the direction sensing module.
  • the display module visually displays the data obtained from the information processing module by means of an image or the like.
  • a mobile terminal is also provided.
  • the mobile terminal includes: the above-mentioned navigation information acquisition device.
  • the preferred operation modes of the modules in the mobile terminal and the inter-operations of the respective units refer to the content described in the above-mentioned navigation information acquisition device, and details are not described herein again.
  • the mobile terminal With the aid of external resources, the mobile terminal itself can sequentially acquire the travel distance and the travel direction corresponding to each road segment on the plurality of road segments from the start position to the end of the end position, and then travel distance and travel for each road segment.
  • the direction statistics can be used to get complete travel route navigation information. Therefore, the problem that the mobile terminal in the related art cannot record the travel route without using external resources is solved, and the travel route can be recorded only by the built-in hardware of the mobile terminal without borrowing external resources. The recorded travel route is further displayed or processed, thereby improving the experience of the mobile terminal user.
  • modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
  • the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module.
  • the invention is not limited to any specific combination of hardware and software.
  • the method and device for acquiring navigation information provided by the embodiment of the present invention and the mobile terminal have the following beneficial effects: the recording route can be recorded only by the built-in hardware of the mobile terminal without borrowing external resources.
  • the recorded travel route can be further displayed or processed, thereby improving the experience of the mobile terminal user.

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Navigation (AREA)

Abstract

一种导航信息的获取方法及装置、移动终端,在上述方法中,移动终端连续获取顺次连接的多个路段上与每个路段对应的行进距离和行进方向,其中,在两个相邻路段上的行进方向不同(S102);移动终端根据获取到的行进距离和行进方向统计在多个路段上的行进路线导航信息(S104)。根据该方法,在不借用外部资源的情况下,仅依靠移动终端的内置硬件便可以记录行进路线,还可以进一步对记录的行进路线加以显示或处理,进而提高了移动终端用户的体验。

Description

导航信息的获取方法及装置、移动终端 技术领域
本发明涉及通信领域,具体而言,涉及一种导航信息的获取方法及装置、移动终端。
背景技术
近些年来,随着终端技术的不断发展和智能移动终端的广泛普及,智能终端作为随身携带的工具,在人们的日常生活中已经成为不可或缺的“伙伴”。人们在一些特殊场景下存在这样的需求,即需要记录当前抵达目的地的行进路线以便后续长期使用或者仅在从目的地原路返回时使用。然而,在这些场景下通常可能会出现由于环境因素的限制,无法使用全球定位***(GPS)等外部服务或者无法得到数据支持,例如:在恶劣的野外环境下行进、在复杂的建筑内探索、在很大的地下车库寻找车辆。
在上述这些特殊场合下,由于通讯设备不完善或者无法接收外部信号,所以采用GPS等类似设备进行定位并记录路线的方式难以发挥作用,从而使得用户无法通过现有方式记录当前的行进路线,由此降低了用户体验。
因此,相关技术中缺乏一种在不借助外部资源的情况下,仅依靠智能终端本身的内部器件即可帮助用户记录行进路线的问题。
发明内容
本发明提供了一种导航信息的获取方法及装置、移动终端,以至少解决相关技术中的移动终端在不借助外部资源的情况下无法记录行进路线的问题。
根据本发明的一个方面,提供了一种导航信息的获取方法。
根据本发明实施例的导航信息的获取方法包括:移动终端连续获取顺次连接的多个路段上与每个路段对应的行进距离和行进方向,其中,在两个相邻路段上的行进方向不同;移动终端根据获取到的行进距离和行进方向统计在多个路段上的行进路线导航信息。
优选地,移动终端获取与每个路段对应的行进距离包括:移动终端根据运动载体在每个路段行进过程中的重心移动变化计算运动载体的在每个路段上执行重复动作的 次数;移动终端采用预先得到的运动载体在执行每次动作前进的位移与次数进行乘法运算,求取在每个路段上的行进距离。
优选地,移动终端获取与每个路段对应的行进方向包括:移动终端利用运动载体在每个路段的水平方向上的加速度测算运动载体的移动方向;移动终端将移动方向与通过电子罗盘获取到的方位数据进行比较,计算移动方向的方位角;移动终端根据方位角确定在每个路段上的行进方向。
优选地,移动终端根据获取到的行进距离和行进方向统计行进路线导航信息包括:移动终端利用运动载体在每个路段上的行进距离和行进方向绘制该路段的路线图并记录该路段的道路信息;移动终端将绘制出的各个路段的路线图以及记录的各个路段的道路信息进行汇总,得到行进路线导航信息。
优选地,在移动终端根据获取到的行进距离和行进方向统计行进路线导航信息之后,还包括:移动终端对行进路线导航信息进行显示。
根据本发明的另一方面,提供了一种导航信息的获取装置。
根据本发明实施例的导航信息的获取装置包括:获取模块,设置为连续获取顺次连接的多个路段上与每个路段对应的行进距离和行进方向,其中,在两个相邻路段上的行进方向不同;统计模块,设置为根据获取到的行进距离和行进方向统计在多个路段上的行进路线导航信息。
优选地,获取模块包括:第一计算单元,设置为根据运动载体在每个路段行进过程中的重心移动变化计算运动载体的在每个路段上执行重复动作的次数;第二计算单元,设置为采用预先得到的运动载体在执行每次动作前进的位移与次数进行乘法运算,求取在每个路段上的行进距离。
优选地,获取模块包括:第三计算单元,设置为利用运动载体在每个路段的水平方向上的加速度测算运动载体的移动方向;第四计算单元,设置为将移动方向与通过电子罗盘获取到的方位数据进行比较,计算移动方向的方位角;确定单元,设置为根据方位角确定在每个路段上的行进方向。
优选地,统计模块包括:处理单元,设置为利用运动载体在每个路段上的行进距离和行进方向绘制该路段的路线图并记录该路段的道路信息;统计单元,设置为将绘制出的各个路段的路线图以及记录的各个路段的道路信息进行汇总,得到行进路线导航信息。
优选地,上述装置还包括:显示模块,设置为对行进路线导航信息进行显示。
根据本发明的又一方面,提供了一种移动终端。
根据本发明实施例的移动终端包括:上述导航信息的获取装置。
通过本发明实施例,采用移动终端连续获取顺次连接的多个路段上与每个路段对应的行进距离和行进方向,其中,在两个相邻路段上的行进方向不同;移动终端根据获取到的行进距离和行进方向统计在多个路段上的行进路线导航信息,解决了相关技术中的移动终端在不借助外部资源的情况下无法记录行进路线的问题,进而在不借用外部资源的情况下,仅依靠移动终端的内置硬件便可以记录行进路线,还可以进一步对记录的行进路线加以显示或处理,进而提高了移动终端用户的体验。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的导航信息的获取方法的流程图;
图2是根据本发明优选实施例的估算用户行进路线方法的流程图;
图3是根据本发明实施例的导航信息的获取装置的结构框图;
图4是根据本发明优选实施例的导航信息的获取装置的结构框图;
图5是根据本发明优选实施例的估算用户行进路线装置的结构示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1是根据本发明实施例的导航信息的获取方法的流程图。如图1所示,该方法可以包括以下处理步骤:
步骤S102:移动终端连续获取顺次连接的多个路段上与每个路段对应的行进距离和行进方向,其中,在两个相邻路段上的行进方向不同;
步骤S104:移动终端根据获取到的行进距离和行进方向统计在多个路段上的行进路线导航信息。
相关技术中的移动终端在不借助外部资源的情况下无法记录行进路线。采用如图1所示的方法,在不借助外部资源的情况下,移动终端自身可以通过从起始位置开始至终止位置结束的多个路段上依次获取与每个路段对应的行进距离和行进方向,然后再对各个路段的行进距离和行进方向进行统计即可得到完整的行进路线导航信息。由此解决了相关技术中的移动终端在不借助外部资源的情况下无法记录行进路线的问题,进而在不借用外部资源的情况下,仅依靠移动终端的内置硬件便可以记录行进路线,还可以进一步对记录的行进路线加以显示或处理,进而提高了移动终端用户的体验。
优选地,在步骤S102中,移动终端获取与每个路段对应的行进距离可以包括以下操作:
步骤S1:移动终端根据运动载体在每个路段行进过程中的重心移动变化计算运动载体的在每个路段上执行重复动作的次数;
步骤S2:移动终端采用预先得到的运动载体在执行每次动作前进的位移与次数进行乘法运算,求取在每个路段上的行进距离。
在优选实施例中,可以通过加速度传感器来感应用户进行有规律性运动的次数,例如:行进的步数。即通过加速度传感器监控用户在走路或者跑步这类规律性运动过程中的重心移动来计算行进的步数,同时乘以预先设置或者估算的步距,即可计算出用户在特定路段行进的距离。人在行走过程中,脚、腿、腰部和手臂都在运动,它们的运动会产生加速度,并且在某点还存在一个峰值,因此,根据脚的加速度来检测步数是最准确的,但是考虑到携带方便,通常都是选择利用腰部的运动,即通过加速度传感器利用垂直方向上的加速度来检测步数。
至于步距的计算可以采用多种方式设定,例如:用户可以自行设置步距的大小,或者,还可以通过GPS测算行走距离并除以步数的方式来估算。如果需要用户自行设置步距的大小,应当向用户提供可以对步距进行设置的界面,记录用户输入的步距。如果使用GPS测算步距的大小,则应当提供GPS定位功能,通过不停定位行进中的位置来估算行进的距离,再除以计步器测算的步数,从而得到每一步的步距。
优选地,在步骤S102中,移动终端获取与每个路段对应的行进方向可以包括以下步骤:
步骤S3:移动终端利用运动载体在每个路段的水平方向上的加速度测算运动载体的移动方向;
步骤S4:移动终端将移动方向与通过电子罗盘获取到的方位数据进行比较,计算移动方向的方位角;
步骤S5:移动终端根据方位角确定在每个路段上的行进方向。
在优选实施例中,可以利用电子罗盘和加速度传感器来检测当前移动的方向。电子罗盘,一般可以通过感应地球磁场的方向来指示东西南北的方向。这是一种已经成熟的技术,其需要硬件和软件同时支持,目前大多数的智能终端都已经支持电子罗盘。加速度传感器可以计算三轴的加速度,除了垂直方向的加速度,还有水平方向的加速度。当用户在行走时,除了垂直方向的加速度,水平方向的加速度也会影响到加速度传感器。因此,可以通过加速度传感器来测算水平加速度的方向,也就是行走的方向,结合电子罗盘指示的东西南北的方位,计算出当前路段的移动方向的方位角,就可以得出每个路段的行进方向。
优选地,在步骤S104中,移动终端根据获取到的行进距离和行进方向统计行进路线导航信息可以包括以下操作:
步骤S6:移动终端利用运动载体在每个路段上的行进距离和行进方向绘制该路段的路线图并记录该路段的道路信息;
步骤S7:移动终端将绘制出的各个路段的路线图以及记录的各个路段的道路信息进行汇总,得到行进路线导航信息。
在优选实施例中,可以通过在每个路段上进行每次规律性运动的距离再结合加速度传感器获取到的规律性运动的次数计算出在每个路段上的运动距离。另外,还可以根据电子罗盘确定东西南北的方位后,通过加速度传感器获取在每个路段上进行规律性运动的具体方向。再通过对各个路段上的行进距离以及行进方向进行统计即可得到完整的路线图,还可以得到与整个路线相关的道路信息(可以包括:路况信息、标志建筑物的位置信息等)。
优选地,在步骤S104,移动终端根据获取到的行进距离和行进方向统计行进路线导航信息之后,还可以包括以下操作:
步骤S8:移动终端对行进路线导航信息进行显示。即可以通过图像等方式直观地显示出来,供用户加以参考。
下面将结合图2所示的优选实施方式对上述优选实施过程作进一步的描述。
图2是根据本发明优选实施例的估算用户行进路线方法的流程图。如图2所示,该流程可以包括以下处理步骤:
步骤S202:***启动并执行初始化操作,既可以由用户主动选择启动也可以预先设定根据环境因素的变化程度自动启动,例如:当环境条件较为恶劣,在无法检测到GPS的情况下,自动启动;
步骤S204:从电子罗盘获取东西南北的方位数据,作为运动方向的参照;
步骤S206:当用户开始运动时,可以通过加速度传感器在水平方向上得到的感应数据获取用户的运动方向,在根据电子罗盘获取到的方位数据,最终确定用户运动的具体方向;
步骤S208:另外,当用户开始运动时,还可以通过加速度传感器获取运动的次数,该运动必须是规律性运动,例如:行走时通过垂直方向的加速度判定一次迈步,用户在完成一次规律性运动后,次数加1;
步骤S210:通过加速度传感器判定每次运动的方向是否改变;当运动方向未改变时保持当前记录,并由加速度传感器一直监控方向的变化;转到步骤S206;当运动方向发生改变时,继续执行步骤S212;
步骤S212:记录当前路段内获取到的行进距离和行进方向,然后准备下一个路段的记录操作;
步骤S214:判定运动过程是否已经结束,可以由用户主动选择结束或者依据环境变化自动结束;若运动未结束,则转到步骤S204;否则,继续执行步骤S216;
步骤S216:在运动过程结束以后,可以采用每个特定路段(即运动方向未改变)时的运动次数和运动方向,以及根据用户自行设置步距的大小或者使用GPS测算步距的大小,得出每个特定路段的行进路线,最后将各个特定路段的行进路线结合起来,便可形成用户本次行进的完整路线图;
步骤S218,如果需要将本次行进的完整路线图或者与路线图相关的详细信息显示出来,则可以根据实际需求加以显示,可以仅显示某个特定路段内的行进路线,可以显示完整的行进路线。
至此,完成一次行进路线导航信息的处理与记录。
图3是根据本发明实施例的导航信息的获取装置的结构框图。如图3所示,该导航信息的获取装置可以包括:获取模块10,设置为连续获取顺次连接的多个路段上与每个路段对应的行进距离和行进方向,其中,在两个相邻路段上的行进方向不同;统计模块20,设置为根据获取到的行进距离和行进方向统计在多个路段上的行进路线导航信息。
采用如图3所示的装置,解决了相关技术中的移动终端在不借助外部资源的情况下无法记录行进路线的问题,进而在不借用外部资源的情况下,仅依靠移动终端的内置硬件便可以记录行进路线,还可以进一步对记录的行进路线加以显示或处理,进而提高了移动终端用户的体验。
优选地,如图4所示,获取模块10可以包括:第一计算单元100,设置为根据运动载体在每个路段行进过程中的重心移动变化计算运动载体的在每个路段上执行重复动作的次数;第二计算单元102,设置为采用预先得到的运动载体在执行每次动作前进的位移与次数进行乘法运算,求取在每个路段上的行进距离。
优选地,如图4所示,获取模块10可以包括:第三计算单元104,设置为利用运动载体在每个路段的水平方向上的加速度测算运动载体的移动方向;第四计算单元106,设置为将移动方向与通过电子罗盘获取到的方位数据进行比较,计算移动方向的方位角;确定单元108,设置为根据方位角确定在每个路段上的行进方向。
优选地,如图4所示,统计模块20可以包括:处理单元200,设置为利用运动载体在每个路段上的行进距离和行进方向绘制该路段的路线图并记录该路段的道路信息;统计单元202,设置为将绘制出的各个路段的路线图以及记录的各个路段的道路信息进行汇总,得到行进路线导航信息。
优选地,如图4所示,上述装置还可以包括:显示模块30,设置为对行进路线导航信息进行显示。
作为本发明的一个优选实施例,图5是根据本发明优选实施例的估算用户行进路线装置的结构示意图。如图5所示,该估算用户行进路线装置具有计算用户行进距离和行进方向的能力,从而估算移动终端用户的行进路线,其可以包括:测距模块(相当于上述获取模块中的部分功能)、方向感应模块(相当于上述获取模块中的部分功能)、信息处理模块(相当于上述统计模块)和显示模块(相当于上述显示模块)。各个模块相互结合的优选工作方式如下:
(1)测距模块,设置为通过加速度传感器来感应用户进行有规律性运动的次数,例如:行进的步数。
在该优选实施例中,可以通过规律性运动的次数来计算用户行进的距离,其原理在于:通过加速度传感器监控用户在走路或者跑步这类规律性运动过程中的重心移动来计算行进的步数,同时乘以预先设置或者估算的步距,即可计算出用户在特定路段行进的距离。
综上所述,测距模块主要用来检测规律运动的次数,还可以结合上述用户自行设置步距的大小或者使用GPS测算步距的大小,从而计算出用户在特定路段行进的距离。
(2)方向感应模块,用来记录用户在特定路段行进的方向,其原理在于:利用电子罗盘和加速度传感器来检测当前移动的方向。
在该优选实施例中,加速度传感器的优选运行方式可以根据应用场景不同,对不同物体行进时的加速度进行处理,例如:人在行走时的垂直加速度和水平加速度,利用垂直加速度可以获取移动次数,利用水平加速度可以得到移动方向;而安装在车轮上的传感器可以根据离心加速度获取运行次数,再根据惯性加速度获取移动方向。
(3)信息处理模块,将从测距模块和方向感应模块获取到的数据进行存储和处理,从而得到用户在多个特定路段内运动的方向和距离。
由于测距模块具有计算运动次数的功能,优选地,可以结合上述用户自行设置步距的大小或者使用GPS测算步距的大小,从而得到每次规律性运动的距离,再结合加速度传感器获取到的规律性运动的次数计算出运动距离,传递给信息处理模块。方向感应模块具有电子罗盘和感应运动方向功能,根据电子罗盘确定东西南北的方位后,通过加速度传感器获取规律性运动的具体方向,传递给信息处理模块,由此可以确定在多个特定路段内规律性运动的方向。
信息处理模块结合测距模块计算出的行走距离以及方向感应模块确定的行走方向,便可以顺利计算出用户的行进路线。
(4)显示模块,将从信息处理模块得到的数据通过图像等方式直观地显示出来。
作为本发明的另一个优选实施例,还提供了一种移动终端。该移动终端包括:上述导航信息的获取装置。在移动终端中的各个模块以及各个单元之间相互操作的优选工作方式可以参见上述导航信息的获取装置中描述的内容,此处不再赘述。
从以上的描述中,可以看出,上述实施例实现了如下技术效果(需要说明的是这些效果是某些优选实施例可以达到的效果):采用本发明实施例所提供的技术方案,在不借助外部资源的情况下,移动终端自身可以通过从起始位置开始至终止位置结束的多个路段上依次获取与每个路段对应的行进距离和行进方向,然后再对各个路段的行进距离和行进方向进行统计即可得到完整的行进路线导航信息。由此解决了相关技术中的移动终端在不借助外部资源的情况下无法记录行进路线的问题,进而在不借用外部资源的情况下,仅依靠移动终端的内置硬件便可以记录行进路线,还可以进一步对记录的行进路线加以显示或处理,进而提高了移动终端用户的体验。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
工业实用性
如上所述,本发明实施例提供的一种导航信息的获取方法及装置、移动终端具有以下有益效果:在不借用外部资源的情况下,仅依靠移动终端的内置硬件便可以记录行进路线,还可以进一步对记录的行进路线加以显示或处理,进而提高了移动终端用户的体验。

Claims (11)

  1. 一种导航信息的获取方法,包括:
    移动终端连续获取顺次连接的多个路段上与每个路段对应的行进距离和行进方向,其中,在两个相邻路段上的行进方向不同;
    所述移动终端根据获取到的行进距离和行进方向统计在所述多个路段上的行进路线导航信息。
  2. 根据权利要求1所述的方法,其中,所述移动终端获取与每个路段对应的行进距离包括:
    所述移动终端根据运动载体在每个路段行进过程中的重心移动变化计算所述运动载体的在每个路段上执行重复动作的次数;
    所述移动终端采用预先得到的所述运动载体在执行每次动作前进的位移与所述次数进行乘法运算,求取在每个路段上的行进距离。
  3. 根据权利要求1所述的方法,其中,所述移动终端获取与每个路段对应的行进方向包括:
    所述移动终端利用运动载体在每个路段的水平方向上的加速度测算所述运动载体的移动方向;
    所述移动终端将所述移动方向与通过电子罗盘获取到的方位数据进行比较,计算所述移动方向的方位角;
    所述移动终端根据所述方位角确定在每个路段上的行进方向。
  4. 根据权利要求1所述的方法,其中,所述移动终端根据获取到的行进距离和行进方向统计所述行进路线导航信息包括:
    所述移动终端利用运动载体在每个路段上的行进距离和行进方向绘制该路段的路线图并记录该路段的道路信息;
    所述移动终端将绘制出的各个路段的路线图以及记录的各个路段的道路信息进行汇总,得到所述行进路线导航信息。
  5. 根据权利要求4所述的方法,其中,在所述移动终端根据获取到的行进距离和行进方向统计所述行进路线导航信息之后,还包括:
    所述移动终端对所述行进路线导航信息进行显示。
  6. 一种导航信息的获取装置,包括:
    获取模块,设置为连续获取顺次连接的多个路段上与每个路段对应的行进距离和行进方向,其中,在两个相邻路段上的行进方向不同;
    统计模块,设置为根据获取到的行进距离和行进方向统计在所述多个路段上的行进路线导航信息。
  7. 根据权利要求6所述的装置,其中,所述获取模块包括:
    第一计算单元,设置为根据运动载体在每个路段行进过程中的重心移动变化计算所述运动载体的在每个路段上执行重复动作的次数;
    第二计算单元,设置为采用预先得到的所述运动载体在执行每次动作前进的位移与所述次数进行乘法运算,求取在每个路段上的行进距离。
  8. 根据权利要求6所述的装置,其中,所述获取模块包括:
    第三计算单元,设置为利用运动载体在每个路段的水平方向上的加速度测算所述运动载体的移动方向;
    第四计算单元,设置为将所述移动方向与通过电子罗盘获取到的方位数据进行比较,计算所述移动方向的方位角;
    确定单元,设置为根据所述方位角确定在每个路段上的行进方向。
  9. 根据权利要求8所述的装置,其中,所述统计模块包括:
    处理单元,设置为利用运动载体在每个路段上的行进距离和行进方向绘制该路段的路线图并记录该路段的道路信息;
    统计单元,设置为将绘制出的各个路段的路线图以及记录的各个路段的道路信息进行汇总,得到所述行进路线导航信息。
  10. 根据权利要求9所述的装置,其中,所述装置还包括:
    显示模块,设置为对所述行进路线导航信息进行显示。
  11. 一种移动终端,包括:权利要求6至10中任一项所述的装置。
PCT/CN2014/092076 2014-06-03 2014-11-24 导航信息的获取方法及装置、移动终端 WO2015184741A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410243717.9A CN105318868A (zh) 2014-06-03 2014-06-03 导航信息的获取方法及装置、移动终端
CN201410243717.9 2014-06-03

Publications (1)

Publication Number Publication Date
WO2015184741A1 true WO2015184741A1 (zh) 2015-12-10

Family

ID=54766012

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/092076 WO2015184741A1 (zh) 2014-06-03 2014-11-24 导航信息的获取方法及装置、移动终端

Country Status (2)

Country Link
CN (1) CN105318868A (zh)
WO (1) WO2015184741A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113280835A (zh) * 2021-05-20 2021-08-20 北京智慧图科技有限责任公司 一种基于路径规划的室内定位校正方法

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105651304A (zh) * 2016-03-22 2016-06-08 广州市中海达测绘仪器有限公司 一种高尔夫球测距***与方法
US11085772B2 (en) 2016-09-07 2021-08-10 Microsoft Technology Licensing, Llc Indoor navigation
US10697778B2 (en) 2016-09-07 2020-06-30 Microsoft Technology Licensing, Llc Indoor navigation
CN110068328B (zh) * 2018-01-22 2022-08-26 腾讯科技(深圳)有限公司 导航路线生成方法、装置、计算机可读存储介质和计算机设备
CN110796888A (zh) * 2019-10-29 2020-02-14 广东乐心医疗电子股份有限公司 停车位置查找方法、装置、电子设备及可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1134555A1 (en) * 2000-03-10 2001-09-19 In2Sports B.V. Method for determining velocity and travelled distance of a pedestrian
CN101226061A (zh) * 2008-02-21 2008-07-23 上海交通大学 适用于步行者的定位方法
CN101984643A (zh) * 2010-10-22 2011-03-09 惠州Tcl移动通信有限公司 一种具备室内导航功能的移动终端及室内导航方法
CN103217168A (zh) * 2013-03-29 2013-07-24 北京智谷睿拓技术服务有限公司 导航方法及设备
CN103502773A (zh) * 2011-05-17 2014-01-08 索尼公司 行进方位计算设备、行进方位计算方法、行进方位计算程序及导航设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1134555A1 (en) * 2000-03-10 2001-09-19 In2Sports B.V. Method for determining velocity and travelled distance of a pedestrian
CN101226061A (zh) * 2008-02-21 2008-07-23 上海交通大学 适用于步行者的定位方法
CN101984643A (zh) * 2010-10-22 2011-03-09 惠州Tcl移动通信有限公司 一种具备室内导航功能的移动终端及室内导航方法
CN103502773A (zh) * 2011-05-17 2014-01-08 索尼公司 行进方位计算设备、行进方位计算方法、行进方位计算程序及导航设备
CN103217168A (zh) * 2013-03-29 2013-07-24 北京智谷睿拓技术服务有限公司 导航方法及设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113280835A (zh) * 2021-05-20 2021-08-20 北京智慧图科技有限责任公司 一种基于路径规划的室内定位校正方法

Also Published As

Publication number Publication date
CN105318868A (zh) 2016-02-10

Similar Documents

Publication Publication Date Title
US9116000B2 (en) Map-assisted sensor-based positioning of mobile devices
WO2015184741A1 (zh) 导航信息的获取方法及装置、移动终端
KR102111104B1 (ko) 루트 평탄화
AU2011374152B2 (en) Moving direction determination with noisy signals from inertial navigation systems on mobile devices
EP3084351B1 (en) Method and device for aligning a movement path with a routing graph
JP6573156B2 (ja) データ解析装置及びデータ解析方法、データ解析プログラム
JP2017535792A (ja) 地球磁場を用いた自己位置推定とマップ作成の同時実行
EP2925064A1 (en) Method and apparatus for locating a mobile device using the mobile device orientation
WO2016131279A1 (zh) 运动轨迹记录方法和用户设备
WO2016198009A1 (zh) 一种检测航向的方法和装置
US10533874B2 (en) Inertial positioning and navigation device featuring a novel walk detection method
US20210093918A1 (en) Detecting the end of hiking activities on a wearable device
US20200158533A1 (en) Step-length calculating device, portable terminal, position-information providing system, step-length calculating device control method, and program
US11743687B2 (en) Method and system for determining and tracking an indoor position of an object
JP5742794B2 (ja) 慣性航法装置及びプログラム
KR101523147B1 (ko) 실내 측위 장치 및 방법
Qian et al. RPNOS: Reliable pedestrian navigation on a smartphone
US20200049826A1 (en) Ranging system and ranging method
US10697776B2 (en) Method and system for tracking and determining a position of an object
TWI536859B (zh) 裝置相對位置的判定方法、電子裝置及電腦程式產品
GB2567889A (en) Method and system for determining a direction of movement of an object
FI127639B (en) Method and arrangement for tracking and determining position of an object
CN113739810A (zh) 基于Flutter框架无网络条件下绘制行走路径的方法及智能设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14894123

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14894123

Country of ref document: EP

Kind code of ref document: A1