本发明实施例涉及通信领域,特别涉及一种移动终端的提醒方法、服务器和计算机存储介质。
背景技术:
随着智能设备的普及,很多人习惯在坐地铁的时候,用手机看视频,听音乐,看网页,看新闻。然而,在这个过程中,很多人由于过于专注于手机,导致错过目标站点,造成不便。目前,一些提醒方法根据智能设备的自身定位系统,提醒用户即将到达目标站点。
然而,发明人发现现有技术中至少存在如下问题:在地铁等信号不好的地方,由于定位信号不好,智能设备不能及时的提醒用户,仍会造成用户的延误。
技术实现要素:
本发明实施方式的目的在于提供一种移动终端的提醒方法、服务器和计算机存储介质,根据安装在车辆上的定位装置确定车辆的位置,并通过短距离通信方式传输信息至移动终端,使得移动终端能够更及时、准确地提示用户即将到站。
为解决上述技术问题,本发明的实施方式提供了一种移动终端的提醒方法,包括以下步骤:
确定移动终端的目标站点;其中,移动终端通过短距离通信方式与服务器连接;获取车辆的信息;其中,车辆的信息包括车辆的位置信息和车辆的停靠站点信息,车辆的位置信息由车辆的定位装置提供,车辆的定位装置与服务器通信连接;根据目标站点和车辆的信息,确定车辆的下一个停靠站点是目标站点后,传输第一提示信息至移动终端;其中,第一提示信息用于提示用户即将到站。
本发明的实施方式还提供了一种服务器,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;以及,与移动终端通信连接的通信组件,通信组件在处理器的控制下接收和发送数据;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述实施方式提及的移动终端的提醒方法。
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述实施方式提及的移动终端的提醒方法。
本发明实施方式相对于现有技术而言,根据车辆的定位装置提供的位置信息确定车辆的位置,使得车辆定位更为准确。服务器与移动终端之间通过短距离通信方式连接,使得移动终端能够更及时的接收到服务器发送的信息,使移动终端能够更及时、准确地提示用户即将到达目标站点。
另外,确定移动终端的目标站点,具体包括:确定移动终端输入的目的地是车辆的停靠站点后,将目的地作为目标站点。该方式中,避免了由于用户输入的目的地不是本车辆的停靠站点时,移动终端无法提醒用户,导致用户坐过站的情况。
另外,确定移动终端的目标站点,具体包括:确定移动终端输入的目的地不是车辆的停靠站点后,根据目的地和车辆的信息,确定移动终端的目标站点。该方式中,能够在目的地不是车辆的停靠站点时,根据输入的目的地确定目标站点,提高了服务器的智能性。
另外,根据目的地和车辆的信息,确定移动终端的目标站点,具体包括:根据车辆的信息,确定车辆的当前位置;确定从车辆的当前位置到目的地的第一换乘方案;根据第一换乘方案,确定移动终端在车辆上的换乘站点,将换乘站点作为目标站点。该方式中,能够为用户提供换乘站点的到站提醒,提高了服务器的智能性。
另外,确定从车辆的当前位置到目的地的第一换乘方案,具体包括:确定目的地与移动终端上一次连接服务器时输入的目的地相同后,获取服务器上一次为移动终端规划的第二换乘方案,将第二换乘方案作为第一换乘方案。该方式中,根据第二换乘方案确定第一换乘方案,避免反复规划换乘方案造成的资源浪费。
另外,根据目的地和车辆的信息,确定移动终端的目标站点,具体包括:确定车辆的停靠站点中距离目的地最近的停靠站点,将最近的停靠站点作为移动终端的目标站点。
另外,在确定移动终端的目标站点之前,移动终端的提醒方法还包括:发送第二提示信息至移动终端;第二提示信息用于提醒用户输入目的地。
另外,传输第一提示信息至移动终端,具体包括:通过外部通信平台发送第一提示信息至移动终端。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是本发明第一实施方式的移动终端的提醒方法的流程图;
图2是本发明第二实施方式的移动终端的提醒方法的流程图;
图3是本发明第三实施方式的移动终端的提醒方法的流程图;
图4是本发明第四实施方式的服务器的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
本发明的第一实施方式涉及一种移动终端的提醒方法,应用于服务器,例如,与车辆内的提供共享无线保真(wireless-fidelity,简称wi-fi)服务的网关连接的服务器,与车辆内具有蓝牙功能的设备连接的服务器。移动终端可以是手机等通讯设备。本实施方式中以共享wi-fi服务器为例说明,基于提供其他短距离通信方式的服务器的移动终端的提醒方法可以参考本实施方式的描述。本实施方式中,移动终端的提醒方法的具体流程如图1所示。
步骤101:确定移动终端的目标站点。
具体地说,移动终端与服务器之间通过共享wi-fi连接,移动终端能够将包括目标站点的信息发送至服务器。服务器根据移动终端传输的包括目标站点的信息,确定移动终端的目标站点。
步骤102:获取车辆的信息。
具体地说,车辆的信息包括车辆的位置信息和车辆的停靠站点信息,车辆的位置信息由车辆的定位装置提供,车辆的定位装置与服务器通信连接。其中,车辆的停靠站点信息可以预先存储于服务器内,或存储于与服务器连接的存储器中。服务器可以实时获取车辆的位置信息,也可以每间隔一段时间获取的车辆的位置信息。
需要说明的是,车辆的定位装置与服务器之间可以通过短距离通信连接,也可以通过其他通信方式连接。
以下对车辆的定位装置确定车辆的位置信息的方式进行举例说明。
具体实现中,车辆的定位装置根据车辆管理员输入的车辆的下一停靠站点,确定车辆的位置信息为车辆处于管理员输入的车辆的下一停靠站点与上一停靠站点之间。该实现方式中,车辆的定位装置可以在车辆的管理员输入车辆的下一停靠站点时,发送更新信息至服务器,其中,更新信息包括车辆的下一停靠站点。服务器根据更新信息更新车辆的位置信息。
另一具体实现中,车辆的定位装置为专业的定位设备,例如,全球定位系统(globalpositioningsystem,简称gps)设备。由于车辆的定位装置安装于车辆内,且车辆的定位装置的大小和射频功率等受到的限制比手机内的定位装置更小,车辆的定位装置能够比手机更准确的定位车辆的位置。
步骤103:根据目标站点和车辆的信息,确定车辆的下一个停靠站点是目标站点后,传输第一提示信息至移动终端。
具体实现中,服务器可以通过共享wi-fi将第一提示信息发送至移动终端,其中,第一提示信息用于提示用户即将到站。移动终端通过弹出提醒窗口的方式,将第一提示信息呈现给用户。
需要说明的是,服务器还可以通过外部通信平台发送第一提示信息至移动终端。例如,服务器通过发送短信或其他形式信息的方式,将第一提示信息发送至移动终端,用户通过查看移动终端中的短信或其他信息,获知即将到站。
值得一提的是,本实施方式中,移动终端只需要提供包括目标站点的信息和接收提示信息即可,其余操作均由服务器完成,避免执行移动终端的提醒方法占用移动终端内存,影响用户使用移动终端。
需要说明的是,实际应用中,车辆可以是地铁、公交、观光车、缆车、火车等交通工具,本实施方式不限制车辆的具体类型。
需要说明的是,以上仅为举例说明,并不对本发明的技术方案构成限定。
与现有技术相比,本实施方式中提供的移动终端的提醒方法,可以应用于乘坐公交、地铁、观光车等场景。该移动终端的提醒方法根据车辆的定位装置提供的位置信息确定车辆的位置,使得车辆定位更为准确。服务器与移动终端之间通过短距离通信方式连接,使得移动终端能够更及时的接收到服务器发送的信息,使移动终端能够更及时、准确地提示用户即将到达目标站点。除此之外,移动终端只需要提供包括目标站点的信息和接收提示信息即可,其余操作均有服务器完成,避免执行移动终端的提醒方法占用移动终端内存,影响用户使用移动终端。
本发明的第二实施方式涉及一种移动终端的提醒方法,本实施方式是对第一实施方式的改进,具体改进之处在于:在步骤101之前,增加了其他相关步骤,并具体说明了步骤101。
具体地说,如图2所示,在本实施方式中,包含步骤201至步骤207,其中,步骤206和步骤207分别与第一实施方式中的步骤102和步骤103大致相同,此处不再赘述。下面主要介绍不同之处:
步骤201:发送第二提示信息至移动终端。
具体地说,第二提示信息用于提醒用户输入目的地。
步骤202:获取移动终端输入的目的地。
步骤203:判断移动终端输入的目的地是不是车辆的停靠站点。
具体地说,服务器对移动终端输入的目的地进行判断,若确定移动终端输入的目的地不是车辆的停靠站点,执行步骤204,若确定移动终端输入的目的地是车辆的停靠站点,执行步骤205。
步骤204:发送第三提示信息至移动终端。之后返回步骤202。
具体地说,第三提示信息用于提示用户输入的目的地不是本车辆的停靠站点,需要重新输入目的地。
步骤205:将目的地作为目标站点。
之后执行步骤206和步骤207。
值得一提的是,对输入的目的地是否为本车辆的停靠站点进行判断,避免了由于用户输入的目的地不是本车辆的停靠站点时,移动终端无法提醒用户到站,导致用户坐过站的情况。
与现有技术相比,本实施方式中提供的移动终端的提醒方法,根据车辆的定位装置提供的位置信息确定车辆的位置,使得车辆定位更为准确。服务器与移动终端之间通过短距离通信方式连接,使得移动终端能够更及时的接收到服务器发送的信息,进而使得移动终端能够更及时、准确地提示用户即将到达目标站点,该移动终端的提醒方法中,移动终端只需要提供包括目标站点的信息和接收提示信息即可,其余操作均有服务器完成,避免执行移动终端的提醒方法占用移动终端内存,影响用户使用。除此之外,本实施方式中,对输入的目的地是否为本车辆的停靠站点进行判断,避免了由于用户输入的目的地不是本车辆的停靠站点时,移动终端无法提醒用户到站,导致用户坐过站的情况。
本发明的第三实施方式涉及一种移动终端的提醒方法,本实施方式与第二实施方式大致相同,主要区别之处在于:第二实施方式中,在确定目的地不是车辆的停靠站点后,发送第三提示信息至移动终端,而本实施方式中,在确定目的地不是车辆的停靠站点后,根据目的地和车辆的信息,确定移动终端的目标站点。
具体地说,如图3所示,本实施方式中,包含步骤301至步骤307,其中,步骤301至步骤303、步骤305至步骤307分别与第二实施方式中的步骤201至步骤203、步骤205至步骤207大致相同,此处不再赘述。下面主要介绍不同之处:
执行步骤301至步骤303。
在步骤303中,若确定移动终端输入的目的地不是车辆的停靠站点,执行步骤304,若确定移动终端输入的目的地是车辆的停靠站点,执行步骤305至步骤307。
步骤304:根据目的地和车辆的信息,确定移动终端的目标站点。之后执行步骤306和步骤307。
以下对根据目的地和车辆的信息,确定移动终端的目标站点的方法进行举例说明。
第一种方法:服务器根据车辆的信息,确定车辆的当前位置,然后确定从车辆的当前位置到目的地的第一换乘方案。服务器根据第一换乘方案,确定移动终端在车辆上的换乘站点,将换乘站点作为目标站点。
该方法中,服务器可以通过以下三种方法获得第一换乘方案。
方法a:服务器确定车辆的当前位置后,自行规划从车辆的当前位置到目的地的第一换乘方案。
方法b:服务器确定车辆的当前位置后,将车辆的当前位置和目的地发送至其他具有规划路径能力的平台,该平台规划从车辆的当前位置到目的地的第一换乘方案,并返回至服务器。
方法c:服务器确定车辆的当前位置后,判断车辆的当前位置与移动终端上一次连接服务器时规划的目标站点是否相同,若确定不相同,重新规划从车辆的当前位置到目的地的第一换乘方案,若确定相同,判断移动终端本次输入的目的地是否与上一次连接服务器时输入的目的地相同,若确定不相同,重新规划从车辆的当前位置到目的地的第一换乘方案;若确定相同,获取服务器上一次为移动终端规划的第二换乘方案,将第二换乘方案作为第一换乘方案。
以下结合实际场景,对使用方法c确定目标站点的移动终端的提醒方法进行说明。
假设用户在站点a上车,搭乘车辆h,需要到达的目的地是站点d。其中,车辆h中提供共享wi-fi的网关为网关o。用户在乘车时,使用移动终端连接车辆的共享wi-fi。服务器在确定移动终端连接共享wi-fi时,提供应用连接认证或直接弹出网页连接认证,向移动终端索取认证信息,其中,认证信息包括用户的手机号码。服务器在获取到认证信息后,提示移动终端输入目的地。移动终端将目的地为站点d的信息传输至服务器。服务器确定该移动终端连接的是网关o,根据网关o与车辆h的对应关系,确定移动终端处于车辆h中。服务器获取车辆h的车辆的停靠站点信息,确定车辆h的停靠站点中不包括站点d,为移动终端规划第一换乘方案。其中,第一换乘方案为:移动终端乘坐车辆h至站点b,然后换乘至车辆i,乘坐车辆i至站点c,然后换乘至车辆j,乘坐车辆j至站点d。服务器根据第一换乘方案,确定移动终端在车辆h的换乘站点为站点b,并将站点b作为移动终端在车辆h上的目标站点。服务器根据车辆h的位置信息,判断车辆的下一停靠站点是不是站点b,若确定是站点b,根据认证信息中的用户的手机号码,通过短信、电话等方式提示用户即将到站。用户在站点b下车后,服务器在检测到移动终端与网关o断开连接时,将第一换乘方案作为第二换乘方案存储于数据库中。用户换乘至车辆i,并将移动终端连接至车辆i上的网关p。服务器确定移动终端与网关p连接,根据网关p与车辆i的对应关系,确定移动终端处于车辆i中,并根据车辆i的位置信息,确定车辆的当前位置为站点b。服务器再次获取移动终端的认证信息,根据认证信息,调取移动终端上一次的乘车信息,上一次的乘车信息至少包括以下信息:移动终端上一次输入的目的地为站点d的信息、第二换乘方案和上一次的目标站点为站点b的信息。服务器确定车辆的当前位置(站点b)为移动终端上一次连接服务器时规划的换乘站点,发送第四提示信息至移动终端,其中,第四提示信息用于提示用户确认本次乘车的目的地是不是站点d。若服务器根据移动终端对第四提示信息的响应确定本次的目的地是站点d,则将第二换乘方案作为第一换乘方案,从而确定目标站点是站点c。服务器在车辆i的下一停靠站点为站点c时,发送第一提示信息至移动终端。
第二种方法:确定车辆的停靠站点中距离目的地最近的停靠站点,将最近的停靠站点作为移动终端的目标站点。该方法中,服务器可以根据移动终端的选择,确定距离目的地步行距离最近的停靠站点为移动终端的目标站点,或确定距离目的地行车距离最近的停靠站点为移动终端的目标站点。
需要说明的是,以上仅为举例说明,并不对本发明的技术方案构成限定。
与现有技术相比,本实施方式中提供的移动终端的提醒方法,根据车辆的定位装置提供的位置信息确定车辆的位置,使得车辆定位更为准确。服务器与移动终端之间通过短距离通信方式连接,使得移动终端能够更及时的接收到服务器发送的信息,进而使得移动终端能够更及时、准确地提示用户即将到达目标站点。除此之外,该移动终端的提醒方法能够为用户提供换乘站点的到站提醒,提高了服务器的智能性。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明第四实施方式涉及一种服务器,如图4所示,包括:至少一个处理器401;以及,与至少一个处理器401通信连接的存储器402;以及,与移动终端通信连接的通信组件403,通信组件403在处理器401的控制下接收和发送数据;其中,存储器402存储有可被至少一个处理器401执行的指令,指令被至少一个处理器401执行,以使至少一个处理器401能够执行上述实施方式提及的移动终端的提醒方法。
该服务器(装置)包括:一个或多个处理器401以及存储器402,图4中以一个处理器401为例。处理器401、存储器402可以通过总线或者其他方式连接,图4中以通过总线连接为例。存储器402作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施方式中车辆的停靠站点信息就存储于存储器402中。处理器401通过运行存储在存储器402中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述实施方式提及的移动终端的提醒方法。
存储器402可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施方式中,存储器402可选包括相对于处理器401远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
一个或者多个模块存储在存储器402中,当被一个或者多个处理器401执行时,执行上述任意方法实施方式中的移动终端的提醒方法。
上述产品可执行本申请实施方式所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施方式中详尽描述的技术细节,可参见本申请实施方式所提供的方法。
本发明第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。