CN109348417A - Display methods, device, terminal and the storage medium of route - Google Patents

Display methods, device, terminal and the storage medium of route Download PDF

Info

Publication number
CN109348417A
CN109348417A CN201811143318.XA CN201811143318A CN109348417A CN 109348417 A CN109348417 A CN 109348417A CN 201811143318 A CN201811143318 A CN 201811143318A CN 109348417 A CN109348417 A CN 109348417A
Authority
CN
China
Prior art keywords
poi
target
terminal
route
wifi
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN201811143318.XA
Other languages
Chinese (zh)
Inventor
刘齐虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201811143318.XA priority Critical patent/CN109348417A/en
Publication of CN109348417A publication Critical patent/CN109348417A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/024Guidance services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Navigation (AREA)

Abstract

The embodiment of the present application discloses display methods, device, terminal and the storage medium of a kind of route, belong to field of computer technology, in the terminal due to the embodiment of the present application application, by the first WiFi environmental information for obtaining terminal, it determines that the position for being currently located terminal is determined as start position according to the first WiFi environmental information, at least one target candidate point of interest POI is determined, according at least one target POI and start position, generate target route, and displaying target route.It can be seen that, the embodiment of the present application can be in the case where terminal gets WiFi environmental information, it automatically generates and shows the target route for going to target POI, improve the efficiency that terminal displays for a user travelling route in the weaker environment of satellite navigation signals, saved the time that user goes to target POI.

Description

