一种提醒轨道交通到站的方法、装置及电子设备转让专利

申请号 : CN202110320678.8

文献号 : CN113223319B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张军金志成

申请人 : 上海闻泰信息技术有限公司

摘要 :

本发明实施例提供了一种提醒轨道交通到站的方法、装置、及电子设备,涉及终端技术领域。该方法包括:首先获取当前交通路线的第一起点信息,包括:当前交通路线的起始轨道交通站点和进入起始轨道交通站点的时刻,再将第一起点信息与第二起点信息匹配,第二起点信息包括:通勤路线的起始轨道交通站点和进入通勤路线的起始轨道交通站点的时刻,若第一起点信息与第二起点信息匹配,则根据进入起始轨道交通站点的时刻获取提醒时刻,在到达所述提醒时刻时,进行到站提醒。本发明实施例用于解决用户在乘坐轨道交通进行通勤时,由于非常投入的干其它事情而听不到轨道交通的报站信息,导致错过下车站点的问题。

权利要求 :

1.一种提醒轨道交通到站的方法,其特征在于,包括:

获取第一起点信息,所述第一起点信息为当前交通路线的起点信息,包括:第一站点和第一时刻,所述第一站点为当前交通路线的起始轨道交通站点,所述第一时刻为进入所述当前交通路线的起始轨道交通站点的时刻;

记录每条路线的路线信息,所述路线信息包括路线起点信息和路线终点信息,所述路线起点信息包括进入所述路线的起始轨道交通站点的站点信息和时刻信息,所述路线终点信息包括离开所述路线的终点轨道交通站点的站点信息和时刻信息;

根据每条路线在预设周期内的重复次数确定通勤路线;

判断所述第一起点信息是否与第二起点信息匹配,所述第二起点信息为所述通勤路线的起点信息,包括:第二站点和第二时刻,所述第二站点为所述通勤路线的起始轨道交通站点,第二时刻为进入所述通勤路线的起始轨道交通站点的时刻;

若匹配,则根据所述第一时刻与所述通勤路线的通勤时长获取提醒时刻;

在到达所述提醒时刻时,进行到站提醒。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述预设周期内每一次通过所述通勤路线通勤的通勤时长;

计算每一次通勤的通勤时长平均值,获取所述通勤时长。

3.根据权利要求1所述的方法,其特征在于,所述判断所述第一起点信息是否与第二起点信息匹配包括:判断所述第一站点是否与所述第二站点相同,以及所述第一时刻与所述第二时刻的时间间隔是否大于阈值时间间隔;

若所述第一站点与所述第二站点相同,且所述第一时刻与所述第二时刻的时间间隔小于或等于所述阈值时间间隔,则确定所述第一起点信息与第二起点信息匹配;

若所述第一站点与所述第二站点不相同和/或所述第一时刻与所述第二时刻的时间间隔大于所述阈值时间间隔,则确定所述第一起点信息与第二起点信息不匹配。

4.根据权利要求1所述的方法,其特征在于,在所述获取第一起点信息之前,还包括:接收用户的第一操作,所述第一操作用于启动到站提醒功能;

响应于所述第一操作,开启所述到站提醒功能。

5.根据权利要求1所述的方法,其特征在于,所述根据所述第一时刻与所述通勤路线的通勤时长获取提醒时刻,包括:获取第三时刻,所述第三时刻为所述第一时刻之后且与所述第一时刻的时间间隔为所述通勤时长的时刻;

获取所述提醒时刻,所述提醒时刻为所述第三时刻之前且与所述第三时刻的时间间隔为预设时长的时刻,所述预设时长为需要提前提醒的时长。

6.根据权利要求1所述的方法,其特征在于,所述获取第一起点信息,包括:当终端设备通过NFC与轨道交通交互时,根据进入的轨道交通站点和进入所述轨道交通站点的时刻获取所述第一起点信息。

7.一种提醒轨道交通到站的装置,其特征在于,包括:

获取单元,用于获取第一起点信息,所述第一起点信息为当前交通路线的起点信息,包括:第一站点和第一时刻,所述第一站点为当前交通路线的起始轨道交通站点,所述第一时刻为进入所述当前交通路线的起始轨道交通站点的时刻;

确定单元,用于记录每条路线的路线信息,所述路线信息包括路线起点信息和路线终点信息,所述路线起点信息包括进入所述路线的起始轨道交通站点的站点信息和时刻信息,所述路线终点信息包括离开所述路线的终点轨道交通站点的站点信息和时刻信息;根据每条路线在预设周期内的重复次数确定通勤路线;

