WO2017041597A1 - 一种室内路线推荐方法及移动终端 - Google Patents

一种室内路线推荐方法及移动终端 Download PDF

Info

Publication number
WO2017041597A1
WO2017041597A1 PCT/CN2016/091889 CN2016091889W WO2017041597A1 WO 2017041597 A1 WO2017041597 A1 WO 2017041597A1 CN 2016091889 W CN2016091889 W CN 2016091889W WO 2017041597 A1 WO2017041597 A1 WO 2017041597A1
Authority
WO
WIPO (PCT)
Prior art keywords
indoor
route
shuttle
server
mobile terminal
Prior art date
Application number
PCT/CN2016/091889
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 WO2017041597A1 publication Critical patent/WO2017041597A1/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/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3885Transmission of map data to client devices; Reception of map data by client devices
    • G01C21/3889Transmission of selected map data, e.g. depending on route
    • 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/20Instruments for performing navigational calculations
    • G01C21/206Instruments for performing navigational calculations specially adapted for indoor navigation

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to an indoor route recommendation method and a mobile terminal.
  • the embodiment of the invention discloses an indoor route recommendation method and a mobile terminal, which can promptly recommend a route to the departure place of the designated shuttle for the user.
  • the embodiment of the invention discloses an indoor route recommendation method, which is applied to a mobile terminal, and includes:
  • the shuttle vehicle information including an identification of each shuttle
  • the shuttle bus information further includes a destination of each shuttle bus. And the departure time of each shuttle, the identifier of the target shuttle selected by the user from the shuttle vehicle information, including:
  • An identification of a target shuttle selected by the user from the identification of the at least one shuttle is detected.
  • the method further includes:
  • the number of the indoor routes is at least one, the receiving the indoor route sent by the indoor server, and mapping the indoor route on the indoor map, including:
  • the first indoor route having the shortest length is selected from the indoor route, and the first indoor route is mapped on the indoor map.
  • the number of the indoor routes is at least one, the receiving the indoor route sent by the indoor server, and mapping the indoor route on the indoor map, including:
  • a second indoor route having the smallest population density is selected from the indoor route, and the second indoor route is mapped on the indoor map.
  • the method further includes:
  • the target duration is output on the indoor map.
  • a mobile terminal including:
  • a first receiving unit configured to receive bus vehicle information broadcast by an indoor server, where the shuttle vehicle information includes an identifier of each shuttle;
  • a detecting unit configured to detect an identifier of a target shuttle selected by the user from the shuttle vehicle information
  • a sending unit configured to send an indoor location where the mobile terminal is located and an identifier of the target shuttle to the indoor server, so that the indoor server determines that the target shuttle belongs to the identifier of the target shuttle Departure location and generate an indoor route from the indoor location to the departure location;
  • the second receiving unit is configured to receive the indoor route sent by the indoor server, and map the indoor route on the indoor map.
  • the shuttle bus information further includes a destination of each shuttle and a departure time of each shuttle
  • the detecting unit includes an output subunit and a detection subunit, wherein:
  • the output subunit is configured to output an identifier of the at least one shuttle that matches the destination of the shuttle vehicle information to the preset destination of the user, and the departure time matches the preset departure time of the user;
  • the detecting subunit is configured to detect an identifier of a target shuttle selected by the user from the identifier of the at least one shuttle.
  • the sending unit is further configured to: after the second receiving unit receives the indoor route sent by the indoor server, and map the indoor route on the indoor map, The indoor server sends a request for the number of slots of the target shuttle;
  • the first receiving unit is further configured to receive the number of slots of the target shuttle returned by the indoor server in response to the slot quantity acquisition request, and output the number of slots.
  • the number of the indoor routes is at least one
  • the second receiving unit includes a first receiving subunit, a first acquiring subunit, and a first selecting subunit, where:
  • the first receiving subunit is configured to receive the indoor route sent by the indoor server
  • the first obtaining subunit is configured to acquire, from the indoor server, a length of each indoor route in the indoor route;
  • the first selecting subunit is configured to select a first indoor route having the shortest length from the indoor route, and map the first indoor route on the indoor map.
  • the number of the indoor routes is at least one
  • the second receiving unit includes a second receiving subunit, a second acquiring subunit, and a second selecting subunit, where:
  • the second receiving subunit is configured to receive the indoor route sent by the indoor server
  • the second obtaining subunit is configured to acquire, from the indoor server, a population density on each indoor route in the indoor route;
  • the second selection subunit is configured to select a second indoor route with the smallest population density from the indoor route, and map the second indoor route on the indoor map.
  • the mobile terminal further includes:
  • An acquiring unit configured to: after the second receiving unit receives the indoor route sent by the indoor server, and map the indoor route on the indoor map, acquire a length of the indoor route from the indoor server, and Obtaining an average moving speed of the user when walking;
  • a calculating unit configured to calculate, according to the average moving rate and the length, a target duration required by the user from the indoor location to the departure location according to the indoor route;
  • An output unit configured to output the target duration on the indoor map.
  • the mobile terminal when receiving the shuttle vehicle information broadcast by the indoor server, the mobile terminal detects the identifier of the target shuttle selected by the user according to the information from the shuttle vehicle information, and sets the indoor location of the mobile terminal and the target.
  • the identifier of the shuttle is sent to the indoor server, so that the indoor server determines the departure location of the target shuttle to which the identity of the target shuttle belongs, and generates an indoor route from the indoor location to the departure location.
  • the mobile terminal maps the indoor route on the indoor map.
  • the mobile terminal can recommend the indoor route to the parking place of the bus on the indoor map by using the shuttle selected by the user, thereby avoiding the situation that the bus is missed due to the user not knowing the route, thereby improving the user experience.
  • FIG. 1 is a schematic flow chart of an indoor route recommendation method according to an embodiment of the present invention.
  • FIG. 2 is a schematic flow chart of another indoor route recommendation method according to an embodiment of the present invention.
  • FIG. 3 is a schematic flow chart of still another indoor route recommendation method according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of another mobile terminal according to an embodiment of the present disclosure.
  • FIG. 6 is a schematic structural diagram of still another mobile terminal according to an embodiment of the present invention.
  • FIG. 7 is a schematic structural diagram of still another mobile terminal according to an embodiment of the present invention.
  • FIG. 8 is a schematic structural diagram of still another mobile terminal according to an embodiment of the present invention.
  • the embodiment of the invention discloses an indoor route recommendation method and a mobile terminal, which can promptly recommend a route to the departure place of the designated shuttle for the user. The details are described below separately.
  • FIG. 1 is a schematic flowchart diagram of an indoor route recommendation method according to an embodiment of the present invention.
  • the method shown in FIG. 1 can be applied to a smart phone (such as an Android mobile phone, an iOS mobile phone, etc.), a tablet computer, a palmtop computer, a personal digital assistant (PDA), and a mobile Internet device (MID). Wait for mobile terminals.
  • the indoor route recommendation method may include the following steps.
  • the mobile terminal receives the shuttle bus information broadcast by the indoor server.
  • the indoor server may refer to a server in a supermarket or a shopping mall, and may also be an indoor map server, which is not limited in the embodiment of the present invention.
  • the indoor server may store shuttle bus information configured by a mall or a supermarket, and the indoor server broadcasts the vehicle information of the shuttle configured by the mall or the supermarket to the mobile terminal located in the mall or supermarket at intervals.
  • the shuttle vehicle information may include an identification of each shuttle.
  • the identifier may refer to the license plate number of the shuttle, the line of the shuttle, and the like, which are not limited in the embodiment of the present invention.
  • the shuttle vehicle information may also include the departure time of each shuttle, the destination of each shuttle, or the information of the station where each shuttle is parked, and the like, which is not limited in the embodiment of the present invention.
  • the shuttle vehicle information broadcasted by the indoor server may be the vehicle information of all the shuttles of the shopping mall or the supermarket, or may be the vehicle information of the shuttle that is about to be dispatched, which is not limited in the embodiment of the present invention. If the indoor server broadcasts the vehicle information of all the shuttles of the mall or the supermarket, the mobile terminal has received the shuttle bus information broadcast by the indoor server when the user just enters the mall or the supermarket, and when the indoor server broadcasts the shuttle vehicle information again. The mobile terminal may no longer receive the shuttle bus information broadcasted by the mobile terminal, and if at least one shuttle bus information changes, the mobile terminal may receive the shuttle bus information broadcasted by the mobile terminal. If the indoor server broadcasts the information of the shuttle bus that is about to start, the mobile terminal will receive the information of the shuttle bus broadcasted by the indoor server in real time, so as to grasp the dynamics of the shuttle departure at any time.
  • the mobile terminal detects an identifier of a target shuttle selected by the user from the shuttle vehicle information.
  • the mobile terminal after receiving the shuttle vehicle information broadcast by the indoor server, displays the shuttle vehicle information on the display screen, and the user can view the shuttle bus information of the shopping mall or the supermarket on the display screen of the mobile terminal.
  • the target bus that needs to be taken can be selected from the shuttle vehicle information output by the mobile terminal, and then the mobile terminal detects the identity of the target shuttle selected by the user.
  • the mobile terminal may output the vehicle information of the shuttle that is about to start when outputting the shuttle vehicle information, and may also output the vehicle information of all the shuttles. Not limited.
  • the specific manner in which the mobile terminal detects the identifier of the target shuttle selected by the user from the shuttle vehicle information may include the following steps:
  • Step 11) Outputting the identifier of the at least one shuttle that the destination of the shuttle vehicle information matches the destination of the user and the departure time matches the preset departure time of the user.
  • the user can preset the destination that needs to be reached when coming out from the supermarket or the shopping mall, that is, the user preset destination, or the departure time can be set in advance, that is, the user presets the departure time.
  • the mobile terminal receives the shuttle bus information broadcast by the indoor server, the mobile terminal searches for the destination vehicle to match the preset destination of the user, and the departure time matches at least one of the preset departure time of the user.
  • the identification of the shuttle and the identification of the at least one shuttle is displayed on the display of the mobile terminal.
  • the matching of the destination with the preset destination of the user can be understood as: the stop of the stop in the route through which the shuttle passes is the same as the preset destination of the user, or the distance between the stopd route in the route through which the shuttle passes and the preset destination of the user.
  • the embodiment of the present invention is not limited in the range of the preset distance, such as within 500 meters.
  • the matching between the departure time and the preset departure time of the user can be understood as: the departure time of the shuttle is before the preset departure time of the user, or the departure time of the shuttle is earlier than the preset duration of the preset departure time of the user, such as 10 minutes to 20
  • the embodiment of the present invention is not limited in the minute.
  • the mobile terminal selects at least one shuttle whose destination matches the preset destination of the user and the departure time matches the preset departure time of the user, the identifier of the at least one shuttle is outputted on the display of the mobile terminal. On the screen.
  • the mobile terminal will not output on the display after receiving the information of the shuttle vehicle.
  • the vehicle information that can be viewed by the user is useful information to enhance the user experience.
  • Step 12 Detecting the identity of the target shuttle selected by the user from the identification of the at least one shuttle.
  • the user when the mobile terminal outputs the identifier of the at least one shuttle, the user may select the target shuttle according to the needs of the user, for example, selecting the target shuttle according to the final departure time determined by the user. Then the mobile terminal detects the identity of the target shuttle selected by the user.
  • the mobile phone will receive the vehicle information of all the buses broadcast by the indoor map server, and the bus with the departure time of 16:00 has 12 channels and 15 channels, and the bus with the departure time of 16:30 has 15 channels.
  • the 32-way and 26-way buses have a 12-way and 15-way bus at 17:00, while the 12-way bus is destined for Xiangshan Park.
  • the destination for bus 15 is Huanan Village.
  • the destination for the 32 bus is The destination of the Elan Ridge, Route 26 shuttle is the South Exit Interchange.
  • the vehicle information may determine that the shuttles that match the user's preset destination (ie, the shuttle stops at the site where the shuttle stops at the user's preset destination attachment) have 12, 15 and 26 routes, which match the preset departure time of the user.
  • the shuttle bus has 15 roads, 32 roads and 26 roads. Therefore, the mobile phone will output the license plate number of the 15th and 26th shuttle buses to the user. When the user selects 15 channels, the mobile phone will detect that the license plate number of the 15-way shuttle selected by the user is AG1234.
  • the mobile terminal sends the indoor location where the mobile terminal is located and the identifier of the target shuttle to the indoor server, so that the indoor server determines the departure location of the target shuttle to which the identifier of the target shuttle belongs, and generates the indoor location to Indoor route to the departure location.
  • the mobile terminal after detecting the identifier of the target shuttle selected by the user, the mobile terminal locates the indoor location where the mobile station is located, such as which store or which area of the first floor of the supermarket or shopping mall. . The mobile terminal then sends the indoor location in which it is located and the detected identity of the target shuttle selected by the user to the indoor server.
  • the indoor server determines the departure location of the target shuttle according to the identifier of the target shuttle, so that, according to the departure location and the indoor location, An indoor route from the indoor location to the departure location is generated.
  • the indoor route may be one piece or multiple pieces, which is not limited in the embodiment of the present invention.
  • the specific manner in which the indoor server generates an indoor route from the indoor location to the departure location may be: a store structure according to the indoor location to the departure location, a store distribution of each floor, an elevator distribution, a population density, and the like.
  • a plurality of indoor routes that can be reached from the indoor location to the departure point are generated, which are not limited in the embodiment of the present invention.
  • the mobile terminal receives an indoor route sent by the indoor server, and maps the indoor route on the indoor map.
  • the indoor server sends the indoor route to the mobile terminal after generating the indoor route to the indoor route of the departure location.
  • the mobile terminal maps the indoor route to the indoor map of the mall or supermarket. If the user needs to navigate, the indoor route can be navigated in real time on the indoor map.
  • the mobile terminal receives the indoor service.
  • the shuttle bus information is broadcasted
  • the user is detected according to the identifier of the target shuttle selected from the shuttle vehicle information, and the indoor location where the mobile terminal is located and the identifier of the target shuttle are sent to the indoor server, so that the indoor The server determines the departure location of the target shuttle to which the identity of the target shuttle belongs, and generates an indoor route from the indoor location to the departure location.
  • the mobile terminal maps the indoor route on the indoor map.
  • the mobile terminal can recommend the indoor route to the parking place of the bus on the indoor map by using the shuttle selected by the user, thereby avoiding the situation that the bus is missed due to the user not knowing the route, thereby improving the user experience.
  • FIG. 2 is a schematic flowchart diagram of another indoor route recommendation method according to an embodiment of the present invention.
  • the method shown in FIG. 2 can be applied to mobile terminals such as smart phones (such as Android phones, iOS phones, etc.), tablets, handheld computers, personal digital assistants, and mobile Internet devices.
  • the indoor route recommendation method may include the following steps.
  • the mobile terminal receives the shuttle bus information broadcast by the indoor server.
  • the mobile terminal detects an identifier of a target shuttle selected by the user from the shuttle vehicle information.
  • the mobile terminal sends the indoor location where the mobile terminal is located and the identifier of the target shuttle to the indoor server, so that the indoor server determines the departure location of the target shuttle to which the identifier of the target shuttle belongs, and generates the indoor location to Indoor route to the departure location.
  • the mobile terminal receives an indoor route sent by the indoor server, and maps the indoor route on the indoor map.
  • the specific manner in which the mobile terminal receives the indoor route sent by the indoor server and maps the indoor route on the indoor map may include the following steps:
  • Step 21) receiving an indoor route sent by the indoor server, and acquiring, from the indoor server, a length of each indoor route in the indoor route;
  • Step 22) Select the first indoor route having the shortest length from the indoor route, and map the first indoor route on the indoor map.
  • the indoor server may pre-store the floor structure information of the mall or the supermarket (such as the area of each floor, the channel arrangement of each floor, etc.), so that the mall or the super can be calculated. The distance between any two locations in the city. Therefore, after receiving the plurality of indoor routes sent by the indoor server, the mobile terminal may send a request for obtaining the length of each indoor route to the indoor server, and then the indoor server calculates each floor according to the pre-stored floor structure information of the supermarket or the mall. The length of the indoor route and the length of each indoor route are sent to the mobile terminal. Therefore, after receiving the length of each indoor route sent by the indoor server, the mobile terminal selects the first indoor route with the shortest length from the first indoor route, and then maps the first indoor route to the indoor map.
  • the floor structure information of the mall or the supermarket such as the area of each floor, the channel arrangement of each floor, etc.
  • the mobile terminal may select the indoor route display with the shortest route length from the plurality of indoor routes after receiving the indoor routes sent by the indoor server from the indoor location of the mobile terminal to the departure place of the target shuttle. On the indoor map.
  • the mobile terminal determines that the length of the H route is the shortest, so that the H route is mapped on the indoor map.
  • the specific manner in which the mobile terminal receives the indoor route sent by the indoor server and maps the indoor route on the indoor map may include the following steps:
  • Step 31) receiving an indoor route sent by the indoor server, and obtaining a population density on each indoor route in the indoor route from the indoor server;
  • Step 32) Select a second indoor route with the smallest population density from the indoor route, and map the second indoor route on the indoor map.
  • the indoor server can obtain the population density of each area in real time through a camera installed in a shopping mall or a supermarket. Therefore, after receiving the plurality of indoor routes sent by the indoor server, the mobile terminal may send a request for obtaining the population density on each indoor route to the indoor server. After receiving the request, the indoor server can use the camera to determine the distribution of the population density information on each indoor route, thereby transmitting the population density distribution on each indoor route to the mobile terminal. After receiving the population density distribution on each indoor route sent by the indoor server, the mobile terminal selects the second indoor route with the smallest population density, and then maps the second indoor route to the indoor map.
  • the minimum population density may mean that the average population density is the smallest, or the population density of the region with the highest population density on the indoor route is smaller than the population density of the region with the smallest population density on the remaining indoor routes. Not limited.
  • the mobile terminal may select the indoor population with the smallest population density from the plurality of indoor routes after receiving the indoor routes sent by the indoor server from the indoor location of the mobile terminal to the departure location of the target shuttle.
  • the route is displayed on the indoor map.
  • the indoor server For example, suppose the indoor server generates A, B, F, and M according to the indoor location and the departure route of the target shuttle, and the traffic (population density) on the A, B, and M routes is relatively large.
  • the mobile terminal maps the F route on the indoor map.
  • the mobile terminal sends a request for the number of slots of the target bus to the indoor server.
  • a seat detection system can be installed on each shuttle bus configured in a shopping mall or a supermarket, and the number of vacancies on each shuttle bus can be detected in real time.
  • the indoor server can be connected to the seat detection system of each shuttle, so that the number of passengers per seat and the number of vacancies can be obtained in real time. Therefore, after the mobile terminal maps the received indoor route to the indoor map, the mobile terminal may further send a vacancy quantity acquisition request to the indoor server, and the vacant quantity acquisition request carries the identifier of the target shuttle, so that the indoor server can The number of vacancies is obtained from the seat detection system of the target shuttle.
  • the mobile terminal receives the number of slots of the target shuttle returned by the indoor server in response to the slot quantity acquisition request, and outputs the number of slots.
  • the indoor server after the indoor server obtains the request for the number of slots and obtains the number of slots of the target bus from the seat detection system of the target bus, the indoor server sends the number of slots to the mobile terminal. After receiving the number of slots of the target shuttle sent by the indoor server, the mobile terminal may output the indoor route on the indoor map and output the number of slots of the target shuttle.
  • the mobile terminal may further determine whether the number of vacancies is greater than a first preset threshold (eg, determining whether the number of vacancies on the target shuttle is still sufficient).
  • the mobile terminal prompts the user so that the user does not rush to the departure point of the target shuttle.
  • the mobile terminal determines that the number of slots is less than a second preset threshold (such as determining whether the number of slots on the target bus is small), if yes, the mobile terminal also prompts the user to remind the user that the speed needs to be increased, thereby Ensure that the user can get on the target shuttle.
  • the mobile terminal may select a route with the shortest route distance or the smallest population density on the route from the plurality of indoor routes, thereby It is recommended to the user so that the user can quickly reach the departure point of the target shuttle. Further, the mobile terminal can also obtain the target that the user needs to ride to the indoor server. The number of vacancies of the shuttle bus, so that when the indoor route is displayed on the indoor map, the number of vacancies of the target shuttle is output, so that the user can decide whether to speed up the walking speed according to the number of vacancies, thereby improving the user experience.
  • FIG. 3 is a schematic flowchart diagram of still another indoor route recommendation method according to an embodiment of the present invention.
  • the method shown in FIG. 3 can be applied to mobile terminals such as smart phones (such as Android phones, iOS phones, etc.), tablets, handheld computers, personal digital assistants, and mobile Internet devices.
  • the indoor route recommendation method may include the following steps.
  • the mobile terminal receives the shuttle bus information broadcast by the indoor server.
  • the mobile terminal detects an identifier of the target shuttle selected by the user from the shuttle vehicle information.
  • the mobile terminal sends the indoor location where the mobile terminal is located and the identifier of the target shuttle to the indoor server, so that the indoor server determines the departure location of the target shuttle to which the identifier of the target shuttle belongs, and generates the indoor location to Indoor route to the departure location.
  • the mobile terminal receives an indoor route sent by the indoor server, and maps the indoor route on the indoor map.
  • the mobile terminal acquires the length of the indoor route from the indoor server, and acquires an average moving speed of the user when walking.
  • the indoor server may store the floor structure information of the mall or the supermarket, so that the distance between any two positions in the mall or the supermarket may be calculated. Therefore, after receiving the indoor route sent by the indoor server and mapping the indoor route on the indoor map, the mobile terminal may send a request for obtaining the length of the indoor route to the indoor server, and then the indoor server may according to the supermarket or the store stored in advance.
  • the floor structure information calculates the length of the indoor route and then transmits the length to the mobile terminal.
  • the mobile terminal can also obtain the average moving rate when the user walks.
  • the specific manner may be: the mobile terminal can detect the user's motion data in real time, thereby calculating the average moving speed of the user walking; and the smart motion that the user can wear.
  • the wristband is connected, and the smart sports bracelet can detect the motion data of the user in real time, so as to send the calculated average moving rate of the user to the mobile terminal, which is not limited in the embodiment of the present invention.
  • the mobile terminal calculates, according to the average moving rate and the length, the user according to the indoor road. The target length of time required for the line from the indoor location to the departure location.
  • the mobile terminal may calculate the user's indication according to the indoor route according to the calculation rule of dividing the length by the average moving rate.
  • the mobile terminal obtains an average moving rate of the user from the smart sports wristband worn by the user to be 1 m/s, and the distance between the indoor location and the starting location of the target shuttle is obtained from the indoor server. 104m, then the mobile terminal can calculate that the time required for the user to reach the departure location from the indoor location is approximately 1 minute and 44 seconds.
  • the mobile terminal outputs the target duration on the indoor map.
  • the mobile terminal after calculating the target duration required by the user from the indoor location to the departure location according to the indoor route, maps the indoor route on the indoor map, and outputs the indoor route. Distance, and output the target duration required by the user.
  • the mobile terminal updates the remaining distance of the indoor route on the indoor map in real time, and updates the length of time required by the user in the remaining distance in real time. Therefore, the user can conveniently adjust the user's moving speed according to the distance and time information of the output.
  • the mobile terminal can acquire the average moving rate of the user and the determined length of the indoor route, thereby calculating the length of time the user spends walking according to the indoor route. Therefore, the mobile terminal outputs the indoor route from the indoor location to the departure place of the target shuttle on the indoor map, and can also output the time required by the user in real time, thereby improving the user experience.
  • FIG. 4 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention.
  • the mobile terminal 400 shown in FIG. 4 may include a smart phone (such as an Android mobile phone, an iOS mobile phone, etc.), a tablet computer, a palmtop computer, a personal digital assistant, and a mobile Internet device, and the like, which is not limited by the embodiment of the present invention.
  • the mobile terminal 400 may include the following units.
  • the first receiving unit 401 is configured to receive shuttle vehicle information broadcast by the indoor server, where the shuttle vehicle information includes an identifier of each shuttle.
  • the indoor server may refer to a server in a supermarket or a shopping mall, and may also be an indoor map server, which is not limited in the embodiment of the present invention.
  • the shuttle bus information can include each shuttle The identifier may be the number of the license plate of the shuttle, the line of the shuttle, and the like, which are not limited in the embodiment of the present invention.
  • the shuttle vehicle information may also include the departure time of each shuttle, the destination of each shuttle, or the information of the station where each shuttle is parked, and the like, which is not limited in the embodiment of the present invention.
  • the detecting unit 402 is configured to detect an identifier of the target shuttle selected by the shuttle vehicle information received by the user from the first receiving unit 401.
  • the sending unit 403 is configured to send the indoor location where the mobile terminal 400 is located and the identifier of the target shuttle to the indoor server, so that the indoor server determines the departure location of the target shuttle to which the identifier of the target shuttle belongs, and generates the Indoor route to indoor location at the departure point.
  • the indoor server determines the departure location of the target shuttle according to the identifier of the target shuttle, and accordingly, according to the departure location and the indoor location , generating an indoor route from the indoor location to the departure location.
  • the indoor route may be one piece or multiple pieces, which is not limited in the embodiment of the present invention.
  • the specific manner in which the indoor server generates an indoor route from the indoor location to the departure location may be: a store structure according to the indoor location to the departure location, a store distribution of each floor, an elevator distribution, a population density, and the like.
  • a plurality of indoor routes that can be reached from the indoor location to the departure point are generated, which are not limited in the embodiment of the present invention.
  • the second receiving unit 404 is configured to receive an indoor route sent by the indoor server, and map the indoor route on the indoor map.
  • the mobile terminal when receiving the shuttle vehicle information broadcast by the indoor server, the mobile terminal detects the identifier of the target shuttle selected by the user from the information of the shuttle vehicle, and places the mobile terminal at the location.
  • the indoor location and the identity of the target shuttle are sent to the indoor server, so that the indoor server determines the departure location of the target shuttle to which the identity of the target shuttle belongs, and generates an indoor route from the indoor location to the departure location.
  • the mobile terminal maps the indoor route on the indoor map.
  • the mobile terminal can recommend the indoor route to the parking place of the bus on the indoor map by using the shuttle selected by the user, thereby avoiding the situation that the bus is missed due to the user not knowing the route, thereby improving the user experience.
  • FIG. 5 is a schematic structural diagram of another mobile terminal according to an embodiment of the present invention.
  • the mobile terminal 400 shown in FIG. 5 is optimized based on the mobile terminal 400 shown in FIG. 4.
  • the detecting unit 402 can include an output subunit 4021 and a detecting subunit 4022, wherein:
  • the output sub-unit 4021 is configured to output an identifier of the at least one shuttle that matches the destination of the shuttle vehicle information to the user preset destination, and the departure time matches the preset travel time of the user.
  • the shuttle vehicle information further includes a departure time of each shuttle and a destination of each shuttle.
  • the user can pre-set the destination that needs to be reached when coming out of the supermarket or shopping mall, that is, the user preset destination, or the departure time can be set in advance, that is, the user presets the departure time.
  • the output sub-unit 4021 searches for the destination from the shuttle vehicle information to match the preset destination of the user, and the departure time and the preset departure time of the user.
  • the identification of the at least one shuttle is matched and the identification of the at least one shuttle is displayed on the display of the mobile terminal 400.
  • the detecting subunit 4022 is configured to detect an identifier of the target bus selected by the identifier of the at least one shuttle output by the user from the output subunit 4021.
  • the sending unit 403 is further configured to: after the second receiving unit 404 receives the indoor route sent by the indoor server, and map the indoor route on the indoor map, send the target bus to the indoor server.
  • the number of vacancies gets the request.
  • a seat detection system can be installed on each shuttle bus configured in a shopping mall or a supermarket, and the number of vacancies on the shuttle bus can be detected in real time.
  • the indoor server can be connected to the seat detection system of each shuttle, so that the number of passengers per seat and the number of vacancies can be obtained in real time. Therefore, after the second receiving unit 404 maps the received indoor route on the indoor map, the sending unit 403 may further send a slot quantity acquisition request to the indoor server, and the slot quantity acquisition request carries the identifier of the target bus. To enable the indoor server to obtain its number of slots from the seat detection system of the target shuttle.
  • the first receiving unit 401 is further configured to receive the number of slots of the target shuttle returned by the indoor server in response to the slot quantity acquisition request, and output the number of slots.
  • the second receiving unit 404 can include a first receiving subunit 4041, a first obtaining subunit 4042, and a first selecting subunit 4043, where:
  • the first receiving subunit 4041 is configured to receive an indoor route sent by the indoor server, where the number of the indoor routes is at least one.
  • the first obtaining subunit 4042 is configured to acquire, from the indoor server, a length of each indoor route in the indoor route received by the first receiving subunit 4041.
  • the first selection sub-unit 4043 is configured to select the first indoor route having the shortest length from the indoor route received by the first receiving sub-unit 4041, and map the first indoor route on the indoor map.
  • the indoor server may pre-store the floor structure information of the mall or the supermarket (such as the area of each floor, the channel arrangement of each floor, etc.), so that any two of the malls or supermarkets can be calculated. The distance between the positions. Therefore, after the first receiving subunit 4041 receives the plurality of indoor routes sent by the indoor server, the first obtaining subunit 4042 may send a request for acquiring the length of each indoor route to the indoor server, and then the indoor server may according to the pre-stored The floor structure information of the supermarket or the mall calculates the length of each indoor route, and transmits the length of each indoor route to the mobile terminal 400. Therefore, after the first obtaining subunit 4042 receives the length of each indoor route sent by the indoor server, the first selecting subunit 4043 selects the first indoor route having the shortest length from the first indoor route, and then maps the first indoor route to the indoor On the map.
  • the first receiving subunit 4041 receives the plurality of indoor routes sent by the indoor server
  • the first obtaining subunit 4042 may send a
  • the mobile terminal may select a route with the shortest route distance from the plurality of indoor routes, thereby recommending the recommended route to the user. It is convenient for the user to quickly reach the departure place of the target shuttle. Further, the mobile terminal may also obtain the number of vacancies of the target shuttle that the user needs to ride to the indoor server, so as to display the number of vacancies of the target shuttle when displaying the indoor route on the indoor map, so that the user determines whether the need is needed according to the number of vacancies. Speed up walking and enhance the user experience.
  • FIG. 6 is a schematic structural diagram of still another mobile terminal according to an embodiment of the present invention.
  • the mobile terminal 400 shown in FIG. 6 is optimized based on the mobile terminal 400 shown in FIG. 5.
  • the second receiving unit 404 can include a second receiving subunit 4044, a second obtaining subunit 4045, and a second selecting subunit 4046, where:
  • the second receiving subunit 4044 is configured to receive an indoor route sent by the indoor server, where the number of the indoor routes is at least one.
  • the second obtaining sub-unit 4045 is configured to acquire, from the indoor server, a population density on each indoor route in the indoor route received by the second receiving sub-unit 4044.
  • the second selection sub-unit 4046 is configured to select a second indoor route with the smallest population density from the indoor route received by the second receiving sub-unit 4044, and map the second indoor route on the indoor map.
  • the indoor server can obtain the population density of each area in real time through a camera installed in a shopping mall or a supermarket. Therefore, after the second receiving subunit 404 receives the plurality of indoor routes transmitted by the indoor server, the second obtaining subunit 4045 may send a request for obtaining the population density on each indoor route to the indoor server. After receiving the request, the indoor server may use the camera to determine the distribution of the population density information on each indoor route, thereby transmitting the population density distribution on each indoor route to the mobile terminal 400. After the second obtaining subunit 4045 receives the population density distribution on each indoor route sent by the indoor server, the second selecting subunit 4046 selects the second indoor route with the smallest population density, and then the second indoor The route maps on the indoor map.
  • the minimum population density may mean that the average population density is the smallest, or the population density of the region with the highest population density on the indoor route is smaller than the population density of the region with the smallest population density on the remaining indoor routes. Not limited.
  • the mobile terminal after receiving a plurality of indoor routes sent by the indoor server, the mobile terminal may select a route with the smallest population density on the route from the plurality of indoor routes, thereby recommending the user to the user. In order to facilitate the user to quickly reach the starting point of the target shuttle.
  • FIG. 7 is a schematic structural diagram of still another mobile terminal according to an embodiment of the present invention.
  • the mobile terminal 400 shown in FIG. 7 is optimized based on the mobile terminal 400 shown in FIG. 4.
  • the mobile terminal 400 may further include the following units.
  • the obtaining unit 405 is configured to: after the second receiving unit 404 receives the indoor route sent by the indoor server, and map the indoor route on the indoor map, acquire the length of the indoor route from the indoor server, and acquire the walking time of the user. Average moving rate.
  • the acquiring unit 405 can detect the motion data of the user in real time, thereby calculating the average moving speed of the user's walking; and can also connect with the smart sports bracelet worn by the user, and the smart sports bracelet can detect the user's motion data in real time. Therefore, the calculated average moving rate of the user is sent to the mobile terminal 400, which is not limited in the embodiment of the present invention.
  • the calculating unit 406 is configured to calculate, according to the average moving rate and the length acquired by the obtaining unit 405, a target duration required by the user from the indoor location to the starting location according to the indoor route.
  • the output unit 407 is configured to output the target duration calculated by the calculation unit 406 on the indoor map.
  • the mobile terminal can acquire the average moving rate of the user and the determined length of the indoor route, thereby calculating the length of time the user walks according to the indoor route. Therefore, the mobile terminal outputs the indoor route from the indoor location to the departure place of the target shuttle on the indoor map, and can also output the time required by the user in real time, thereby improving the user experience.
  • FIG. 8 is a schematic structural diagram of still another embodiment of a mobile terminal according to an embodiment of the present invention.
  • the mobile terminal 500 described in this embodiment includes: at least one input device 1000; at least one output device 2000; at least one processor 3000, such as a CPU; and a memory 4000, the input device 1000, the output device 2000, and the processor 3000. And the memory 4000 is connected through the bus 5000.
  • the input device 1000 may specifically be a touch panel, a physical button or a mouse, a fingerprint recognition module, or the like.
  • the output device 2000 described above may specifically be a display screen.
  • the above memory 4000 may be a high speed RAM memory or a non-volatile memory such as a magnetic disk memory.
  • the above memory 4000 is used to store a set of program codes, and the input device 1000, the output device 2000, and the processor 3000 are used to call the program code stored in the memory 4000, and perform the following operations:
  • the processor 3000 is configured to:
  • the shuttle vehicle information including an identification of each shuttle
  • the shuttle vehicle information further includes a destination of each shuttle and a departure time of each shuttle, and the processor 3000 detects an identifier of the target shuttle selected by the user from the shuttle vehicle information, including:
  • An identification of a target shuttle selected by the user from the identification of the at least one shuttle is detected.
  • the processor 3000 receives the indoor route sent by the indoor server, and after mapping the indoor route on the indoor map, is further specifically used to:
  • the number of the indoor routes is at least one, and the processor 3000 receives the indoor route sent by the indoor server, and maps the indoor route on the indoor map, including:
  • the first indoor route having the shortest length is selected from the indoor route, and the first indoor route is mapped on the indoor map.
  • the number of the indoor routes is at least one, and the processor 3000 receives the indoor route sent by the indoor server, and maps the indoor route on the indoor map, including:
  • a second indoor route having the smallest population density is selected from the indoor route, and the second indoor route is mapped on the indoor map.
  • the processor 3000 receives the indoor route sent by the indoor server, and After mapping the indoor route on the indoor map, it is also specifically used to:
  • the target duration is output on the indoor map.
  • the foregoing processor 3000 acquires an average moving speed of the user when walking, including:
  • the computer readable storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Landscapes

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

