一种用于移动终端的证件提醒方法及其装置与流程

文档序号:12721999阅读:134来源:国知局
一种用于移动终端的证件提醒方法及其装置与流程

本发明涉及移动终端技术领域,特别涉及一种用于移动终端的证件提醒方法及其装置。



背景技术:

在现实生活中,许多出行事件都需要使用到身份证件,例如乘坐飞机、高铁、火车、大巴,而实际中,一些用户经常会在出门前忘记携带身份证件,因此目前需要一种能够在判断出用户需使用身份证件的出行事件前向用户输出证件携带提醒的手段。



技术实现要素:

发明目的:为了克服背景技术中的缺点,本发明实施例提供了一种用于移动终端的证件提醒方法及其装置,能够有效解决上述背景技术中涉及的问题。

技术方案:一种用于移动终端的证件提醒方法,所述方法包括:

获取移动终端内的待出行事件;

判断所述待出行事件是否需要使用身份证件;

若需要则获取所述待出行事件所对应的出行日期;

判断是否到达所述出行日期;

若到达则向所述移动终端输出证件提醒信息。

作为本发明的一种优选方式,获取移动终端内的待出行事件,包括:

获取所述移动终端的日程事件;

判断所述日程事件是否为户外执行事件;

若是则将所述日程事件确定为待出行事件;或者,

获取所述移动终端内具有购买交通工具票务权限的客户端中的订单信息;

判断所述订单信息中是否存在待出行订单信息;

若存在则将所述待出行订单信息确定为待出行事件。

作为本发明的一种优选方式,判断所述待出行事件是否需要使用身份证件,包括:

判断所述日程事件是否需要乘坐飞机、高铁、火车、大巴中的至少一种;或者,

判断所述待出行订单信息中的票务种类是否为飞机票、高铁票、火车票、大巴票中的至少一种。

作为本发明的一种优选方式,在向所述移动终端输出证件提醒信息之前,还包括:

获取所述待出行事件的出行时间;

判断距离所述出行时间的剩余时间是否达到预设时间阈值;

若达到则继续执行步骤。

作为本发明的一种优选方式,在向所述移动终端输出证件提醒信息之前,还包括:

获取所述移动终端的定位数据以及所述移动终端的常驻位置;

判断所述移动终端的定位数据是否离开所述常驻位置;

若离开则继续执行步骤。

一种用于移动终端的证件提醒装置,所述装置包括:

待出行事件获取模块,用于获取移动终端内的待出行事件;

待出行事件判断模块,用于判断所述待出行事件是否需要使用身份证件;

出行日期获取模块,用于在所述待出行事件判断模块判断出所述待出行事件需要使用身份证件时,获取所述待出行事件所对应的出行日期;

出行日期判断模块,用于判断是否到达所述出行日期;

证件提醒模块,用于在所述出行日期判断模块判断出到达所述出行日期时,向所述移动终端输出证件提醒信息。

作为本发明的一种优选方式,所述待出行事件获取模块包括:

日程事件获取模块,用于获取移动终端内的待出行事件;

日程事件判断模块,用于判断所述日程事件是否为户外执行事件;

订单信息获取模块,用于获取所述移动终端内具有购买交通工具票务权限的客户端中的订单信息;

订单信息判断模块,用于判断所述订单信息中是否存在待出行订单信息;

待出行事件确定模块,用于在所述日程事件判断模块判断出所述日程事件为户外执行事件时将所述日程事件确定为待出行事件,或者,在所述订单信息判断模块判断出所述订单信息中存在待出行订单信息时,将所述待出行订单信息确定为待出行事件。

作为本发明的一种优选方式,所述待出行事件判断模块进一步用于判断所述日程事件是否需要乘坐飞机、高铁、火车、大巴中的至少一种,或者,判断所述待出行订单信息中的票务种类是否为飞机票、高铁票、火车票、大巴票中的至少一种。

作为本发明的一种优选方式,还包括:

出行时间获取模块,用于获取所述待出行事件的出行时间;

出行时间判断模块,用于判断距离所述出行时间的剩余时间是否达到预设时间阈值。

作为本发明的一种优选方式,还包括:

定位数据获取模块,用于获取所述移动终端的定位数据;

常驻位置获取模块,用于获取所述移动终端的常驻位置;

定位数据判断模块,用于判断所述移动终端的定位数据是否离开所述常驻位置。

本发明实现以下有益效果:通过获取移动终端内的待出行事件,判断所述待出行事件是否需要使用身份证件,在判断出需要时获取所述待出行事件所对应的出行日期,判断是否到达所述出行日期,在判断出到达时向所述移动终端输出证件提醒信息,从而提醒用户携带身份证件,避免用户由于遗忘携带证件而导致的出行受阻情况发生。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。图1为本发明实施例一提供的用于移动终端的证件提醒方法的流程图;