判断单元,用于判断所述第一起点信息是否与第二起点信息匹配,所述第二起点信息为通勤路线的起点信息,包括:第二站点和第二时刻,所述第二站点为所述通勤路线的起始轨道交通站点,第二时刻为进入所述通勤路线的起始轨道交通站点的时刻;

处理单元,在所述第一起点信息与第二起点信息匹配的情况下,用于根据所述第一时刻与所述通勤路线的通勤时长获取提醒时刻;

提醒单元,在到达所述提醒时刻时,用于进行到站提醒。

8.一种电子设备,其特征在于,包括:存储器和处理器,存储器用于存储计算机程序;处理器用于在调用计算机程序时执行权利要求1‑6任一项所述的提醒轨道交通到站的方法的步骤。

9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,计算机程序被处理器执行时实现权利要求1‑6任一项所述的提醒轨道交通到站的方法的步骤。

说明书 :

一种提醒轨道交通到站的方法、装置及电子设备

技术领域

[0001] 本发明涉及终端技术领域,尤其涉及一种提醒轨道交通到站的方法、装置及电子设备。

背景技术

[0002] 智能设备已经成为人们生活中的必需品,扮演着越来越重要的角色,例如智能手机、智能手表等提供的应用从信息获取、购物、娱乐、交通等方方面面影响着人们的生活。
[0003] 就目前智能手表的功能而言,可以用其进行自助缴费、定位、查看天气、遥控拍照、连接手机后可以实现短信、邮件、通话纪录的查看和提醒等,此外,它能纪录用户一天的运动数据,分析脂肪燃烧情况及健康指数,为健身者提供精准的数据参考,但目前的这些功能还不能满足一些特别的需求。
[0004] 例如,很多乘客在乘坐公共交通进行通勤时,常常会干一些其它事情,比如看视频、听音乐或看书等,往往由于过度投入而听不到公共交通的报站信息,导致错过下车站点。

发明内容

