×

Method and system for segmentally limiting speed of vehicle

  • US 10,332,392 B2
  • Filed: 07/16/2015
  • Issued: 06/25/2019
  • Est. Priority Date: 07/16/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for segmentally limiting speed of vehicle, implemented by a vehicular terminal located in the vehicle, comprising:

  • receiving characteristic parameters of a route sent by a vehicle monitoring platform, and respectively expanding a plurality of road segments of the route into a plurality of rectangles according to the characteristic parameters of the route;

    dividing the plurality of rectangles into blocks sequentially, wherein each block comprises at least two rectangles, calculating a minimum enclosing rectangle of the at least two rectangles, and establishing a hash table, wherein the hash table comprises vertex information of the minimum enclosing rectangle of each block, and the hash table and block information are stored in a storage predetermined by the vehicular terminal;

    obtaining an instant longitude and latitude of a moving vehicle, searching in the hash table according to the instant longitude and latitude so as to determine a block where the vehicle is located, and judging a road segment where the vehicle is currently located; and

    comparing a current speed of the vehicle with a limiting speed of the road segment where the vehicle is currently located, judging whether the vehicle exceeds the limiting speed;

    if yes, uploading excessive speed information and the instant longitude and latitude of the vehicle to the vehicle monitoring platform;

    wherein the step of judging a road segment where the vehicle is currently located comprises;

    using the instant longitude and latitude as an origin of coordinate and establishing a rectangular coordinate system, and calculating a quadrant where each of vertexes in each rectangle is located respectively, wherein the rectangle is in the block where the vehicle is currently located;

    selecting a rectangle from the block where the vehicle is currently located, accessing each of the vertexes of the rectangle according to a neighbor sequence, recording quadrant changes in each group of adjacent vertexes in the rectangle, and obtaining an arc length change in each group of adjacent vertexes by searching in the hash table according to the quadrant changes, and calculating an arc length algebraic sum corresponding to the rectangle according to the arc length change in each group of adjacent vertexes;

    determining a positional relationship between the instant longitude and latitude of the vehicle and the rectangle according to the arc length algebraic sum; and

    using the aforesaid method to traverse all rectangles in the blocks where the vehicle is currently located, and determining the road segment where the vehicle is currently located.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×