Abstract

本发明实施例公开了一种室内路线推荐方法及移动终端。其中,该方法包括:移动终端在接收到室内服务器广播的班车车辆信息时,会检测用户根据从该班车车辆信息中选取的目标班车的标识,并将该移动终端所处的室内位置以及该目标班车的标识发送给室内服务器,以使该室内服务器确定出该目标班车的标识所属的目标班车的发车地点,并生成该室内位置至该发车地点的室内路线。当接收到该室内服务器发送的室内路线时,该移动终端会在室内地图上映射出该室内路线。通过本发明实施例,移动终端可以通过用户选择的班车,为用户在室内地图上推荐到达该班车发车地点的室内路线,从而可以避免由于用户不清楚路线而错过班车的情况,提升用户体验。

Description

一种室内路线推荐方法及移动终端
本发明要求2015年9月7日递交的发明名称为“一种室内路线推荐方法及移动终端”的申请号201510567626.5的在先申请优先权,上述在先申请的内容以引入的方式并入本文本中。
技术领域
本发明涉及通信技术领域,具体涉及一种室内路线推荐方法及移动终端。
背景技术
目前,随着人们生活水平的提高,各种大型的商场或超市也越来越多。为了方便消费者到商场或超市购物,很多大型商场或超市都会为消费者免费提供多条线路的班车。通常情况下,每条线路的班车的发车地点可能会有所不同,同时由于商场或超市的面积过大,其出口众多,消费者很难准确及时地找到指定线路的班车的发车地点,从而错过了最佳乘车时间。
发明内容
本发明实施例公开了一种室内路线推荐方法及移动终端,能够为用户及时推荐到达指定班车的发车地点的路线。
本发明实施例公开了一种室内路线推荐方法,应用于移动终端,包括:
接收室内服务器广播的班车车辆信息,所述班车车辆信息包括每辆班车的标识;
检测用户从所述班车车辆信息中选取的目标班车的标识;
将所述移动终端所处的室内位置以及所述目标班车的标识发送至所述室内服务器,以使所述室内服务器确定出所述目标班车的标识所属的所述目标班车的发车地点,并生成所述室内位置至所述发车地点的室内路线;
接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线。
作为一种可行的实施方式,所述班车车辆信息还包括每辆班车的目的地以 及每辆班车的发车时间,所述检测用户从所述班车车辆信息中选取的目标班车的标识,包括:
输出所述班车车辆信息包括的目的地与用户预设目的地匹配,且发车时间与用户预设发车时间匹配的至少一辆班车的标识;
检测用户从所述至少一辆班车的标识中选取的目标班车的标识。
作为另一种可行的实施方式,所述接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线之后,所述方法还包括:
向所述室内服务器发送所述目标班车的空位数量获取请求;
接收所述室内服务器响应所述空位数量获取请求返回的所述目标班车的空位数量,并输出所述空位数量。
作为又一种可行的实施方式,所述室内路线的条数为至少一条,所述接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线,包括:
接收所述室内服务器发送的所述室内路线,并从所述室内服务器获取所述室内路线中每条室内路线的长度;
从所述室内路线中选取长度最短的第一室内路线,并在室内地图上映射出所述第一室内路线。
作为又一种可行的实施方式,所述室内路线的条数为至少一条,所述接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线,包括:
接收所述室内服务器发送的所述室内路线,并从所述室内服务器获取所述室内路线中每条室内路线上的人口密度;
从所述室内路线中选取人口密度最小的第二室内路线,并在室内地图上映射出所述第二室内路线。
作为又一种可行的实施方式,所述接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线之后,所述方法还包括:
从所述室内服务器获取所述室内路线的长度,并获取所述用户的行走时的平均移动速率;
根据所述平均移动速率以及所述长度计算所述用户按照所述室内路线从 所述室内位置至所述发车地点所需的目标时长;
在所述室内地图上输出所述目标时长。
相应的,本发明实施例公开了一种移动终端,包括:
第一接收单元,用于接收室内服务器广播的班车车辆信息,所述班车车辆信息包括每辆班车的标识;
检测单元,用于检测用户从所述班车车辆信息中选取的目标班车的标识;
发送单元,用于将所述移动终端所处的室内位置以及所述目标班车的标识发送至所述室内服务器,以使所述室内服务器确定出所述目标班车的标识所属的所述目标班车的发车地点,并生成所述室内位置至所述发车地点的室内路线;
第二接收单元,用于接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线。
作为一种可行的实施方式,所述班车车辆信息还包括每辆班车的目的地以及每辆班车的发车时间,所述检测单元包括输出子单元以及检测子单元,其中:
所述输出子单元,用于输出所述班车车辆信息包括的目的地与用户预设目的地匹配,且发车时间与用户预设发车时间匹配的至少一辆班车的标识;
所述检测子单元,用于检测用户从所述至少一辆班车的标识中选取的目标班车的标识。
作为另一种可行的实施方式,所述发送单元,还用于在所述第二接收单元接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线之后,向所述室内服务器发送所述目标班车的空位数量获取请求;
所述第一接收单元,还用于接收所述室内服务器响应所述空位数量获取请求返回的所述目标班车的空位数量,并输出所述空位数量。
作为又一种可行的实施方式,所述室内路线的条数为至少一条,所述第二接收单元包括第一接收子单元、第一获取子单元以及第一选取子单元,其中:
所述第一接收子单元,用于接收所述室内服务器发送的所述室内路线;
所述第一获取子单元,用于从所述室内服务器获取所述室内路线中每条室内路线的长度;
所述第一选取子单元,用于从所述室内路线中选取长度最短的第一室内路线,并在室内地图上映射出所述第一室内路线。
作为又一种可行的实施方式,所述室内路线的条数为至少一条,所述第二接收单元包括第二接收子单元、第二获取子单元以及第二选取子单元,其中:
所述第二接收子单元,用于接收所述室内服务器发送的所述室内路线;
所述第二获取子单元,用于从所述室内服务器获取所述室内路线中每条室内路线上的人口密度;
所述第二选取子单元,用于从所述室内路线中选取人口密度最小的第二室内路线,并在室内地图上映射出所述第二室内路线。
作为又一种可行的实施方式,所述移动终端还包括:
获取单元,用于在所述第二接收单元接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线之后,从所述室内服务器获取所述室内路线的长度,以及获取所述用户的行走时的平均移动速率;
计算单元,用于根据所述平均移动速率以及所述长度计算所述用户按照所述室内路线从所述室内位置至所述发车地点所需的目标时长;
输出单元,用于在所述室内地图上输出所述目标时长。
实施本发明实施例,具有如下有益效果:
本发明实施例中,移动终端在接收到室内服务器广播的班车车辆信息时,会检测用户根据从该班车车辆信息中选取的目标班车的标识,并将该移动终端所处的室内位置以及该目标班车的标识发送给室内服务器,以使该室内服务器确定出该目标班车的标识所属的目标班车的发车地点,并生成该室内位置至该发车地点的室内路线。当接收到该室内服务器发送的室内路线时,该移动终端会在室内地图上映射出该室内路线。通过本发明实施例,移动终端可以通过用户选择的班车,为用户在室内地图上推荐到达该班车发车地点的室内路线,从而可以避免由于用户不清楚路线而错过班车的情况,提升用户体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种室内路线推荐方法的流程示意图;
图2是本发明实施例公开的另一种室内路线推荐方法的流程示意图;
图3是本发明实施例公开的又一种室内路线推荐方法的流程示意图;
图4是本发明实施例公开的一种移动终端的结构示意图;
图5是本发明实施例公开的另一种移动终端的结构示意图;
图6是本发明实施例公开的又一种移动终端的结构示意图;
图7是本发明实施例公开的又一种移动终端的结构示意图;
图8是本发明实施例公开的又一种移动终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种室内路线推荐方法及移动终端,能够为用户及时推荐到达指定班车的发车地点的路线。以下分别进行详细说明。
请参阅图1,图1是本发明实施例公开的一种室内路线推荐方法的流程示意图。其中,图1所示的方法可以应用于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)以及移动互联网设备(Mobile Internet Device,MID)等移动终端。如图1所示,该室内路线推荐方法可以包括以下步骤。
S101、移动终端接收室内服务器广播的班车车辆信息。
本发明实施例中,室内服务器可以指超市、商场中的服务器,也可以指室内地图服务器,本发明实施例不做限定。该室内服务器可以存储有商场或超市配置的班车车辆信息,并且该室内服务器间隔一段时间就会向处于商场或超市内的移动终端广播该商场或超市配置的班车的车辆信息。
因此,用户在进入超市或商场时,其随身携带的移动终端会接收到室内服务器广播的班车车辆信息。其中,该班车车辆信息可以包括每辆班车的标识, 该标识可以是指班车的车牌号以及该班车的线路等,本发明实施例不做限定。该班车车辆信息还可以包括每辆班车的发车时间以及每辆班车的目的地或者每辆班车行驶时所停靠的站点信息等,本发明实施例不做限定。
需要说明的是,室内服务器广播的班车车辆信息可以是该商场或超市的所有班车的车辆信息,也可以是即将发车的班车的车辆信息,本发明实施例不做限定。如果室内服务器广播的是该商场或超市所有班车的车辆信息,由于用户在刚进入商场或超市时,该移动终端已经接收到室内服务器广播的班车车辆信息,而当室内服务器再次广播班车车辆信息时,该移动终端可不再接收其广播的班车车辆信息,若至少一辆班车车辆信息发生更改时,该移动终端可接收其广播的班车车辆信息。而如果室内服务器广播的是即将发车的班车车辆信息,那么该移动终端会实时接收该室内服务器广播的班车车辆信息,以便随时掌握班车发车动态。
S102、移动终端检测用户从该班车车辆信息中选取的目标班车的标识。
本发明实施例中,移动终端在接收到室内服务器广播的班车车辆信息之后,会将该班车车辆信息显示在显示屏上,用户可以在移动终端的显示屏上查看该商场或超市的班车车辆信息。例如,如果用户即将离开商场,可以从移动终端输出的班车车辆信息中选取了需要乘坐的目标班车,那么该移动终端就会检测到用户选取的目标班车的标识。
需要说明的是,如果室内服务器广播的是所有班车的车辆信息,那么移动终端在输出班车车辆信息时,可以输出即将发车的班车的车辆信息,也可以输出所有班车的车辆信息,本发明实施例不做限定。
作为一种可行的实施方式,移动终端检测用户从该班车车辆信息中选取的目标班车的标识的具体方式可以包括以下步骤:
步骤11)输出该班车车辆信息包括的目的地与用户预设目的地匹配,且发车时间与用户预设发车时间匹配的至少一辆班车的标识。
具体实现中,用户可以预先设置好从超市或商场出来时需要到达的目的地,即用户预设目的地,也可以预先设置好出发时间,即用户预设发车时间。当移 动终端接收到室内服务器广播的班车车辆信息时,该移动终端就会从该班车车辆信息中查找出目的地与用户预设目的地匹配,且发车时间与用户预设发车时间匹配的至少一辆班车的标识,并将该至少一辆班车的标识显示在移动终端的显示屏上。
其中,目的地与用户预设目的地匹配可以理解为:班车经过的线路中停靠的站点与用户预设目的地相同,或者班车经过的路线中停靠的站点与用户预设目的地之间的距离在预设距离范围内,如500米内,本发明实施例不做限定。而发车时间与用户预设发车时间匹配可以理解为:班车的发车时间在用户预设发车时间之前,或者班车的发车时间早于用户预设发车时间的预设时长范围内,如10分钟至20分钟内,本发明实施例不做限定。
因此,移动终端在选取出目的地与用户预设目的地匹配,且发车时间与用户预设发车时间匹配的至少一辆班车之后,就会将该至少一辆班车的标识输出在移动终端的显示屏上。
需要说明的是,如果即将发车(如发车时间为当前时间之后的3分钟以内),或者已经发车的班车,该移动终端在接收到其班车车辆信息之后,就不会输出在显示屏上,这样可以让用户查看到的车辆信息都是有用的信息,从而提升用户体验。
步骤12)检测用户从该至少一辆班车的标识中选取的目标班车的标识。
具体实现中,当移动终端输出该至少一辆班车的标识时,用户就可以根据自己的需要选取目标班车,如根据用户最终确定好的发车时间来选取目标班车。那么该移动终端就会检测到用户选取的该目标班车的标识。
举例来说,假设用户预设目的地为长江大桥站,而用户预设发车时间为16:40。那么用户在超市购物时,手机会接收到室内地图服务器广播的该超市所有班车的车辆信息,发车时间为16:00的班车有12路以及15路,发车时间为16:30的班车有15路、32路以及26路,发车时间为17:00的班车有12路以及15路,而12路班车的目的地为香山公园,15路班车的目的地为华南村,32路班车的目的地为鹅岭,26路班车的目的地为南口立交。而手机根据上述 车辆信息可以确定出与用户预设目的地匹配(即班车经过路线中停靠的站点在用户预设目的地附件)的班车有12路、15路以及26路,而与用户预设发车时间匹配的班车有15路、32路以及26路。因此,手机会向用户输出15路以及26路班车的车牌号,当用户选择15路时,手机会检测到用户选取的15路班车的车牌号为AG1234。
S103、移动终端将该移动终端所处的室内位置以及该目标班车的标识发送至室内服务器,以使该室内服务器确定出目标班车的标识所属的该目标班车的发车地点,并生成该室内位置至该发车地点的室内路线。
本发明实施例中,移动终端在检测出用户选取的目标班车的标识之后,就会通过定位装置定位其所处的室内位置,如在超市或商场的第几层楼的哪个商店或哪个区域等。然后该移动终端就会将其所处的室内位置以及检测出的用户选取的目标班车的标识发送给室内服务器。
进一步的,当室内服务器接收到移动终端发送的室内位置以及目标班车的标识时,该室内服务器会根据该目标班车的标识确定出该目标班车的发车地点,从而根据该发车地点以及该室内位置,生成从该室内位置到该发车地点的室内路线。其中,该室内路线可以是一条,也可以是多条,本发明实施例不做限定。
具体的,该室内服务器生成从该室内位置到该发车地点的室内路线的具体方式可以为:根据该室内位置到该发车地点的楼层结构,各个楼层的商店分布、以及电梯分布,人口密度等情况生成多条能够从该室内位置到达该发车地点的室内路线,本发明实施例不做限定。
S104、移动终端接收室内服务器发送的室内路线,并在室内地图上映射出该室内路线。
本发明实施例中,室内服务器在生成该室内位置至该发车地点的室内路线之后,会将该室内路线发送给移动终端。而移动终端在接收到室内服务器发送的室内路线之后,会将该室内路线映射在该商场或超市的室内地图上。如果用户需要导航,可以在该室内地图上实时对该室内路线进行导航。
可见,在图1所描述的室内路线推荐方法中,移动终端在接收到室内服务 器广播的班车车辆信息时,会检测用户根据从该班车车辆信息中选取的目标班车的标识,并将该移动终端所处的室内位置以及该目标班车的标识发送给室内服务器,以使该室内服务器确定出该目标班车的标识所属的目标班车的发车地点,并生成该室内位置至该发车地点的室内路线。当接收到该室内服务器发送的室内路线时,该移动终端会在室内地图上映射出该室内路线。通过本发明实施例,移动终端可以通过用户选择的班车,为用户在室内地图上推荐到达该班车发车地点的室内路线,从而可以避免由于用户不清楚路线而错过班车的情况,提升用户体验。
请参阅图2,图2是本发明实施例公开的另一种室内路线推荐方法的流程示意图。其中,图2所示的方法可以应用于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑、个人数字助理以及移动互联网设备等移动终端。如图2所示,该室内路线推荐方法可以包括以下步骤。
S201、移动终端接收室内服务器广播的班车车辆信息。
S202、移动终端检测用户从该班车车辆信息中选取的目标班车的标识。
S203、移动终端将该移动终端所处的室内位置以及该目标班车的标识发送至室内服务器,以使该室内服务器确定出目标班车的标识所属的该目标班车的发车地点,并生成该室内位置至该发车地点的室内路线。
S204、移动终端接收室内服务器发送的室内路线,并在室内地图上映射出该室内路线。
作为一种可行的实施方式,移动终端接收室内服务器发送的室内路线,并在室内地图上映射出该室内路线的具体方式可以包括以下步骤:
步骤21)接收室内服务器发送的室内路线,并从该室内服务器获取该室内路线中每条室内路线的长度;
步骤22)从该室内路线中选取长度最短的第一室内路线,并在室内地图上映射出该第一室内路线。
具体实现中,室内服务器可以预先存储有该商场或超市的楼层构造信息(如每层楼的面积,每层楼的通道排布情况等),从而可以计算出该商场或超 市内任意两个位置之间的距离。因此,移动终端在接收到室内服务器发送的多条室内路线之后,可以向室内服务器发送获取每条室内路线长度的请求,然后室内服务器会根据预先存储的该超市或商场的楼层构造信息计算出每条室内路线的长度,并将每条室内路线的长度均发送给该移动终端。因此,移动终端在接收到室内服务器发送的每条室内路线的长度之后,会从中选取长度最短的第一室内路线,然后将该第一室内路线映射在室内地图上。
也就是说,移动终端可以在接收到室内服务器发送的从该移动终端的室内位置到该目标班车的发车地点的多条室内路线之后,从这多条室内路线中选取路线长度最短的室内路线显示在室内地图上。
举例来说,假设室内服务器根据该室内位置以及目标班车的发车地点生成的室内路线有G、H、K、L,G路线的长度为300米,H路线的长度为278米、K路线的长度为312米,而L路线的长度为296米,因此,该移动终端就会确定出H路线的长度最短,从而会在室内地图上映射出H路线。
作为另一种可行的实施方式,移动终端接收室内服务器发送的室内路线,并在室内地图上映射出该室内路线的具体方式可以包括以下步骤:
步骤31)接收室内服务器发送的室内路线,并从该室内服务器获取该室内路线中每条室内路线上的人口密度;
步骤32)从该室内路线中选取人口密度最小的第二室内路线,并在室内地图上映射出该第二室内路线。
具体实现中,室内服务器可以通过商场或超市安装的摄像头实时获取每个区域的人口密度。因此,移动终端在接收到室内服务器发送的多条室内路线之后,可以向室内服务器发送获取每条室内路线上人口密度的请求。而室内服务器在接收到该请求之后,可以使用摄像头确定出每条室内路线上的人口密度信息分布情况,从而将各条室内路线上的人口密度分布情况发送给移动终端。而移动终端在接收到室内服务器发送的每条室内路线上的人口密度分布情况之后,会从中选取人口密度最小的第二室内路线,然后将该第二室内路线映射在室内地图上。其中,该人口密度最小可以是指平均人口密度最小,也可以是指该室内路线上人口密度最大的区域的人口密度比其余室内路线上人口密度最小的区域的人口密度要小,本发明实施例不做限定。
也就是说,移动终端可以在接收到室内服务器发送的从该移动终端的室内位置到该目标班车的发车地点的多条室内路线之后,从这多条室内路线中选取路线上人口密度最小的室内路线显示在室内地图上。
举例来说,假设室内服务器根据该室内位置以及目标班车的发车地点生成的室内路线有A、B、F、M,而A、B以及M路线上的人流量(人口密度)都比较大,因此,该移动终端就会在室内地图上映射出F路线。
S205、移动终端向室内服务器发送该目标班车的空位数量获取请求。
本发明实施例中,商场或超市配置的各辆班车上可以安装有座位检测***,可以实时检测各辆班车上的空位数量。而室内服务器可以与各辆班车的座位检测***相连接,从而可以实时获取到每辆班车的乘客数量以及空位数量。因此,移动终端在将接收到室内路线映射在室内地图上之后,可以进一步向该室内服务器发送空位数量获取请求,而该空位数量获取请求中携带有该目标班车的标识,以使该室内服务器能够从该目标班车的座位检测***中获取其空位数量。
S206、移动终端接收室内服务器响应该空位数量获取请求返回的该目标班车的空位数量,并输出该空位数量。
本发明实施例中,室内服务器在响应该空位数量获取请求,向该目标班车的座位检测***获取到该目标班车的空位数量之后,会将该空位数量发送给移动终端。该移动终端从而在接收到室内服务器发送的该目标班车的空位数量之后,可以在室内地图上映射出该室内路线的同时,输出该目标班车的空位数量。
可选的,该移动终端还可以在获取到该目标班车的空位数量之后,先判断该空位数量是否大于第一预设阈值(如判断该目标班车上的空位数量是否还比较充足)如果是,该移动终端会提示用户,从而使得用户不会着急前往该目标班车的发车地点。而如果该移动终端在判断出该空位数量小于第二预设阈值(如判断该目标班车上的空位数量是否较少)如果是,该移动终端也会提示用户,以提醒用户需要加快速度,从而保证用户能够坐上该目标班车。
可见,在图2所描述的方法中,移动终端在接收到室内服务器发送的多条室内路线之后,可以从该多条室内路线中选取路线距离最短或者路线上人口密度最小的路线,从而将其推荐给用户,以方便用户能够快速到达该目标班车的发车地点。进一步的,移动终端还可以向室内服务器获取用户需要乘坐的目标 班车的空位数量,从而在室内地图上显示室内路线时,输出该目标班车的空位数量,以便用户根据空位数量的多少来决定是否需要加快行走速度,从而提升用户体验。
请参阅图3,图3是本发明实施例公开的又一种室内路线推荐方法的流程示意图。其中,图3所示的方法可以应用于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑、个人数字助理以及移动互联网设备等移动终端。如图3所示,该室内路线推荐方法可以包括以下步骤。
S301、移动终端接收室内服务器广播的班车车辆信息。
S302、移动终端检测用户从该班车车辆信息中选取的目标班车的标识。
S303、移动终端将该移动终端所处的室内位置以及该目标班车的标识发送至室内服务器,以使该室内服务器确定出目标班车的标识所属的该目标班车的发车地点,并生成该室内位置至该发车地点的室内路线。
S304、移动终端接收室内服务器发送的室内路线,并在室内地图上映射出该室内路线。
S305、移动终端从室内服务器获取该室内路线的长度,并获取该用户的行走时的平均移动速率。
本发明实施例中,室内服务器可以存储有该商场或超市的楼层构造信息,从而可以计算出该商场或超市内任意两个位置之间的距离。因此,移动终端在接收到室内服务器发送的室内路线,并在室内地图上映射出该室内路线之后,可以向室内服务器发送获取该室内路线长度的请求,然后室内服务器会根据预先存储的该超市或商场的楼层构造信息计算出该室内路线的长度,然后将该长度发送给该移动终端。
同时,该移动终端还会获取用户行走时的平均移动速率,具体方式可以是:该移动终端可以实时检测用户的运动数据,从而计算出用户行走的平均移动速率;还可以与用户佩戴的智能运动手环连接,该智能运动手环可以实时检测用户的运动数据,从而将计算出的该用户的平均移动速率发送给该移动终端,具体方式本发明实施例不做限定。
S306、移动终端根据该平均移动速率以及该长度计算该用户按照该室内路 线从该室内位置至该发车地点所需的目标时长。
本发明实施例中,当移动终端获取到用户的平均移动速率,并且获取到该室内路线的长度之后,就可以根据长度除以平均移动速率的计算规则,计算出该用户按照该室内路线的指示从该室内位置到该目标班车的发车地点所需要的目标时长。
举例来说,假设移动终端从用户佩戴的智能运动手环上获取到用户的平均移动速率为1m/s,而从室内服务器中获取到该室内位置到该目标班车的发车地点之间的距离为104m,那么该移动终端就可以计算出用户从该室内位置到达该发车地点所需要的时间大概为1分钟44秒。
S307、移动终端在该室内地图上输出该目标时长。
本发明实施例中,移动终端在计算出该用户按照该室内路线从该室内位置至该发车地点所需的目标时长之后,会在该室内地图上映射该室内路线的同时,输出该室内路线的距离,并输出用户所需要的目标时长,同时,随着用户的移动,该移动终端会实时更新该室内地图上输出该室内路线的剩余距离,并实时更新用户在剩余距离下所需的时长,从而方便用户根据输出的距离以及时间信息及时调整用户的移动速率。
可见,在图3所描述的方法中,移动终端可以获取用户的平均移动速率以及确定出的室内路线的长度,从而计算出用户按照该室内路线行走所用的时长。因此,移动终端在室内地图上输出从该室内位置到目标班车的发车地点的室内路线的同时,还可以实时输出用户所需要的时长,从而提升用户体验。
请参阅图4,图4是本发明实施例公开的一种移动终端的结构示意图。其中,图4所示的移动终端400可以包括智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑、个人数字助理以及移动互联网设备等,本发明实施例不作限定。如图4所示,移动终端400可以包括以下单元。
第一接收单元401,用于接收室内服务器广播的班车车辆信息,该班车车辆信息包括每辆班车的标识。
本发明实施例中,室内服务器可以指超市、商场中的服务器,也可以指室内地图服务器,本发明实施例不做限定。该班车车辆信息可以包括每辆班车的 标识,该标识可以是指班车的车牌号以及该班车的线路等,本发明实施例不做限定。该班车车辆信息还可以包括每辆班车的发车时间以及每辆班车的目的地或者每辆班车行驶时所停靠的站点信息等,本发明实施例不做限定。
检测单元402,用于检测用户从第一接收单元401接收的班车车辆信息中选取的目标班车的标识。
发送单元403,用于将该移动终端400所处的室内位置以及该目标班车的标识发送至室内服务器,以使该室内服务器确定出目标班车的标识所属的该目标班车的发车地点,并生成该室内位置至该发车地点的室内路线。
进一步的,当室内服务器接收到发送单元403发送的室内位置以及目标班车的标识时,该室内服务器会根据该目标班车的标识确定出该目标班车的发车地点,从而根据该发车地点以及该室内位置,生成从该室内位置到该发车地点的室内路线。其中,该室内路线可以是一条,也可以是多条,本发明实施例不做限定。
具体的,该室内服务器生成从该室内位置到该发车地点的室内路线的具体方式可以为:根据该室内位置到该发车地点的楼层结构,各个楼层的商店分布、以及电梯分布,人口密度等情况生成多条能够从该室内位置到达该发车地点的室内路线,本发明实施例不做限定。
第二接收单元404,用于接收室内服务器发送的室内路线,并在室内地图上映射出该室内路线。
可见,在图4所描述的移动终端中,移动终端在接收到室内服务器广播的班车车辆信息时,会检测用户根据从该班车车辆信息中选取的目标班车的标识,并将该移动终端所处的室内位置以及该目标班车的标识发送给室内服务器,以使该室内服务器确定出该目标班车的标识所属的目标班车的发车地点,并生成该室内位置至该发车地点的室内路线。当接收到该室内服务器发送的室内路线时,该移动终端会在室内地图上映射出该室内路线。通过本发明实施例,移动终端可以通过用户选择的班车,为用户在室内地图上推荐到达该班车发车地点的室内路线,从而可以避免由于用户不清楚路线而错过班车的情况,提升用户体验。
请一并参阅图5,图5是本发明实施例公开的另一种移动终端的结构示意图。其中,图5所示的移动终端400是在图4所示的移动终端400的基础上进行优化得到的。如图5所示,检测单元402可以包括输出子单元4021以及检测子单元4022,其中:
输出子单元4021,用于输出该班车车辆信息包括的目的地与用户预设目的地匹配,且发车时间与用户预设发车时间匹配的至少一辆班车的标识。
本发明实施例中,该班车车辆信息还包括每辆班车的发车时间以及每辆班车的目的地。用户可以预先设置好从超市或商场出来时需要到达的目的地,即用户预设目的地,也可以预先设置好出发时间,即用户预设发车时间。当第一接收单元401接收到室内服务器广播的班车车辆信息时,输出子单元4021就会从该班车车辆信息中查找出目的地与用户预设目的地匹配,且发车时间与用户预设发车时间匹配的至少一辆班车的标识,并将该至少一辆班车的标识显示在移动终端400的显示屏上。
检测子单元4022,用于检测用户从输出子单元4021输出的至少一辆班车的标识中选取的目标班车的标识。
在一种可行的实施方式中,发送单元403,还用于在第二接收单元404接收该室内服务器发送的室内路线,并在室内地图上映射出该室内路线之后,向该室内服务器发送该目标班车的空位数量获取请求。
本发明实施例中,商场或超市配置的各辆班车上可以安装有座位检测***,可以实时检测该辆班车上的空位数量。而室内服务器可以与各辆班车的座位检测***相连接,从而可以实时获取到每辆班车的乘客数量以及空位数量。因此,在第二接收单元404将接收到室内路线映射在室内地图上之后,发送单元403可以进一步向该室内服务器发送空位数量获取请求,而该空位数量获取请求中携带有该目标班车的标识,以使该室内服务器能够从该目标班车的座位检测***中获取其空位数量。
第一接收单元401,还用于接收该室内服务器响应该空位数量获取请求返回的该目标班车的空位数量,并输出该空位数量。
在另一种可行的实施方式中,第二接收单元404可以包括第一接收子单元4041、第一获取子单元4042以及第一选取子单元4043,其中:
第一接收子单元4041,用于接收室内服务器发送的室内路线,其中,该室内路线的条数为至少一条。
第一获取子单元4042,用于从该室内服务器获取第一接收子单元4041接收的室内路线中每条室内路线的长度。
第一选取子单元4043,用于从第一接收子单元4041接收的室内路线中选取长度最短的第一室内路线,并在室内地图上映射出该第一室内路线。
本发明实施例中,室内服务器可以预先存储有该商场或超市的楼层构造信息(如每层楼的面积,每层楼的通道排布情况等),从而可以计算出该商场或超市内任意两个位置之间的距离。因此,在第一接收子单元4041接收到室内服务器发送的多条室内路线之后,第一获取子单元4042可以向室内服务器发送获取每条室内路线长度的请求,然后室内服务器会根据预先存储的该超市或商场的楼层构造信息计算出每条室内路线的长度,并将每条室内路线的长度均发送给该移动终端400。因此,在第一获取子单元4042接收到室内服务器发送的每条室内路线的长度之后,第一选取子单元4043会从中选取长度最短的第一室内路线,然后将该第一室内路线映射在室内地图上。
可见,在图5所描述的移动终端中,移动终端在接收到室内服务器发送的多条室内路线之后,可以从该多条室内路线中选取路线距离最短的路线,从而将其推荐给用户,以方便用户能够快速到达该目标班车的发车地点。进一步的,移动终端还可以向室内服务器获取用户需要乘坐的目标班车的空位数量,从而在室内地图上显示室内路线时,输出该目标班车的空位数量,以便用户根据空位数量的多少来决定是否需要加快行走速度,从而提升用户体验。
请一并参阅图6,图6是本发明实施例公开的又一种移动终端的结构示意图。其中,图6所示的移动终端400是在图5所示的移动终端400的基础上进行优化得到的。如图6所示,第二接收单元404可以包括第二接收子单元4044、第二获取子单元4045以及第二选取子单元4046,其中:
第二接收子单元4044,用于接收室内服务器发送的室内路线,其中,该室内路线的条数为至少一条,。
第二获取子单元4045,用于从该室内服务器获取第二接收子单元4044接收的室内路线中每条室内路线上的人口密度。
第二选取子单元4046,用于从第二接收子单元4044接收的室内路线中选取人口密度最小的第二室内路线,并在室内地图上映射出该第二室内路线。
本发明实施例中,室内服务器可以通过商场或超市安装的摄像头实时获取每个区域的人口密度。因此,在第二接收子单元404接收到室内服务器发送的多条室内路线之后,第二获取子单元4045可以向室内服务器发送获取每条室内路线上人口密度的请求。而室内服务器在接收到该请求之后,可以使用摄像头确定出每条室内路线上的人口密度信息分布情况,从而将各条室内路线上的人口密度分布情况发送给移动终端400。而在第二获取子单元4045接收到室内服务器发送的每条室内路线上的人口密度分布情况之后,第二选取子单元4046会从中选取人口密度最小的第二室内路线,然后将该第二室内路线映射在室内地图上。其中,该人口密度最小可以是指平均人口密度最小,也可以是指该室内路线上人口密度最大的区域的人口密度比其余室内路线上人口密度最小的区域的人口密度要小,本发明实施例不做限定。
可见,在图6所描述的移动终端中,移动终端在接收到室内服务器发送的多条室内路线之后,可以从该多条室内路线中选取路线上人口密度最小的路线,从而将其推荐给用户,以方便用户能够快速到达该目标班车的发车地点。
请一并参阅图7,图7是本发明实施例公开的又一种移动终端的结构示意图。其中,图7所示的移动终端400是在图4所示的移动终端400的基础上进行优化得到的。如图7所示,该移动终端400还可以包括以下单元。
获取单元405,用于在第二接收单元404接收到该室内服务器发送的室内路线,并在室内地图上映射出该室内路线之后,从室内服务器获取该室内路线的长度,并获取该用户的行走时的平均移动速率。
需要说明的是,获取单元405可以实时检测用户的运动数据,从而计算出用户行走的平均移动速率;还可以与用户佩戴的智能运动手环连接,该智能运动手环可以实时检测用户的运动数据,从而将计算出的该用户的平均移动速率发送给该移动终端400,具体方式本发明实施例不做限定。
计算单元406,用于根据获取单元405获取的平均移动速率以及长度计算该用户按照该室内路线从该室内位置至该发车地点所需的目标时长。
输出单元407,用于在该室内地图上输出计算单元406计算的目标时长。
可见,在图7所描述的移动终端中,移动终端可以获取用户的平均移动速率以及确定出的室内路线的长度,从而计算出用户按照该室内路线行走所用的时长。因此,移动终端在室内地图上输出从该室内位置到目标班车的发车地点的室内路线的同时,还可以实时输出用户所需要的时长,从而提升用户体验。
请参阅图8,为本发明实施例提供的一种移动终端的又一实施例结构示意图。本实施例中所描述的移动终端500,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。
其中,上述输入设备1000具体可为触控面板、物理按键或者鼠标、指纹识别模组等等。
上述输出设备2000具体可为显示屏。
上述存储器4000可以是高速RAM存储器,也可为非易失性存储器(non-volatile memory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:
上述处理器3000,用于:
接收室内服务器广播的班车车辆信息,所述班车车辆信息包括每辆班车的标识;
检测用户从所述班车车辆信息中选取的目标班车的标识;
将所述移动终端所处的室内位置以及所述目标班车的标识发送至所述室内服务器,以使所述室内服务器确定出所述目标班车的标识所属的所述目标班车的发车地点,并生成所述室内位置至所述发车地点的室内路线;
接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线。
可选地,所述班车车辆信息还包括每辆班车的目的地以及每辆班车的发车时间,上述处理器3000检测用户从所述班车车辆信息中选取的目标班车的标识,包括:
输出所述班车车辆信息包括的目的地与用户预设目的地匹配,且发车时间与用户预设发车时间匹配的至少一辆班车的标识;
检测用户从所述至少一辆班车的标识中选取的目标班车的标识。
可选地,上述处理器3000接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线之后,还具体用于:
向所述室内服务器发送所述目标班车的空位数量获取请求;
接收所述室内服务器响应所述空位数量获取请求返回的所述目标班车的空位数量,并输出所述空位数量。
可选地,室内路线的条数为至少一条,上述处理器3000接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线,包括:
接收所述室内服务器发送的所述室内路线,并从所述室内服务器获取所述室内路线中每条室内路线的长度;
从所述室内路线中选取长度最短的第一室内路线,并在室内地图上映射出所述第一室内路线。
可选地,所述室内路线的条数为至少一条,上述处理器3000接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线,包括:
接收所述室内服务器发送的所述室内路线,并从所述室内服务器获取所述室内路线中每条室内路线上的人口密度;
从所述室内路线中选取人口密度最小的第二室内路线,并在室内地图上映射出所述第二室内路线。
可选地,上述处理器3000接收所述室内服务器发送的所述室内路线,并 在室内地图上映射出所述室内路线之后,还具体用于:
从所述室内服务器获取所述室内路线的长度,并获取所述用户的平均移动速率;
根据所述平均移动速率以及所述长度计算所述用户按照所述室内路线从所述室内位置至所述发车地点所需的目标时长;
在所述室内地图上输出所述目标时长。
可选地,上述处理器3000获取所述用户的行走时的平均移动速率,包括:
获取所述用户的运动数据,并根据所述运动数据计算出所述用户行走的平均移动速率,其中,所述运动数据由所述移动终端检测,或者,由与所述移动终端连接的智能运动手环检测。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该计算机可读存储介质中存储有计算机可执行指令,该计算机可执行指令可用于执行上述各方法的实施例的流程。其中,上述计算机可读存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (22)

  1. 一种室内路线推荐方法,应用于移动终端,其特征在于,包括:
    接收室内服务器广播的班车车辆信息,所述班车车辆信息包括每辆班车的标识;
    检测用户从所述班车车辆信息中选取的目标班车的标识;
    将所述移动终端所处的室内位置以及所述目标班车的标识发送至所述室内服务器,以使所述室内服务器确定出所述目标班车的标识所属的所述目标班车的发车地点,并生成所述室内位置至所述发车地点的室内路线;
    接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线。
  2. 根据权利要求1所述的方法,其特征在于,所述班车车辆信息还包括每辆班车的目的地以及每辆班车的发车时间,所述检测用户从所述班车车辆信息中选取的目标班车的标识,包括:
    输出所述班车车辆信息包括的目的地与用户预设目的地匹配,且发车时间与用户预设发车时间匹配的至少一辆班车的标识;
    检测用户从所述至少一辆班车的标识中选取的目标班车的标识。
  3. 根据权利要求1或2所述的方法,其特征在于,所述接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线之后,所述方法还包括:
    向所述室内服务器发送所述目标班车的空位数量获取请求;
    接收所述室内服务器响应所述空位数量获取请求返回的所述目标班车的空位数量,并输出所述空位数量。
  4. 根据权利要求3所述的方法,其特征在于,所述室内路线的条数为至少一条,所述接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线,包括:
    接收所述室内服务器发送的所述室内路线,并从所述室内服务器获取所述室内路线中每条室内路线的长度;
    从所述室内路线中选取长度最短的第一室内路线,并在室内地图上映射出所述第一室内路线。
  5. 根据权利要求3所述的方法,其特征在于,所述室内路线的条数为至少一条,所述接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线,包括:
    接收所述室内服务器发送的所述室内路线,并从所述室内服务器获取所述室内路线中每条室内路线上的人口密度;
    从所述室内路线中选取人口密度最小的第二室内路线,并在室内地图上映射出所述第二室内路线。
  6. 根据权利要求1或2所述的方法,其特征在于,所述接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线之后,所述方法还包括:
    从所述室内服务器获取所述室内路线的长度,并获取所述用户的平均移动速率;
    根据所述平均移动速率以及所述长度计算所述用户按照所述室内路线从所述室内位置至所述发车地点所需的目标时长;
    在所述室内地图上输出所述目标时长。
  7. 根据权利要求6所述的方法,其特征在于,所述获取所述用户的行走时的平均移动速率,包括:
    获取所述用户的运动数据,并根据所述运动数据计算出所述用户行走的平均移动速率,其中,所述运动数据由所述移动终端检测,或者,由与所述移动终端连接的智能运动手环检测。
  8. 一种移动终端,其特征在于,包括:
    第一接收单元,用于接收室内服务器广播的班车车辆信息,所述班车车辆信息包括每辆班车的标识;
    检测单元,用于检测用户从所述班车车辆信息中选取的目标班车的标识;
    发送单元,用于将所述移动终端所处的室内位置以及所述目标班车的标识发送至所述室内服务器,以使所述室内服务器确定出所述目标班车的标识所属的所述目标班车的发车地点,并生成所述室内位置至所述发车地点的室内路线;
    第二接收单元,用于接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线。
  9. 根据权利要求8所述的移动终端,其特征在于,所述班车车辆信息还包括每辆班车的目的地以及每辆班车的发车时间,所述检测单元包括输出子单元以及检测子单元,其中:
    所述输出子单元,用于输出所述班车车辆信息包括的目的地与用户预设目的地匹配,且发车时间与用户预设发车时间匹配的至少一辆班车的标识;
    所述检测子单元,用于检测用户从所述至少一辆班车的标识中选取的目标班车的标识。
  10. 根据权利要求8或9所述的移动终端,其特征在于,
    所述发送单元,还用于在所述第二接收单元接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线之后,向所述室内服务器发送所述目标班车的空位数量获取请求;
    所述第一接收单元,还用于接收所述室内服务器响应所述空位数量获取请求返回的所述目标班车的空位数量,并输出所述空位数量。
  11. 根据权利要求10所述的移动终端,其特征在于,所述室内路线的条数为至少一条,所述第二接收单元包括第一接收子单元、第一获取子单元以及第一选取子单元,其中:
    所述第一接收子单元,用于接收所述室内服务器发送的所述室内路线;
    所述第一获取子单元,用于从所述室内服务器获取所述室内路线中每条室 内路线的长度;
    所述第一选取子单元,用于从所述室内路线中选取长度最短的第一室内路线,并在室内地图上映射出所述第一室内路线。
  12. 根据权利要求10所述的移动终端,其特征在于,所述室内路线的条数为至少一条,所述第二接收单元包括第二接收子单元、第二获取子单元以及第二选取子单元,其中:
    所述第二接收子单元,用于接收所述室内服务器发送的所述室内路线;
    所述第二获取子单元,用于从所述室内服务器获取所述室内路线中每条室内路线上的人口密度;
    所述第二选取子单元,用于从所述室内路线中选取人口密度最小的第二室内路线,并在室内地图上映射出所述第二室内路线。
  13. 根据权利要求8或9所述的移动终端,其特征在于,所述移动终端还包括:
    获取单元,用于在所述第二接收单元接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线之后,从所述室内服务器获取所述室内路线的长度,以及获取所述用户的行走时的平均移动速率;
    计算单元,用于根据所述平均移动速率以及所述长度计算所述用户按照所述室内路线从所述室内位置至所述发车地点所需的目标时长;
    输出单元,用于在所述室内地图上输出所述目标时长。
  14. 根据权利要求13所述的移动终端,其特征在于,所述获取单元获取所述用户的行走时的平均移动速率的具体方式为:
    所述获取单元获取所述用户的运动数据,并根据所述运动数据计算出所述用户行走的平均移动速率,其中,所述运动数据由所述移动终端检测,或者,由与所述移动终端连接的智能运动手环检测。
  15. 一种移动终端,其特征在于,包括:
    处理器和存储器;其中,所述处理器通过调用所述存储器中的代码或指令以执行如下步骤:
    接收室内服务器广播的班车车辆信息,所述班车车辆信息包括每辆班车的标识;
    检测用户从所述班车车辆信息中选取的目标班车的标识;
    将所述移动终端所处的室内位置以及所述目标班车的标识发送至所述室内服务器,以使所述室内服务器确定出所述目标班车的标识所属的所述目标班车的发车地点,并生成所述室内位置至所述发车地点的室内路线;
    接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线。
  16. 根据权利要求15所述的移动终端,其特征在于,所述班车车辆信息还包括每辆班车的目的地以及每辆班车的发车时间,所述检测用户从所述班车车辆信息中选取的目标班车的标识,包括:
    输出所述班车车辆信息包括的目的地与用户预设目的地匹配,且发车时间与用户预设发车时间匹配的至少一辆班车的标识;
    检测用户从所述至少一辆班车的标识中选取的目标班车的标识。
  17. 根据权利要求15或16所述的移动终端,其特征在于,所述接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线之后,所述处理器还用于:
    向所述室内服务器发送所述目标班车的空位数量获取请求;
    接收所述室内服务器响应所述空位数量获取请求返回的所述目标班车的空位数量,并输出所述空位数量。
  18. 根据权利要求17所述的移动终端,其特征在于,所述室内路线的条数为多条,所述接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线,包括:
    接收所述室内服务器发送的所述室内路线,并从所述室内服务器获取所述 室内路线中每条室内路线的长度;
    从所述室内路线中选取长度最短的第一室内路线,并在室内地图上映射出所述第一室内路线。
  19. 根据权利要求17所述的移动终端,其特征在于,所述室内路线的条数为多条,所述接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线,包括:
    接收所述室内服务器发送的所述室内路线,并从所述室内服务器获取所述室内路线中每条室内路线上的人口密度;
    从所述室内路线中选取人口密度最小的第二室内路线,并在室内地图上映射出所述第二室内路线。
  20. 根据权利要求15或16所述的移动终端,其特征在于,所述接收所述室内服务器发送的所述室内路线,并在室内地图上映射出所述室内路线之后,所述处理器还用于:
    从所述室内服务器获取所述室内路线的长度,并获取所述用户的平均移动速率;
    根据所述平均移动速率以及所述长度计算所述用户按照所述室内路线从所述室内位置至所述发车地点所需的目标时长;
    在所述室内地图上输出所述目标时长。
  21. 根据权利要求20所述的移动终端,其特征在于,所述获取所述用户的行走时的平均移动速率,包括:
    获取所述用户的运动数据,并根据所述运动数据计算出所述用户行走的平均移动速率,其中,所述运动数据由所述移动终端检测,或者,由与所述移动终端连接的智能运动手环检测。
  22. 一种程序,其特征在于,所述程序用于存储计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令用 于执行如权利要求1至7任一项所述的方法。
PCT/CN2016/091889 2015-09-07 2016-07-27 一种室内路线推荐方法及移动终端 WO2017041597A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510567626.5A CN105115496B (zh) 2015-09-07 2015-09-07 一种室内路线推荐方法及移动终端
CN201510567626.5 2015-09-07

Publications (1)

Publication Number Publication Date
WO2017041597A1 true WO2017041597A1 (zh) 2017-03-16

Family

ID=54663541

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/091889 WO2017041597A1 (zh) 2015-09-07 2016-07-27 一种室内路线推荐方法及移动终端

Country Status (2)

Country Link
CN (1) CN105115496B (zh)
WO (1) WO2017041597A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113706923A (zh) * 2021-08-26 2021-11-26 芜湖雄狮汽车科技有限公司 车辆的停车引导方法、装置、电子设备及存储介质

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105115496B (zh) * 2015-09-07 2017-12-15 广东欧珀移动通信有限公司 一种室内路线推荐方法及移动终端
CN111031493B (zh) * 2019-12-02 2022-05-20 腾讯科技(深圳)有限公司 运行时刻信息传输方法、装置、电子设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102506851A (zh) * 2011-10-31 2012-06-20 东软集团股份有限公司 导航装置及导航方法
CN102829775A (zh) * 2012-08-29 2012-12-19 成都理想境界科技有限公司 一种室内导航方法、***及设备
US20130197799A1 (en) * 2012-02-01 2013-08-01 Electronics And Telecommunications Research Institute Apparatus and method for determining indoor collection points and collecting heterogeneous infrastructure measurement information
CN104463761A (zh) * 2014-11-17 2015-03-25 无锡知谷网络科技有限公司 一种机场移动自助服务方法和***
CN105115496A (zh) * 2015-09-07 2015-12-02 广东欧珀移动通信有限公司 一种室内路线推荐方法及移动终端

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006323498A (ja) * 2005-05-17 2006-11-30 Sony Corp 管理システム、管理方法、情報処理装置、および情報処理方法
CN101332820B (zh) * 2007-06-27 2012-07-18 陈笠 智能型电轨车交通网络***
JP4992099B2 (ja) * 2007-09-03 2012-08-08 学校法人東京電機大学 快適歩行経路探索サーバ及びプログラム
CN103226855A (zh) * 2013-03-11 2013-07-31 陕西科技大学 地铁车厢空座位检测显示***及其检测方法
CN104075707A (zh) * 2013-03-27 2014-10-01 上海位通信息科技有限公司 一种室内空间的定位与导航方法及其***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102506851A (zh) * 2011-10-31 2012-06-20 东软集团股份有限公司 导航装置及导航方法
US20130197799A1 (en) * 2012-02-01 2013-08-01 Electronics And Telecommunications Research Institute Apparatus and method for determining indoor collection points and collecting heterogeneous infrastructure measurement information
CN102829775A (zh) * 2012-08-29 2012-12-19 成都理想境界科技有限公司 一种室内导航方法、***及设备
CN104463761A (zh) * 2014-11-17 2015-03-25 无锡知谷网络科技有限公司 一种机场移动自助服务方法和***
CN105115496A (zh) * 2015-09-07 2015-12-02 广东欧珀移动通信有限公司 一种室内路线推荐方法及移动终端

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113706923A (zh) * 2021-08-26 2021-11-26 芜湖雄狮汽车科技有限公司 车辆的停车引导方法、装置、电子设备及存储介质
CN113706923B (zh) * 2021-08-26 2023-05-26 芜湖雄狮汽车科技有限公司 车辆的停车引导方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN105115496A (zh) 2015-12-02
CN105115496B (zh) 2017-12-15

Similar Documents

Publication Publication Date Title
CN109205407B (zh) 电梯乘坐实现方法、终端和存储介质
EP1729091B1 (en) Method and system for determining place for appointment using navigation system
US9228851B2 (en) Display of estimated time to arrival at upcoming personalized route waypoints
US20160248505A1 (en) Smart device performing led-id/rf communication through a camera, and system and method for providing location-based services using the same
US9354067B2 (en) System, method and/or devices for aligning a movement path with an indoor routing graph
US11074816B2 (en) Information providing system, server, onboard device, and information providing method
US20170313353A1 (en) Parking Space Determining Method and Apparatus, Parking Space Navigation Method and Apparatus, and System
CN105241446B (zh) 一种室内导航路线生成方法及用户终端
CN105865464A (zh) 搜索路径周边兴趣点的方法和装置
US11243089B2 (en) Navigation method, navigation apparatus, computer readable medium, and mobile terminal
CN108154705A (zh) 用于泊车的信息处理方法及装置
WO2017041597A1 (zh) 一种室内路线推荐方法及移动终端
JP2013171067A (ja) 広告システムおよび広告方法
WO2018142680A1 (ja) 携帯情報端末、情報取得方法、及び情報提供システム
JP2011048582A (ja) 情報収集装置
CN105246032B (zh) 一种基于ktv的室内导航方法及移动终端
JP2013210706A (ja) 駐車場満空判定装置、判定方法およびそのためのプログラム
US20210089983A1 (en) Vehicle ride-sharing assist system
US20220340176A1 (en) Enhanced Ridehail Systems And Methods
US10145705B2 (en) Destination information provider server, destination information provider system and on-vehicle device
US10222223B2 (en) Traffic information output system and traffic information output method
JP2008275330A (ja) 測位情報処理装置
US20200098075A1 (en) Pairing transport service users and drivers using animation
KR101892700B1 (ko) 운전 숙련도를 고려한 주차장 공유 시스템, 그 방법 및 컴퓨터 프로그램이 기록된 기록매체
JP2016126633A (ja) 情報端末装置、広告情報配信システムおよび広告情報表示方法

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: 16843535

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: 16843535

Country of ref document: EP

Kind code of ref document: A1