Method for recommending vehicle boarding position for calling user via network, management server used therein, and recording medium having recorded thereon a program for executing the method for recommending vehicle boarding position for calling user via network

The method and system address the challenge of recommending accessible boarding positions for vehicle call services by using a management server to select and communicate accessible sidewalks and street view images, thereby improving boarding convenience and efficiency.

JP7656636B2Active Publication Date: 2025-04-0342DOT INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2022574780
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-06-03
Filing Date
2021-06-02
Publication Date
2025-04-03
Estimated Expiration
2041-06-02

AI Technical Summary

Technical Problem

Existing vehicle call services struggle to recommend boarding positions that avoid obstacles like fences, leading to difficulties in boarding for both drivers and users, especially in areas with few users or obstacles.

Method used

A method and system that utilize a management server to receive location information from a user terminal, select a recommended vehicle boarding position by searching for a sidewalk adjacent to the roadway, and transmit this information along with a street view image to the user terminal and driver terminal, ensuring the position is accessible and easy to locate.

Benefits of technology

This solution enhances the convenience of boarding by avoiding obstacles and providing users and drivers with clear, accessible boarding positions, improving the overall efficiency of the vehicle call service.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007656636000001
    Figure 0007656636000001
  • Figure 0007656636000002
    Figure 0007656636000002
  • Figure 0007656636000003
    Figure 0007656636000003
Patent Text Reader

Abstract

A method for recommending a vehicle boarding position for a user called via a network, a management server used therein, and a recording medium having a program recorded thereon for executing the method for recommending a vehicle boarding position for a user called via a network are disclosed. The present invention is embodied through a process in which a management server receives location information of a departure point from a user terminal, selects a vehicle boarding recommended position based on the location information of the departure point, transmits the selected vehicle boarding recommended position information to the user terminal, receives user selection information for the vehicle boarding recommended position from the user terminal, searches for a street view image corresponding to the vehicle boarding recommended position selected by the user, and transmits the searched street view image to a driver terminal of a vehicle called by the user. According to the present invention, a location where vehicle boarding is impossible due to an obstacle such as a fence is avoided, and a location where vehicle boarding is easy is provided to the user together with a street view image, thereby improving the convenience of the user boarding a called vehicle. In addition, according to the present invention, information on the user's boarding position is provided to the driver together with a street view image generated from the driver's viewpoint, so that the driver can more easily get the user to board his or her vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a method for recommending a boarding position of a vehicle for calling a user via a network, a management server used therein, and a recording medium having recorded thereon a program for executing the method for recommending a boarding position of a vehicle for calling a user via a network. More specifically, the present invention relates to a method for recommending a boarding position of a vehicle for calling a user via a network, which not only increases the convenience of the user boarding a called vehicle by avoiding points where vehicle boarding is impossible due to obstacles such as fences and providing the user with points where vehicle boarding is easy together with a street view image, but also provides the driver with information on the boarding position of the user together with a street view image generated from the driver's point of view, thereby enabling the driver to more easily get the user into his or her vehicle, and a management server used therein, and a recording medium having recorded thereon a program for executing the method for recommending a boarding position of a vehicle for calling a user via a network. [Background technology]

[0002] As vehicle-hailing services such as Kakao Taxi and Tada have become widespread, users can now very easily call a vehicle via their smartphone to travel to their destination.

[0003] However, when a vehicle driver arrives near the departure point in response to a passenger's call, it is still difficult for the vehicle driver to find the passenger and board the vehicle. For example, if the location where the passenger is waiting for the vehicle is blocked by an obstacle such as a fence, the driver and the user cannot find each other and must confirm each other's location by phone.

[0004] Meanwhile, Grab, a ride-hailing service widely used in Southeast Asia, recommends multiple pick-up locations near the departure point entered by the user for the convenience of the user. To achieve this, the service builds a database of location information of entrances and exits in a specific area where the user is located, such as a building, or utilizes location information of pick-up locations from previous users.

[0005] However, this method of using location information from previous users' pickup locations has technical limitations that make it difficult to apply to areas with few users or in the early stages of the service when there are not many cumulative users. The Grab service also has problems with not being able to take into account sections where boarding is actually impossible due to obstacles such as fences, and the recommended pickup location is only displayed on a map, making it difficult for users to confirm the exact pickup location.

[0006] Meanwhile, Yandex, a car-hailing service used in Russia, uses a method in which if the location where a passenger has called for a car is on a road that is difficult for vehicles to enter, the system provides the passenger with the location of a location where the vehicle can easily enter.