Display methods, device, terminal and the storage medium of route
Technical field
The invention relates to field of computer technology, in particular to a kind of display methods of route, device, terminal and Storage medium.
Background technique
With the development of location based service (Location BasedService, LBS) technology, based on LBS technology Indoor navigation technology is also developed therewith.Under the premise of terminal calculating speed and operational capability are promoted, terminal, which becomes, is taken Carry the convenient platform of indoor navigation technology.
In the related technology, as user wish terminal display navigation route, then need user open a terminal in map answer With, and beginning and end is inputted in map application.Correspondingly, beginning and end of the terminal according to input, generate from starting point to The navigation routine of terminal, and the navigation routine is shown in map application.
Summary of the invention
The embodiment of the present application provides display methods, device, terminal and the storage medium of a kind of route.The technical solution It is as follows:
According to the one side of the application, a kind of display methods of route is provided, is applied in terminal, the method packet It includes:
The first Wireless Fidelity WiFi environmental information of the terminal is obtained, the first WiFi environmental information is used to indicate institute State the title and signal strength of the WiFi network that terminal receives;
Determine that start position, the start position are that the terminal is currently located according to the first WiFi environmental information Position;
Determine at least one target POI (English: Point of Interest), the target POI belongs to the candidate POI;
According at least one target POI and the start position, target route is generated, the target route is to be used for Instruction is from the start position to the route of at least one target POI;
Show the target route.
According to the one side of the application, a kind of display device of route is provided, is applied in terminal, described device packet It includes:
Data obtaining module, for obtaining the first Wireless Fidelity WiFi environmental information of the terminal, the first WiFi Environmental information is used to indicate the title and signal strength for the WiFi network that the terminal receives;
Position determination module, for determining that start position, the start position are according to the first WiFi environmental information The position that the terminal is currently located;
POI determining module, for determining that at least one target POI, the target POI belong to the candidate POI;
Route Generation module, for generating target route according at least one target POI and the start position, The target route is the route being used to indicate from the start position at least one target POI;
Route display module, for showing the target route
According to the one side of the application, a kind of terminal is provided, the terminal includes processor and memory, the storage At least one instruction is stored in device, described instruction is loaded by the processor and executed to realize that the embodiment of the present application is provided Route display methods.
According to the one side of the application, a kind of computer readable storage medium is provided, is stored in the storage medium At least one instruction, described instruction are loaded as processor and execute the display side to realize route provided by the embodiment of the present application Method.
Technical solution provided by the embodiments of the present application has the benefit that
Since the embodiment of the present application can be applied in the terminal, and the first WiFi environmental information by obtaining terminal, root It determines that the position for being currently located terminal is determined as start position according to the first WiFi environmental information, determines that at least one target is waited Point of interest POI is selected, according at least one target POI and start position, generates target route, and displaying target route.As it can be seen that this Application embodiment can automatically generate in the case where terminal gets WiFi environmental information and show the mesh for going to target POI Route is marked, the efficiency that terminal displays for a user travelling route in the weaker environment of satellite navigation signals is improved, has saved use The time of target POI is gone at family.
Detailed description of the invention
It, below will be to institute in the embodiment of the present application description in order to more clearly introduce the technical solution in the embodiment of the present application Attached drawing to be used is needed to be briefly described, it should be apparent that, the accompanying drawings in the following description is only some implementations of the application Example, for those of ordinary skill in the art, without creative efforts, can also obtain according to these attached drawings Obtain other attached drawings.
Fig. 1 is the structural block diagram for the terminal 100 that one exemplary embodiment of the application provides;
Fig. 2 is a kind of flow chart of the display methods for route that one exemplary embodiment of the application provides;
Fig. 3 is the display methods flow chart for another route that another exemplary embodiment of the application provides;
Fig. 4 to Fig. 7 is the interface schematic diagram that the display methods for the route that one exemplary embodiment of the application provides is related to;
Fig. 8 is the display methods flow chart for another route that another exemplary embodiment of the application provides;
Fig. 9 is the schematic diagram for the implementation environment that another exemplary embodiment of the application the application provides;
Figure 10 is the schematic illustration of the display methods in the path that another exemplary embodiment of the application provides;
Figure 11 is the structural block diagram of the display device for the route that one exemplary embodiment of the application provides.
Specific embodiment
To keep the purposes, technical schemes and advantages of the application clearer, below in conjunction with attached drawing to the application embodiment party Formula is described in further detail.
In the following description when referring to the accompanying drawings, unless otherwise indicated, the same numbers in different attached drawings indicate same or similar Element.Embodiment described in following exemplary embodiment does not represent all embodiment party consistent with the application Formula.On the contrary, they are only the device and side consistent with some aspects as detailed in the attached claim, the application The example of method.
In the description of the present application, it is to be understood that term " first ", " second " etc. are used for description purposes only, without It can be interpreted as indication or suggestion relative importance.In the description of the present application, it should be noted that unless otherwise specific regulation And restriction, term " connected ", " connection " shall be understood in a broad sense, for example, it may be being fixedly connected, may be a detachable connection, Or it is integrally connected;It can be mechanical connection, be also possible to be electrically connected;It can be directly connected, intermediary can also be passed through It is indirectly connected.For the ordinary skill in the art, the tool of above-mentioned term in this application can be understood with concrete condition Body meaning.In addition, unless otherwise indicated, " multiple " refer to two or more in the description of the present application."and/or" is retouched The incidence relation of affiliated partner is stated, indicates may exist three kinds of relationships, for example, A and/or B, can indicate: individualism A, together When there are A and B, these three situations of individualism B.Character "/" typicallys represent the relationship that forward-backward correlation object is a kind of "or".
For scheme shown in the embodiment of the present application it can be readily appreciated that below to several nouns occurred in the embodiment of the present application into Row is introduced.
WiFi information: for distinguishing the information of different WiFi networks.Service set is generally comprised in WiFi information (Service Set Identifier, SSID), Basic Service Set Identification (Basic Service Set Identifier, BSSID), encryption type and signal strength etc..Wherein, SSID is the title of WiFi network, and the title is not unique, can be silent Recognize value or by user's sets itself;BSSID is to provide the matchmaker of wireless access point (Access Point, AP) equipment of WiFi network The address body access control (Media Access Control, MAC), the wireless AP devices can be wireless routing device;Signal Intensity is used to characterize the signal quality of WiFi network.
WiFi environmental information: the WiFi information aggregate being made of at least one WiFi information, for describing designated place week The coverage condition of side WiFi network.For example, A corresponding WiFi environmental information in place is { WiFi information B, WiFi information C, WiFi Information D }, indicate that terminal can scan the signal of WiFi network A, B, C in place A.
Optionally, in a kind of mode in the cards, WiFi environmental information information not only may include that terminal receives WiFi network title, can also include each WiFi network signal strength.In a kind of mode in the cards, terminal The signal strength that can indicate each WiFi network with numerical value on backstage, is showed by patterned form in the user interface The signal strength of WiFi network.For example, the signal strength of each WiFi network possesses 4 signal lattice.Show 4 signal lattice Signal be signal strong grade, show 3 signal lattice signal be signal compared with strong grade, show that the signal of 2 signal lattice is Signal middle grade shows that the signal of 1 signal lattice is the weak grade of signal.As it can be seen that in this mode in the cards, terminal WiFi environmental information being capable of display terminal receives simultaneously the title and signal strength of WiFi network.
POI: point of interest, one be used to indicate in target place, POI are a separate spaces in target place, should Separate space can be a room, a shop, (such as the sale of the specified commodity in large supermarket of sales region Area).It in the embodiment of the present application, include at least one target POI in a target place.
POI information: being associated with the information for recommending value with POI.POI information includes the navigation link letter of the POI Breath is navigation map entrance.
POI information can also include the product information and/or information on services of POI.For example, when target POI is retail shop, POI Information includes at least one of the commercial product recommending information of the retail shop, evaluation information, favor information, row number information.In the application Target POI is at least one unit in target place in multiple candidate POI in embodiment.
The service of marching into the arena: the service of POI information is pushed to user based on target POI.For example, terminal determines that target POI is quotient Paving, then pushed on the negative one screen of terminal the evaluation information of the retail shop, commercial product recommending information, favor information, in row number information It is at least one.
Negative one screen: for the quick display page in the display screen of terminal.The negative one screen can be one in the desktop of terminal A subpage frame is the endpoint page in multiple subpage frames, for example, the subpage frame of the subpage frame of left end or right end.It is optional Ground, the negative one screen can be also used for showing the display alarm information in the form of suspended window or figure card, and prompting message includes Weather information, scheduling information, using POI information, remind at least one of backlog information.In the embodiment of the present application, Terminal shows POI information in negative one screen.
Network identity file: it is also referred to as BSSID file, is stored with the corresponding BSSID file in each region in terminal, often It include the network identity of the WiFi network of each candidate POI in the region in the corresponding BSSID file in a region.Optionally, The network identity of WiFi network is the BSSID of WiFi network.
Optionally, the filename of BSSID file can be using the corresponding coding in region locating for terminal, and obtains The timestamp of BSSID file, which combines, to be indicated.For example, region locating for terminal is ZZ, and it is corresponding to be encoded to 951357, it obtains The time of BSSID file is 2018.03.04, then the file of the BSSID file is entitled " 951357-180304 ".
Optionally, each region includes multiple candidate places, each candidate place may include multiple candidate POI.Its In, region can be administrative region.For example, region can be divided according to one of province, city, county, township and village rank.Its In, target place is a place in candidate place.
In a kind of mode in the cards, region can be city, and candidate place can be the commercial circle in city, candidate POI is the position units in candidate place.Wherein, candidate POI can be indoor location unit.
Target place: referring to the building for having specified geographic location, alternatively, buildings.The target place may include more The place of a candidate POI, target place can be enclosed building.Wherein, the inside of the target place is properly termed as room It is interior.The target place includes but is not limited to shopping square (English: shioping plaza), commercial street (English: shopping Mail), commercial circle, supermarket, teaching building, office building (English: office building), hospital and citizen center (English: Civic Center) etc..
Input control: for indicating corresponding sensor in triggering, the control of the input information of user is received.Including but It is not limited to: input frame, voice input button, take pictures button or barcode scanning button etc..When the input control is triggered, it can indicate to touch The text information for touching screen acquisition user's input can also indicate that the voice that microphone acquisition user issues, can also pass through camera shooting Head shooting associated picture, alternatively, information can also be acquired by camera scanning figure shape code.
Optionally, input control is for triggering the operability control for receiving input information.Schematically, the input control The type of part includes at least one of button, controllable entry and sliding block.
Illustratively, the display methods of route shown in the embodiment of the present application, can be using in the terminal, which has Display screen and the function of having display negative one screen.Terminal may include mobile phone, tablet computer, laptop computer, intelligent glasses, intelligence Energy wrist-watch, digital camera, MP4 playback terminal, MP5 playback terminal, learning machine, point reader, electric paper book or electronic dictionary etc., this Shen Please embodiment this is not construed as limiting.
Referring to FIG. 1, it is the structural block diagram for the terminal 100 that one exemplary embodiment of the application provides, such as Fig. 1 institute Show, which includes processor 120 and memory 140, is stored at least one instruction, described instruction in the memory 140 It is loaded as the processor 120 and executes the display methods to realize route described in as above each embodiment.
Terminal 100 is the electronic equipment with WiFi function.By WiFi function, exist when in 100 local environment of terminal When WiFi network, terminal 100 can get the WiFi information of each WiFi network, wherein the WiFi information includes WiFi net SSID, BSSID of network and signal strength etc..According to the key information of typing, terminal 100 can access corresponding WiFi net Network simultaneously carries out internet access.
Terminal 100 can be connected between WiFi equipment by wireless network.WiFi equipment is to provide the net of WiFi network Equipment is closed, for example, WiFi equipment is wireless router or the electronic equipment for opening routing function.When terminal enters WiFi equipment WiFi network coverage area, and when the corresponding key information of typing WiFi equipment, terminal 100 wirelessly connects with WiFi equipment foundation It connects.
Optionally, attendant application of marching into the arena is installed in terminal, the attendant application of marching into the arena is for realizing to terminal The function that travel path between target POI is planned is also used to provide the terminal with the others service of marching into the arena.
Processor 120 may include one or more processing core.Processor 120 utilizes various interfaces and connection Various pieces in entire terminal 100, by running or executing the instruction being stored in memory 140, program, code set or refer to Collection is enabled, and calls the data being stored in memory 140, executes the various functions and processing data of terminal 100.Optionally, Processor 120 can use Digital Signal Processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), programmable logic array (Programmable Logic Array, PLA) at least one of example, in hardware realize.Processor 120 can integrating central processor (Central Processing Unit, CPU), in image processor (Graphics Processing Unit, GPU) and modem etc. One or more of combinations.Wherein, the main processing operation system of CPU, user interface and application program etc.;GPU is for being responsible for The rendering and drafting of content to be shown needed for display screen;Modem is for handling wireless communication.On it is understood that Stating modem can not also be integrated into processor 120, be realized separately through chip piece.
Memory 140 may include random access memory (Random Access Memory, RAM), also may include read-only Memory (Read-Only Memory).Optionally, which includes non-transient computer-readable medium (non- transitory computer-readable storage medium).Memory 140 can be used for store instruction, program, generation Code, code set or instruction set.Memory 140 may include storing program area and storage data area, wherein storing program area can store Instruction for realizing operating system, the instruction at least one function (such as touch function, sound-playing function, image Playing function etc.), for realizing instruction of following each embodiments of the method etc.;It is real that storage data area can store following each method Apply the data etc. being related in example.
Referring to FIG. 2, it is a kind of flow chart of the display methods for route that one exemplary embodiment of the application provides. The display methods of the route can be applied in the terminal shown in above-mentioned.In Fig. 1, the display methods of route includes:
Step 210, the first WiFi environmental information of terminal is obtained, the first WiFi environmental information is used to indicate terminal and receives WiFi network title and signal strength.
In the embodiment of the present application, terminal can obtain the first WiFi environmental information of terminal.
In one possible implementation, terminal can obtain in real time when detecting that terminal enters target place, or Person, the first WiFi environmental information of every preset time period acquisition terminal.
In alternatively possible implementation, the WiFi network that the first WiFi environmental information is used to indicate terminal side is covered Lid situation.The WiFi information of multiple WiFi networks in first WiFi environmental information including terminal side.Wherein, WiFi packet Include the title (i.e. network identity) and corresponding signal strength of WiFi network.Schematically, WiFi information can also include being somebody's turn to do The other relevant informations of encryption type of WiFi network etc..
For example, when user's carried terminal enters target place, terminal will detect in a kind of possible scene It is placed in the WiFi signal of the router transmitting in target place.
Step 220, determine that start position, start position are the positions that terminal is currently located according to the first WiFi environmental information It sets.
In a kind of scene in the cards, terminal can determine target locating for terminal according to the first WiFi environmental information Place, target place include multiple candidate point of interest POI.After terminal is located at target place, according to provided by target field The corresponding relationship of position in WiFi environmental information and target place determines the position that terminal is currently located, and the position is true It is set to start position.
In the embodiment of the present application, terminal determines target place locating for terminal according to the first WiFi environmental information, comprising: Terminal according to the network identity of at least one WiFi network of terminal side determine terminal locating for target place.
Optionally, terminal can first pass through the network identity file that server obtains target place in advance, such as BSSID file. Terminal can detecte the network identity of at least one WiFi network of terminal side.When the network identity hit of the WiFi network is pre- If network identity file when, terminal determines that the corresponding target place of the preset network identity file is target locating for terminal Place.For example, the network identity file of commercial circle A, commercial circle B and commercial circle C are stored in terminal, when terminal detects the first WiFi ring When the WiFi environmental information stored in border information and commercial circle B is identical, terminal determines that target place locating for terminal is commercial circle B。
In a kind of mode in the cards, terminal obtains the place mark of target place, and terminal is according to the first corresponding pass System obtains multiple unit marks corresponding with place mark, which is used to indicate the candidate POI in the target place.Its In, the first corresponding relationship includes the corresponding relationship between pre-stored place mark and unit marks.
Optionally, which includes at least two candidate POI.It is multiple such as when target place is shopping square Candidate POI is multiple shops in the shopping square.For another example, when target place is teaching building, multiple candidate POI are the religion Learn multiple classes in building.For another example, when target place is hospital, multiple candidate POI are multiple departments in the hospital.Again For example, multiple candidate POI are multiple departments (or multiple companies) in the office building when target place is office building.Again For example, multiple candidate POI are multiple shelf in the large supermarket when target place is large supermarket.
In the embodiment of the present application, terminal can obtain the position that terminal is currently located when in target place Information.
In one possible implementation, latitude and longitude information can be determined as the position that terminal is currently located by terminal Information.
In alternatively possible implementation, terminal can be determined according to the location fingerprint method based on wifi technology Position.Wherein, location fingerprint correspond to a position, location fingerprint either single dimension information, be also possible to various dimensions Information.Optionally, wifi believes when location fingerprint may include the multidiameter configuration of signal of communication in this position, communicate in this position Number two-way time or delay, wireless reception of signals intensity (the Received Signal Strength that detects in this position At least one of Indication, RSSI).
Step 230, determine that at least one target POI, target POI belong to candidate POI.
In the embodiment of the present application, in one possible implementation, terminal can obtain input from input control Information, and according to the input information, at least one target POI is determined from candidate POI.
In one possible implementation, terminal can determine at least one mesh from the specified data file of terminal POI is marked, target POI belongs to candidate POI.
In the embodiment of the present application, terminal can determine at least one target POI from the specified data file of terminal. Optionally, the specified data file of terminal includes but is not limited to: configuration file, schedule data file and the cache file of terminal.
In one possible implementation, terminal can determine at least one target POI from configuration file.Work as end User's portrait of user is stored in configuration file by end, and the target POI that terminal can like user going to is stored in together In configuration file.In this scene, terminal can determine at least one target POI from configuration file.
In alternatively possible implementation, terminal can determine at least one target POI from schedule file.With Family can store the schedule in the scheduled date in schedule file, and terminal automatically determines mesh for according to the keyword in the schedule Mark POI.For example, user in the schedule on the 1st of August in 2018 with " watch movie, eat ration and buy basketball shoes ", then terminal is from day Keyword " film ", " ration " and " basketball shoes " are extracted in journey file, according to certain Filtering system (such as use according to user Family portrait), determine the target POI that user's most probable is liked, for example, by cinema A, Japanese dining room B and basketball shoes brand shop C, As target POI.
In another possible implementation, terminal can determine at least one target POI from cache file.? The data stored in cache file can be the input information that user is inputted by input control.Optionally, terminal can execute Step (1) and step (2) determine at least one target POI.
Step (1) obtains input information when the input control of negative one screen is triggered.
Step (2) will input the corresponding target POI of information, be determined as at least one target POI.
It should be noted that terminal can be obtained when the input control in negative one screen is triggered by corresponding sensor Take input information.Optionally, terminal can read the input information from cache file, and be determined at least according to the input information One target POI.
In one possible implementation, terminal can obtain keyword in input control, according to keyword negative Relevant candidate POI, and signal according to the user's choice are shown in one screen, and target POI is determined from the candidate POI of display.Example Such as, the keyword that terminal obtains user's input from cache file is basketball shoes, and terminal can then show candidate in negative one screen POI " sneakers brand shop C1 ", " sporting goods shop C2 " and " XX factory shop C3 "." sports goods is acted on when receiving user When the selection signal of shop C2 ", " sporting goods shop C2 " is determined as target POI by terminal.
In alternatively possible implementation, terminal can obtain keyword in input control, according to specified rule, Maximally related candidate POI is determined as target POI.Wherein, which can be user's portrait matching rule, scoring highest Rule or apart from rules such as nearest rules.For example, the keyword that terminal obtains user's input from cache file is basketball shoes, eventually End can determine that the shop " XX factory shop C3 " that user most often browses is target POI according to user's portrait matching rule.Alternatively, Terminal can also obtain the scoring in each shop, will therefrom score highest " sneakers according to scoring highest rule from server Brand shop C1 " is determined as target POI.Alternatively, terminal can also according to distance recently rule, by above-mentioned a plurality of stores with user Nearest " sporting goods shop C2 " is determined as target POI for the position being currently located.
Optionally, in one possible implementation, specified rule can be popularity highest rule, when the specified rule When being popularity highest rule, the history flow of the people information of the available candidate POI of terminal, the history flow of the people information includes candidate POI corresponding history under multiple periods is averaged flow of the people.When terminal needs to show negative one screen, terminal obtains current At the moment, in the period of the specified duration before determining current time, the history most candidate POI of flow of the people that is averaged is determined as mesh Mark POI.
Step 240, according at least one target POI and start position, target route is generated, target route is to be used to indicate From start position to the route of at least one target POI.
In the embodiment of the present application, terminal will generate target route according at least one target POI and start position.Its In, start position is the current position of terminal, the starting point for label target route.Wherein, at least one target POI is The transit point or terminal of target route.
In one possible implementation, if the quantity of target POI is one, the starting point of target route has been point It sets, the position of target POI is the terminal of target route.Optionally, terminal can according to most save time route, distance most shortcut The modes such as line, most cuisines routes or most interesting route generate target route.
Optionally, it most saves time route and refers to that terminal in target place, can be reached from the current position of terminal In the route of target POI, the route that the time is shorter is spent.Although for example, some routes by take cage type elevator, can compared with Short distance reaches target POI, but waits the average duration of cage type elevator longer, totally takes a long time, is not when most saving Between route.Terminal will most save time route according to the selection of the data of server push.
Optionally, refer to terminal in target place apart from nearest route, the mesh that can be reached from the current position of terminal In the route for marking POI, the shortest route of total distance.
Optionally, most cuisines routes refer to terminal in target place, the mesh that can be reached from the current position of terminal In the route for marking POI, the most route in food and drink snack shop on the way.For example, can be reached from the current position of terminal all Target POI route in, the Catering Pubs such as milk tea shop, cold drink shop, dessert shop and bakery of route A approach sum most It is more, then select route A for target route.
Optionally, most interesting route refers to terminal in target place, the target that can be reached from the current position of terminal In the route of POI, the interest class shop number such as ornaments shop, cloth idol shop and the work mill DIY (Do It Yourself) is most on the way Route can be used as most interesting route.
It should be noted that terminal can also be by the route of most literature and art, i.e. the cultural class such as bookstore and Audio-Video Shop on the way Quantity most route determination in shop is target route.Optionally, terminal can also be by most joyful route, i.e. doll on the way Machine, mini KTV (i.e. phone kiosk KTV) and the most route of other amusement equipment, are determined as target route.
Step 250, displaying target route.
In the embodiment of the present application, after generating target route, terminal being capable of displaying target route.In a kind of possible reality In existing mode, terminal can in specified display position displaying target route.The specified display position may include map At least one display position in map, suspended window and negative one screen in.
Optionally, terminal can show navigation map in the negative one screen of terminal, and target road is shown in the navigation map Line.
In one possible implementation, terminal can show the position and mesh that user is currently located in target route Mark POI.
Optionally, when showing start position and target POI in target route when terminal, terminal can be by target POI Display stops the period.
For example, terminal can be according to from the information of third-party application or short message if target POI is cinema A The booking of the user of acquisition records, and determines that the 14:00 to 15:40 on the 13rd of August in 2018, user watch film in cinema A.Herein On the basis of, film is begun after preceding 10 minutes and film 10 minutes as surplus, and then can be in target route cinema A Side mark " it is expected that stopping the period: 13:50 to 15:50 ".
In a kind of scene in the cards, terminal can be used according to strong indicating mode alternatively, weak indicating mode is reminded Family.In strong indicating mode, terminal display alarm message by way of pop-up or notification message.In weak indicating mode, Terminal display alarm message in negative one screen.
In strong indicating mode, when terminal judges user from the time for the position arrival target POI being currently located, with target When being less than threshold value of warning at the beginning of the POI corresponding stop period, terminal will pop up pop-up or pass through the side of notification message Formula is reminded, to prompt user to rush for target POI as early as possible.
For example, terminal determines that user distance target POI has 10 minutes distances by the wifi environmental information of surrounding, currently System time be 15:57, the next target POI corresponding stop period is 16:10 to 17:10, and threshold value of warning is 5 minutes. It that is is 16:07 at the time of the estimated arrival of terminal next target POI, the beginning for stopping the period corresponding with next target POI Difference between moment 16:10 is 3 minutes, is less than threshold value of warning 5 minutes.Therefore, terminal passes through pop-up or notification message Mode reminds user, goes to target POI as early as possible.
In weak indicating mode, different strong indicating modes remind user by way of pop-up or notification message.Terminal In weak indicating mode, pass through the display alarm message in negative one screen.When user does not open negative one screen actively, in other words not actively Negative one screen is slided into, terminal will not actively show reminder message.When negative one screen is shown, terminal display alarm in negative one screen disappears Breath.
In conclusion since the embodiment of the present application can be applied in the terminal, and the first WiFi ring by obtaining terminal Border information determines that the position for being currently located terminal is determined as start position according to the first WiFi environmental information, determines at least One target candidate point of interest POI generates target route, and displaying target road according at least one target POI and start position Line.As it can be seen that the embodiment of the present application can be automatically generated and be shown and go to mesh in the case where terminal gets WiFi environmental information The target route for marking POI, improves the efficiency that terminal displays for a user travelling route in the weaker environment of satellite navigation signals, The time that user goes to target POI is saved.
Based on scheme disclosed in upper one embodiment, terminal can also automatically generate simultaneously according to the different needs of the user It shows corresponding target route, please refers to following examples.
Fig. 3 is referred to, is the display methods process for another route that another exemplary embodiment of the application provides Figure.The display methods of the route can be applied in the terminal shown in above-mentioned.In Fig. 3, the display methods of the route includes:
Step 301, the first WiFi environmental information of terminal is obtained.
The implementation procedure of step 301 and the implementation procedure of step 210 are identical, and details are not described herein again.
Step 302, start position is determined according to the first WiFi environmental information.
The implementation procedure of step 302 and the implementation procedure of step 220 are identical, and details are not described herein again.
Step 303, at least one target POI is determined.
In one possible implementation, terminal can be from by executing process one, process two or process three come real Now determine the function of at least one target POI.Wherein, process one includes step 3031 and step 3032, and process two includes step 3033 and step 3034, process three includes step 3035 and step 3036.The implementation procedure of step belonging to each process is described in detail It is as follows.
Step 3031, reservation travel information is obtained.
In the embodiment of the present application, the reservation travel information is used to indicate the terminal in the second period, is located at institute The pending event at least one candidate POI is stated, second period is the period for being later than the current system moment.
Terminal can obtain reservation travel information from the data file authorized through user.For example, from Information application, ordering Ticket application, purchase by group application or call a taxi using etc. application in obtain reservation travel information.In scene in the cards, stroke is reserved Information can be the information such as the food and drink discount coupon of the film ticket of order, the show ticket of order or purchase.
Step 3032, according to the reservation travel information, determined from least one described candidate POI it is described at least one Target POI.
In the embodiment of the present application, terminal can read multiple candidate POI from reservation travel information.Each is pre- It include store address about in stroke, a store address can be considered as a candidate POI.Terminal can will meet reservation row The candidate POI that journey information meets preset condition is determined as target POI.For example, by candidate POI corresponding second period in system The same day where carving, the candidate POI are located at the candidate POI that terminal is currently located in target place and are determined as target POI.
Step 3033, POI visiting record is obtained.
In the embodiment of the present application, POI visiting record is used to indicate the terminal and visits the secondary of the candidate POI Number.
Terminal can itself POI visit record, the POI visiting record can store in the journal file of terminal.It can Selection of land, POI visiting record can be used for being recorded in the number of terminal visiting candidate POI in set period.
In the mode of alternatively possible realization, POI visiting record may be used to indicate that the account currently logged in terminal It number visits the number of the candidate POI.In this scene, POI visiting record be can store in the server.For example, user Successively using terminal A, terminal B and terminal C in nearly 3 years, when using terminal A, visit candidate POI 3 times totally, when using terminal B Visiting candidate POI totally 2 times is visited candidate POI 5 times when using terminal A totally, then POI visits to record and can be 10 times, is used to indicate Each account historical corresponding to the account of present terminal C is always visited the number of candidate POI.
Need to illustrate explanation, POI visiting record needs after the authorization of user, and simultaneously benefit can be obtained by terminal With.
Step 3034, according to the POI visit record, from least one described candidate POI determine described at least one Target POI.
In the embodiment of the present application, the most top n POI of the number of POI visiting record instruction can be determined as by terminal Target POI, N are positive integer.
In the embodiment of the present application, terminal will determine at least one target POI from least one candidate POI.For example, POI visiting record instruction terminal or the account that currently logs in of terminal, once removed ration shop r1 totally 5 times, ration shop r2 totally 4 times, Ration shop r3 totally 1 time, then when user inputs keyword " ration " by input frame, or, " eating day by microphone input voice When material ", the most ration shop r1 of the visiting number indicated in POI visiting record is determined as target POI by terminal.
Step 3035, historical operation behavioral data is obtained.
In the embodiment of the present application, the historical operation behavioral data is used to indicate in the terminal to the candidate POI The number of the specified operation executed, the specified operation include the title for searching for the candidate POI, open the candidate POI's The operation of at least one of details page and the collection candidate POI.
It should be noted that historical operation behavioral data needs to be obtained and be used by terminal after user's authorization.
Step 3036, according to the historical operation behavioral data, determination is described at least from least one described candidate POI One target POI.
In the embodiment of the present application, terminal can be according to historical operation behavioral data, from least one candidate POI, really Fixed at least one target POI.Wherein, terminal can count each historical operation behavioral data of candidate POI weight and, will weigh Value and higher preceding M candidate POI are determined as target POI.For example, the weight for searching for the title of candidate POI can be set to 0.3, the weight for opening the details page of the POI is set to 0.5, the weight for collecting candidate POI is set to 0.2, if a time It selects POI in set period (such as in 7 days), has been searched 4 times, open 2 times, and collected.The then weight of the candidate POI The calculating formula of sum can be 0.3*4+0.5*2+0.2, the weight and be 2.4.If the weight and be numerical value in multiple candidate POI It is maximum, if terminal weighting value and highest candidate POI work as target POI, the candidate POI is chosen as target POI.
In the mode of alternatively possible realization, terminal can also be according to the title of the search candidate POI, opening The score value of at least one of the details page of candidate POI and the collection candidate POI operation, it is detailed to determine target POI Score value method of determination and above-mentioned weight and method of determination it is similar, details are not described herein again.
Optionally, in the alternatively possible implementation of the application, when terminal it needs to be determined that most meeting user demand When standard, terminal can realize the effect of determining target POI by executing step 1), step 2) and step 3).
Step 1) obtains user's portrait information of terminal from the configuration file of terminal.
In a kind of mode in the cards, terminal can generate using terminal by scheduled user portrait generation method User portrait.
Optionally, when terminal is tablet computer, the user of terminal may include father f1, mother in one family F2 and child f3.Then terminal can save father f1, mother f2 and child f3 these three personnel respectively respectively in configuration file User portrait.Terminal can draw a portrait the user of the user of present terminal, be determined as user's portrait information of terminal.One In the possible scene of kind, the corresponding user of the user account currently logged in is determined as the user of present terminal by terminal.Another In a kind of possible scene, the user that terminal determines the last bio-identification determines the user of present terminal.For example, The corresponding user of fingerprint recognition result of terminal the last time, the corresponding result of terminal the last time recognition of face.
Step 2) obtains at least one target POI to match with user's portrait information and identifies in multiple candidate POI.
Wherein, target POI mark is used to indicate target POI.If may include in information it should be noted that user draws a portrait Dry attribute, target POI mark can be matched with the attribute wherein specified.For example, referring to table one, table one is schematically shown A kind of user draws a portrait the content that may include.It in Table 1, include gender, favorite film types, favorite shoes with user's portrait Five brand, favorite dinner and favorite drink attributes are schematically illustrated.It should be noted that user's portrait is to save terminal In the configuration file encrypted in local.Correlation needs the step of drawing a portrait using the user in the application, needs to obtain user and authorizes The permission drawn a portrait using user.In the scene of user's with no authorized, the step of being drawn a portrait using user, will be unable to execute.
Table one
In Table 1, the respective user's portrait of three users is shown.In the present embodiment, terminal is used one of Family is determined as the user of present terminal.
At least one target POI is identified corresponding target POI and is determined as at least one target POI by step 3).
In a kind of mode in the cards, in present application example, terminal being capable of acquiring unit recommended models;By the use Information input is drawn a portrait into unit recommended models in family, and output obtains target POI mark.Wherein, unit recommended models are using POI The model for recommending sample to be trained neural network.It optionally, include: the mark of target place in POI recommendation sample Know, user draws a portrait and information and target POI out recommended to identify.That is, POI recommend sample be labeled with target POI include The sample of the mark of target place and user's portrait information.In a kind of possible realization scene, reference can be made to table two, it illustrates A kind of content that POI recommends sample to be included.
Terminal can recommend sample according to POI, train unit recommended models, enable the terminal to by target place Mark and user draw a portrait information input into the unit recommended models, obtain corresponding target POI mark.
Table two
For example, user's portrait of user f3 is input in unit recommended models by terminal, the target POI mark recommended " R3 factory shop ", " ZZ Pizza " and " DD brown sugar milk tea shop ", and target POI is determined as " R3 factory shop ", " ZZ Pizza " and " DD Brown sugar milk tea shop ".
In the mode of alternatively possible realization, for example, determining that f3 is the user of present terminal, terminal needs successively true A fixed shoes store, a positive restaurant and a beverage store are as target POI.In this scene, terminal can will be obtained from server The candidate POI in shopping square (i.e. target place) where the user got, " favorite shoes brand ", " favorite with user f3 Dinner " and " favorite drink " are matched, and are obtained at least one target POI to match with the attribute in above-mentioned user portrait and are marked Know.For example, the target POI mark to match with " favorite shoes brand " R3 of user f3 is " R3 factory shop ", with user f3 " most The target POI mark that love dinner " western-style food matches includes " XX beefsteak ", " hamburger YY " and " ZZ Pizza ", " favorite with user f3 The target POI mark that drink " milk tea matches includes " DD brown sugar milk tea shop " and " FF smears tea milk tea shop ".On this basis, may be used Selection of land, terminal can be drawn a portrait according to user in more fine-grained information determine required for POI.For example, " favorite is just by user f3 The attribute in " western-style food " in meal " is " Pizza ", then terminal, which identifies the corresponding target POI in a positive restaurant, is determined as that " ZZ is draped over one's shoulders Sa ".Similar, if the attribute in " milk tea " in user f3 " favorite drink " is " brown sugar milk tea ", terminal is by a drink The corresponding target POI mark in shop is determined as " DD brown sugar milk tea shop ".That is, target POI is determined as " R3 work by this method by terminal Factory shop ", " ZZ Pizza " and " DD brown sugar milk tea shop ".
Schematically, Fig. 4 is referred to, is that a kind of display interface of the negative one screen provided based on embodiment illustrated in fig. 3 is shown It is intended to.In Fig. 4, target place is the shopping square Y of city S, display reminding letter in the image card 410 in negative one screen 400 It ceases " Route Generation mode of playing please be select ", input button 411 is used to input the demand of user, automatically generates button 412 and is used for Instruction terminal automatically generates target route according to existing stroke.
When the user clicks when input control 411, Fig. 5 is referred to, terminal shows demand input control in image card 410 420, when user inputs demand " watching movie ", " eating ration " and " buying basketball shoes ", and determines, terminal generates target route.Its In, user can complete to determine operation by clicking the ACK button that input method provides.Optionally, user can be needed with manual confirmation The order of arrival asked.For example, user is inputted the sequence of demand by terminal, it is determined as order of arrival.Input is completed when user determines When demand, Fig. 6 is referred to, end will show route present graphical card 430 in negative one screen 400, and show in route present graphical card 430 There is " 11:30 to the dining room 13:00A;13:30 is to 15:00B movie theatre;15:20 is to 16:00C sneakers factory shop ".
In alternatively possible implementation, terminal can user click automatically generate button 412 when, automatically according to The existing schedule watched movie in B movie theatre in terminal is generated from user current location to the target route of B movie theatre.
In one possible implementation, route present graphical card 430 can serve as map denotation control, when route exhibition When showing that graphics card 430 is clicked, terminal shows navigation map in negative one screen, the displaying target route in navigation map.
In alternatively possible implementation, terminal can independently show a map denotation control 440, when the map When display control 440 is clicked triggering, terminal shows navigation map in negative one screen, the displaying target route in navigation map.
Step 304, when the quantity of target POI is at least two, determine that at least two target POI respective positions are believed Breath.
In the present embodiment, terminal can determine the corresponding position each target POI.For example, when target POI is shop A When with restaurant B, terminal can determine the geographical location of shop A and the geographical location of restaurant B respectively.
Step 305, determine that at least two target POI respective stop period, stop period are used to indicate terminal in target POI residence time section.
In the present embodiment, terminal will determine at least two target POI respective stop period.
In a kind of possible scene, terminal can obtain stopping for target POI from local data or server data The period is stayed, for example, target POI is the place of the fixed period service of the offers such as cinema or theater.Terminal can be pre- according to user The film ticket or show ticket ordered determine the corresponding stop period.
In alternatively possible scene, terminal can determine that at least two target POI are each from the input information of user From the stop period.For example, terminal can provide input control in negative one screen, user can input target in input control The POI corresponding residence time.
Step 306, it when stopping the period is not sky, according at least two target POI respective stop period, determines successively Reach the order of arrival of at least two target POI.
It should be noted that stopping the period is that sky is meant that, when target POI is not designated a fixed stop Section.For example, by taking target POI is basketball shoes brand shop A as an example, when basketball shoes brand shop A is not by user's specified stop period When, which is sky.In this application, it is stopped 40 minutes when the basketball shoes brand shop A is specified by user, but without specified 40 minutes start/stop times are stopped, the stop period of basketball shoes brand shop A can be still determined as sky by terminal.
Correspondingly, stopping the period is not that sky is meant that, the stop period of target POI is one of specified start/stop time Period.For example, when the stop period of target POI is certain year in such a month, and on such a day 15:00 to 16:00, due to rising for the stop period Only the moment is it is specified that therefore terminal can determine whether that the stop period of target POI is not empty.
In a kind of possible scene, when at least two target POI respective stop period is not empty, order of arrival It is that first arrival stops period forward target POI, rear reach stops the target POI of period rearward.
In alternatively possible scene, when existing at least two target POI, to stop the period be not empty to have the time limit POI, and when stopping without time limit POI that the period is empty, terminal can will have the POI in time limit to be arranged in the position first reached, will The position that the POI of without time limit is reached after being arranged in.Alternatively, terminal can also pop up dialog box, request user specified at least two Order of arrival between target POI.
Step 3071, when it is empty for stopping the period, order standard information is obtained from the input control of terminal.
Since the target POI corresponding stop period is sky, terminal needs to determine that arrival is suitable according to other specified values Sequence.In the embodiment of the present application, order standard information includes the most short standard of total distance, waiting time most short standard and most satisfaction is used At least one of family demanding criteria.
Step 3072, order of arrival is determined according to order standard information.
In the present embodiment, terminal can determine order of arrival according to order standard information.
Optionally, when order standard information includes total distance most short standard, terminal by it is automatic calculate it is current from terminal Position successively reaches each shortest route of target POI, is target route by the route determination.
Optionally, when order standard information includes waiting time most short standard, terminal will calculate current from terminal automatically Position, successively reach and need to wait the least route of the number of box elevator in each target POI, by the route determination be mesh Mark route.
Step 308, according to start position, order of arrival and at least two target POI respective positions information, target is generated Route.
In the present embodiment, terminal will be believed according to start position, order of arrival and at least two target POI respective positions Breath generates target route.
Step 309, map denotation control is shown in the form of suspended window or figure card in negative one screen.
Step 310, it when receiving the trigger signal for acting on map denotation control in negative one screen, is shown in negative one screen Navigation map, the displaying target route in navigation map.
In the embodiment of the present application, when receiving the trigger signal for acting on map denotation control in negative one screen, eventually End can show navigation map, and the displaying target route in navigation map in negative one screen, allow users on navigation ground Reference target route in figure goes to target POI.
Referring to FIG. 7, it is to be shown in showing in navigation map according to a kind of target route provided by the embodiments of the present application It is intended to.In Fig. 7, target POI includes the dining room A 710, B movie theatre 720 and C sneakers factory shop 730.The position that user is currently located 740 (i.e. the determining positions itself being currently located of terminal), successively reach the dining room A 710, B movie theatre 720 and C sneakers factory shop 730 Route be target route 750.
In a kind of mode in the cards, when the user clicks shown in Fig. 6 when map denotation control 440, terminal exists Navigation map 700, the displaying target route 750 in navigation map 700 are shown in negative one screen.
It should be noted that Fig. 7 is only illustrated so that target POI is the retail shop in same floor as an example, target POI may be used also To be different the retail shop in floor, can be is retail shop in a commercial circle in different buildings, the embodiment of the present application to this not It limits.
In one possible implementation, terminal can also be when entering in target POI, and displaying target POI is corresponding Information and/or the corresponding functional unit of target POI.In one possible implementation, terminal can by step (1), Step (2), step (3) and step (4) are realized.
Step (1) obtains the signal strength of target WiFi network, the target according to the first WiFi environmental information WiFi network is the corresponding WiFi network of the target POI.
In the present embodiment, terminal can obtain the signal strength of target WiFi network according to the first WiFi environmental information. Wherein, target WiFi network can reside in the first WiFi environmental information.Target POI is corresponding when the target WiFi network WiFi network.For example, restaurant A is target POI, target WiFi network is the WiFi network " drA1 " and WiFi that restaurant A is provided Network " drA2 ".
Step (2), when the signal strength of the target WiFi network is greater than signal strength threshold, when starting to obtain first Pedometer data in section.
In the present embodiment, terminal can start when the signal strength of target WiFi network is greater than signal strength threshold Obtain the pedometer data in the first period.It should be noted that signal strength threshold can be the intensity that terminal obtains in advance Threshold value, the intensity threshold can be different due to the difference of target WiFi network, are also possible to a fixed constant value.
In the design of the present embodiment, the distance due to terminal apart from wireless router is closer, received by mesh The signal strength for marking WiFi network is also stronger.Therefore, it when the signal strength of target WiFi network is greater than signal strength threshold, says Bright terminal distance provides being closer for the wireless router of the target WiFi network.In this scene, terminal will start to obtain Pedometer data in first period, first period can be greater than signal strength threshold from the signal strength of target WiFi network At the time of start the specified time length of timing.In order to balance the accuracy and timeliness of judgement simultaneously, the first period can be 5 The time spans such as second, 10 seconds or 15 seconds.
Step (3) determines that the terminal is located at the target POI when the pedometer data are less than step threshold.
After the execution of above-mentioned steps, when whether pedometer data are less than step threshold, determination itself is located at by terminal In target POI.
Step (4) shows the corresponding information of the target POI, and/or, the corresponding functionality controls of the target POI.
In the embodiment of the present application, when terminal is located in target POI, terminal will show the corresponding information of target POI, And/or show the corresponding functionality controls of target POI.In one possible implementation, terminal is shown above-mentioned in negative one screen Content.In alternatively possible implementation, terminal shows above content by pop-up in screen.For example, in screen locking shape When state and non-locking screen state, above content can be shown by pop-up.
In conclusion the display methods of route provided in this embodiment, additionally it is possible to enable terminal in the quantity of target POI for extremely When two few, at least two target POI corresponding stop period is determined, be generated to according to the sequencing for stopping the period Target route is generated up to sequence, and then according to order of arrival and start position, improves conjunction of the target route on time planning Rationality avoids and delays user's stroke.
The display methods of route provided in this embodiment, additionally it is possible to enable terminal target POI quantity be at least two, and When at least two target POI corresponding stop period is empty, according to the most short standard of total distance, waiting time most short standard Most meet at least one of user demand standard and determine order of arrival, and then target is generated according to order of arrival and start position Route improves target route in time, distance or meets in user demand standard under the premise of not delaying user's stroke To the convenience of user.
Based on scheme disclosed in embodiment illustrated in fig. 2, terminal can also be automatically updated according to after user moves Corresponding target route, please refers to following examples.
Fig. 8 is referred to, is the display methods process for another route that another exemplary embodiment of the application provides Figure.The display methods of the route can be applied in the terminal shown in above-mentioned.Based on embodiment illustrated in fig. 2, side shown in fig. 8 Case can execute after step 250, and the display methods of the route includes:
Step 261, the 2nd WiFi environmental information of terminal is obtained, is later than acquisition at the time of obtaining the 2nd WiFi environmental information At the time of first WiFi environmental information.
In the embodiment of the present application, terminal can obtain the 2nd WiFi environmental information of terminal, obtain the 2nd WiFi ring At the time of being later than the first WiFi environmental information of acquisition at the time of the information of border.In one possible implementation, terminal is by the period Obtain the 2nd WiFi environmental information to property.In alternatively possible implementation, terminal can detect the first WiFi ring When the new WiFi network signal being not present in the information of border, the 2nd WiFi environmental information of terminal is obtained.
Step 262, the corresponding geographical location of the 2nd WiFi environmental information is determined.
In the embodiment of the present application, terminal can determine the corresponding geographical location of the 2nd WiFi environmental information.Wherein it is determined that The mode in the corresponding geographical location of the 2nd WiFi environmental information, is referred in above-described embodiment, determines the first WiFi environment pair The mode for the start position answered, details are not described herein again.
Step 263, when the corresponding position of the 2nd WiFi environmental information is not on target route, and the 2nd WiFi environmental information When corresponding position and start position are not the same positions, the corresponding geographical location of the 2nd WiFi environmental information is determined as New start position.
In the present embodiment, terminal can also in the corresponding position of the 2nd WiFi environmental information not on target route, and It is when the corresponding position of 2nd WiFi environmental information and start position are not the same positions, the 2nd WiFi environmental information is corresponding Geographical location is determined as new start position.
Step 264, according at least one target POI and new start position, new target route is generated.
It should be noted that terminal can regenerate new mesh when deviateing target route in the design of the application Mark route.
Step 265, new target route is shown.
In the present embodiment, terminal can show the new target route after generating new target route.It shows newly The process of target route may refer to the implementation procedure of displaying target route in embodiment illustrated in fig. 2, and details are not described herein again.
In conclusion a kind of display methods of route provided by the embodiments of the present application, can obtain the 2nd WiFi of terminal Environmental information determines the corresponding geographical location of the 2nd WiFi environmental information, when the corresponding position of the 2nd WiFi environmental information does not exist On target route, and when the corresponding position of the 2nd WiFi environmental information and start position are not the same positions, by the 2nd WiFi The corresponding geographical location of environmental information is determined as new start position, and according at least one target POI and new point It sets, generates new target route, show the new target route.Since the embodiment of the present application can be inclined in the position where terminal When from former target route, new target route is generated.Therefore, the embodiment of the present application, which can timely update, goes to the mesh of target POI Graticule road improves the efficiency that user goes to target POI.
Referring to FIG. 9, the schematic diagram of the implementation environment provided it illustrates another exemplary embodiment of the application.The reality Applying environment includes above-mentioned terminal 100 and server 800.
It is connected between terminal 100 and server 800 by wired or wireless network.Server 800 to terminal 100 for mentioning For the service of marching into the arena.
Server 800 can be a server, be also possible to a server cluster, can also be a cloud computing clothes Business center.
Optionally, server 800 includes background server 801, profile server 802 and third-party server 803.
Background server 801 is the corresponding background server of attendant application of marching into the arena, for terminal 100 and third party Data between server 803 are forwarded.
Optionally, the target POI that terminal 100 is sent is forwarded to third-party server 603 by background server 801.It is optional , the POI information for the target POI that third-party server 803 is sent is forwarded to terminal 100 by background server 801.
Profile server 802 is for being stored with BSSID file.The corresponding BSSID in each region is stored in terminal File includes the BSSID of the WiFi network of each candidate POI in the region in the corresponding BSSID file in each region.
Optionally, profile server 802 is used to the corresponding BSSID file in region locating for terminal being sent to terminal 100. Region, which can be, to be divided according to one of province, city, county, township and village.For convenience of explanation below only with region according to City divides, i.e., target area is to be illustrated for target cities.
Third-party server 803 is used to provide the service of marching into the arena to terminal 100.Optionally, third-party server 803 obtain with The POI information of target POI, and to background server 601 send target POI POI information, it is corresponding, background server 801 to The POI information of the target POI received is sent to terminal 100.
Background server 801, profile server 802 pass through wired or nothing between third-party server 803 this three two-by-two Line network connection.Optionally, above-mentioned background server 801 can integrate in a server with profile server 802, That is, the server had both been able to achieve the function that background server 801 is realized, it is also able to achieve the function that profile server 802 has Energy.
In a schematical example, as shown in Figure 10, adopted in the attendant application of marching into the arena in terminal including data Collect module and POI information management module.Detect that terminal passes through number when entering target place using the user of the terminal in terminal According to acquisition module every 10 seconds acquisition environment WiFi information, the position of user is judged according to environment WiFi information.Terminal is to from the background Server sends inquiry request, which carries the POI mark of target POI, and corresponding, background server receives this Inquiry request, and the inquiry request is pass-through to third-party server, third-party server obtains POI corresponding with POI mark Information, the POI information include the navigation chaining information of POI.Third-party server returns to the POI to terminal by background server Information, corresponding, terminal receives the corresponding POI information of the POI by POI information management module, and POI information management module is used for The POI information is pushed to negative one screen.When terminal receives negative one screen idsplay order, negative one screen activly request obtains POI letter Breath.
Following is the application Installation practice, can be used for executing the application embodiment of the method.It is real for the application device Undisclosed details in example is applied, the application embodiment of the method is please referred to.
Figure 11 is please referred to, it illustrates the structural frames of the display device of the route of one exemplary embodiment of the application offer Figure.The display device of the route can by software, hardware or both be implemented in combination with as terminal all or part of. The device includes: data obtaining module 1010, position determination module 1020, POI determining module 1030, Route Generation module 1040 With route display module 1050.
Data obtaining module 1010, for obtaining the first Wireless Fidelity WiFi environmental information of the terminal, described first WiFi environmental information is used to indicate the title and signal strength for the WiFi network that the terminal receives;
Position determination module 1020, for determining start position, described point according to the first WiFi environmental information Setting is position that the terminal is currently located;
POI determining module 1030, for from the specified data file of the terminal, determining at least one target POI, institute It states target POI and belongs to the candidate POI;
Route Generation module 1040, for generating target road according at least one target POI and the start position Line, the target route are the routes being used to indicate from the start position at least one target POI;
Route display module 1050, for showing the target route.
In an alternative embodiment, the Route Generation module 1040, for when the target POI quantity be to When two few, at least two targets POI respective positions information is determined;Determine that at least two targets POI is respective The period is stopped, the stop period is used to indicate the terminal in the target POI residence time section;According to described at least two A target POI respective stop period determines the order of arrival for reaching at least two targets POI;According to described point It sets, the order of arrival and the respective location information of at least two targets POI, generates the target route.
In an alternative embodiment, the route display module 1050 is used in the negative one screen with suspended window Or the form of figure card shows map denotation control;The map denotation control is acted on when receiving in the negative one screen When the trigger signal of part, navigation map is shown in the negative one screen, shows the target route in the navigation map.
In an alternative embodiment, described device further includes execution module, and the execution module is used in the life After target route, the 2nd WiFi environmental information of the terminal is obtained, at the time of obtaining the 2nd WiFi environmental information At the time of being later than acquisition the first WiFi environmental information;Determine the corresponding geographical location of the 2nd WiFi environmental information;When When the corresponding geographical location of 2nd WiFi environmental information and the start position are not the same positions, by described second The corresponding geographical location of WiFi environmental information, is determined as new start position;According at least one target POI and described new Start position, generate new target route;Show the new target route.
In an alternative embodiment, the execution module is also used in the determination the 2nd WiFi environment letter After ceasing corresponding position, when the corresponding position of the 2nd WiFi environmental information is not on the target route, and when described When the corresponding position of 2nd WiFi environmental information and the start position are not the same positions, the 2nd WiFi environment is believed Corresponding position is ceased, new start position is determined as.
In an alternative embodiment, the execution module is also used to be obtained according to the first WiFi environmental information The signal strength of target WiFi network, the target WiFi network are the corresponding WiFi networks of the target POI;When the target When the signal strength of WiFi network is greater than signal strength threshold, start to obtain the pedometer data in the first period;When the meter When walking device data less than step threshold, determine that the terminal is located at the target POI;Show the corresponding information of the target POI, And/or the corresponding functionality controls of the target POI.
In an alternative embodiment, the execution module is also used to obtain reservation travel information, the reservation stroke Information is used to indicate the terminal in the second period, the pending event at least one described candidate POI, and described second Period is the period for being later than the current system moment;According to the reservation travel information, determined from least one described candidate POI At least one target POI.
In an alternative embodiment, the execution module is also used to obtain POI visiting record, the POI visiting note Record is used to indicate the terminal and visits the number of the candidate POI;It is visited and is recorded according to the POI, from least one described time It selects and determines at least one target POI in POI.
In an alternative embodiment, the execution module is also used to obtain historical operation behavioral data, the history Operation behavior data are used to indicate in the terminal to the number of the candidate POI specified operation executed, the specified operation Including searching at least one in the title of the candidate POI, the details page for opening the candidate POI and the collection candidate POI Kind operation;According to the historical operation behavioral data, at least one described target is determined from least one described candidate POI POI。
In an alternative embodiment, the POI determining module 1030, for working as the input control quilt of the negative one screen When triggering, input information is obtained;By the corresponding target POI of the input information, it is determined as at least one described target POI。
In an alternative embodiment, the Route Generation module 1040, it is each for working as at least two targets POI From the stop period be respectively empty when, order standard information, the order standard letter are obtained from the input control of the terminal Breath includes the most short standard of total distance, waiting time most short standard and at least one of most meets user demand standard;According to described Order standard information determines the order of arrival.
In an alternative embodiment, the POI determining module 1030, for including institute when the order standard information It states and most meets user demand standard, and when the specified data file is configuration file, from the configuration file of the terminal, obtain Take user's portrait information of the terminal;In the multiple candidate POI, obtain with the user draw a portrait information match to Few target POI mark, the target POI mark are used to indicate the target POI;It will at least one target POI mark Know the corresponding target POI and is determined as at least one target POI.
In an alternative embodiment, the POI determining module 1030 is used for acquiring unit recommended models, the list First recommended models are the models for recommending sample to be trained neural network using POI, and it is mark that the POI, which recommends sample, There is the target POI, and includes the mark of the target place and the sample of user portrait information;By the target The mark in place and the user draw a portrait information input into the unit recommended models, and output obtains the target POI mark.
The embodiment of the present application also provides a kind of computer-readable medium, which has at least one Instruction, at least one instruction are loaded as the processor and are executed to realize the aobvious of route described in as above each embodiment Show method.
It should be understood that the display device of route provided by the above embodiment execute route display methods when, only The example of the division of the above functional modules, in practical application, can according to need and by above-mentioned function distribution by Different functional modules is completed, i.e., the internal structure of equipment is divided into different functional modules, described above complete to complete Portion or partial function.In addition, the display device of route provided by the above embodiment and the display methods embodiment of route belong to Same design, specific implementation process are detailed in embodiment of the method, and which is not described herein again.
Above-mentioned the embodiment of the present application serial number is for illustration only, does not represent the advantages or disadvantages of the embodiments.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware It completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readable In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely the exemplary embodiments that can be realized of the application, not to limit the application, it is all Within spirit herein and principle, any modification, equivalent replacement, improvement and so on should be included in the protection of the application Within the scope of.