图2为本发明实施例一提供的其中一种待出行事件获取方法的流程图;

图3为本发明实施例一提供的另外一种待出行事件获取方法的流程图;

图4为本发明实施例二提供的用于移动终端的证件提醒方法的流程图;

图5为本发明实施例三提供的用于移动终端的证件提醒方法的流程图;

图6为本发明实施例四提供的用于移动终端的证件提醒装置的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

实施例一

参考图1至图3所示,图1为本发明实施例一提供的用于移动终端的证件提醒方法的流程图;图2为本发明实施例一提供的其中一种待出行事件获取方法的流程图;图3为本发明实施例一提供的另外一种待出行事件获取方法的流程图。具体的,本实施例提供一种用于移动终端的证件提醒方法,所述方法包括以下步骤:

S1、获取移动终端内的待出行事件;

S2、判断所述待出行事件是否需要使用身份证件;

若需要则执行S3、获取所述待出行事件所对应的出行日期;

S4、判断是否到达所述出行日期;

若到达则执行S5、向所述移动终端输出证件提醒信息。

其中,在S1中,移动终端内的待出行事件的获取方式分为两种。

第一种待出行事件获取方式,即S1包括:

S100、获取所述移动终端的日程事件;

S101、判断所述日程事件是否为户外执行事件;

若是则执行S102、将所述日程事件确定为待出行事件。

其中,所述日程事件为安装在所述移动终端内的日程客户端内的日程事件,例如为日历中的日程事件,对应的内容为记录用户未来即将要执行的事件。在获取所述日程事件时,具体可获取一个日程事件,也可以同时获取若干个日程事件,本发明在获取所述日程事件时,具体将获取最近的一个日程事件,即最靠近当下的一个日程事件。在获取到所述日程事件后,将判断所述日程事件是否为户外执行事件,判断的方式为:识别所述日程事件的具体内容,判断该内容是在室内执行,还是户外执行,例如,设定其中一个日程事件为:9:00,出发去上海虹桥机场,则可认为该日程事件为户外执行事件;设定其中一个日程事件为:10:00,洗衣服,则可认为该日程事件为室内执行事件。在判断出所述日程事件为户外执行事件时,将所述日程事件确定为待出行事件。

第二种待出行事件获取方式,即S1包括:

S110、获取所述移动终端内具有购买交通工具票务权限的客户端中的订单信息;

S111、判断所述订单信息中是否存在待出行订单信息;

若存在则执行S112、将所述待出行订单信息确定为待出行事件。

其中,具有购买交通工具票务权限的客户端包括但不限于:携程、去哪儿网、12306、百度票务、艺龙网、航空公司的官方网站等对应的客户端。

具体的,将读取所述移动终端内的具有购买交通工具票务权限的客户端中的订单信息,在读取到订单信息后,查询是否存在待出行的订单信息,如果有则将所述待出行订单信息确定为待出行事件。

其中,针对第一种待出行事件获取方式,判断所述待出行事件是否需要使用身份证件,即S2包括:

判断所述日程事件是否需要乘坐飞机、高铁、火车、大巴中的至少一种。

其中,具体的判断方式包括:判断所述日程事件中是否具有飞机、高铁、火车、大巴中的至少一种,判断所述日程事件中是否具有机场名称、高铁站名称、火车站名称、汽车站名称中的至少一种,判断所述日程事件中是否具有“出发”或“去”与地名共存的情况,若存在则获取用户所处的位置,判断该位置与该地名的距离,以及输出适宜的交通工具,判断该交通工具是否需要乘坐飞机、高铁、火车、大巴中的至少一种。以上的判断方式中,若任何一个判断结果为是,则将认为所述日程事件需要乘坐飞机、高铁、火车、大巴中的至少一种,即所述待出行事件需要使用身份证件。

其中,针对第二种待出行事件获取方式,判断所述待出行事件是否需要使用身份证件,即S2包括:

判断所述待出行订单信息中的票务种类是否为飞机票、高铁票、火车票、大巴票中的至少一种。在判断结果为是时,将认为所述待出行事件需要使用身份证件。

接着,在判断出所述待出行事件需要使用身份证件时,将获取所述待出行事件所对应的出行日期,其中,针对所述待出行事件为所述日程事件时,将获取所述日程事件对应的日程日期,将其作为出行日期;针对所述待出行事件为所述待出行订单信息时,将获取所述待出行订单信息中显示的出发日期,将其作为出行日期。接着将判断是否到达所述出行日期,例如,设定获取到的出行日期为2017年3月10日,则将实时判断当前日期是否到达2017年3月10日,若到达则向所述移动终端输出证件提醒信息,以提醒用户携带身份证件。

实施例二