[0007] However, this method only considers the convenience of the vehicle driver, not the user, and does not take into account sections where boarding is actually impossible due to obstacles such as fences. In addition, the recommended boarding location is only displayed on a map, making it difficult for users to confirm the exact boarding location. Summary of the Invention [Problem to be solved by the invention]

[0008] Therefore, an object of the present invention is to provide a method for recommending a vehicle boarding position for a user call via a network, which not only increases the convenience of a user boarding a called vehicle by avoiding points where vehicle boarding is impossible due to obstacles such as fences and providing the user with points where vehicle boarding is easy together with a street view image, but also enables the driver to more easily get the user into his or her vehicle by providing the driver with information on the user's boarding position together with a street view image generated from the driver's viewpoint, and provides a management server used therein, and a recording medium having recorded thereon a program for executing the method for recommending a vehicle boarding position for a user call via a network. [Means for solving the problem]

[0009] In order to achieve the above-mentioned object, the present invention provides a method for recommending a vehicle boarding location to a user via a network, comprising: (a) a step in which a management server receives location information of a departure point from a user terminal; (b) a step in which the management server selects a vehicle boarding recommendation location based on the location information of the departure point; and (c) a step in which the management server transmits the selected vehicle boarding recommendation location information to the user terminal.

[0010] Preferably, the method further includes the step of: (d) the management server receiving, from the user terminal, user selection information regarding the vehicle boarding recommendation position.

[0011] The method further includes (e) the management server searching for a street view image corresponding to the vehicle boarding recommendation location selected by the user.

[0012] The method further includes (f) the step of the management server transmitting the street view image to a driver's terminal of the vehicle called by the user.

[0013] The step (b) is characterized by including the steps of: (b1) the management server searching for sidewalks adjacent to the roadway from among the sidewalks around the starting point; (b2) the management server selecting from the searched sidewalks the sidewalk that is closest to the starting point; (b3) the management server determining whether or not the location information of the starting point is included in the vehicle boarding section of the selected sidewalk; and (b4) if the location information of the starting point is not included in the vehicle boarding section of the selected sidewalk, the management server selecting at least one vehicle boarding recommended position in the vehicle boarding section of the selected sidewalk.

[0014] The step (e) is characterized by including the steps of: (e1) the management server determining a position on the roadway corresponding to the vehicle boarding recommendation position selected by the user; (e2) the management server searching for a street view image corresponding to the position on the roadway; and (e3) the management server setting the searched street view image to an angle from the position on the roadway to the vehicle boarding recommendation position selected by the user.

[0015] On the other hand, the management server according to the present invention includes a receiving unit that receives location information of a departure point from a user terminal, a judgment unit that selects a vehicle boarding recommendation location based on the location information of the departure point, and a transmitting unit that transmits the selected vehicle boarding recommendation location information to the user terminal.

[0016] Preferably, the receiving unit receives user selection information for the vehicle boarding recommendation position from the user terminal.

[0017] The system further includes a search unit that searches for a street view image corresponding to the vehicle boarding recommendation position selected by the user.

[0018] The transmission unit is further characterized in that it transmits the street view image to a driver's terminal of a vehicle called by the user.

[0019] The system further includes a search unit that searches for sidewalks adjacent to a roadway from among sidewalks around the starting point, and the determination unit selects a sidewalk that is closest to the starting point from among the searched sidewalks, determines whether or not location information of the starting point is included in a section of the selected sidewalk where vehicle boarding is possible, and if the location information of the starting point is not included in the section of the selected sidewalk where vehicle boarding is possible, selects at least one vehicle boarding recommended position in the section of the selected sidewalk where vehicle boarding is possible.

[0020] The present invention is also characterized in that the determination unit determines a position on a roadway corresponding to the vehicle boarding recommendation position selected by the user, the search unit searches for a street view image corresponding to the position on the roadway, and the determination unit sets the searched street view image to an angle from the position on the roadway to the vehicle boarding recommendation position selected by the user.

[0021] Meanwhile, a recording medium according to the present invention is characterized in that a program for executing the above-mentioned method is recorded thereon. Effect of the Invention

[0022] According to the present invention, by avoiding locations where vehicle boarding is impossible due to obstacles such as fences and providing a user with locations where vehicle boarding is easy along with street view images, it is possible to increase the convenience of a user boarding a called vehicle.

[0023] In addition, according to the present invention, by providing the driver with information on the user's boarding location along with a street view image generated from the driver's perspective, the driver can more easily allow the user to board his or her vehicle. [Brief description of the drawings]