[0005] 有鉴于此,本发明提供了一种提醒轨道交通到站的方法、装置及电子设备,用于在用户即将到达通勤路线的终点时,发出到站提醒以提醒用户下车。
[0006] 为了实现上述目的,本发明实施例提供技术方案如下:
[0007] 第一方面,本发明实施例提供一种提醒轨道交通到站的方法,所述方法包括:
[0008] 获取第一起点信息,所述第一起点信息为当前交通路线的起点信息,包括:第一站点和第一时刻,所述第一站点为当前交通路线的起始轨道交通站点,所述第一时刻为进入所述当前交通路线的起始轨道交通站点的时刻;
[0009] 判断所述第一起点信息是否与第二起点信息匹配,所述第二起点信息为通勤路线的起点信息,包括:第二站点和第二时刻,所述第二站点为所述通勤路线的起始轨道交通站点,第二时刻为进入所述通勤路线的起始轨道交通站点的时刻;
[0010] 若匹配,则根据所述第一时刻与所述通勤路线的通勤时长获取提醒时刻;
[0011] 在到达所述提醒时刻时,进行到站提醒。
[0012] 作为本发明实施例一种可选的实施方式,在判断所述第一起点信息是否与第二起点信息匹配之前,所述方法还包括:
[0013] 记录每条路线的路线信息,所述路线信息包括路线起点信息和路线终点信息,所述路线起点信息包括进入所述路线的起始轨道交通站点的站点信息和时刻信息,所述路线终点信息包括离开所述路线的终点轨道交通站点的站点信息和时刻信息;
[0014] 根据每条路线在预设周期内的重复次数确定所述通勤路线。
[0015] 作为本发明实施例一种可选的实施方式,所述方法还包括:
[0016] 获取所述预设周期内每一次通过所述通勤路线通勤的通勤时长;
[0017] 计算每一次通勤的通勤时长平均值,获取所述通勤时长。
[0018] 作为本发明实施例一种可选的实施方式,所述判断所述第一起点信息是否与第二起点信息匹配包括:
[0019] 判断所述第一站点是否与所述第二站点相同,以及所述第一时刻与所述第二时刻的时间间隔是否大于阈值时间间隔;
[0020] 若所述第一站点与所述第二站点相同,且所述第一时刻与所述第二时刻的时间间隔小于或等于所述阈值时间间隔,则确定所述第一起点信息与第二起点信息匹配;
[0021] 若所述第一站点与所述第二站点不相同和/或所述第一时刻与所述第二时刻的时间间隔大于所述阈值时间间隔,则确定所述第一起点信息与第二起点信息不匹配。
[0022] 作为本发明实施例一种可选的实施方式,在所述获取第一起点信息之前,还包括:
[0023] 接收用户的第一操作,所述第一操作用于启动到站提醒功能;
[0024] 响应于所述第一操作,开启所述到站提醒功能。
[0025] 作为本发明实施例一种可选的实施方式,所述根据所述第一时刻与所述通勤路线的通勤时长获取提醒时刻,包括:
[0026] 获取所述第三时刻,所述第三时刻为所述第一时刻之后且与所述第一时刻的时间间隔为所述通勤时长的时刻;
[0027] 获取所述提醒时刻,所述提醒时刻为所述第三时刻之前且与所述第三时刻的时间间隔为预设时长的时刻,所述预设时长为需要提前提醒的时长。
[0028] 作为本发明实施例一种可选的实施方式,所述获取第一起点信息,包括:
[0029] 当终端设备通过NFC与轨道交通进行交互时,根据进入的轨道交通站点和进入所述轨道交通站点的时刻获取所述第一起点信息。
[0030] 第二方面,本发明实施例提供了一种提醒轨道交通到站的装置,包括:
[0031] 获取单元,用于获取第一起点信息,所述第一起点信息为当前交通路线的起点信息,包括:第一站点和第一时刻,所述第一站点为当前交通路线的起始轨道交通站点,所述第一时刻为进入所述当前交通路线的起始轨道交通站点的时刻;
[0032] 判断单元,用于判断所述第一起点信息是否与第二起点信息匹配,所述第二起点信息为通勤路线的起点信息,包括:第二站点和第二时刻,所述第二站点为所述通勤路线的起始轨道交通站点,第二时刻为进入所述通勤路线的起始轨道交通站点的时刻;
[0033] 处理单元,在所述第一起点信息与第二起点信息匹配的情况下,用于根据所述第一时刻与所述通勤路线的通勤时长获取提醒时刻;
[0034] 提醒单元,在到达所述提醒时刻时,用于进行到站提醒。
[0035] 作为本发明实施例一种可选的实施方式,所述提醒轨道交通到站的装置还包括确定单元,在判断所述第一起点信息是否与第二起点信息匹配之前,用于记录每条路线的路线信息,所述路线信息包括路线起点信息和路线终点信息,所述路线起点信息包括进入所述路线的起始轨道交通站点的站点信息和时刻信息,所述路线终点信息包括离开所述路线的终点轨道交通站点的站点信息和时刻信息;以及根据每条路线在预设周期内的重复次数确定所述通勤路线。
[0036] 作为本发明实施例一种可选的实施方式,所述获取单元还用于获取所述预设周期内每一次通过所述通勤路线通勤的通勤时长;计算每一次通勤的通勤时长平均值,获取所述通勤时长。
[0037] 作为本发明实施例一种可选的实施方式,所述判断单元,具体用于判断所述第一站点是否与所述第二站点相同,以及所述第一时刻与所述第二时刻的时间间隔是否大于阈值时间间隔;
[0038] 若所述第一站点与所述第二站点相同,且所述第一时刻与所述第二时刻的时间间隔小于或等于所述阈值时间间隔,则确定所述第一起点信息与第二起点信息匹配;
[0039] 若所述第一站点与所述第二站点不相同和/或所述第一时刻与所述第二时刻的时间间隔大于所述阈值时间间隔,则确定所述第一起点信息与第二起点信息不匹配。
[0040] 作为本发明实施例一种可选的实施方式,所述提醒轨道交通到站的装置还包括:接收单元,用于接收用户的第一操作,所述第一操作用于启动到站提醒功能;
[0041] 响应于所述第一操作,开启所述到站提醒功能。
[0042] 作为本发明实施例一种可选的实施方式,所述处理单元,具体用于获取所述第三时刻,所述第三时刻为所述第一时刻之后且与所述第一时刻的时间间隔为所述通勤时长的时刻;
[0043] 获取所述提醒时刻,所述提醒时刻为所述第三时刻之前且与所述第三时刻的时间间隔为预设时长的时刻,所述预设时长为需要提前提醒的时长。
[0044] 作为本发明实施例一种可选的实施方式,所述获取单元当终端设备通过NFC与轨道交通交互时,具体用于根据进入的轨道交通站点和进入所述轨道交通站点的时刻获取所述第一起点信息。
[0045] 第三方面,本发明实施例提供了一种电子设备,包括:存储器和处理器,存储器用于存储计算机程序;处理器用于在调用计算机程序时执行第一方面或第一方面任一种可选的实施方式所述的提醒轨道交通到站的方法。
[0046] 第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现第一方面或第一方面任一种可选的实施方式所述的提醒轨道交通到站的方法。
[0047] 本发明实施例提供的一种提醒轨道交通到站的方法,首先获取第一起点信息,再将获取的第一起点信息与第二起点信息匹配,由于第一起点信息中包含了当前交通路线的起始轨道交通站点(第一站点)和进入当前交通路线的起始轨道交通站点的时刻(第一时刻),第二起点信息中包含了通勤路线的起始轨道交通站点(第二站点)和进入所述通勤路线的起始轨道交通站点的时刻(第二时刻),因此通过第一起点信息与第二起点信息的匹配结果,可以准确判断当前交通路线的起点是否为通勤路线的起点,在当前交通路线的起点为通勤路线的起点的情况下,结合通勤路线的通勤时长,就可以确定需要进行到站提醒的时间,使得用户在即将到达通勤终点时,会接收到终端设备发出的到站提醒,从而可以避免错过下车站点,提高了用户体验。