参考图4所示,图4为本发明实施例二提供的用于移动终端的证件提醒方法的流程图。具体的,本实施例与实施例一基本上一致,区别之处在于,本实施例中,在向所述移动终端输出证件提醒信息之前,还包括:

S6、获取所述待出行事件的出行时间;

S7、判断距离所述出行时间的剩余时间是否达到预设时间阈值;

若达到则执行S5。

所述预设时间阈值可根据实际需求进行设置,例如,所述待出行事件为所述日程事件时,可设定预设时间阈值为1小时,所述待出行事件为所述待出行订单信息时,可设定预设时间阈值为3小时。

针对所述待出行事件为所述日程事件时,将获取所述日程事件的执行事件,例如,其中一个日程事件为,9:00,出发去上海虹桥机场,则得出所述待出行事件的出行时间为9:00,如此将判断距离9:00的剩余时间是否达到1小时,即在8:00的时候,将向所述移动终端输出证件提醒信息;针对所述待出行事件为所述待出行订单信息时,获取所述待出行订单信息中显示的出发时间,例如其中一个待出行订单的出发时间为10:25,则将判断距离10:25的剩余时间是否达到3小时,即在7:25的时候,将向所述移动终端输出证件提醒信息。

实施例三

参考图5所示,图5为本发明实施例三提供的用于移动终端的证件提醒方法的流程图。具体的,本实施例与实施例一基本上一致,区别之处在于,本实施例中,

在向所述移动终端输出证件提醒信息之前,还包括:

S8、获取所述移动终端的定位数据以及所述移动终端的常驻位置;

S9、判断所述移动终端的定位数据是否离开所述常驻位置;

若离开则执行S5。

其中,所述移动终端的常驻位置即为所述移动终端所处时长最久的位置,例如可以是用户的家中或者公司,具体将通过所述移动终端内置的GPS对所述移动终端进行实时的定位并获取定位数据,判断所述移动终端的定位数据是否离开所述常驻位置,即判断所述移动终端的定位数据是否没有处在所述常驻位置对应的区域内,若不处在该区域内,则认为所述移动终端的定位数据离开所述常驻位置,即用户将要出门,如此则将向所述移动终端输出证件提醒信息。

实施例四

参考图6所示,图6为本发明实施例四提供的用于移动终端的证件提醒装置的结构图。具体的,本实施例提供一种用于移动终端的证件提醒装置,所述装置包括:

待出行事件获取模块401,用于获取移动终端内的待出行事件;

待出行事件判断模块402,用于判断所述待出行事件是否需要使用身份证件;

出行日期获取模块403,用于在所述待出行事件判断模块402判断出所述待出行事件需要使用身份证件时,获取所述待出行事件所对应的出行日期;

出行日期判断模块404,用于判断是否到达所述出行日期;

证件提醒模块405,用于在所述出行日期判断模块404判断出到达所述出行日期时,向所述移动终端输出证件提醒信息。

作为本发明的一种实施方式,所述待出行事件获取模块401包括:

日程事件获取模块406,用于获取移动终端内的待出行事件;

日程事件判断模块407,用于判断所述日程事件是否为户外执行事件;

订单信息获取模块408,用于获取所述移动终端内具有购买交通工具票务权限的客户端中的订单信息;

订单信息判断模块409,用于判断所述订单信息中是否存在待出行订单信息;

待出行事件确定模块410,用于在所述日程事件判断模块407判断出所述日程事件为户外执行事件时将所述日程事件确定为待出行事件,或者,在所述订单信息判断模块409判断出所述订单信息中存在待出行订单信息时,将所述待出行订单信息确定为待出行事件。

作为本发明的一种实施方式,所述待出行事件判断模块402进一步用于判断所述日程事件是否需要乘坐飞机、高铁、火车、大巴中的至少一种,或者,判断所述待出行订单信息中的票务种类是否为飞机票、高铁票、火车票、大巴票中的至少一种。

作为本发明的一种实施方式,还包括:

出行时间获取模块411,用于获取所述待出行事件的出行时间;

出行时间判断模块412,用于判断距离所述出行时间的剩余时间是否达到预设时间阈值。

作为本发明的一种实施方式,还包括:

定位数据获取模块413,用于获取所述移动终端的定位数据;

常驻位置获取模块414,用于获取所述移动终端的常驻位置;

定位数据判断模块415,用于判断所述移动终端的定位数据是否离开所述常驻位置。

应理解,在实施例四中,上述各个模块的具体实现过程可与上述方法实施例(实施例一至实施例三)的描述相对应,此处不再详细描述。

上述实施例四所提供的装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上诉功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

上述实施例只为说明本发明的技术构思及特点,其目的是让熟悉该技术领域的技术人员能够了解本发明的内容并据以实施,并不能以此来限制本发明的保护范围。凡根据本发明精神实质所作出的等同变换或修饰,都应涵盖在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1