[0024] [Figure 1] FIG. 2 is a diagram illustrating a concept of a method for recommending a vehicle boarding position for a user via a network according to an embodiment of the present invention; [Diagram 2]FIG. 1 is a block diagram of a vehicle boarding position recommendation system for calling a user via a network according to an embodiment of the present invention; [Diagram 3] FIG. 2 is a functional block diagram showing the structure of a management server that executes a method for recommending a vehicle boarding position for calling a user via a network according to an embodiment of the present invention; [Figure 4] 1 is a signal flowchart illustrating a process of a method for recommending a vehicle boarding position for a user via a network according to an embodiment of the present invention; [Diagram 5] 1 is a flowchart illustrating a process of selecting a recommended location for a user to board a vehicle according to an embodiment of the present invention; [Figure 6] FIG. 2 is a conceptual diagram illustrating a process of selecting a recommended location for a user to board a vehicle according to an embodiment of the present invention; [Figure 7] 1 is a flowchart illustrating a process for searching street view images for a driver according to an embodiment of the present invention; [Figure 8] FIG. 2 is a conceptual diagram illustrating a process of searching for street view images for a driver according to an embodiment of the present invention; [Figure 9] 1 is a diagram showing a street view image for a driver that is searched and set according to an embodiment of the present invention. [Figure 10A] 1 is a diagram illustrating an example of acquiring a street view image in a management server according to an embodiment of the present invention. [Figure 10B] 1 is a diagram illustrating an example of acquiring a street view image in a management server according to an embodiment of the present invention. [Figure 10C] 1 is a diagram illustrating an example of acquiring a street view image in a management server according to an embodiment of the present invention. [Figure 11] FIG. 2 is a block diagram of a management server according to an embodiment of the present invention. BEST MODE FOR CARRYING OUT THEINVENTION

[0025] A method for recommending a vehicle boarding position for a user called via a network, a management server used therein, and a recording medium having a program recorded thereon for executing the method for recommending a vehicle boarding position for a user called via a network are disclosed. The present invention is embodied through a process in which a management server receives location information of a departure point from a user terminal, selects a vehicle boarding recommended position based on the location information of the departure point, transmits the selected vehicle boarding recommended position information to the user terminal, receives user selection information for the vehicle boarding recommended position from the user terminal, searches for a street view image corresponding to the vehicle boarding recommended position selected by the user, and transmits the searched street view image to a driver terminal of a vehicle called by the user. According to the present invention, a location where vehicle boarding is impossible due to an obstacle such as a fence is avoided, and a location where vehicle boarding is easy is provided to the user together with a street view image, thereby improving the convenience of the user boarding a called vehicle. In addition, according to the present invention, information on the user's boarding position is provided to the driver together with a street view image generated from the driver's point of view, so that the driver can more easily get the user to board his or her vehicle. Mode for carrying out the invention

[0026] The present invention will be described in more detail below with reference to the drawings. It should be noted that in the drawings, the same components are denoted by the same reference numerals whenever possible. In addition, detailed descriptions of the disclosed functions and configurations that may unnecessarily obscure the gist of the present invention will be omitted.

[0027] 1 is a diagram illustrating the concept of a method for recommending a boarding position for a called vehicle to a user via a network according to an embodiment of the present invention. A user who has called a vehicle 30 usually waits for the called vehicle 30 on a sidewalk 10.

[0028] Meanwhile, in places where users wait for the vehicle 30, there are often no-boarding zones B where the vehicle 30 cannot approach and the user cannot board due to obstacles 40 such as fences. If the user is located in the no-boarding zone B, it becomes impossible for the user to board the called vehicle 30 smoothly.

[0029] In response to this, the present inventor has proposed a method of guiding a user to an adjacent boarding permitted section A when the location of departure point S designated by the user falls within boarding prohibited section B.

[0030] 2 is a configuration diagram of a system for recommending a vehicle boarding position for a user via a network according to an embodiment of the present invention. Referring to FIG. 2, the system for recommending a vehicle boarding position for a user via a network according to an embodiment of the present invention includes a user terminal 100, a management server 200, and a driver terminal 300.

[0031] The user terminal 100 and the driver terminal 300 are wireless terminals such as smartphones carried by the passenger user and the driver who use the user call vehicle boarding position recommendation service via the network of the present invention, and it is preferable that a user application program be installed on the user terminal 100 and a driver application program be installed on the driver terminal 300.

[0032] On the other hand, in implementing the present invention, the driver's terminal 300 may be a communication terminal for driving support, such as a navigation device installed in the driver's vehicle 30 .

[0033] The management server 200 is a server installed and operated by a business providing a vehicle boarding position recommendation service for a user called via a network according to an embodiment of the present invention. The management server 200 receives location information of a departure point S from the user terminal 100, selects a vehicle boarding recommendation position R based on the location information of the departure point S, transmits the selected vehicle boarding recommendation position information to the user terminal 100, receives user selection information for the vehicle boarding recommendation position R from the user terminal 100, searches for a street view image corresponding to the vehicle boarding recommendation position R selected by the user, and transmits the searched street view image to the driver's terminal 300 of the vehicle 30 called by the user.

