A kind of information push of mobile terminal method and deviceTechnical field
Embodiments of the present invention are related to information advancing technique field, more specifically, embodiments of the present invention are related to onePlant information push of mobile terminal method and device.
Background technology
This part is it is intended that the embodiments of the present invention stated in claims provide background or context.HereinDescription recognizes it is prior art not because not being included in this part.
At present, user is waiting public transport device (for example:Public transport or subway) when, it will usually using mobile terminal (for example:Mobile phone or tablet personal computer) listen music or browse Domestic News etc., but existing mobile terminal is pushing multimedia to userResource information is (for example:Music or Domestic News) when, substantial amounts of multimedia resource often is pushed to user, causes user waitingWhen public transport device, mobile terminal is used because being absorbed in, and not to be noted public transport device arrive at a station miss want seating public transport setIt is standby, and if user while using mobile terminal, whether concern public transport device arrives at a station, can not be absorbed in again using it is mobile eventuallyEnd.
Therefore, a kind of information push of mobile terminal method is needed badly at present, so that user is when waiting public transport device, can eitherIt is absorbed in and uses mobile terminal, the public transport device for wanting seating can be avoided missing again.
The content of the invention
For existing mobile terminal multimedia resource information is being pushed to user (for example:Music or Domestic News) when,Substantial amounts of multimedia resource often is pushed to user, causes user when waiting public transport device, mobile terminal is used because being absorbed in,And not to be noted public transport device arrive at a station miss want seating public transport device, and if user is paid close attention to while using mobile terminalWhether public transport device arrives at a station, and can not be absorbed in again and use mobile terminal.
Therefore, a kind of improved information push of mobile terminal method is highly desirable to, so that user is when waiting public transport device,It can either be absorbed in and use mobile terminal, the public transport device for wanting seating can be avoided missing again.
In the present context, embodiments of the present invention are expected to provide a kind of information push of mobile terminal method and device.
There is provided a kind of information push of mobile terminal method in the first aspect of embodiment of the present invention, including:
Receive the Bus information of user's input;
Determine the temporal information of the Bus information correspondence public transport device;
The multimedia resource information corresponding with the temporal information is pushed to user according to the temporal information.
In a kind of possible embodiment, in the above method provided in an embodiment of the present invention, the Bus information includesIt is at least one or more of below:Bus Schedules, destination and travel direction.
In a kind of possible embodiment, in the above method provided in an embodiment of the present invention, the temporal information, bagInclude:Current time and the public transport device reach user time interval between object time AT STATION.
In a kind of possible embodiment, in the above method provided in an embodiment of the present invention, believe according to the timeCease before the multimedia resource information corresponding with the temporal information is pushed to user, further comprise:Judge the timeIt is spaced whether duration is more than predetermined threshold value, and under conditions of judging that the time interval duration is more than predetermined threshold value, performs rootThe step of according to the temporal information to user's push multimedia resource information corresponding with the temporal information.
It is described according to the time in the above method provided in an embodiment of the present invention in a kind of possible embodimentInformation pushes the multimedia resource information corresponding with the temporal information to user, including:To the user push viewing and/Or listen to the multimedia resource information that consumed duration is less than or equal to the interval time duration.
In a kind of possible embodiment, in the above method provided in an embodiment of the present invention, further comprise:With progressThe form of bar shows the change of the time interval duration to the user.
In a kind of possible embodiment, in the above method provided in an embodiment of the present invention, user's input is being receivedBefore Bus information, methods described further comprises:Bus information input circle is presented according to the geographical position of the mobile terminalFace.
It is described according to the movement in the above method provided in an embodiment of the present invention in a kind of possible embodimentBus information inputting interface is presented in the geographical position of terminal, including:Obtain the geographical position of the mobile terminal;Determine the shiftingThe corresponding bus station in geographical position of dynamic terminal;Determine the corresponding public transport Bus Schedules in the bus station;According to the public affairsBus Schedules are handed over, Bus information inputting interface is presented.
In a kind of possible embodiment, in the above method provided in an embodiment of the present invention, according to the public transport train numberInformation, is presented Bus information inputting interface, including:If the corresponding public transport Bus Schedules in the bus station include multichannel public transportTrain number, then be presented the selection of public transport train number or inputting interface;If the corresponding public transport Bus Schedules in the bus station include multichannelPublic transport train number, then be presented destination selection or inputting interface;If only including in the corresponding public transport Bus Schedules in the bus stationPublic transport train number, then be presented selection or the inputting interface of the public transport train number travel direction all the way.
In a kind of possible embodiment, in the above method provided in an embodiment of the present invention, the multimedia resource letterBreath includes audio resource.
In a kind of possible embodiment, in the above method provided in an embodiment of the present invention, further comprise:Obtain instituteState the velocity information of public transport device;And according to the velocity information, determine the style of the multimedia resource information and/or broadcastPut rhythm.
In a kind of possible embodiment, in the above method provided in an embodiment of the present invention, the temporal information, bagInclude:Time interval between the object time that current time and the public transport device are arrived at.
There is provided a kind of information push of mobile terminal device in the second aspect of embodiment of the present invention, including:
Bus information receiving module, receives the Bus information of user's input;
Temporal information determining module, determines the temporal information of the Bus information correspondence public transport device;
Multimedia resource pushing module, is pushed corresponding with the temporal information many according to the temporal information to userMedia resource information.
In a kind of possible embodiment, in said apparatus provided in an embodiment of the present invention, the Bus information includesIt is at least one or more of below:Bus Schedules, destination and travel direction.
In a kind of possible embodiment, in said apparatus provided in an embodiment of the present invention, the temporal information, bagInclude:Current time and the public transport device reach user time interval between object time AT STATION.
In a kind of possible embodiment, in said apparatus provided in an embodiment of the present invention, the device also includes:JudgeModule, it is relative with the temporal information for being pushed in the multimedia resource pushing module according to the temporal information to userBefore the multimedia resource information answered, judge whether the time interval duration is more than predetermined threshold value;Notification module, in instituteState judge module and judge that the time interval duration is more than under conditions of predetermined threshold value, notify the multimedia resource pushing moduleThe multimedia resource information corresponding with the temporal information is pushed to user according to the temporal information.
In a kind of possible embodiment, in said apparatus provided in an embodiment of the present invention, the multimedia resource is pushed awayModule is sent, specifically for:When pushing viewing to the user and/or listening to consumed duration less than or equal to the interval timeLong multimedia resource information.
In a kind of possible embodiment, in said apparatus provided in an embodiment of the present invention, the device also includes:DisplayingModule, the change for showing the time interval duration to the user in the form of progress bar.
In a kind of possible embodiment, in said apparatus provided in an embodiment of the present invention, the device also includes:InterfaceModule is presented, for before the Bus information that the Bus information receiving module receives user's input, according to described mobile wholeBus information inputting interface is presented in the geographical position at end.
In a kind of possible embodiment, in said apparatus provided in an embodiment of the present invention, module is presented in the interface,Including:Acquiring unit, the geographical position for obtaining the mobile terminal;First determining unit, for determining the terminalThe corresponding bus station in geographical position;Second determining unit, for determining the corresponding public transport Bus Schedules in the bus station;It is aobviousShow unit, for according to the public transport Bus Schedules, Bus information inputting interface to be presented.
In a kind of possible embodiment, in said apparatus provided in an embodiment of the present invention, if the bus station pairThe public transport Bus Schedules answered include multichannel public transport train number, then the display unit, specifically for:Present the selection of public transport train number orInputting interface;If the corresponding public transport Bus Schedules in the bus station include multichannel public transport train number, the display unit, toolBody is used for:Destination selection or inputting interface is presented;If only including all the way in the corresponding public transport Bus Schedules in the bus stationPublic transport train number, then the display unit, specifically for:Selection or the inputting interface of the public transport train number travel direction is presented.
In a kind of possible embodiment, in said apparatus provided in an embodiment of the present invention, the multimedia resource letterBreath includes audio resource.
In a kind of possible embodiment, in said apparatus provided in an embodiment of the present invention, in addition to:Speed obtains mouldBlock, the velocity information for obtaining the public transport device;Multimedia resource determining module, for according to the velocity information, reallyThe style and/or broadcasting rhythm of the fixed multimedia resource information.
In a kind of possible embodiment, in said apparatus provided in an embodiment of the present invention, the temporal information, bagInclude:Time interval between the object time that current time and the public transport device are arrived at.
There is provided a kind of information push of mobile terminal device in the third aspect of embodiment of the present invention, for example, can be withIncluding memory and processor, wherein, processor can be used for reading the program in memory, perform following process:
Receive the Bus information of user's input;
Determine the temporal information of the Bus information correspondence public transport device;
The multimedia resource information corresponding with the temporal information is pushed to user according to the temporal information.
In certain embodiments, the processor, can be used for performing in the first aspect such as embodiment of the present inventionEither method.
There is provided a kind of program product in the fourth aspect of embodiment of the present invention, it includes program code, when describedWhen program product is run, described program code is used to perform procedure below:
Receive the Bus information of user's input;
Determine the temporal information of the Bus information correspondence public transport device;
The multimedia resource information corresponding with the temporal information is pushed to user according to the temporal information.
In certain embodiments, described program code can be used for performing appointing in the first aspect such as embodiment of the present inventionOne method.
According to the information push of mobile terminal method and device of embodiment of the present invention, by receiving the public transport that user inputsInformation, determines the temporal information of Bus information correspondence public transport device, and according to the temporal information of public transport device to user push withThe corresponding multimedia resource information of temporal information so that user is set when waiting public transport using the time of mobile terminal with public transportStandby temporal information is corresponding, so that user can either be absorbed in when waiting public transport device and use mobile terminal, and energyUser is enough avoided to miss the public transport device for wanting seating.
Brief description of the drawings
Detailed description below, above-mentioned and other mesh of exemplary embodiment of the invention are read by reference to accompanying drawing, feature and advantage will become prone to understand.In the accompanying drawings, if showing the present invention's by way of example, and not by way of limitationDry embodiment, wherein:
Fig. 1 schematically shows the application scenarios schematic diagram according to embodiment of the present invention;
Fig. 2 is schematically shown to be shown according to the information push of mobile terminal embodiment of the method flow of embodiment of the present inventionIt is intended to;
Fig. 3 is schematically shown in mode of the present invention according to the geographical position of mobile terminal presentation Bus information input circleThe schematic flow sheet in face;
Fig. 4 schematically shows the schematic diagram of music client end interface in embodiment of the present invention;
Fig. 5 schematically shows the schematic diagram of Bus information inputting interface in embodiment of the present invention;
Fig. 6 schematically shows the schematic diagram of destination selection interface in embodiment of the present invention;
Fig. 7 is schematically shown in embodiment of the present invention with progress strips displaying public transport device traveling progress interfaceSchematic diagram;
Fig. 8 schematically shows the structural representation of information push of mobile terminal device according to another embodiment of the present inventionFigure;
Fig. 9 schematically shows the structural representation of the information push of mobile terminal device according to further embodiment of this inventionFigure;
Figure 10 schematically shows the journey for information push of mobile terminal method according to yet another embodiment of the inventionSequence product schematic diagram.
In the accompanying drawings, identical or corresponding label represents identical or corresponding part.
Embodiment
The principle and spirit of the present invention is described below with reference to some illustrative embodiments.It should be appreciated that providing thisA little embodiments are used for the purpose of better understood when those skilled in the art and then realizing the present invention, and not with anyMode limits the scope of the present invention.On the contrary, these embodiments are provided so that the disclosure is more thorough and complete, and energyIt is enough that the scope of the present disclosure is intactly conveyed into those skilled in the art.
One skilled in the art will appreciate that embodiments of the present invention can be implemented as a kind of system, device, equipment, methodOr computer program product.Therefore, the disclosure can be implemented as following form, i.e.,:Complete hardware, complete software(including firmware, resident software, microcode etc.), or the form that hardware and software is combined.
According to the embodiment of the present invention, it is proposed that a kind of information push of mobile terminal method and device.
In addition, any number of elements in accompanying drawing is used to example and unrestricted, and any name is only used for distinguishing,Without any limitation.
Below with reference to the principle and spirit of some representative embodiments of the present invention, in detail the explaination present invention.
Summary of the invention
The inventors discovered that, in the prior art, user is when waiting public transport device, it will usually using mobile terminal (for example:Mobile phone) listen music or browse Domestic News etc., but mobile terminal is pushing multimedia resource information (for example to user:SoundHappy or Domestic News) when, substantial amounts of multimedia resource often is pushed to user, user is caused when waiting public transport device, becauseBe absorbed in and use mobile terminal, and not to be noted public transport device arrive at a station miss want seating public transport device, and if user makesWith paying close attention to whether public transport device arrives at a station while mobile terminal, it can not be absorbed in again and use mobile terminal.Lack in the prior artA kind of improved information push of mobile terminal method, so that user can either be absorbed in using movement when waiting public transport deviceTerminal, can avoid missing the public transport device for wanting seating again.
Therefore, the invention provides a kind of information push of mobile terminal method and device, information push of mobile terminal methodIt can include:Receive the Bus information of user's input;Determine the temporal information of the Bus information correspondence public transport device;According to instituteState temporal information and the multimedia resource information corresponding with the temporal information is pushed to user.
After the general principle of the present invention is described, lower mask body introduces the various non-limiting embodiment party of the present inventionFormula.
Application scenarios overview
With reference first to Fig. 1, as shown in figure 1, being the application of information push of mobile terminal method provided in an embodiment of the present inventionSchematic diagram of a scenario, including mobile terminal 1 01 and server 102, wherein, various clients, example can be installed in mobile terminal 1 01Such as:News client and music client end, user 10 use the music client in mobile terminal 1 01 when waiting public transport deviceMusic is listened at end, then user 10 can input this trip public transport to be taken letter in the music client end of mobile terminal 1 01Music client end (or mobile terminal 1 01) in breath, mobile terminal 1 01 is received after the Bus information of the input of user 10,Music client end (can also be mobile terminal 1 01, can also be server 102) determines that current time is corresponding with Bus information publicHand over equipment to reach user 10 and be currently located time interval between the object time at station, and according to the time interval to user 10The multimedia resource information corresponding with the time interval is pushed, for example:Music client end pushes many songs to user 10, andThe total duration of many songs is less than or equal to the time interval duration.
Wherein, mobile terminal 1 01 and server 102 can be communicated by cellular mobile network or WLAN.MoveDynamic terminal 101 can be mobile phone, tablet personal computer etc., and server 102 can set for any server that can provide information pushIt is standby.
Illustrative methods
With reference to Fig. 1 application scenarios, the shifting according to exemplary embodiment of the invention is described with reference to Fig. 2~Fig. 7Dynamic end message method for pushing.It should be noted that above-mentioned application scenarios are for only for ease of the spiritual and original for understanding the present inventionManage and show, embodiments of the present invention are unrestricted in this regard.On the contrary, embodiments of the present invention can apply toApplicable any scene.
A kind of schematic flow sheet of one embodiment of information push of mobile terminal method that Fig. 2 provides for the present invention, mainlyThe flow of multimedia resource information is pushed to user including mobile terminal, executive agent is mobile terminal in application scenarios overview101st, one or more of application client and server 102 in mobile terminal 1 01, as shown in Fig. 2 of the inventionA kind of information push of mobile terminal method that embodiment is provided, comprises the following steps:
Step 201, the Bus information of user's input is received.
In this step, the Bus information of user's input is received, wherein, Bus information includes following at least one or more of:Bus Schedules, destination and travel direction.Specifically, Bus Schedules include the train number mark of public transport device, for example:20 tunnelsBus, subway Line 1 etc.;Destination includes this trip destination to be reached of user;Travel direction refers to that user multipliesThe travel direction for equipment of taking transit bus.
When it is implemented, after the Bus information of user's input is received, you can true according to the Bus information that user inputsDetermine the public transport device to be taken of user's trip.For example:The Bus information of user's input is Bus Schedules, and the train number specifically inputtedNo. 20 buses are designated, then can determine that the public transport device to be taken of user's trip is No. 20 buses;Again for example:User is defeatedThe Bus information entered is destination, then the destination of station and user's input can be currently located according to user, user is determinedOne or more public transport devices that trip can be taken.Wherein, user is currently located station and can inputted by user, can also be byPositioner in mobile terminal is obtained, and the present invention is not limited this.In another example:Some bus station only has a car,And the bus stop in which direction is positioned because the location equipments such as the narrower GPS of road are more difficult, use can be determined by inputting travel directionThe public transport device to be taken of family.
More preferably, in order to improve the accuracy of the public transport device that the user that determines takes, user's input is being receivedBus information when, user can be asked to input Bus information as much as possible.
Step 202, the temporal information of Bus information correspondence public transport device is determined.
In this step, Bus information correspondence public transport device refers to the user that the Bus information inputted according to user is determinedThe public transport device to be taken of trip.It is determined that Bus information is correspondingly after public transport device, and then determine Bus information correspondence public transportThe temporal information of equipment.
When the Bus information that user inputs is Bus Schedules, determining the temporal information of Bus information correspondence public transport device can wrapInclude the temporal information for being reached at first in the public transport device of the Bus Schedules and being currently located station.For example, user's input " 20 tunnel "After public transport Bus Schedules, client obtains the expection arrival time that distance is currently located nearest No. 20 buses in station.
When the Bus information that user inputs is destination, determining the temporal information of Bus information correspondence public transport device may includeIt is determined that most being arrived first by being currently located in the public transport device for all Bus Schedules that the destination is reached in the train number at stationUp to the temporal information for being currently located station.For example, after the destination information of user's input " Qianjiang crossing ", client, which is obtained, passes throughThe tunnels of train number Zhong You 11 at current station, 81 roads and 186 tunnels reach Qianjiang crossing station, then further obtain 11 tunnels, 81 tunnels or 186The expection arrival time for being currently located station is reached in the bus of road at first.
In a kind of possible embodiment, the temporal information includes:Current time public transport device corresponding with Bus informationReach user time interval between object time AT STATION.
When it is implemented, the temporal information of Bus information correspondence public transport device is determined, can be from third party applicationObtain, for example:Obtained from bus information inquiring system, certainly, in other embodiments of the present invention can also be otherwiseObtain, specific restriction is not used to herein.
It is corresponding that above-mentioned embodiment correspondence user waits the application scenario that public transport device arrives to be pushed to user in bus stationMultimedia resource information.In the alternatively possible embodiment of the present invention, the Bus information of user's input includes purposeGround and Bus Schedules, and correspondingly public transport device arrival user is currently located under conditions of station Bus information, the temporal information is alsoIt can include:Time interval between the object time that current time public transport device corresponding with Bus information is arrived at, thisSample, embodiments of the present invention apply also for user on public transport device, for prevent from missing the time getting off and according to public transport deviceTo the temporal information of purpose website corresponding multimedia resource information is pushed to user.
Step 203, the multimedia resource corresponding with temporal information is pushed to user according to the temporal information of public transport deviceInformation.
In this step, pushed according to the temporal information of public transport device to user corresponding with the temporal information determined manyMedia resource information, when it is implemented, can listen to and/or read according to user time that each multimedia resource consumed toUser pushes the multimedia resource information relative with the temporal information determined.
Wherein, multimedia resource includes one or more of:Audio resource, video resource and Domestic News.SpecificallyDuring implementation, when it is determined that user listens to and/or read the time that each multimedia resource is consumed, it can enter in the following wayRow is determined:If multimedia resource is audio resource (or video resource), can be by audio resource (or video resource)Playing duration is defined as user and listens to the duration that the audio resource (or watching the video resource) is consumed;If multimedia resourceFor Domestic News, then the average time that this Domestic News can be read by the use of all users of big data stroke analysis is used as userRead the duration of this Domestic News consumption.Certainly, in other embodiments of the present invention, it would however also be possible to employ other manner determines to useListen to and/or read the time that each multimedia resource is consumed in family.
The embodiment of the present invention, by receive user input Bus information, determine Bus information correspondence public transport device whenBetween information, and the multimedia resource information corresponding with temporal information is pushed to user according to the temporal information of public transport device, madeUser is obtained corresponding using the time of mobile terminal and the temporal information of public transport device when waiting public transport, so that user existsWhen waiting public transport device, it can either be absorbed in and use mobile terminal, the public transport device for wanting seating can be avoided missing again.
What deserves to be explained is, to avoid user from missing the public transport device to be taken in the embodiment of the present invention, except according to public affairsThe temporal information of equipment is handed over to be pushed to user outside the multimedia resource information corresponding with the temporal information, can also be in public transportWhen equipment arrival user is currently located station, prompting message is sent to user.For example:Reminded by voice reminder or word etc.Mode reminds user's public transport device to reach user and is currently located station.
Preferably, it is determined that Bus information is correspondingly after the temporal information of public transport device, namely determine current time and public affairsHand over after equipment reaches the time interval between user institute object time AT STATION, if time interval is shorter, user's needsThe time of wait is shorter, without to user push multimedia resource information, if time interval is longer, user need wait whenBetween it is longer, then corresponding with temporal information multimedia resource letter to user can be pushed according to the temporal information determinedBreath.Therefore, in the specific implementation, the multimedia resource letter corresponding with the temporal information is being pushed to user according to temporal informationBefore breath, further comprise:Judge whether the time interval duration is more than predetermined threshold value, and grown up when judging the time intervalUnder conditions of predetermined threshold value, perform and push the multimedia resource corresponding with the temporal information to user according to the temporal informationThe step of information.
More preferably, it is currently located station to allow users to more intuitive understanding public transport device arrival userTemporal information, can also be in the form of progress bar to user's displaying current time in a kind of possible embodiment of the present inventionThe change that user is currently located time interval duration between station is reached with public transport device.For example:Replaced with vehicle traveling progressPlaying progress rate when audio resource is played.Again for example:When user reads Domestic News, arrived according to current time with public transport deviceUp to user be currently located station between the change of time interval duration show that vehicle drives to user on the screen of the mobile terminalProgress AT STATION.
More preferably, user is inputted in Bus Schedules, the embodiment of the present invention for convenience, is receiving the public affairs of user's inputHand over before information, Bus information inputting interface can also be presented according to the geographical position of mobile terminal, user is in input train number letterDuring breath, directly it can be selected in the Bus information inputting interface of presentation, without being manually entered, so that it is defeated to facilitate userEnter Bus Schedules.
When it is implemented, Bus information inputting interface is presented according to the geographical position of mobile terminal, as shown in figure 3, including:
Step 301, the geographical position of mobile terminal is obtained.
Wherein, the geographical position of mobile terminal can be obtained by the positioner being built in mobile terminal, certainly, also may be usedTo be inputted by user.
Step 302, the corresponding bus station in geographical position of mobile terminal is determined.
In this step, it is determined that during the corresponding bus station in the geographical position of mobile terminal, can by with mobile terminal instituteIn bus station of the positional distance less than pre-determined distance threshold value as the corresponding bus station in geographical position of mobile terminal, presetDistance threshold can freely be set, for example:500 meters, when the public affairs for being less than pre-determined distance threshold value with mobile terminal position distanceWhen friendship website is multiple, the multiple bus stations determined can be presented and are selected for user.
Step 303, the corresponding public transport Bus Schedules in bus station are determined.
In this step, it is determined that after the corresponding bus station in the geographical position of mobile terminal, determining bus station correspondenceBus Schedules, when it is implemented, it is determined that during the corresponding Bus Schedules in bus station, can be obtained from third party's navigation softwareTake, can also can also moved using application client online access Network Capture in mobile terminal or mobile terminalOffline unloading navigation-data bag in the application client of dynamic terminal or mobile terminal, it is determined that the corresponding car in bus stationDuring secondary information, obtained from the navigation pack downloaded offline.
Step 304, according to the corresponding public transport Bus Schedules in bus station, Bus information inputting interface is presented.
In this step, it is determined that after the corresponding public transport Bus Schedules in bus station, you can according to the bus determinedSecondary information, is presented Bus information inputting interface, when it is implemented, all public transport Bus Schedules determined can be presented into useFamily, so that user is selected.
In a kind of possible embodiment, if the corresponding bus station in the geographical position of mobile terminal is multiple,The corresponding public transport Bus Schedules in each bus station in multiple bus stations can be determined respectively, and according to each bus station pairThe Bus information inputting interface for the public transport Bus Schedules for including multiple bus stations is presented to user for the public transport Bus Schedules answered, withProvide a user more selections.
During specific implementation step 304, according to the corresponding public transport Bus Schedules in bus station, Bus information input circle is presentedFace, including following three kinds of situations:
Situation one:If the corresponding public transport Bus Schedules in bus station include multichannel public transport train number, public transport train number is presentedSelection or inputting interface.
Under such a situation, the selection of public transport train number or inputting interface is presented to user, public transport is selected or input in userAfter train number, the public transport train number that can be selected or input based on user, it is determined that correspondence public transport device, which reaches user, is currently located carStand time of (namely corresponding bus station in geographical position of mobile terminal).
If situation two, the corresponding public transport Bus Schedules in bus station include multichannel public transport train number, destination choosing is presentedSelect or inputting interface.
Under such a situation, destination selection or inputting interface is presented to user, destination is selected or input in userAfterwards, the destination for selecting or inputting based on user, it is determined that reaching the multichannel public transport train number correspondence public transport device of the destinationIn nearest one reach user and be currently located time of station (namely corresponding bus station in geographical position of mobile terminal).
Situation three:If only including public transport train number all the way in the corresponding public transport Bus Schedules in bus station, the public transport is presentedThe travel direction selection of train number or inputting interface.
Under such a situation, selection or the inputting interface of public transport train number travel direction are presented to user, then is selected in userOr input public transport train number travel direction after, based on user select or input travel direction, determine user selection orPerson input travel direction on correspondence public transport device reach user be currently located station (namely mobile terminal geographical position correspondenceBus station) time.
It should be noted that in the specific implementation, three of the above situation can be used alone, can also be combined with each other makesWith for example:Situation one and situation two-phase are used in combination, after user selects or inputted bus time, displaying user's selectionOr whole websites of input public transport train number, select destination for user.
As more specific embodiment, as shown in figure 4, by taking the music client end in mobile terminal as an example, user is waitingWhen public transport device, music is listened using the music client end installed in mobile terminal, can be in sound in order to be different from other patternsIncrease " public transport pattern " tab 401 in happy client, when user clicks on " public transport pattern " tab 401, into public transport pattern,Then mobile terminal request user input is currently located the geographical position of bus station or acquisition for mobile terminal itself, if request is usedFamily input is currently located bus station, then receive user's input is currently located bus station;If by acquisition for mobile terminal itselfGeographical position, it is determined that the corresponding bus station of current geographic position.
It is determined that after bus station, you can determine the corresponding public transport Bus Schedules in bus station, and according to bus stationCorresponding public transport Bus Schedules, are presented Bus information inputting interface, as shown in figure 5, using present the selection interface of public transport train number asExample, the corresponding bus station of mobile terminal current geographic position has 2, is respectively:" epoch main road Qiu Yi crossing " and " shore Xing LuEpoch big road junction ", each bus station corresponds to multichannel public transport train number, and in Fig. 5 shows interface, user can be above and belowSlide display and check all public transport train numbers included in each bus station, now bus station top set is shown, certainly, Yong HuyeCorresponding " whole " button 501 in each bus station can be clicked on, to check all buses included in each bus stationIt is secondary.
User can click on the public transport train number included in bus station and be selected, for example:User selects " the main road autumn in epochThe 116 tunnel public transport train numbers included in the bus station of excessive crossing ", it is determined that a nearest 116 tunnel public transport train numbers reach current public transportThe temporal information of website (" epoch main road Qiu Yi crossing "), and multimedia resource information is pushed to user according to the temporal information.
More preferably, after user selects or inputted bus time, the website of the public transport train number can also be shownInformation, selects destination, as shown in figure 5, selecting what is included in " epoch main road Qiu Yi crossing " bus station with user for userExemplified by 116 tunnel public transport train numbers, No. 116 buses included in " epoch main road Qiu Yi crossing " bus station are selected to take second place in userAfterwards, as shown in fig. 6, can show that whole websites of 116 tunnel public transport train numbers select destination for user, user is shown in Fig. 6Interface can pass through the selection destination that horizontally slips.
More preferably, it is determined that user take public transport device, and get user be currently located bus station andAfter the destination of user, in a kind of possible embodiment of the present invention, the public transport device that can be taken according to user is reachedThe temporal information that user is currently located bus station pushes multimedia resource information to user, when the public transport device that user takes is arrivedBus station is currently located up to user and user takes pubic transport after equipment, and user is reached further according to the public transport device that user takesDestination temporal information to user push multimedia resource information;In the alternatively possible embodiment of the present invention,The temporal information that the public transport device that directly can be taken according to user reaches the destination of user pushes multimedia resource to userInformation, and when the public transport device that user takes reaches user and is currently located bus station, suspend broadcasting for multimedia resource informationPut, the public transport device for reminding user to take reaches bus station.Can be in the form of progress bar in both embodimentsThe travel situations of public transport device are shown to user.
As more specific embodiment, as shown in fig. 7, the traveling for equipment of being taken pubic transport with progress strips displaying userSituation, and bus station is identified on a progress bar, wherein, exhibition at 702 in public transport device, interface is represented in interface at sliding block 701Show that public transport device reaches displaying public transport device at 703 in the temporal information that user is currently located bus station, interface and reaches userDestination temporal information.It should be noted that in interface 702 in the position of sliding block 701, interface at show temporal informationAnd 703 in interface at show temporal information change with the traveling of public transport device.
In order to further lift Consumer's Experience, when pushing multimedia resource information to user, public transport can also be first obtainedThe velocity information of equipment, and according to the velocity information of public transport device, true directional user push multimedia resource information style and/Or play rhythm.For example:When the travel speed of public transport device is very fast, allegro sound music is pushed to user, when public transport is setWhen standby travel speed is slow, the music releived is pushed to user.Or, according to the speed that public transport device is travelled is determined, adjustThe broadcasting speed of multimedia resource in broadcasting.Certainly, in other embodiments of the present invention, various types of public transport can also be set upThe corresponding multimedia resource information bank of equipment, it is determined that after the type for the public transport device that user takes, many matchmakers are pushed to userDuring body resource information, multimedia resource is selected in the corresponding multimedia resource information bank of type for the public transport device taken from userInformation is pushed to user.
Example devices
After the method for exemplary embodiment of the invention is described, next, exemplary with reference to Fig. 8 description present inventionThe information push of mobile terminal device of embodiment.
Fig. 8 is a kind of one of structural representation of information push of mobile terminal device provided in an embodiment of the present invention, such as Fig. 8It is shown, following module can be included:
Bus information receiving module 801, receives the Bus information of user's input;
Temporal information determining module 802, determines the temporal information of Bus information correspondence public transport device;
Multimedia resource pushing module 803, the multimedia corresponding with temporal information is pushed according to temporal information to userResource information.
In some embodiments of the present embodiment, optionally, Bus information includes following at least one or more of:Train numberInformation, destination and travel direction.
In some embodiments of the present embodiment, optionally, temporal information, including:Current time arrives with public transport deviceUp to user time interval between object time AT STATION.
In other embodiments of the present embodiment, optionally, information push of mobile terminal device also includes:
Judge module 804, believes for being pushed in multimedia resource pushing module 803 according to temporal information to user with the timeBefore the corresponding multimedia resource information of manner of breathing, judge whether time interval duration is more than predetermined threshold value;
Notification module 805, for judging that time interval duration is more than under conditions of predetermined threshold value in judge module 804, leads toKnow that multimedia resource pushing module 803 pushes the multimedia resource corresponding with temporal information to user according to temporal information and believedBreath.
In some embodiments of the present embodiment, optionally, multimedia resource pushing module 803, specifically for:
Pushed to user and watch and/or listen to multimedia resource letter of the consumed duration less than or equal to interval time durationBreath.
In other embodiments of the present embodiment, optionally, information push of mobile terminal device also includes:
Display module 806, the change for showing time interval duration to user in the form of progress bar.
In other embodiments of the present embodiment, optionally, information push of mobile terminal device also includes:
Interface present module 807, for Bus information receiving module receive user input Bus information before, according toBus information inputting interface is presented in the geographical position of mobile terminal.
Preferably, module 807 is presented in interface, including:
Acquiring unit 8071, the geographical position for obtaining mobile terminal;
First determining unit 8072, the corresponding bus station in geographical position for determining terminal;
Second determining unit 8073, for determining the corresponding public transport Bus Schedules in bus station;
Display unit 8074, for according to public transport Bus Schedules, Bus information inputting interface to be presented.
In some embodiments of the present embodiment, optionally, if the corresponding public transport Bus Schedules in bus station includeMultichannel public transport train number, then display unit 8074, specifically for:The selection of public transport train number or inputting interface is presented;If bus station pairThe public transport Bus Schedules answered include multichannel public transport train number, then display unit 8074, specifically for:Destination selection or defeated is presentedEnter interface;If only including public transport train number all the way in the corresponding public transport Bus Schedules in bus station, display unit 8074 is specific to useIn:Selection or the inputting interface of the public transport train number travel direction is presented.
In some embodiments of the present embodiment, optionally, multimedia resource information includes audio resource.
In other embodiments of the present embodiment, optionally, information push of mobile terminal device also includes:
Speed acquiring module 808, the velocity information for obtaining public transport device;
Multimedia resource determining module 809, for according to velocity information, determine multimedia resource information style and/orPlay rhythm.
In some embodiments of the present embodiment, optionally, temporal information, including:
Time interval between the object time that current time and public transport device are arrived at.
Example devices
After the method and apparatus of exemplary embodiment of the invention are described, next, introducing according to the present invention'sThe information push of mobile terminal device of another exemplary embodiment.
Person of ordinary skill in the field it is understood that various aspects of the invention can be implemented as system, method orProgram product.Therefore, various aspects of the invention can be implemented as following form, i.e.,:It is complete hardware embodiment, completeComplete Software Implementation (including firmware, microcode etc.), or the embodiment combined in terms of hardware and software, it can unite hereReferred to as " circuit ", " module " or " system ".
In some possible embodiments, can at least it be included extremely according to the information push of mobile terminal device of the present inventionA few processing unit and at least one memory cell.Wherein, the memory cell has program stored therein code, when the journeyWhen sequence code is performed by the processing unit so that the processing unit is performed in above-mentioned " illustrative methods " part of this specificationDescription according to the step of the information push of mobile terminal methods of various illustrative embodiments of the invention.For example, the processingUnit can perform step 201 as shown in Figure 2, receive the Bus information of user's input, step 202, determine Bus informationThe temporal information of correspondence public transport device, step 203, is pushed relative with temporal information according to the temporal information of public transport device to userThe multimedia resource information answered.
Information push of mobile terminal device 90 according to the embodiment of the invention is described referring to Fig. 9.Fig. 9The information push of mobile terminal device 90 of display is only an example, to the function of the embodiment of the present invention and should not use scopeBring any limitation.
As shown in figure 9, information push of mobile terminal device 90 is showed in the form of universal computing device.Information of mobile terminalThe component of pusher 90 can include but is not limited to:At least one above-mentioned processing unit 901, at least one above-mentioned memory cell902nd, the bus 903 of connection different system component (including processing unit 901 and memory cell 902).
Bus 903 represents the one or more in a few class bus structures, including memory bus or Memory Controller,Peripheral bus, processor or the local bus using any bus structures in a variety of bus structures.
Memory cell 902 can include the computer-readable recording medium of form of volatile memory, such as random access memory (RAM)9021 and/or cache memory 9022, it can further include read-only storage (ROM) 9023.
Memory cell 902 can also include program/utility with one group of (at least one) program module 90249025, such program module 9024 includes but is not limited to:Operating system, one or more application program, other program mouldsThe realization of network environment is potentially included in each or certain combination in block and routine data, these examples.
Information push of mobile terminal device 90 can also be with one or more external equipments 904 (such as keyboard, sensing equipmentDeng) communication, the equipment communication interacted with information push of mobile terminal device 90 can be also enabled a user to one or more,And/or any set with make it that the information push of mobile terminal device 90 communicated with one or more of the other computing deviceStandby (such as router, modem etc.) communication.This communication can be carried out by input/output (I/O) interface 905.Also, information push of mobile terminal device 90 can also pass through network adapter 906 and one or more network (such as localNet (LAN), wide area network (WAN) and/or public network, such as internet) communication.As shown in figure 9, network adapter 906 passes throughBus 903 communicates with other modules of information push of mobile terminal device 90.It will be appreciated that though not shown in figure, Ke YijieClose information push of mobile terminal device 90 and use other hardware and/or software module, include but is not limited to:Microcode, equipment are drivenDynamic device, redundant processing unit, external disk drive array, RAID system, tape drive and data backup storage system etc..
Exemplary process product
In some possible embodiments, the various aspects for the method for authenticating user identity that the present invention is provided can also be realIt is now a kind of form of program product, it includes program code, described when described program product is run on a computing deviceProgram code be used for make the computer equipment perform described in above-mentioned " illustrative methods " part of this specification according to this hairStep in the information push of mobile terminal method of bright various illustrative embodiments, for example, the computer equipment can be heldThe step 201 of row as shown in Figure 2, receives the Bus information of user's input, step 202, determines that Bus information correspondence public transport is setStandby temporal information, step 203, the multimedia corresponding with temporal information is pushed according to the temporal information of public transport device to userResource information.
Described program product can use any combination of one or more computer-readable recording mediums.Computer-readable recording medium can be readable letterNumber medium or readable storage medium storing program for executing.Readable storage medium storing program for executing for example may be-but not limited to-electricity, magnetic, optical, electromagnetic, redSystem, device or the device of outside line or semiconductor, or any combination above.The more specifically example of readable storage medium storing program for executing(non exhaustive list) includes:Electrical connection, portable disc with one or more wires, hard disk, random access memory(RAM), read-only storage (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact discRead memory (CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.
As shown in Figure 10, the program product for information push of mobile terminal according to the embodiment of the present invention is described100, it can be using portable compact disc read only memory (CD-ROM) and including program code, it is possible on the terminal deviceOperation.However, the program product not limited to this of the present invention, in this document, readable storage medium storing program for executing can any be included or depositThe tangible medium of storage program, the program can be commanded execution system, device or device and use or in connection.
Readable signal medium can be included in a base band or as the data-signal of carrier wave part propagation, wherein carryingReadable program code.The data-signal of this propagation can take various forms, including --- but being not limited to --- electromagnetism letterNumber, optical signal or above-mentioned any appropriate combination.Readable signal medium can also be beyond readable storage medium storing program for executing it is any canRead medium, the computer-readable recording medium can send, propagate or transmit for by instruction execution system, device or device use orProgram in connection.
The program code included on computer-readable recording medium can be transmitted with any appropriate medium, including --- but being not limited to ---Wirelessly, wired, optical cable, RF etc., or above-mentioned any appropriate combination.
It can be write with any combination of one or more programming languages for performing the program that the present invention is operatedCode, described program design language includes object oriented program language-Java, C++ etc., in addition to conventionalProcedural programming language-such as " C " language or similar programming language.Program code can be fully in userPerform, partly perform on a user device on computing device, being performed as an independent software kit, partly in user's calculatingIts upper side point is performed or performed completely in remote computing device or server on a remote computing.It is remote being related toIn the situation of journey computing device, remote computing device can be by the network of any kind --- including LAN (LAN) or wideDomain net (WAN)-be connected to user calculating equipment, or, it may be connected to external computing device (for example utilizes Internet serviceProvider comes by Internet connection).
Although it should be noted that being referred to some modules or son of information push of mobile terminal device in above-detailedModule, but it is this divide be merely exemplary it is not enforceable.In fact, according to the embodiment of the present invention, aboveThe feature and function of two or more modules of description can embody in a module.Conversely, an above-described mouldThe feature and function of block can be further divided into being embodied by multiple modules.
In addition, although the operation of the inventive method is described with particular order in the accompanying drawings, this do not require that orHint must be performed according to the particular order these operation, or the operation having to carry out shown in whole could realize it is desiredAs a result.Additionally or alternatively, it is convenient to omit some steps, multiple steps are merged into a step execution, and/or by oneStep is decomposed into execution of multiple steps.
Although describing spirit and principles of the present invention by reference to some embodiments, it should be appreciated that, thisInvention is not limited to disclosed embodiment, and the division to each side does not mean that the feature in these aspects can not yetCombination is this to divide merely to the convenience of statement to be benefited.It is contemplated that cover appended claims spirit andIn the range of included various modifications and equivalent arrangements.