附图说明

[0048] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0049] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0050] 图1为本发明一个实施例提供的提醒轨道交通到站的方法的应用场景图;
[0051] 图2为本发明一个实施例提供的提醒轨道交通到站的方法的步骤流程图;
[0052] 图3为本发明另一个实施例提供的提醒轨道交通到站的方法的步骤流程图;
[0053] 图4为本发明一个实施例中提醒轨道交通到站的装置的结构框图;
[0054] 图5为本发明另一个实施例中提醒轨道交通到站的装置的结构框图;
[0055] 图6为本发明一个实施例中电子设备的内部结构图。

具体实施方式

[0056] 为了能够更清楚地理解本发明的上述目的、特征和优点,下面将对本发明的方案进行进一步描述。需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
[0057] 在下面的描述中阐述了很多具体细节以便于充分理解本发明,但本发明还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本发明的一部分实施例,而不是全部的实施例。
[0058] 本发明的说明书和权利要求书中的术语“第一”和“第二”等是用于区别同步的对象,而不是用于描述对象的特定顺序。例如,第一站点和第二站点是用于区别不同的站点,而不是用于描述站点的特定顺序。
[0059] 在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念,此外,在本发明实施例的描述中,除非另有说明,“多个”的含义是指两个或两个以上。
[0060] 本发明实施例提供的提醒轨道交通到站的方法,可以应用于如图1所示的应用环境中,该提醒轨道交通到站的方法的执行主体可以为终端设备。该提醒轨道交通到站的方法应用于提醒轨道交通到站的系统中,该提醒轨道交通到站系统包括终端设备100和轨道交通的通道管理设备200,该终端设备100可以为手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra‑mobile personal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)、智能手表、智能手环等终端设备,或者该终端设备还可以为其他类型的终端设备,轨道交通的通道管理设备200可以为地铁的闸机,本发明实施例对终端设备和轨道交通的通道管理设备的类型不作限定。
[0061] 参照图2所示,本发明实施例提供了一种提醒轨道交通到站的方法,包括如下步骤:
[0062] S101、获取第一起点信息。
[0063] 其中,第一起点信息为当前交通路线的起点信息,包括:第一站点和第一时刻,第一站点为当前交通路线的起始轨道交通站点,第一时刻为进入当前交通路线的起始轨道交通站点的时刻。
[0064] 可选的,当终端设备通过NFC与轨道交通进行交互时,根据进入的轨道交通站点和进入轨道交通站点的时刻获取第一起点信息。
[0065] 示例性的,第一站点可以为用户进入的站点的站名,也可以为通过GPS获取的该站点的地理位置,参照图1所示,用户可以通过刷智能手机进入地铁站,智能手机通过读取NFC与轨道交通的交互信息,便能获取到用户进入地铁的站名和刷智能手机进入该站点的时刻(第一时刻)。此外,终端设备还可通过终端设备里的蓝牙模块与轨道交通的蓝牙模块进行通讯,获取用户进入轨道交通的站点和进入的时刻。
[0066] S102、判断第一起点信息是否与第二起点信息匹配。
[0067] 其中,第二起点信息为通勤路线的起点信息,包括:第二站点和第二时刻,第二站点为通勤路线的起始轨道交通站点,第二时刻为进入通勤路线的起始轨道交通站点的时刻。
[0068] 具体的,终端设备里存储有用户的通勤路线第二站点和第二时刻等信息,第二站点可以为通勤路线起始轨道交通站点的站名,也可以为该起始轨道交通站点的地理位置。例如,当用户通过刷智能手表进入地铁时,该智能手表则会将进入地铁的站点信息和时间信息(第一起点信息)和预先存储的通勤路线起点的站点信息和时间信息(第二起点信息)进行匹配。
[0069] 若第一起点信息与第二起点信息匹配,则执行如下步骤S103。
[0070] S103、根据第一时刻与通勤路线的通勤时长获取提醒时刻。
[0071] 具体的,通勤路线的通勤时长为用户从刷终端设备进入通勤路线的起始轨道交通站点的时刻起,至用户到达通勤路线的终点轨道交通站点,通过刷终端设备出站时所经过的时间,示例性的,第一时刻为8:00,通勤时长为1小时,提醒时刻为快要到达9:00的某一时刻,假如为8:55。
[0072] S104、在到达提醒时刻时,进行到站提醒。
[0073] 具体的,终端设备进行到站提醒的方式可以为进行震动,也可以是发出快要到站的语音提示,或者是铃声提醒,对此不做限定。
[0074] 由于本发明实施例提供的一种提醒轨道交通到站的方法,首先获取第一起点信息,再将获取的第一起点信息与第二起点信息匹配,由于第一起点信息中包含了当前交通路线的起始轨道交通站点(第一站点)和进入当前交通路线的起始轨道交通站点的时刻(第一时刻),第二起点信息中包含了通勤路线的起始轨道交通站点(第二站点)和进入通勤路线的起始轨道交通站点的时刻(第二时刻),因此通过第一起点信息与第二起点信息的匹配结果,可以准确判断当前交通路线的起点是否为通勤路线的起点,在当前交通路线的起点为通勤路线的起点的情况下,结合通勤路线的通勤时长,就可以确定需要进行到站提醒的时间,使得用户在即将到达通勤终点时,会接收到终端设备发出的到站提醒,从而可以避免错过下车站点,提高了用户体验。
[0075] 可选的,在如上的步骤S101(判断第一起点信息是否与第二起点信息匹配)之前,还包括:
[0076] 步骤a、记录每条路线的路线信息。
[0077] 其中,路线信息包括路线起点信息和路线终点信息,路线起点信息包括进入路线的起始轨道交通站点的站点信息和时刻信息,路线终点信息包括离开路线的终点轨道交通站点的站点信息和时刻信息。
[0078] 步骤b、根据每条路线在预设周期内的重复次数确定通勤路线。
[0079] 具体的,预设周期可以为一个星期,可以将一个星期内重复次数大于或等于4的路线确定为通勤路线,用户每次通过刷终端设备进出轨道交通时,终端设备记录每次进入轨道交通的站点信息和时间信息,示例性的,终端设备记录的其中一条路线信息为:进入轨道交通的起点站点为A站点,进入A站点的时间为8:00点,刷终端设备离开轨道交通的站点为B站点,时间为9:00点,在终端设备一个星期的记录里,如果该路线的重复次数为大于或等于4时,则终端设备会将该条路线确定为用户的通勤路线。
[0080] 可选的,本发明实施例提供的一种提醒轨道交通到站的方法,还包括:
[0081] 步骤c、获取预设周期内每一次通过通勤路线通勤的通勤时长。
[0082] 步骤d、计算每一次通勤的通勤时长平均值,获取通勤时长。
[0083] 具体的,终端设备记录的每次进入通勤路线的起始轨道交通站点的时刻至离开通勤路线的终点轨道交通站点的时刻经历的时间为每一次通过通勤路线通勤的通勤时长,示例性的,在一个星期的时间里,终端设备记录的该通勤路线的重复次数为5,这5次的通勤是时间分别为1小时,55分钟,52分钟,54分钟,55分钟,则该通勤路线的通勤时长为55.2分钟。
[0084] 可选的,在本发明实施例提供的一种提醒轨道交通到站的方法中,上述步骤S102(判断第一起点信息是否与第二起点信息匹配)包括步骤S201至S204,参照图2所示,终端设备在执行完上述步骤S101(获取第一起点信息)之后,接着执行步骤S201所示的步骤。
[0085] S201、判断第一站点是否与第二站点相同。
[0086] 若第一站点与第二站点不相同,则执行如下步骤S204,若第一站点与第二站点相同,则执行如下步骤S202。
[0087] S202、判断第一时刻与第二时刻的时间间隔是否大于阈值时间间隔。
[0088] 具体的,如上所述的阈值时间间隔为用户通勤时间的弹性时间,例如阈值时间间隔可以为15分钟,当通勤路线对应的第二时刻为8:00,则第一时刻为[7:45,8:15]内的任意时刻时,都认为第一时刻与第二时刻的时间间隔不大于阈值时间间隔。
[0089] 若第一站点与第二站点相同,且第一时刻与第二时刻的时间间隔小于或等于阈值时间间隔,则执行如下步骤S203,若第一站点与第二站点不相同和/或第一时刻与第二时刻的时间间隔大于阈值时间间隔,则执行S204。
[0090] S203、确定第一起点信息与第二起点信息匹配。
[0091] 需要说明的是,当轨道交通的同一站点有多个不同的出入口,如果第一站点与第二站点的站名相同时,第一站点的入口与第二站点的入口相同,或第一站点的入口与第二站点的入口不同时,均认为第一站点与第二站点相同。
[0092] S204、确定第一起点信息与第二起点信息不匹配。
[0093] 具体的,当第一站点与第二站点不相同时,无论第一时刻与第二时刻的时间间隔是否小于或等于阈值时间间隔,都确定第一起点信息与第二起点信息不匹配;当第一时刻与第二时刻的时间间隔大于阈值时间间隔时,即使第一站点与第二站点相同,也确定第一起点信息与第二起点信息不匹配;当第一站点与第二站点不相同且第一时刻与第二时刻的时间间隔大于阈值时间间隔时,确定第一起点信息与第二起点信息不匹配。
[0094] 可选的,上述步骤S103(根据第一时刻与通勤路线的通勤时长获取提醒时刻)可包括如下步骤S301至S302,参照图2所示,终端设备在执行完前述步骤S203的基础上,接着执行如下所示的步骤S301。
[0095] S301、获取第三时刻。
[0096] 其中,第三时刻为第一时刻之后且与第一时刻的时间间隔为通勤时长的时刻。
[0097] 具体的,第三时刻为到达通勤路线的终点轨道交通站点时的时刻,例如,当第一时刻为8:00,终端设备计算的通勤时长为50分钟时,第三时刻为8:50。
[0098] S302、获取提醒时刻。
[0099] 其中,提醒时刻为第三时刻之前且与第三时刻的时间间隔为预设时长的时刻,预设时长为需要提前提醒的时长。
[0100] 示例性的,预设时长可以为3分钟,当第三时刻为8:50时,则提醒时刻为8:47,终端设备时间到8:47时,终端设备发出到站提醒的通知,在获取到提醒时刻之后,继续执行步骤S104(在到达提醒时刻时,进行到站提醒)。
[0101] 可选的,本发明实施例提供的一种提醒轨道交通到站的方法中,在步骤S101(获取第一起点信息)之前,还可包括:
[0102] 终端设备接收用户的第一操作,第一操作用于启动到站提醒功能。
[0103] 具体的,本发明实施例中的第一操作具体可以是用户对终端设备的屏幕的触控点击操作,或者是用户通过鼠标等外设对终端设备的控件的点击操作,或者是通过对终端设备的智能提醒轨道交通到站功能的外设开关的打开操作,或者是用户输入的语音指令,或者是用户输入的特定手势。
[0104] 响应于第一操作,终端设备开启到站提醒功能。
[0105] 具体的,终端设备开启到站提醒功能后,执行本发明提供的实施例中的各步骤。此外,可以将已开启到站提醒功能的信息反馈给用户,例如可以是任务栏里到站提醒功能已开启的状态显示,以便使用户清楚的知道是否已成功开启到站提醒功能。
[0106] 基于同一发明构思,作为对上述方法的实现,本发明实施例还提供了一种提醒轨道交通到站的装置,该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的提醒轨道交通到站的装置能够对应实现前述方法实施例中的全部内容。
[0107] 图4为本发明实施例提供的提醒轨道交通到站的装置的结构框图,如图4所示,本实施例提供的提醒轨道交通到站的装置400包括:
[0108] 获取单元401,用于获取第一起点信息,第一起点信息为当前交通路线的起点信息,包括:第一站点和第一时刻,第一站点为当前交通路线的起始轨道交通站点,第一时刻为进入当前交通路线的起始轨道交通站点的时刻;
[0109] 判断单元402,用于判断第一起点信息是否与第二起点信息匹配,第二起点信息为通勤路线的起点信息,包括:第二站点和第二时刻,第二站点为通勤路线的起始轨道交通站点,第二时刻为进入通勤路线的起始轨道交通站点的时刻;
[0110] 处理单元403,在第一起点信息与第二起点信息匹配的情况下,用于根据第一时刻与通勤路线的通勤时长获取提醒时刻;
[0111] 提醒单元404,在到达提醒时刻时,用于进行到站提醒。
[0112] 作为本发明实施例一种可选的实施方式,参照图5所示,该提醒轨道交通到站的装置还包括确定单元405,在判断第一起点信息是否与第二起点信息匹配之前,用于记录每条路线的路线信息,路线信息包括路线起点信息和路线终点信息,路线起点信息包括进入路线的起始轨道交通站点的站点信息和时刻信息,路线终点信息包括离开路线的终点轨道交通站点的站点信息和时刻信息;以及根据每条路线在预设周期内的重复次数确定通勤路线。
[0113] 作为本发明实施例一种可选的实施方式,获取单元401还用于获取预设周期内每一次通过通勤路线通勤的通勤时长;计算每一次通勤的通勤时长平均值,获取通勤时长。
[0114] 作为本发明实施例一种可选的实施方式,判断单元402,具体用于判断第一站点是否与第二站点相同,以及第一时刻与第二时刻的时间间隔是否大于阈值时间间隔;若第一站点与第二站点相同,且第一时刻与第二时刻的时间间隔小于或等于阈值时间间隔,则确定第一起点信息与第二起点信息匹配;若第一站点与第二站点不相同和/或第一时刻与第二时刻的时间间隔大于阈值时间间隔,则确定第一起点信息与第二起点信息不匹配。
[0115] 作为本发明实施例一种可选的实施方式,参照图5所示,该提醒轨道交通到站的装置还包括:接收单元406,用于接收用户的第一操作,第一操作用于启动到站提醒功能;响应于第一操作,开启到站提醒功能。
[0116] 作为本发明实施例一种可选的实施方式,处理单元403,具体用于获取第三时刻,第三时刻为第一时刻之后且与第一时刻的时间间隔为通勤时长的时刻;获取提醒时刻,提醒时刻为第三时刻之前且与第三时刻的时间间隔为预设时长的时刻,预设时长为需要提前提醒的时长。
[0117] 作为本发明实施例一种可选的实施方式,获取单元401,当终端设备通过NFC与轨道交通交互时,具体用于根据进入的轨道交通站点和进入轨道交通站点的时刻获取第一起点信息。
[0118] 本实施例提供的提醒轨道交通到站的装置可以执行上述方法实施例提供的提醒轨道交通到站的方法,其实现原理与技术效果类似,此处不再赘述。
[0119] 关于提醒轨道交通到站的装置的具体限定可以参见上文中对于提醒轨道交通到站的方法的限定,在此不再赘述。上述提醒轨道交通到站的装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0120] 本发明实施例还提供了一种电子设备,图6为本发明实施例提供的提醒轨道交通到站的电子设备的结构示意图。如图6所示,本实施例提供的提醒轨道交通到站的电子设备包括:存储器61和处理器62,存储器61用于存储计算机程序;处理器62用于调用计算机程序时执行上述方法实施例提供的提醒轨道交通到站的方法中的步骤。本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0121] 在一个实施例中,本申请提供的提醒轨道交通到站的装置可以实现为一种计算机程序的形式,计算机程序可在如图6所示的电子设备上运行。电子设备的存储器中可存储组成该提醒轨道交通到站的装置的各个程序模块,比如,图4所示的获取单元401、判断单元402和处理单元403。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的提醒轨道交通到站的方法中的步骤。
[0122] 在一个实施例中,提供了一种电子设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取第一起点信息,第一起点信息为当前交通路线的起点信息,包括:第一站点和第一时刻,第一站点为当前交通路线的起始轨道交通站点,第一时刻为进入当前交通路线的起始轨道交通站点的时刻;判断第一起点信息是否与第二起点信息匹配,第二起点信息为通勤路线的起点信息,包括:第二站点和第二时刻,第二站点为通勤路线的起始轨道交通站点,第二时刻为进入通勤路线的起始轨道交通站点的时刻;若匹配,则根据第一时刻与通勤路线的通勤时长获取提醒时刻;在到达提醒时刻时,进行到站提醒。
[0123] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:记录每条路线的路线信息,路线信息包括路线起点信息和路线终点信息,路线起点信息包括进入路线的起始轨道交通站点的站点信息和时刻信息,路线终点信息包括离开路线的终点轨道交通站点的站点信息和时刻信息;根据每条路线在预设周期内的重复次数确定通勤路线。
[0124] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取预设周期内每一次通过通勤路线通勤的通勤时长;计算每一次通勤的通勤时长平均值,获取通勤时长。
[0125] 在一个实施例中,处理器执行计算机程序时实现以下步骤:判断第一站点是否与第二站点相同,以及第一时刻与第二时刻的时间间隔是否大于阈值时间间隔;若第一站点与第二站点相同,且第一时刻与第二时刻的时间间隔小于或等于阈值时间间隔,则确定第一起点信息与第二起点信息匹配;若第一站点与第二站点不相同和/或第一时刻与第二时刻的时间间隔大于阈值时间间隔,则确定第一起点信息与第二起点信息不匹配。
[0126] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收用户的第一操作,第一操作用于启动到站提醒功能;响应于第一操作,开启到站提醒功能。
[0127] 在一个实施例中,处理器执行计算机程序时实现以下步骤:获取第三时刻,第三时刻为第一时刻之后且与第一时刻的时间间隔为通勤时长的时刻;获取提醒时刻,提醒时刻为第三时刻之前且与第三时刻的时间间隔为预设时长的时刻,预设时长为需要提前提醒的时长。
[0128] 在一个实施例中,处理器执行计算机程序时实现以下步骤:当终端设备通过NFC与轨道交通交互时,根据进入的轨道交通站点和进入轨道交通站点的时刻获取第一起点信息。
[0129] 本实施例提供的电子设备,可以实现上述方法实施例提供的提醒轨道交通到站的方法,其实现原理与技术效果类似,此处不再赘述。
[0130] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取第一起点信息,第一起点信息为当前交通路线的起点信息,包括:第一站点和第一时刻,第一站点为当前交通路线的起始轨道交通站点,第一时刻为进入当前交通路线的起始轨道交通站点的时刻;判断第一起点信息是否与第二起点信息匹配,第二起点信息为通勤路线的起点信息,包括:第二站点和第二时刻,第二站点为通勤路线的起始轨道交通站点,第二时刻为进入通勤路线的起始轨道交通站点的时刻;若匹配,则根据第一时刻与通勤路线的通勤时长获取提醒时刻;在到达提醒时刻时,进行到站提醒。
[0131] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:记录每条路线的路线信息,路线信息包括路线起点信息和路线终点信息,路线起点信息包括进入路线的起始轨道交通站点的站点信息和时刻信息,路线终点信息包括离开路线的终点轨道交通站点的站点信息和时刻信息;根据每条路线在预设周期内的重复次数确定通勤路线。
[0132] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取预设周期内每一次通过通勤路线通勤的通勤时长;计算每一次通勤的通勤时长平均值,获取通勤时长。
[0133] 在一个实施例中,计算机程序被处理器执行时实现以下步骤:判断第一站点是否与第二站点相同,以及第一时刻与第二时刻的时间间隔是否大于阈值时间间隔;若第一站点与第二站点相同,且第一时刻与第二时刻的时间间隔小于或等于阈值时间间隔,则第一起点信息与第二起点信息匹配;若第一站点与第二站点不相同和/或第一时刻与第二时刻的时间间隔大于阈值时间间隔,则确定第一起点信息与第二起点信息不匹配。
[0134] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收用户的第一操作,第一操作用于启动到站提醒功能;响应于第一操作,开启到站提醒功能。
[0135] 在一个实施例中,计算机程序被处理器执行时实现以下步骤:获取第三时刻,第三时刻为第一时刻之后且与第一时刻的时间间隔为通勤时长的时刻;获取提醒时刻,提醒时刻为第三时刻之前且与第三时刻的时间间隔为预设时长的时刻,预设时长为需要提前提醒的时长。
[0136] 在一个实施例中,计算机程序被处理器执行时实现以下步骤:当终端设备通过NFC与轨道交通交互时,根据进入的轨道交通站点和进入轨道交通站点的时刻获取第一起点信息。
[0137] 本实施例提供的计算机可读存储介质上存储的计算机程序,可以实现上述方法实施例提供的提醒轨道交通到站的方法,其实现原理与技术效果类似,此处不再赘述。
[0138] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read‑Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,比如静态随机存取存储器(Static Random Access Memory,SRAM)和动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
[0139] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0140] 以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。