[0034] 3 is a functional block diagram showing a structure of a management server 200 for executing a method for recommending a vehicle boarding position for a user via a network according to an embodiment of the present invention. Referring to FIG. 3, the management server 200 for executing a method for recommending a vehicle boarding position for a user via a network according to an embodiment of the present invention includes a receiving unit 210, a storage unit 230, a searching unit 250, a determining unit 270, and a transmitting unit 290.

[0035] The receiving unit 210 of the management server 200 receives, from the user terminal 100, location information of the user's departure point and the user's boarding location selection information.

[0036] The memory unit 230 of the management server 200 stores 360-degree panoramic street view images of the area providing a service for user call-outs and vehicle boarding position recommendation via a network according to one embodiment of the present invention, and stores position information for all sections of sidewalks 10 within the service area, position information for sections A where vehicles can board (sections without obstacles) and sections B where vehicles cannot board (sections with obstacles) of each sidewalk 10, and position information for all sections of roadways 20 within the service area.

[0037] Meanwhile, in carrying out the present invention, the memory unit 230 may be embodied in the form of a separate database server connected to the management server 200. The search unit 250 of the management server 200 performs a primary search for sidewalks 10 around a starting point S designated by a user, a secondary search for sidewalks 10 adjacent to a roadway 20 from among the primary searched sidewalks 10, and searches for a street view image corresponding to a vehicle boarding recommendation position R selected by the user.

[0038] The determination unit 270 of the management server 200 selects a vehicle boarding recommendation position R based on the departure location information of the user.

[0039] In one embodiment, the judgment unit 270 selects the sidewalk 10 closest to the departure point S specified by the user from among the sidewalks 10 secondary searched by the search unit 250, judges whether the location information of the departure point S is included in the vehicle boarding section A of the selected sidewalk 10, and if the location information of the departure point S is not included in the vehicle boarding section A of the selected sidewalk 10, selects at least one vehicle boarding recommended position R within the vehicle boarding section A of the selected sidewalk 10.

[0040] In another embodiment, the determination unit 270 may select the sidewalk 10 from the sidewalks 10 secondary searched by the search unit 250, taking into consideration not only the distance from the starting point S designated by the user but also real-time traffic information. For example, among sidewalks A and B around the starting point S, if sidewalk A is closer to the starting point S, but the time it takes for a vehicle to arrive at sidewalk B is shorter than that of sidewalk A when real-time traffic information is taken into consideration, the determination unit 270 may select sidewalk B instead of sidewalk A.

[0041] The transmission unit 290 of the management server 200 transmits the vehicle boarding recommendation position information selected by the determination unit 270 to the user terminal 100, and transmits the street view image searched by the search unit 250 to the driver's terminal 300.

[0042] Meanwhile, various pieces of received information in the receiving unit 210, various pieces of searched information in the searching unit 250, various pieces of judgement information in the judging unit 270, and various pieces of transmitted information in the transmitting unit 290 are cumulatively stored in the memory unit 230 of the management server 200 by time period.

[0043] 4 is a signal flow chart illustrating a process of recommending a vehicle boarding position for a user via a network according to an embodiment of the present invention. Hereinafter, a process of recommending a vehicle boarding position for a user via a network according to an embodiment of the present invention will be described with reference to FIGS. 1 to 4.

[0044] First, the user executes a user application program installed on the user terminal 100 to call the vehicle 30, and then inputs departure location information into the application program, whereby the management server 200 receives the user's departure location information from the user terminal 100 (S400).

[0045] In this way, when the user's departure location information is entered into the application program, the current location information of the user terminal 100 can be automatically entered as the departure location information, or the departure location information can be entered by the user selecting the departure point S on a map displayed on the screen of the user terminal 100.

[0046] Meanwhile, the management server 200 selects a vehicle boarding recommendation position R for the user based on the departure point position information of the user received from the user terminal 100 (S410).

[0047] 5 is a flowchart illustrating a process of selecting a recommended location for a user to board a vehicle according to an embodiment of the present invention. Referring to FIG. 5, the search unit 250 of the management server 200 first searches for sidewalks 10 within a predetermined radius distance (e.g., 100 m) from the location coordinates of the starting point S, and then performs a second search for sidewalks 10 adjacent to the roadway 20 that are easy for the vehicle 30 to approach from among the searched sidewalks 10 (S411).