Claims (11)

1. a kind of display methods of route, which is characterized in that be applied in terminal, which comprises
The first Wireless Fidelity WiFi environmental information of the terminal is obtained, the first WiFi environmental information is used to indicate the end Terminate the title and signal strength of the WiFi network received;
Determine that start position, the start position are the positions that the terminal is currently located according to the first WiFi environmental information It sets;
Determine that at least one target POI, the target POI belong to the candidate POI;
According at least one target POI and the start position, target route is generated, the target route is to be used to indicate From the start position to the route of at least one target POI;
Show the target route.
2. described the method according to claim 1, wherein when the quantity of the target POI is at least two According at least one target POI and the start position, target route is generated, comprising:
Determine at least two targets POI respective positions information;
Determine that at least two targets POI respective stop period, the stop period are used to indicate the terminal described Target POI residence time section;
According at least two targets POI respective stop period, determine that the arrival for reaching at least two targets POI is suitable Sequence;
According to the start position, the order of arrival and the respective location information of at least two targets POI, generate The target route.
3. according to the method described in claim 2, it is characterized in that, the display target route, comprising:
Map denotation control is shown in the form of suspended window or figure card in negative one screen;
When receiving the trigger signal for acting on the map denotation control in the negative one screen, shown in the negative one screen Navigation map shows the target route in the navigation map.
4. the method according to claim 1, wherein the method is also wrapped after the generation target route It includes:
The 2nd WiFi environmental information of the terminal is obtained, is later than described in acquisition at the time of obtaining the 2nd WiFi environmental information At the time of first WiFi environmental information;
Determine the corresponding geographical location of the 2nd WiFi environmental information;
It, will be described when the corresponding geographical location of the 2nd WiFi environmental information and the start position are not the same positions The corresponding geographical location of 2nd WiFi environmental information, is determined as new start position;
According at least one target POI and the new start position, new target route is generated;
Show the new target route.
5. according to the method described in claim 4, it is characterized in that, corresponding in the determination the 2nd WiFi environmental information After position, the method also includes:
When the corresponding position of the 2nd WiFi environmental information is not on the target route, execute described when described second When the corresponding position of WiFi environmental information and the start position are not the same positions, by the 2nd WiFi environmental information pair The position answered, the step of being determined as new start position.
6. the method according to claim 1, wherein the method also includes:
According to the first WiFi environmental information, the signal strength of target WiFi network is obtained, the target WiFi network is institute State the corresponding WiFi network of target POI;
When the signal strength of the target WiFi network is greater than signal strength threshold, start to obtain the pedometer in the first period Data;
When the pedometer data are less than step threshold, determine that the terminal is located at the target POI;
Show the corresponding information of the target POI, and/or, the corresponding functionality controls of the target POI.
7. the method according to claim 1, wherein at least one target of determination POI, comprising:
Reservation travel information is obtained, the reservation travel information is used to indicate the terminal in the second period, described in extremely Pending event in a few candidate POI, second period is the period for being later than the current system moment;
According to the reservation travel information, at least one target POI is determined from least one described candidate POI;
And/or
Obtain POI visiting record, POI visiting record is used to indicate the terminal and visits the number of the candidate POI;
It is visited and is recorded according to the POI, at least one target POI is determined from least one described candidate POI;
And/or
Historical operation behavioral data is obtained, the historical operation behavioral data is used to indicate in the terminal to the candidate POI The number of the specified operation executed, the specified operation include the title for searching for the candidate POI, open the candidate POI's The operation of at least one of details page and the collection candidate POI;
According to the historical operation behavioral data, at least one target POI is determined from least one described candidate POI.
8. the method according to claim 1, wherein at least one target of determination POI, comprising:
When the input control of negative one screen is triggered, input information is obtained;
By the corresponding target POI of the input information, it is determined as at least one target POI.
9. a kind of display device of route, which is characterized in that be applied in terminal, described device includes:
Data obtaining module, for obtaining the first Wireless Fidelity WiFi environmental information of the terminal, the first WiFi environment Information is used to indicate the title and signal strength for the WiFi network that the terminal receives;
Position determination module, for determining that start position, the start position are described according to the first WiFi environmental information The position that terminal is currently located;
POI determining module, for determining that at least one target POI, the target POI belong to the candidate POI;
Route Generation module, it is described for generating target route according at least one target POI and the start position Target route is the route being used to indicate from the start position at least one target POI;
Route display module, for showing the target route.
10. a kind of terminal, which is characterized in that the terminal includes processor and memory, is stored at least in the memory One instruction, described instruction are loaded by the processor and are executed to realize the aobvious of route as described in any of the claims 1 to 8 Show method.
11. a kind of computer readable storage medium, which is characterized in that be stored at least one instruction, institute in the storage medium State the display methods for instructing and being loaded by processor and executed to realize route as described in any of the claims 1 to 8.
CN201811143318.XA 2018-09-28 2018-09-28 Display methods, device, terminal and the storage medium of route Pending CN109348417A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811143318.XA CN109348417A (en) 2018-09-28 2018-09-28 Display methods, device, terminal and the storage medium of route

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811143318.XA CN109348417A (en) 2018-09-28 2018-09-28 Display methods, device, terminal and the storage medium of route

