Disclosure of Invention
The technical problem to be solved by the present invention is to provide a method and a system for implementing scene navigation, aiming at the above-mentioned defects in the prior art.
The technical scheme adopted by the invention for solving the technical problems is as follows: a realization method for scene navigation is constructed, which comprises the following steps:
setting a scene type navigation database containing map information and scene application information;
acquiring current position information, searching a place with a scene application facility within a preset distance range of the current position information and the scene application facility corresponding to the place in the scene navigation database, and outputting the place; and/or the presence of a gas in the gas,
and acquiring destination position information, searching a place with a scene application facility within a preset distance range of the destination position information and the scene application facility corresponding to the place in the scene navigation database, and outputting.
Further, the method also comprises the following steps:
acquiring newly input position information and scene application information corresponding to the newly input position information within a preset distance range;
writing the newly input position information and scene application information data corresponding to the newly input position information within a preset distance range into the scene type navigation database;
refreshing the scene type navigation database.
Further, the method also comprises the following steps:
acquiring a newly input scene application facility data request aiming at the existing position information;
writing the newly input scene application facility data information into the scene type navigation database according to the newly input scene application facility data request, wherein the newly input scene application facility data information corresponds to the existing position information;
refreshing the scene type navigation database.
Further, the method also comprises the following steps:
acquiring a request for inquiring a first scene application facility near first position information;
and searching the first position information in the scene type navigation database according to a request for inquiring the first scene application facility near the first position information, searching all the places of the first scene application facility in the preset distance range corresponding to the first position information, and outputting the places.
Further, the method also comprises the following steps:
acquiring a request for inquiring detailed information of a first scene application facility corresponding to a first place;
and searching corresponding first scene application facility detailed information in the scene type navigation database according to the request for inquiring the first scene application facility detailed information corresponding to the first place, and outputting the first scene application facility detailed information.
Further, the method also comprises the following steps:
and searching the detailed information of the corresponding first scene application facility in the scene type navigation database, and simultaneously searching other scene application facilities corresponding to the first place and outputting the other scene application facilities.
The invention provides a scene type navigation implementation system, which comprises:
the scene type navigation database comprises map information and map data of scene application information;
the position information acquisition module is used for acquiring current position information and/or target position information;
the searching module is used for searching a place with a scene application facility and a scene application facility corresponding to the place within a preset distance range of the current position information and/or the target position information in the scene type navigation database;
and the output module is used for outputting the searched place information with the scene application facilities and/or outputting the scene application information contained in the searched place of the scene application facilities.
Further, still include:
the first setting module is used for acquiring newly input position information and scene application information corresponding to the newly input position information within a preset distance range;
and the first writing module is used for writing the newly input position information and the scene application information data corresponding to the newly input position information within a preset distance range into the scene-type navigation database.
Further, still include:
the second setting module is used for acquiring a newly input scene application facility data request aiming at the existing position information;
and the second writing module is used for writing the newly input scene application facility data information into the scene type navigation database according to the newly input scene application facility data request and corresponding to the existing position information.
Further, also includes
The query module is used for acquiring a request for querying a first scene application facility near the first position information;
the searching module is further configured to search the first location information in the scene-based navigation database according to a request for searching for a first scene application facility near the first location information, and search all locations where the first scene application facility is located within a preset distance range corresponding to the first location information.
The invention has the beneficial effects that: the method comprises the steps of setting a scene type navigation database containing map information and scene application information; acquiring current position information, searching a place with a scene application facility within a preset distance range of the current position information and a scene application facility corresponding to the place in a scene type navigation database, and outputting the place; and/or acquiring destination position information, searching a place with a scene application facility within a preset distance range of the destination position information and the scene application facility corresponding to the place in a scene navigation database, and outputting; the user can learn the scene application facility position in the current position range when going out, such as the position of a toilet, a ramp and a vertical lift, and also can know the scene application facility position of a target position before going out, so that route planning is carried out in advance, the user is convenient to go out, and the experience effect of the user is improved.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention, and it is obvious that the described embodiments are some embodiments of the present invention, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without inventive step, are within the scope of the present invention.
The invention provides a scene type navigation implementation method, which comprises the following steps:
setting a scene type navigation database containing map information and scene application information; the map information is common map data, and is similar to a map database in software such as a high-grade map or a Baidu map. The scene application information comprises all scene application facilities of one place, such as a washroom, a ramp, a vertical lift, an assistant and the like. The scene navigation database is a map database added with scene application information on the basis of a common map database.
Acquiring current position information, searching a place with a scene application facility within a preset distance range of the current position information and a scene application facility corresponding to the place in a scene type navigation database, and outputting the place; and/or the presence of a gas in the gas,
and acquiring the target position information, searching a place with a scene application facility in a preset distance range of the target position information and the scene application facility corresponding to the place in a scene navigation database, and outputting. The current position information refers to the current position of the mobile terminal of the user, and the target position information refers to the search position information input by the user. Output content includes, but is not limited to, query information, path planning, precision navigation, recommendation services, and data mining. The query information output may be to output current position information or destination position information, a place having a scene application facility within a preset distance range of the current position information, and a scene application facility corresponding to the place or a place having a scene application facility within a preset distance range of the destination position information, and a scene application facility corresponding to the place. The path plan may be to output a route between the user's current location and the location to be traveled. The recommendation service may output some content related to past destinations, such as introduction of the place, barrier-free facilities, vehicles, etc., based on past history search records of the user. Data mining may be outputting data report content for some cities for users of some institutional platforms or government agencies, such as outputting an unobstructed view of a city, including how many unobstructed toilets, escalators or ramps, unobstructed facilities of the city, distribution of the unobstructed facilities, involved areas, etc.
In one embodiment, as shown in fig. 1, when a user uses scenario-based navigation, the scenario-based navigation obtains a current location of a mobile terminal, searches all locations with scenario application facilities, such as building names, location identifiers, and the like, located in the current location and within a certain distance range from the current location, and scenario application facilities corresponding to the locations, in a scenario-based navigation database, and outputs the locations to the user, and the user can find a required location with scenario application facilities from all the obtained locations to obtain a path plan. The user can make a trip plan by checking the detailed information of the place and the scene application facilities corresponding to the place, so that the trip of the user is facilitated, and the experience effect of the user is improved.
In another embodiment, as shown in fig. 2, when the user cannot find the required location with the scene application facility in the current location and within a certain distance range from the current location, the geographic name of the destination location may be input, and after the scene navigation obtains the search location information input by the user, the destination location and the location with the scene application facility located within a certain distance range from the destination location, and the scene application facility corresponding to the location are searched in the scene navigation database and output to the user. The user can make a trip plan by checking the detailed information of the place and the scene application facilities corresponding to the place, so that the trip of the user is facilitated, and the experience effect of the user is improved.
In the above embodiment, the output mode may be a screen display, an information prompt or a voice prompt, and the like, where the screen display may be a normal display, a highlight display, a flashing display, and the like.
In one embodiment, the scene navigation acquires a current position or a destination position, searches for a place having a scene application facility within a certain distance range from the current position or the destination position, such as a building name, a place identifier, and the like, in a scene navigation database, and briefly displays the position information and the scene application information in a list, a floating window, a list, and the like, along with the scene application facility corresponding to the place.
In a further embodiment, the method further comprises the steps of:
acquiring newly input position information and scene application information corresponding to the newly input position information within a preset distance range;
writing the newly input position information and the scene application information data corresponding to the newly input position information within a preset distance range into a scene type navigation database;
and refreshing the scene type navigation database. The newly input data of the scene-based navigation can be divided into personal input data or batch input data, the personal input data refers to that a user finds that a scene application facility is arranged at a certain position, when the position does not have a display mark on a map, the position information and the scene application information within a certain distance range from the position can be uploaded, the scene application information comprises but is not limited to pictures, characters and videos, and after background staff of the scene-based navigation obtains the position information and the scene application information data within a certain distance range from the position, the data is written into a scene-based navigation database, and the scene-based navigation database is refreshed. When the user is at the position or searches the position, the scene navigation outputs all scene application information of the position and a certain distance range from the position to the user. The batch input data is uploaded to the scene navigation in batch through some agency data or government data, background workers of the scene navigation acquire the position information and scene application information data within a certain distance range from the position, write the data into the scene navigation database, refresh the scene navigation database, and update the scene navigation database in time, so that the scene navigation can be used by people in more regions, the user can go out conveniently, and the experience effect of the user is improved.
In a further embodiment, the method further comprises the steps of:
acquiring a newly input scene application facility data request aiming at the existing position information;
writing the newly input scene application facility data information into a scene type navigation database according to the newly input scene application facility data request, wherein the scene application facility data information corresponds to the existing position information;
and refreshing the scene type navigation database. When a new scene application facility newly input by a position exists on the scene type navigation, or a user finds that the position also has the new scene application facility, the position and the new scene application facility data can be uploaded, scene type navigation background staff write the newly input scene application facility data information into a scene type navigation database after acquiring a newly input scene application facility data request of the existing position information, the scene type navigation database is refreshed corresponding to the existing position information, and when the user is at the position or searches the position, the scene type navigation outputs the position and all scene application information within a certain distance range from the position to the user. The scene application information is collected and uploaded by a user, and the scene type navigation database is updated, so that the scene type navigation can be further improved, the use of personnel in more regions is met, the user can go out conveniently, and the experience effect of the user is improved.
In a further embodiment, the method further comprises the steps of:
acquiring a request for inquiring a first scene application facility near first position information;
and searching the first position information in the scene type navigation database according to a request for inquiring the first scene application facility near the first position information, searching all the places of the first scene application facility in the preset distance range corresponding to the first position information, and outputting the places. The user inputs the position information to be searched and the name of the scene application facility according to the scene application facility required by the user, the scene navigation acquires the search request of the user, and the position and all the places with the required scene application facility within a certain distance range from the position are searched in the scene navigation database. For example: the user wants to search for a washroom near the position A, can input the position A and the washroom for accurate search, the scene navigation obtains a search request of the user, and searches for the position A in the scene navigation database and all places with the washroom within a certain distance range from the position A, so that the user can accurately search for the places with the washroom within the position A and the certain distance range from the position A, the user can conveniently and quickly search, and the experience effect of the user is improved.
In a further embodiment, the method further comprises the steps of:
acquiring a request for inquiring detailed information of a first scene application facility corresponding to a first place;
and searching the corresponding first scene application facility detailed information in the scene type navigation database according to the request for inquiring the first scene application facility detailed information corresponding to the first location, and outputting the first scene application facility detailed information. When a user obtains a place with a scene application facility and a scene application facility corresponding to the place within a certain distance range from a current position or a target position, the user can inquire the detailed information of the scene application facility of the place to be visited, after the scene navigation obtains an inquiry request, the user can search the corresponding detailed information of the first scene application facility in the scene navigation database, such as which floor of the place a washroom is located, which entrance of the place a ramp is located, which position of the place a vertical lift is located, and the like, and output the detailed information to the user.
In a further embodiment, the method further comprises the steps of:
searching corresponding first scene application facility detailed information in a scene type navigation database, and simultaneously searching other scene application facilities corresponding to the first place and outputting the other scene application facilities; when a user searches for a first scene application facility required by a first place, the scene navigation searches for the detailed information of the corresponding first scene application facility in the scene navigation database, and simultaneously searches for other scene application facilities corresponding to the place, and outputs the detailed information.
The present application further provides a system for implementing scene-based navigation, including:
the scene type navigation database comprises map information and map data of scene application information; the map information is common map data, and is similar to a map database in software such as a high-grade map or a Baidu map. The scene application information comprises all scene application facilities of one place, such as a washroom, a ramp, a vertical lift, an assistant and the like. The scene navigation database is a map database added with scene application information on the basis of a common map database.
The position information acquisition module is used for acquiring current position information and/or target position information;
the searching module is used for searching a place with a scene application facility and a scene application facility corresponding to the place within a preset distance range of the current position information and/or the target position information in the scene type navigation database;
and searching the places with the scene application facilities in the current position and within a certain distance range from the current position in the scene type navigation database, and searching the places with the scene application facilities in the target position and within a certain distance range from the target position in the scene type navigation database if the places have the target position. Or, searching a place with a scene application facility in the target position and a certain distance range from the target position in the scene type navigation database when the target position does not exist in the current position and the certain distance range from the current position
And the output module is used for outputting the searched place information with the scene application facilities and/or outputting the scene application information contained in the searched place of the scene application facilities. The output module can be used for outputting the searched place information with the scene application facilities. Or outputting the scene application information contained in the searched scene application facility according to the inquiry seeking of the user. The output module outputs content including but not limited to query information output, path planning, precision navigation, recommendation service, and data mining. The query information output may be to output current position information or destination position information, a place having a scene application facility within a preset distance range of the current position information, and a scene application facility corresponding to the place or a place having a scene application facility within a preset distance range of the destination position information, and a scene application facility corresponding to the place. The path plan may be to output a route between the user's current location and the location to be traveled. The recommendation service may output some content related to past destinations, such as introduction of the place, barrier-free facilities, vehicles, etc., based on past history search records of the user. Data mining may be outputting data report content for some cities for users of some institutional platforms or government agencies, such as outputting an unobstructed view of a city, including how many unobstructed toilets, escalators or ramps, unobstructed facilities of the city, distribution of the unobstructed facilities, involved areas, etc.
In one embodiment, as shown in fig. 3, the location information obtaining module obtains current location information, the searching module searches, according to the current location information, a location with a scene application facility and a scene application facility corresponding to the location within a preset distance range of the current location information in the scene-based navigation database, the output module outputs the searched location information with the scene application facility to a user, and the user can find a required location with the scene application facility from the locations provided by the scene-based navigation.
In another embodiment, as shown in fig. 4, if the user cannot find the destination location within the preset distance range of the current location information, the search location information may be input, the location information obtaining module obtains the destination location information, the search module searches, according to the destination location information, a location with the scene application facility and a scene application facility corresponding to the location within the preset distance range of the destination location information in the scene-based navigation database, the output module outputs the searched location information with the scene application facility to the user, and the user may find a desired location with the scene application facility from the locations provided by the scene-based navigation. The user can make a trip plan, so that the user can conveniently trip, and the experience effect of the user is improved.
In a further embodiment, further comprising:
the first setting module is used for acquiring newly input position information and scene application information corresponding to the newly input position information within a preset distance range;
the first writing module is used for writing the newly input position information and the scene application information data corresponding to the newly input position information within the preset distance range into the scene type navigation database; the data newly input by the first setting module can be divided into personal input data or batch input data, the personal input data refers to that a user finds that a scene application facility is arranged at a certain position, when the position does not have a display mark on a map, the position information and the scene application information within a certain distance range from the position can be uploaded, the scene application information comprises but is not limited to pictures, characters and videos, and after background staff of scene-type navigation acquires the position information and the scene application information data within a certain distance range from the position, the data is written into a scene-type navigation database and the scene-type navigation database is refreshed. When the user is at the position or searches the position, the scene navigation outputs all scene application information of the position and a certain distance range from the position to the user. The method comprises the steps that batch input data are uploaded to a first setting module in batch through some agency data or government data, background workers write newly input position information and scene application information data corresponding to the newly input position information within a preset distance range into a scene type navigation database through a first writing module, the scene type navigation database is refreshed, the scene type navigation database is updated in time, the scene type navigation database can be used by people in more regions, the user can conveniently go out, and the experience effect of the user is improved.
In a further embodiment, further comprising:
the second setting module is used for acquiring a newly input scene application facility data request aiming at the existing position information;
the second writing module is used for writing the newly input scene application facility data information into the scene type navigation database according to the newly input scene application facility data request and corresponding to the existing position information; if the user finds that the existing position has a new scene application facility, the newly input scene application facility data of the existing position can be uploaded to the second setting module, and after the background staff acquire the data, the newly input scene application facility data information is written into the scene type navigation database through the second writing module and corresponds to the existing position information; the scene application information is collected and uploaded by a user, and the scene type navigation database is updated, so that the scene type navigation can be further improved, the use of personnel in more regions is met, the user can go out conveniently, and the experience effect of the user is improved.
In a further embodiment, also includes
The query module is used for acquiring a request for querying a first scene application facility near the first position information;
the searching module is further used for searching the first position information in the scene type navigation database according to a request for searching the first scene application facility near the first position information, and searching all the places of the first scene application facility in the preset distance range corresponding to the first position information. If a user searches for a required scene application facility, such as a toilet, in a certain position, the position name and the required first scene application facility name are input, the query module acquires a request of the user for querying the first scene application facility near the first position information, and the search module searches for the position information in the scene-based navigation database according to the query request, and searches for the position information and all places with the corresponding scene application facilities within a certain distance range from the position, so that the user can accurately find the required position and the places with the corresponding scene application facilities within the certain distance range from the position, the user can conveniently and quickly query, and the experience effect of the user is improved.
In one embodiment, the scenic navigation may be a barrier-free map, when a user needs to search for a barrier-free facility, the barrier-free map obtains a current location of the mobile terminal, searches all locations with the barrier-free facility, such as building names, location identifiers, and the like, located in the current location and within a certain distance range from the current location, and the barrier-free facility corresponding to the location, in the barrier-free map database, and outputs the locations to the user, and the user may find a desired location with the barrier-free facility from all the locations obtained. The user can check the detailed information of the place and the barrier-free facilities corresponding to the place. Or, if the user cannot find the required place with the barrier-free facility in the current position and within a certain distance range from the current position, the geographical name of the destination position can be input, and after the barrier-free map acquires the search position information input by the user, the destination position, the place with the barrier-free facility within the certain distance range from the destination position and the barrier-free facility corresponding to the place are searched in the barrier-free map database and output to the user. The user can check the detailed information of the place and the barrier-free facilities corresponding to the place. In addition, the user inputs the desired position information and the name of the barrier-free facility according to the barrier-free facility required by the user for accurate searching, the barrier-free map acquires the searching request of the user, and the position and all the places with the required barrier-free facility in a certain distance range from the position are searched in the barrier-free map database. For example: the user wants to search for the washrooms near the A-shaped building, can input the A-shaped building and the washrooms for accurate search, the barrier-free map obtains the search request of the user, and searches the A-shaped building and all the places with the washrooms in a certain distance range from the A-shaped building in the barrier-free map database, so that the user can accurately search for the places with the washrooms in the A-shaped building and in the certain distance range from the A-shaped building, the user can conveniently and quickly search, and the experience effect of the user is improved.
In another embodiment, the scenic navigation may also be an elevator navigation map. When a user carries a large bag of luggage and needs to take an elevator to enter a nearest subway station, the user can only take the vertical lift ladder due to too much luggage, and cannot take the escalator. The method can use an elevator navigation map to obtain the current position of the mobile terminal, search all places with elevators in the current position and within a certain distance range from the current position in an elevator navigation database, and output the places to a user, so that the user can find the subway station and the subway station entrance with the vertical lift elevator which need to go to in all the obtained places. Or if the user can not find the subway station with the vertical elevator in the places provided by the elevator navigation map, the name of the target position can be input, and after the elevator navigation map acquires the searched position information input by the user, the target position, the place with the elevator and the type of the elevator corresponding to the place are searched in the elevator navigation database and are output to the user. The user can find the nearest subway station with the vertical lift ladder by looking up the detailed information of the subway station near the target position and the corresponding vertical lift ladder.
It will be understood that modifications and variations can be made by persons skilled in the art in light of the above teachings and all such modifications and variations are intended to be included within the scope of the invention as defined in the appended claims.