[0048] Meanwhile, the judgment unit 270 of the management server 200 selects the sidewalk 10 that is closest to the user's starting point S from the secondary searched sidewalks 10 (S413), and judges whether the vehicle boarding section A of the selected sidewalk 10 includes the position coordinates of the starting point S (S415).

[0049] If the location of the departure point S is not included in the vehicle boarding permitted section A as shown in FIG. 6 (i.e., if the location of the departure point S is included in the vehicle boarding prohibited section B), the judgment unit 270 of the management server 200 may select multiple starting points of the vehicle boarding permitted section A that are connected to both the left and right ends of the vehicle boarding prohibited section B that includes the location coordinates of the departure point S as vehicle boarding recommended positions R (S417).

[0050] On the other hand, in implementing the present invention, the judgment unit 270 of the management server 200 may select a single starting point, which is closer to the user's departure position, from among the starting points of the vehicle boarding permitted section A, which are connected at both the left and right ends of the vehicle boarding prohibited section B, as the vehicle boarding recommended position R.

[0051] The search unit 250 of the management server 200 searches for street view images at each of the multiple vehicle boarding recommendation positions R selected as described above, and the transmission unit 290 of the management server 200 transmits the vehicle boarding recommendation position information together with the searched street view images to the user terminal 100 S430.

[0052] In response to this, the user can check a plurality of vehicle boarding recommended locations R along with their respective street view images through the user terminal 100, and after selecting one of the plurality of vehicle boarding recommended locations R through the user terminal 100, the user moves to the vehicle boarding location selected by the user and waits for the called vehicle 30.

[0053] Meanwhile, when the user selects one of the multiple vehicle boarding recommended positions R through the user terminal 100, the management server 200 receives vehicle boarding position selection information from the user terminal 100 (S450), and in response, the management server 200 searches for a street view image for the driver at the vehicle boarding recommended position R selected by the user (S470).

[0054] 7 is a flowchart illustrating a process of searching for a street view image for a driver according to an embodiment of the present invention. Referring to FIG 7, the search unit 250 of the management server 200 first searches for a roadway 20 adjacent to a sidewalk including a vehicle boarding position selected by a user, and the determination unit 270 determines the position coordinates on the roadway 20 where the vehicle 30 traveling on the roadway 20 stops to board the user as shown in FIG 8 (S471).

[0055] Next, the search unit 250 of the management server 200 searches through the memory unit 230 for a street view image at the position coordinates on the roadway 20 determined as described above (S473), and at the same time, the judgment unit 270 of the management server 200 calculates the direction angle from the position coordinates on the roadway 20 to the boarding position coordinates selected by the user in the above-mentioned step S450 (S475).

[0056] Next, the judgment unit 270 of the management server 200 sets the street view image found in the above-mentioned step S473 to the direction angle calculated in the above-mentioned step S475, thereby generating S477 a street view image set in accordance with the line of sight of the driver in the vehicle 30 at the boarding point, as shown in Figure 9, from the boarding position selected by the user.

[0057] Meanwhile, in implementing the present invention, in the above-mentioned step S400, a user can input a vehicle call request including destination information along with departure location information through the user terminal 100, and in response, in the above-mentioned step S450, when the management server 200 receives boarding location selection information from the user terminal 100, it can amend the departure location information input by the user in the above-mentioned step S400 to the boarding location selected by the user in the above-mentioned step S450, and broadcast the amended vehicle call request to the driver's terminals 300 of vehicles 30 within a predetermined radius from the departure point S.

[0058] Thereafter, when the management server 200 receives a dispatch request in response to a vehicle call request from the driver's terminal 300, the management server 200 may transmit the street view image searched and set in the aforementioned step S470 to the driver's terminal 300 together with the boarding position information selected by the user (S490).

[0059] In response to this, the driver can check the boarding position selected by the user through the screen of the driver's terminal 300 as shown in FIG. 9, which is a street view image set according to the line of sight of the driver inside the vehicle 30 at the boarding point, thereby enabling the driver to arrive at the boarding position selected by the user more conveniently.

[0060] On the other hand, if the driver arrives at the boarding location selected by the user and checks the location in person, and determines that it is impossible to stop and board the vehicle at that boarding location due to on-site conditions such as road construction, the driver will need to request that the boarding location be changed.

[0061] In such a case, the driver can select the “Cancel call” item or the “Change boarding position” item displayed on the screen of the driver’s terminal 300 along with the street view image as shown in FIG. 9, whereby the management server 200 will be able to receive a request to change the boarding position from the driver’s terminal 300.

[0062] When a request to change the boarding position is received from the driver's terminal 300, it is preferable that the judgment unit 270 of the management server 200 changes the vehicle boarding position to one of the remaining recommended boarding positions R not selected by the user from among the multiple vehicle boarding position recommendations R selected in the above-mentioned step S410, and transmits a vehicle boarding position change guidance message including the changed vehicle boarding position information and street view image information at the corresponding position to the user terminal 100 and the driver's terminal 300, respectively.