Publications (1)

Publication Number Publication Date
CN109348417A true CN109348417A (en) 2019-02-15

Family

ID=65307232

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811143318.XA Pending CN109348417A (en) 2018-09-28 2018-09-28 Display methods, device, terminal and the storage medium of route

Country Status (1)

Country Link
CN (1) CN109348417A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109977323A (en) * 2019-03-13 2019-07-05 南京大学 A kind of commuting batch data acquisition method based on electronic map
CN110309247A (en) * 2019-05-24 2019-10-08 深圳壹账通智能科技有限公司 The processing method and processing device of step counting data
CN110865765A (en) * 2019-11-06 2020-03-06 青岛海信移动通信技术股份有限公司 Terminal and map control method
CN112344932A (en) * 2019-08-09 2021-02-09 上海红星美凯龙悦家互联网科技有限公司 Indoor navigation method, device, equipment and storage medium
CN112732858A (en) * 2021-01-25 2021-04-30 腾讯科技(深圳)有限公司 Path planning method and device, computer equipment and storage medium
CN112950790A (en) * 2021-02-05 2021-06-11 深圳市慧鲤科技有限公司 Route navigation method, device, electronic equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1825806A (en) * 2005-02-25 2006-08-30 乐金电子(中国)研究开发中心有限公司 Method for providing schedule corresponding to travel position and peripheral information
CN104677368A (en) * 2013-11-28 2015-06-03 高德软件有限公司 Navigation method and device
CN105115510A (en) * 2015-09-07 2015-12-02 广东欧珀移动通信有限公司 Navigation method based on shopping mall and mobile terminal
CN205484772U (en) * 2015-11-02 2016-08-17 洪永川 Intelligence navigation based on wiFi location
CN106777322A (en) * 2017-01-07 2017-05-31 珠海市魅族科技有限公司 Information-pushing method and system
CN107688579A (en) * 2016-08-07 2018-02-13 福建第时间物联网科技投资有限公司 A kind of thing thing map navigation system based on high in the clouds
CN108347704A (en) * 2018-01-24 2018-07-31 维沃移动通信有限公司 Information recommendation method and mobile terminal

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1825806A (en) * 2005-02-25 2006-08-30 乐金电子(中国)研究开发中心有限公司 Method for providing schedule corresponding to travel position and peripheral information
CN104677368A (en) * 2013-11-28 2015-06-03 高德软件有限公司 Navigation method and device
CN105115510A (en) * 2015-09-07 2015-12-02 广东欧珀移动通信有限公司 Navigation method based on shopping mall and mobile terminal
CN205484772U (en) * 2015-11-02 2016-08-17 洪永川 Intelligence navigation based on wiFi location
CN107688579A (en) * 2016-08-07 2018-02-13 福建第时间物联网科技投资有限公司 A kind of thing thing map navigation system based on high in the clouds
CN106777322A (en) * 2017-01-07 2017-05-31 珠海市魅族科技有限公司 Information-pushing method and system
CN108347704A (en) * 2018-01-24 2018-07-31 维沃移动通信有限公司 Information recommendation method and mobile terminal

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109977323A (en) * 2019-03-13 2019-07-05 南京大学 A kind of commuting batch data acquisition method based on electronic map
CN109977323B (en) * 2019-03-13 2021-09-03 南京大学 Commuting data batch acquisition method based on electronic map
CN110309247A (en) * 2019-05-24 2019-10-08 深圳壹账通智能科技有限公司 The processing method and processing device of step counting data
CN112344932A (en) * 2019-08-09 2021-02-09 上海红星美凯龙悦家互联网科技有限公司 Indoor navigation method, device, equipment and storage medium
CN110865765A (en) * 2019-11-06 2020-03-06 青岛海信移动通信技术股份有限公司 Terminal and map control method
CN112732858A (en) * 2021-01-25 2021-04-30 腾讯科技(深圳)有限公司 Path planning method and device, computer equipment and storage medium
CN112732858B (en) * 2021-01-25 2022-06-07 腾讯科技(深圳)有限公司 Path planning method and device, computer equipment and storage medium
CN112950790A (en) * 2021-02-05 2021-06-11 深圳市慧鲤科技有限公司 Route navigation method, device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
Vu et al. Tourist activity analysis by leveraging mobile social media data
US11201981B1 (en) System for notification of user accessibility of curated location-dependent content in an augmented estate
Ghose TAP: Unlocking the mobile economy
CN109348417A (en) Display methods, device, terminal and the storage medium of route
US20190158609A1 (en) System and method for improved mapping and routing
US8838586B2 (en) Relevancy ranking for map-related search
JP5746378B2 (en) Method and apparatus for mobile location determination
KR102189065B1 (en) Interest profile of a user of a mobile application
TW202001777A (en) Program and information processing method
JP6681029B2 (en) Route logging system and method, and mobile client device
KR20160038836A (en) Apparatus and method for providing content to users
US20070178912A1 (en) System and method for enhancing user experience in a wide-area facility having a distributed, bounded environment
JP2007537496A (en) Content creation, distribution, dialogue and monitoring system
US20160231718A1 (en) Personal Proximity with Preferences
CN110463228A (en) Based on geographical and user context commending contents and display
CN110706014A (en) Shopping mall store recommendation method, device and system
CN108734502A (en) A kind of data statistical approach and system based on user location
US20160165403A1 (en) Predicting companion data types associated with a traveler at a geographic region including lodging
US20190325401A1 (en) Information processing apparatus, information processing method, and program
US20200342009A1 (en) Storage of point of interest data on a user device for offline use
Abdelmoaty et al. Smart Technology Applications in Tourism and Hospitality Industry of The New Administrative Capital, Egypt.
JP2019021336A (en) Server device, terminal device, information presentation system, information presentation method, information presentation program, and recording medium
CN108734501A (en) A kind of mobile position platform
CN110866175A (en) Information recommendation method and device and electronic equipment
JP6638265B2 (en) Information providing device, program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190215