[0063] On the other hand, in this case, it would be preferable for the street view image information sent to the driver's terminal 300 to be a street view image set in accordance with the line of sight of the driver inside the vehicle 30 at the boarding point, as changed in step S470 described above.

[0064] Furthermore, in implementing the present invention, if a user who selected a boarding position in the above-mentioned step S450 moves to that position, but determines that boarding at that position is impossible due to road construction or other reasons, the user may be able to revise the selection to another recommended boarding position R that was not selected from the multiple vehicle boarding recommended positions R received in the above-mentioned step S430.

[0065] As a result, the management server 200 receives boarding position correction selection information from the user terminal 100, and thereafter, the management server 200 repeatedly executes the above-mentioned steps S470 and S490.

[0066] On the other hand, in implementing the present invention, if the judgment unit 270 of the management server 200 determines in the above-mentioned step S415 that the position coordinates of the starting point S are included in the vehicle boarding section A on the sidewalk 10, it is preferable that the above-mentioned steps S430 and S450 are not executed, and the management server 200 determines the position coordinates of the starting point S to be the vehicle boarding recommended position R selected by the user, and then executes the above-mentioned steps S470 and S490.

[0067] 10a to 10c are diagrams illustrating an example of acquiring a street view image in a management server according to an embodiment.

[0068] 10a, the management server 200 may receive location information of a departure point from the user terminal 100. The management server 200 may also select a vehicle boarding recommendation location R based on the location information of the departure point.

[0069] The management server 200 can acquire information on the position 30a on the roadway where the vehicle is stopped, based on the information on the vehicle boarding recommended position R. For example, the management server 200 can determine the position on the roadway that is closest to the vehicle boarding recommended position R as the position 30a on the roadway where the vehicle is stopped, and acquire information (e.g., GPS coordinate information) on the position 30a.

[0070] The management server 200 may calculate a first direction angle 1011 of a view of the vehicle boarding recommended position R from the position 30a on the roadway based on information on the vehicle boarding recommended position R and information on the position 30a on the roadway. For example, the direction angle may be an angle indicating how much the vehicle 30 has rotated clockwise based on the driving direction of the vehicle 30 (i.e., a direction angle of 0°).

[0071] The management server 200 may acquire a first street view image 1012 corresponding to the calculated first direction angle 1011. For example, a 360-degree image captured at a position 30a on a roadway may be stored in the memory unit 230, and the management server 200 may acquire, as the first street view image 1012, a street view image captured at a predetermined range of angles (e.g., ±30°, ±45°, ±60°, etc.) based on the first direction angle 1011.

[0072] The management server 200 can transmit the first street view image 1012 to the driver's terminal 300 of the vehicle 30 that has been called by the user.

[0073] The management server 200 according to the present disclosure transmits to the driver's terminal 300 a first street view image 1012 corresponding to a first direction angle 1011 of a view of the vehicle boarding recommendation position R from a position 30a on the roadway, thereby providing a street view image that matches the line of sight of the driver of the vehicle 30, thereby providing improved convenience to the driver.

[0074] 10b, the management server 200 may receive location information of the departure point from the user terminal 100. The management server 200 may also select a vehicle boarding recommendation location R based on the location information of the departure point.

[0075] Based on the information on the vehicle boarding recommended position R, the management server 200 can obtain information on the position 30a on the road where the vehicle is stopped.

[0076] The management server 200 may calculate a second direction angle 1021 of the position 30a on the roadway viewed from the recommended position R for vehicle boarding based on the information on the vehicle boarding position R and the information on the position 30a on the roadway. For example, the direction angle may be an angle indicating how much the vehicle 30 has rotated counterclockwise based on the driving direction of the vehicle 30 (i.e., a direction angle of 0°).

[0077] The management server 200 may acquire a second street view image 1022 corresponding to the calculated second direction angle 1021. For example, a 360-degree image captured at position 30a on the roadway may be stored in the memory unit 230, and the management server 200 may acquire, as the second street view image 1022, a street view image captured at a predetermined range of angles (e.g., ±30°, ±45°, ±60°, etc.) based on the second direction angle 1021.

[0078] In one embodiment, the management server 200 may transmit the second street view image 1022 to the user terminal 100 .

[0079] The management server 200 according to the present disclosure transmits to the user terminal 100 a second street view image 1021 corresponding to a second direction angle 1022 of a view from the vehicle boarding recommendation position R toward the position 30a on the roadway, thereby providing a street view image that matches the line of sight of the user who called the vehicle 30, thereby providing the user with improved convenience.

[0080] In another embodiment, the management server 200 may obtain an additional street view image from the 360-degree images taken at the position 30a on the roadway, the additional street view image having a different shooting angle from the second street view image 1022. For example, the management server 200 may obtain an additional street view image having a shooting angle different from the second street view image 1022 by 180 degrees.

[0081] A composite street view image can be generated by combining the second street view image 1022 and the additional street view image. The management server 200 can transmit the composite street view image to the user terminal 100.

[0082] Since there is some difference between the vehicle boarding recommendation position R and the position 30a on the roadway, the management server 200 according to the present disclosure can obtain an additional street view image in addition to the second street view image 1022 to generate a composite street view image, thereby providing the user with a street view image that matches the overall view in the line of sight seen by the user from the vehicle boarding recommendation position R.

[0083] 10c, the management server 200 may receive location information of the departure point from the user terminal 100. In addition, the management server 200 may select a vehicle boarding recommendation location R based on the location information of the departure point.

[0084] In addition, the management server 200 can obtain travel route information that the vehicle will travel until it stops based on information about the vehicle boarding recommendation position R.

[0085] The management server 200 can calculate a third direction angle 1031 at which the position 30a on the roadway is viewed from the arbitrary position 30b based on information on the vehicle boarding recommended position R and information on the arbitrary position 30b on the travel route.

[0086] For example, the direction angle may be an angle indicating how much the vehicle 30 has rotated clockwise relative to the traveling direction of the vehicle 30 (i.e., a direction angle of 0°).

[0087] In one embodiment, the management server 20 can set the arbitrary position 30b to a position that is a predetermined distance away from the position 30a on the roadway where the vehicle 30 stops, or a position that takes a predetermined time for the vehicle 30 to reach the position 30a on the roadway. There may be multiple arbitrary positions 30b.

[0088] The management server 200 may acquire a third street view image 10332 corresponding to the calculated third direction angle 1031. For example, a 360-degree image captured at an arbitrary position 30b may be stored in the memory unit 230, and the management server 200 may acquire, as the third street view image 1032, a street view image captured at a predetermined range of angles (e.g., ±30°, ±45°, ±60°, etc.) based on the third direction angle 1031.

[0089] In one embodiment, the management server 200 may transmit the third street view image 1032 to the user terminal 100 .

[0090] The management server 200 according to the present disclosure can provide improved convenience to the driver by providing a street view image that matches the line of sight of the driver of the vehicle 30 from any position 30b, even before the vehicle 30 has stopped at position 30a on the roadway.

[0091] FIG. 11 is a block diagram of a management server according to an embodiment.

[0092] 11, a management server 1100 may include a communication unit 1110, a processor 1120, and a DB 1130. Only components related to the embodiment are illustrated in the management server 1100 of FIG 11. Therefore, it is understood by a person skilled in the art that other general components may be further included in addition to the components illustrated in FIG 11.

[0093] The communication unit 1110 may include one or more components that enable wired / wireless communication with an external server or device, For example, the communication unit 1110 may include at least one of a short-range communication unit (not shown), a mobile communication unit (not shown), and a broadcast receiving unit (not shown).

[0094] The receiving unit 210 and the transmitting unit 290 described above in FIG.

[0095] The DB 1130 is hardware that stores various data to be processed in the management server 1100, and can store programs for processing and controlling the processor 1120. The DB 1130 can store payment information, user information, and the like.

[0096] DB1130 may include random access memory (RAM), such as dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), CD-ROM, Blu-ray or other optical disk storage, hard disk drive (HDD), solid state drive (SSD), or flash memory.

[0097] The storage unit 230 described above in FIG.

[0098] The processor 1120 controls the overall operation of the management server 1100. For example, the processor 1120 can generally control an input unit (not shown), a display (not shown), a communication unit 1110, a DB 1130, etc. by executing a program stored in a DB 1130. The processor 1120 can generally control the operation of the management server 1100 by executing a program stored in the DB 1130.

[0099] The processor 1120 may be implemented using at least one of ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), controllers, micro-controllers, microprocessors, and other electrical units for performing functions.

[0100] The processor 1120 can control at least a part of the operations of the management server 1100 described above in FIG 1 to FIG 10. The search unit 250 and the determination unit 270 described above in FIG 2 can be implemented by the processor 1120.

[0101] As an example, the management server 1100 may be a server located outside the vehicle 30. The server may be embodied as a computer device or multiple computer devices that communicate over a network and provide instructions, codes, files, content, services, etc. The server may receive data necessary to determine the current lane in which the vehicle is traveling from a device mounted on the vehicle, and may determine the current lane in which the vehicle is traveling based on the received data.

[0102] In another embodiment, the management server 1100 may be implemented as an electronic device that is installed in the vehicle 30. For example, the management server 1100 may be implemented as an electronic device that is inserted into the vehicle 30 through tuning after the production process.

[0103] As another embodiment, the management server 1100 may be implemented as a mobile electronic device. For example, the management server 1100 may be implemented as a smartphone, tablet PC, PC, smart TV, PDA (personal digital assistant), laptop, media player, navigation, camera-equipped device, and other mobile electronic devices. In addition, the management server 1100 may be implemented as a wearable device such as a watch, glasses, hair band, and ring having a communication function and a data processing function.

[0104] In addition, the present invention can be implemented in a state in which a program for executing each step of the method for calling a user via a network and recommending a vehicle boarding position according to one embodiment of the present invention as described above is installed in the memory unit 230 of the management server 200, and the program can also be recorded on a computer-readable recording medium and used.

[0105] The terms used in the present invention are merely used to describe certain embodiments and are not intended to limit the present invention. A singular expression includes a plural expression unless the context clearly indicates otherwise. In this application, the terms "comprise" or "have" and the like specify the presence of features, numbers, steps, operations, components, parts, or combinations thereof described herein, and should be understood not to preclude the presence or additional possibility of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

[0106] Although the preferred embodiments and application examples of the present invention have been illustrated and described above, the present invention is not limited to the above-mentioned specific embodiments and application examples, and various modifications may be made by a person having ordinary skill in the art to which the invention pertains without departing from the gist of the present invention as claimed in the claims, and such modifications should not be understood separately from the technical ideas and perspectives of the present invention.

Claims

1. A step in which a management server receives location information of a starting point from a user terminal; The management server selects a recommended location for boarding a vehicle based on information on the location of the starting point; The management server receives user selection information for the vehicle boarding recommendation position from the user terminal; a step of the management server searching for a street view image corresponding to a vehicle boarding recommendation position selected by the user, the step including a step of the management server acquiring information on a position on a roadway where a vehicle will stop based on information on the selected vehicle boarding recommendation position; a step of the management server calculating a first direction angle at which the vehicle boarding recommendation position is viewed from the position on the roadway based on the information on the vehicle boarding recommendation position and information on the position on the roadway; and a step of the management server acquiring a first street view image corresponding to the calculated first direction angle; the management server transmits information about the selected vehicle boarding recommendation position to the user terminal, and transmits the first street view image to a driver's terminal of the vehicle called by the user; A method for recommending a vehicle boarding position for a user via a network, comprising:

2. The management server calculates a second direction angle of a view of a position on a roadway from the recommended position for boarding a vehicle based on the information on the recommended position for boarding a vehicle and the information on the position on a roadway; acquiring, by the management server, a second street view image corresponding to the calculated second direction angle; The method for recommending a vehicle boarding position for a user via a network according to claim 1 , further comprising: the management server transmitting the second street view image to the user terminal.

3. The management server acquires information on a travel route that the vehicle will travel until it stops based on information on the selected vehicle boarding recommendation position; the management server calculating a third direction angle at which the vehicle boarding recommendation position is viewed from the arbitrary position based on information on the vehicle boarding recommendation position and information on the arbitrary position on the travel route, and acquiring a third street view image corresponding to the calculated third direction angle; the management server transmitting the third street view image to a driver's terminal of a vehicle called by the user; The method for recommending a vehicle boarding position for a user via a network according to claim 1, further comprising:

4. An apparatus for recommending a vehicle boarding position for a user via a network, comprising: a memory having at least one program stored therein; a processor for performing operations by executing the at least one program; The processor, Receive information on the location of a starting point from a user terminal; selecting a recommended vehicle boarding location based on information on the location of the starting point; receiving user selection information for the vehicle boarding recommendation location from the user terminal; searching for a street view image corresponding to a vehicle boarding recommendation position selected by the user, acquiring information on a position on a roadway where a vehicle is stopped based on information on the selected vehicle boarding recommendation position, calculating a first direction angle at which the vehicle boarding recommendation position is viewed from the position on the roadway based on the information on the vehicle boarding recommendation position and the information on the position on the roadway, and acquiring a first street view image corresponding to the calculated first direction angle; The device transmits information about the selected vehicle boarding recommendation location to a user terminal, and transmits a first street view image to a driver's terminal of a vehicle called by the user.

5. A recording medium on which a program for executing the method according to any one of claims 1 to 3 is recorded.

Citation Information

Patent Citations

  • Arrangement system for moving object

    JP2018032137A

  • System for providing information of car stop using augmented reality

    KR101917316B1