行程管理方法、装置、存储介质及终端设备与流程

文档序号:14560182阅读:199来源:国知局
行程管理方法、装置、存储介质及终端设备与流程

本申请实施例涉及公共交通智能管控技术领域,尤其涉及一种行程管理方法、装置、存储介质及终端设备。



背景技术:

公共交通包括城市范围内定线运营的公共汽车及轨道交通、公共自行车、渡轮、索道等交通方式,公共交通为人们日常出行的提供了较大的便利。以公共汽车为例,公共汽车的收费方式包括固定金额和分段式收费,分段式收费可以是人工分段收费,还有通过上车刷卡和下车刷卡的方式进行分段式收费,但是如果乘客在下车时忘记刷卡,则会使得本次乘车的车费按照全程的金额进行收费,给用户带来损失,所以现有的公共交通的计费方式不够完善,需要进一步优化。



技术实现要素:

本申请实施例提供一种行程管理方法、装置、存储介质及终端设备,可以自动确定用户的行程。

第一方面,本申请实施例提供了一种行程管理方法,包括:

确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息;

如果所述初始无线连接信息和所述初始无线网络信息相匹配,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置;

确定所述终端设备搜索到的结束无线连接信息,以及确定所述公共交通工具搜索到的结束无线网络信息;

如果所述结束无线连接信息和所述结束无线网络信息不匹配,则根据所述结束无线连接信息和/或所述结束无线网络信息确定终点位置;

根据所述起始无线信息和所述终点无线信息确定用户的行程。

第二方面,本申请实施例提供了一种行程管理装置,包括:

初始无线信息确定模块,用于确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息;

起始位置确定模块,用于在所述初始无线连接信息和所述初始无线网络信息相匹配时,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置;

结束无线信息确定模块,用于确定所述终端设备搜索到的结束无线连接信息,以及确定所述公共交通工具搜索到的结束无线网络信息;

终点位置确定模块,用于在所述结束无线连接信息和所述结束无线网络信息不匹配时,则根据所述结束无线连接信息和/或所述结束无线网络信息确定终点位置;

行程确定模块,用于根据所述起始无线信息和所述终点无线信息确定用户的行程。

第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的行程管理方法。

第四方面,本申请实施例提供了一种终端设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的行程管理方法。

本申请实施例中提供的一种行程管理方案,通过确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息;如果所述初始无线连接信息和所述初始无线网络信息相匹配,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置;确定所述终端设备搜索到的结束无线连接信息,以及确定所述公共交通工具搜索到的结束无线网络信息;如果所述结束无线连接信息和所述结束无线网络信息不匹配,则根据所述结束无线连接信息和/或所述结束无线网络信息确定终点位置;根据所述起始无线信息和所述终点无线信息确定用户的行程。通过采用上述技术方案,可以根据用户使用的终端设备搜索到的无线连接信息,和公共交通工具搜索到的无线网络信息的匹配关系来判断用户是否乘车以及是否下车,自动确定用户搭乘公共交通工具的行程。

附图说明

图1为本申请实施例提供的一种行程管理方法的流程示意图;

图2为本申请实施例提供的另一种行程管理方法的流程示意图;

图3为本申请实施例提供的另一种行程管理方法的流程示意图;

图4为本申请实施例提供的另一种行程管理方法的流程示意图;

图5为本申请实施例提供的另一种行程管理方法的流程示意图;

图6为本申请实施例提供的另一种行程管理方法的流程示意图;

图7为本申请实施例提供的行程管理方法的一种场景示意图;

图8为本申请实施例提供的行程管理方法的一种场景示意图;

图9为本申请实施例提供的行程管理方法的一种场景示意图;

图10为本申请实施例提供的行程管理方法的一种场景示意图;

图11为本申请实施例提供的另一种行程管理方法的流程示意图;

图12为本申请实施例提供的另一种行程管理装置的结构框图;

图13为本申请实施例提供的一种终端设备的结构示意图;

图14为本申请实施例提供的另一种终端设备的结构示意图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

终端设备可包括智能手机、平板电脑和其他具有操作系统的设备。随着终端设备技术的发展,用户一般会随身携带终端设备,而终端设备一般都带有定位功能,可以为用户提供定位服务,所以可以根据用户使用的终端设备搜索到的无线连接信息,和公共交通工具搜索到的无线网络信息的匹配关系来确定用户的行程。

图1为本申请实施例提供的一种行程管理方法的流程示意图,该方法可以由行程管理装置执行,其中该装置可以由软件和/或硬件实现,一般可以集成在终端设备中,也可以集成在其他安装有操作系统的设备中。如图1所示,该方法包括:

s110、确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息。

所述初始无线连接信息,可以是终端设备的无线模块确定的周围环境中可以建立连接的无线连接信息。公共交通工具包括公共汽车、地铁和水上巴士等,公共交通工具的一条线路上设有多个站点,用户可以从任意一个站点乘坐,也可以从任意一个站点下车。初始无线网络信息,可以是公共交通工具的无线模块确定的周围环境中可以建立连接的无线连接信息。初始无线连接信息或初始无线网络信息可以是远距离的无线连接信息。

可选地,所述无线模块可以是移动通信模块,可包括4g通信模块或3g通信模块,终端设备可以通过移动通信模块与移动基站进行通信连接。相应地,所述初始无线连接信息包括基站信号,所述初始无线网络信息包括基站信号。

可选地,所述无线模块还可以是wi-fi(wireless-fidelity,无线保真)模块,终端设备可以通过wi-fi模块搜索到周围的wi-fi连接信息。相应地,所述初始无线连接信息包括wi-fi信号,所述初始无线网络信息包括wi-fi信号。

可选地,所述初始无线连接信息还可以包括基站信号和wi-fi信号,所述初始无线网络信息包括基站信号和wi-fi信号。

可选地,在接收启动触发信号时,确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息。

所述启动触发信号可以是用户通过其终端设备发送的启动触发信号,启动触发信号为用户发送的用于提示用户将要进行乘车的指令。启动触发信号还可以是公共交通工具进行发送的,例如司机在准备发车时,通过公共交通工具发送启动触发信号,可以确定终端设备搜索到的初始无线连接信息,以及公共交通工具搜索到的初始无线网络信息,当用户持着终端设备靠近公共交通工具时,则所述初始无线连接信息和所述初始无线网络信息是否匹配确定用户是否乘车。避免要持续确定终端设备搜索到的初始无线连接信息,以及持续确定公共交通工具搜索到的初始无线网络信息,在接收到启动触发信号时才执行操作,可以节省终端设备的电量,以及提高确定初始无线连接信息/初始无线网络信息的操作的效率。

s111、如果所述初始无线连接信息和所述初始无线网络信息相匹配,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置。

所述初始无线连接信息可以是终端设备的无线模块确定的周围环境中可以建立连接的无线连接信息,所以根据初始无线连接信息可以确定终端设备的周围环境。相应地,初始无线网络信息可以是公共交通工具的无线模块所确定的,周围环境中可以建立连接的无线连接信息,所以根据初始无线网络信息可以确定公共交通工具的周围环境。如果所述初始无线连接信息和所述初始无线网络信息相匹配,则终端设备的周围环境和公共交通工具的周围环境则匹配,可以确定终端设备和公共交通工具的处于一个地点,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置。

其中,所述初始无线连接信息包括wi-fi信号,以及所述初始无线网络信息包括wi-fi信号时,终端设备的wi-fi模块可以获取其通信范围内的无线接入点的信息,并根据每一个无线接入点的地理位置,结合每一个无线接入点的信号强度,计算得到终端设备的位置信息,作为起始位置。公共交通工具的wi-fi模块获取其通信范围内的无线接入点的信息,并根据每一个无线接入点的地理位置,结合每一个无线接入点的信号强度,计算得到公共交通工具的位置信息,作为起始位置。每一个无线接入点(ap,accesspoint)都有一个全球唯一的媒体访问控制(mac,mediumaccesscontrol)地址,一般的无线接入点在一段时间内是不会发生移动。

所述初始无线连接信息包括基站信号,以及所述初始无线网络信息包括基站信号时。通过终端设备的移动通信模块与不同的基站进行通信,获取不同基站的下行导频信号,得到不同基站下行导频的到达时刻(toa,timeofarrival)或到达时间差(tdoa,timedifferenceofarrival),根据所述到达时刻、到达时间差以及基站的坐标,采用三角公式估计算法,就能够计算出终端设备的位置信息,作为起始位置。或者通过公共交通工具的移动通信模块计算得到公共交通工具的位置信息,作为起始位置。

还可以根据初始无线连接信息确定的位置作为第一起始位置,根据无线网络信息确定的位置作为第二起始位置,根据第一起始位置和第二起始位置确定一个初始中间位置,并将该初始中间位置确定为起始位置。

可选地,如果所述初始无线连接信息中包括的无线信号与所述初始无线网络信息中包括的无线信号相同,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置。

如果所述初始无线连接信息中包括的无线信号与所述初始无线网络信息中包括的无线信号相同,即终端设备的无线模块确定的周围环境中可以建立连接的无线连接信息,与公共交通工具的无线模块确定的周围环境中可以建立连接的无线连接信息相同。则所述初始无线连接信息和所述初始无线网络信息必定匹配,则可以根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置。直接判断所述初始无线连接信息中包括的无线信号与所述初始无线网络信息中包括的无线信号相同,可以提高判断所述初始无线连接信息和所述初始无线网络信息是否匹配的效率。

s112、确定所述终端设备搜索到的结束无线连接信息,以及确定所述公共交通工具搜索到的结束无线网络信息。

所述结束无线连接信息,可以是终端设备的无线模块确定的周围环境中可以建立连接的无线连接信息。结束无线网络信息,可以是公共交通工具的无线模块确定的周围环境中可以建立连接的无线连接信息。具体实施方式可以参考上文的关于确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息的操作的具体实施方式,在此不再赘述。

需要说明的是,所述结束无线连接信息或结束无线网络信息对应的位置对于一个行程来说是结束的位置,但是该位置对于另一个行程来说可能是初始的位置,所以结束无线连接信息的获取方式和初始无线连接信息获取的方式相同,相应地,结束无线网络信息的获取方式和初始无线网络信息获取的方式相同。

可选地,在接收到下车触发信号时,确定所述终端设备搜索到的结束无线连接信息,以及确定所述公共交通工具搜索到的结束无线网络信息。

所述下车触发信号可以是用户通过其终端设备发送的下车触发信号,启动触发信号为用户发送的用于提示用户将要进行乘车的指令。下车触发信号还可以是公共交通工具进行发送的,例如司机在到站停车时,通过公共交通工具发送下车触发信号,可以确定所述终端设备搜索到的结束无线连接信息,以及确定所述公共交通工具搜索到的结束无线网络信息,当用户持着终端设备从公共交通工具上下车时,则可以根据所述结束无线连接信息和所述结束无线网络信息是否匹配确定用户是否下车。避免在整个行驶途中,要持续确定所述终端设备搜索到的结束无线连接信息,以及持续确定所述公共交通工具搜索到的结束无线网络信息,在接收到下车触发信号时才执行操作,可以节省终端设备的电量,以及提高获取结束位置的操作的效率。

s113、如果所述结束无线连接信息和所述结束无线网络信息不匹配,则根据所述结束无线连接信息和/或所述结束无线网络信息确定终点位置。

如果所述结束无线连接信息和所述结束无线网络信息不匹配,则意味着用户的终端设备的周围环境和公共交通工具周围的环境不匹配,终端设备所处的环境和公共交通工具所处的环境不匹配,可以确定用户已经下车。

可以根据所述结束无线连接信息或所述结束无线网络信息确定终点位置,还可以根据结束无线连接信息确定的第一结束位置,与根据所述结束无线网络信息确定的第二结束位置,确定第一结束位置和第二结束位置确定结束中间位置,并将该结束中间位置确定为终点位置。

s114、根据所述起始无线信息和所述终点无线信息确定用户的行程。

用户的行程即用户乘坐公共交通工具的行程,可以根据起始位置至终点位置之间的直线距离确定用户的行程,还可以根据起始位置至终点位置之间的公共交通工具的行驶路线确定用户的行程。

图2为本申请实施例提供的另一种行程管理方法的流程示意图,在上述实施例所提供的技术方案的基础上,对如果所述初始无线连接信息和所述初始无线网络信息相匹配,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置的操作进行了优化,可选地,如图2所示,该方法包括:

s120、确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息。

s121、根据所述初始无线连接信息确定所述终端设备的终端初始位置,以及根据所述初始无线网络信息确定所述公共公交通工具的公交初始位置。

其中,如果所述初始无线连接信息包括wi-fi信号终端设备的wi-fi模块可以获取其通信范围内的无线接入点的信息,并根据每一个无线接入点的地理位置,结合每一个无线接入点的信号强度,计算得到终端设备的位置信息,作为终端初始位置。公共交通工具的wi-fi模块获取其通信范围内的无线接入点的信息,并根据每一个无线接入点的地理位置,结合每一个无线接入点的信号强度,计算得到公共交通工具的位置信息,作为公交初始位置。

如果所述初始无线连接信息包括基站信号,以及所述初始无线网络信息包括基站信号时。通过终端设备的移动通信模块与不同的基站进行通信,获取不同基站的下行导频信号,得到不同基站下行导频的到达时刻或到达时间差,根据所述到达时刻、到达时间差以及基站的坐标,采用三角公式估计算法,就能够计算出终端设备的位置信息,作为终端初始位置。通过公共交通工具的移动通信模块计算得到公共交通工具的位置信息,作为公交初始位置。

s122、如果所述终端初始位置和所述公交初始位置的距离小于初始设定距离,则根据所述终端初始位置和/或所述公交初始位置确定起始位置。

如果所述终端初始位置和所述公交初始位置之间的距离小于初始设定距离,则意味着用户的终端设备和公共交通工具之间的距离很近,可以确定用户已经乘车。可以将所述终端初始位置,或所述公交初始位置作为起始位置,还可以根据所述终端初始位置和所述公交初始位置的确定一个初始中间位置,并将该初始中间位置确定为起始位置。所述设定距离可以是5米,8米或15米,可以根据公共交通工具的类型或站点设置方式进行设置,本申请实施例在此不作限定。所述终端初始位置、所述公交初始位置或所述初始中间位置都在一个较小的范围内,确定起始位置的具体实施方式本申请实施例在此不作限定。

因为无线模块的性能不同,不同无线模块在相同环境中能搜索到的无线连接信息或无线网络信息也有所不同,如果根据所述初始无线连接信息中包括的无线信号与所述初始无线网络信息中包括的无线信号是否相同来进行判断,可能会存在判断失误的情况。而根据所述初始无线连接信息确定所述终端设备的终端初始位置,以及根据所述初始无线网络信息确定所述公共公交通工具的公交初始位置,以及根据初始位置之间的距离进行判断,可以提高判断的准确性。

s123、确定所述终端设备搜索到的结束无线连接信息,以及确定所述公共交通工具搜索到的结束无线网络信息。

s124、如果所述结束无线连接信息和所述结束无线网络信息不匹配,则根据所述结束无线连接信息和/或所述结束无线网络信息确定终点位置。

s125、根据所述起始无线信息和所述终点无线信息确定用户的行程。

上述操作的具体实施方式可以参考上文的相关描述,在此不再赘述。

图3为本申请实施例提供的另一种行程管理方法的流程示意图,在上述任意实施例所提供的技术方案的基础上,对如果所述结束无线连接信息和所述结束无线网络信息不匹配,则根据所述结束无线连接信息和/或所述结束无线网络信息确定终点位置的操作进行了优化,可选地,如图3所示,该方法包括:

s130、确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息。

s131、如果所述初始无线连接信息和所述初始无线网络信息相匹配,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置。

s132、确定所述终端设备搜索到的结束无线连接信息,以及确定所述公共交通工具搜索到的结束无线网络信息。

上述操作的具体实施方式可以参考上文的相关描述,在此不再赘述。

s133、根据所述初始无线连接信息确定所述终端设备的终端结束位置,以及根据所述初始无线网络信息确定所述公共公交通工具的公交结束位置。

s134、如果所述终端结束位置和所述公交结束位置的距离大于结束设定距离,则根据所述终端结束位置和/或所述公交结束位置确定终点位置。

如果所述终端结束位置和所述公交结束位置之间的距离大于结束设定距离,则意味着用户的终端设备和公共交通工具之间的距离很远,可以确定用户已经下车。确定终端结束位置或公交结束位置的具体实施方式可以参考上文关于确定终端初始位置或所述公交初始位置的相关内容,在此不再赘述。

可以将所述终端结束位置,或所述公交结束位置作为终点位置,还可以根据所述终端结束位置和所述公交结束位置的确定一个结束中间位置,并将该结束中间位置确定为终点位置。所述设定距离可以是15米,18米或20米,可以根据公共交通工具的类型或站点设置方式进行设置,本申请实施例在此不作限定。

s135、根据所述起始无线信息和所述终点无线信息确定用户的行程。

具体实施方式可以参考上文的相关描述,在此不再赘述。

图4为本申请实施例提供的另一种行程管理方法的流程示意图,在上述任意实施例所提供的技术方案的基础上,对确定所述终端设备搜索到的结束无线连接信息,以及确定所述公共交通工具搜索到的结束无线网络信息的操作进行了优化,可选地,如图4所示,该方法包括:

s140、确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息。

s141、如果所述初始无线连接信息和所述初始无线网络信息相匹配,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置。

上述操作的具体实施方式可以参考上文的相关描述,在此不再赘述。

s142、持续确定所述终端设备搜索到的结束无线连接信息,以及持续确定所述公共交通工具搜索到的结束无线网络信息。

可以是在确定了起始位置后,持续确定所述终端设备搜索到的结束无线连接信息,以及持续确定所述公共交通工具搜索到的结束无线网络信息。还可以是接收到下车触发信号后,持续确定所述终端设备搜索到的结束无线连接信息,以及持续确定所述公共交通工具搜索到的结束无线网络信息。持续确定可以是每隔确定时间进行确定,例如每隔30秒确定一次终端设备的结束无线连接信息,每隔30秒确定一次公共交通工具的结束无线网络信息。确定时间可以根据公共交通工具的类型进行设置,本申请实施例在此不作限定。

通过持续确定所述终端设备搜索到的结束无线连接信息,以及持续确定所述公共交通工具搜索到的结束无线网络信息可以提高获取结束位置的操作效率,在用户下车离开公共交通工具时,可以较快确定用户的行程的终点位置。

s143、如果所述结束无线连接信息和所述结束无线网络信息不匹配,则根据所述结束无线连接信息和/或所述结束无线网络信息确定终点位置。

s144、根据所述起始无线信息和所述终点无线信息确定用户的行程。

上述操作的具体实施方式可以参考上文的相关描述,在此不再赘述。

图5为本申请实施例提供的另一种行程管理方法的流程示意图,在上述任意实施例所提供的技术方案的基础上,对如果所述结束无线连接信息和所述结束无线网络信息不匹配,则根据所述结束无线连接信息和/或所述结束无线网络信息确定终点位置的操作进行了优化,可选地,如图5所示,该方法包括:

s150、确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息。

s151、如果所述初始无线连接信息和所述初始无线网络信息相匹配,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置。

s152、持续确定所述终端设备搜索到的结束无线连接信息,以及持续确定所述公共交通工具搜索到的结束无线网络信息。

上述操作的具体实施方式可以参考上文的相关描述,在此不再赘述。

s153、如果本次确定的结束无线连接信息与本次确定的结束无线网络信息不匹配,以及,上一次确定的结束无线连接信息和上一次确定的结束无线网络信息相匹配,则根据所述上一次确定的结束无线连接信息或上一次确定的结束无线网络信息确定终点位置。

用户从公共交通工具上下车的时刻,用户和公共交通工具的周围环境仍会比较接近,即确定的初始无线连接信息和确定的初始无线网络信息仍然会相匹配,直到用户走开较远距离,或公共交通工具行驶出一段距离后,用户和公共交通工具的周围环境才会不再相似。示例性地,本次确定的结束无线连接信息与本次确定的结束无线网络信息不匹配,以及,30秒之前(上一次)确定的结束无线连接信息和30秒之前(上一次)确定的结束无线网络信息相匹配,则可以根据所述上一次确定的结束无线连接信息或上一次确定的结束无线网络信息确定终点位置,即终点位置。如此可以提高确定用户的下车位置的准确性,进一步提高行程确定的准确性。

s154、根据所述起始无线信息和所述终点无线信息确定用户的行程。

具体实施方式可以参考上文的相关描述,在此不再赘述。

图6为本申请实施例提供的另一种行程管理方法的流程示意图,在上述任意实施例所提供的技术方案的基础上,对根据所述起始位置和所述终点位置确定用户的行程的操作进行了优化,可选地,如图6所示,该方法包括:

s160、确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息。

s161、如果所述初始无线连接信息和所述初始无线网络信息相匹配,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置。

s162、确定所述终端设备搜索到的结束无线连接信息,以及确定所述公共交通工具搜索到的结束无线网络信息。

s163、如果所述结束无线连接信息和所述结束无线网络信息不匹配,则根据所述结束无线连接信息和/或所述结束无线网络信息确定终点位置。

s164、将起始无线信息对应的公共交通站台确定为起始站,以及所述终点无线信息对应的公共交通站台确定为终点站。

其中,所述起始位置对应的公共交通站台,即距离起始位置最近的公共交通站台。相应地,所述终点位置对应的公共交通站台,即距离终点位置最近的公共交通站台。因为公共交通工具是根据预设线路进行行驶,预设线路中有预设的站台,所以将起始位置对应的公共交通站台确定为起始站,以及所述终点位置对应的公共交通站台确定为终点站,并根据所述起始站和所述终点站确定用户的行程,可以根据站台来确定用户的起始和结束,可以得到更精确的用户的行程。

s165、根据所述起始站和所述终点站确定用户的行程。

示例性地,图7至图10为行程管理方法的场景示意图,如图7至图10所示,标识s1、标识s2、标识s3、标识s4和标识s5分别为五个公交站台。如图2所示,用户甲在站台s1乘坐了公共汽车b1,用户乙在站台s1乘坐了公共汽车b2。根据,公共汽车b1和公共汽车b2驶过站台s2,公共汽车b1直线行驶至了站台s3,公共汽车b2向右转驶向了站台s4。此时,用户甲的位置和公共汽车b1的位置比较接近(小于初始设定距离),用户乙和公共汽车b2的位置也比较接近(小于初始设定距离)。直到公共汽车b1到达站台s5,公共汽车b2到达站台s6,此时用户乙的位置和公共汽车b2的位置仍比较接近(小于初始设定距离),而用户甲的位置和公共汽车b1的位置已经比较远(大于结束设定距离),则可以确定用户甲在上一个站台已经下车,即用户甲在站台s3已经下车。而由于用户下车时间较长,在公共汽车经过站台s3时,不一定能确定用户甲的位置和公共汽车b1的距离比较远。所以在公共汽车b1到达站台s5时候,如果确定到用户甲的位置和公共汽车b1的位置比较远,则可以确定用户在上一个站台已经下车。则可以根据站台s1至站台s3确定用户的行程。

图11为本申请实施例提供的另一种行程管理方法的流程示意图,在上述任意实施例所提供的技术方案的基础上,可选地,如图11所示,该方法包括:

s170、确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息。

s171、如果所述初始无线连接信息和所述初始无线网络信息相匹配,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置。

s172、确定所述终端设备搜索到的结束无线连接信息,以及确定所述公共交通工具搜索到的结束无线网络信息。

s173、如果所述结束无线连接信息和所述结束无线网络信息不匹配,则根据所述结束无线连接信息和/或所述结束无线网络信息确定终点位置。

s174、根据所述起始无线信息和所述终点无线信息确定用户的行程。

s175、根据所述用户的行程确定对应的公共交通费用。

其中,可以根据公共交通工具的公共交通费用规则确定对应的公共交通费用,可选地,用户的行程越长,对应的公共交通费用越高;用户的行程越短,对应的公共交通费用越低。

s176、并通过预设支付方式支付所述公共交通费用。

所述预设支付方式可包括与终端设备绑定的支付工具,示例性地,可以是支付宝、微信钱包和银联卡等。在用户完成乘坐公共交通工具的行程后,可以根据用户的设定完成支付。例如,用户对该支付设置了密码支付,则将支付界面推送给用户,用户通过输入密码后可以完成支付。如果用户设置了免密码支付,则可以根据预设支付方式自动支付所述公共交通费用,可以使用户乘坐公共交通工具的过程更智能,提高用户的支付效率。

图12为本申请实施例提供的一种行程管理装置的结构框图,该装置可以执行行程管理方法,如图12所示,该装置包括:

初始无线信息确定模块210,用于确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息;

起始位置确定模块211,用于在所述初始无线连接信息和所述初始无线网络信息相匹配时,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置;

结束无线信息确定模块212,用于确定所述终端设备搜索到的结束无线连接信息,以及确定所述公共交通工具搜索到的结束无线网络信息;

终点位置确定模块213,用于在所述结束无线连接信息和所述结束无线网络信息不匹配时,则根据所述结束无线连接信息和/或所述结束无线网络信息确定终点位置;

行程确定模块214,用于根据所述起始无线信息和所述终点无线信息确定用户的行程。

可选地,起始位置确定模块具体用于:

如果所述初始无线连接信息中包括的无线信号与所述初始无线网络信息中包括的无线信号相同,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置。

可选地,起始位置确定模块具体用于:

根据所述初始无线连接信息确定所述终端设备的终端初始位置,以及

根据所述初始无线网络信息确定所述公共公交通工具的公交初始位置;

如果所述终端初始位置和所述公交初始位置的距离小于初始设定距离,则根据所述终端初始位置和/或所述公交初始位置确定起始位置。

可选地,终点位置确定模块具体用于:

根据所述初始无线连接信息确定所述终端设备的终端结束位置,以及

根据所述初始无线网络信息确定所述公共公交通工具的公交结束位置;

如果所述终端结束位置和所述公交结束位置的距离大于结束设定距离,则根据所述终端结束位置和/或所述公交结束位置确定终点位置。

可选地,所述初始无线连接信息包括基站信号和/或wi-fi信号,所述初始无线网络信息包括基站信号和/或wi-fi信号。

可选地,初始无线信息确定模块具体用于:

在接收启动触发信号时,确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息。

可选地,初始无线信息确定模块具体用于:

在接收到下车触发信号时,确定所述终端设备搜索到的结束无线连接信息,以及确定所述公共交通工具搜索到的结束无线网络信息。

可选地,结束无线信息确定模块具体用于:

持续确定所述终端设备搜索到的结束无线连接信息,以及持续确定所述公共交通工具搜索到的结束无线网络信息。

可选地,终点位置确定模块具体用于:

如果本次确定的结束无线连接信息与本次确定的结束无线网络信息不匹配,以及,上一次确定的结束无线连接信息和上一次确定的结束无线网络信息相匹配,

则根据所述上一次确定的结束无线连接信息确定终点位置,

根据所述上一次确定的结束无线网络信息确定终点位置。

可选地,行程确定模块具体包括:

站台确定单元,用于将起始无线信息对应的公共交通站台确定为起始站,以及所述终点无线信息对应的公共交通站台确定为终点站;

行程确定单元,用于根据所述起始站和所述终点站确定用户的行程。

可选地,还包括:

费用确定模块,用于根据所述用户的行程确定对应的公共交通费用

费用支付模块,用于通过预设支付方式支付所述公共交通费用。

本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的行程管理操作,还可以执行本申请任意实施例所提供的行程管理方法中的相关操作。

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行行程管理方法,该方法包括:

确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息;

如果所述初始无线连接信息和所述初始无线网络信息相匹配,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置;

确定所述终端设备搜索到的结束无线连接信息,以及确定所述公共交通工具搜索到的结束无线网络信息;

如果所述结束无线连接信息和所述结束无线网络信息不匹配,则根据所述结束无线连接信息和/或所述结束无线网络信息确定终点位置;

根据所述起始无线信息和所述终点无线信息确定用户的行程。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

本申请实施例提供了一种终端设备,该终端设备中可集成本申请实施例提供的行程管理装置。

图13为本申请实施例提供的一种终端设备的结构示意图,本申请实施例提供了一种终端设备,包括存储器31,处理器32及存储在存储器31上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现上述实施例所述的行程管理方法。本申请实施例提供的终端设备,可以根据用户使用的终端设备搜索到的无线连接信息,和公共交通工具搜索到的无线网络信息的匹配关系来判断用户是否乘车以及是否下车,自动确定用户搭乘公共交通工具的行程。

图14为本申请实施例提供的一种终端设备的结构示意图。如图14所示,该终端设备可以包括:壳体(图中未示出)、触摸屏(图中未示出)、触摸按键(图中未示出)、存储器301、中央处理器(centralprocessingunit,cpu)302(又称处理器,以下简称cpu)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述cpu302和所述存储器301设置在所述电路板上;所述电源电路,用于为所述终端设备的各个电路或器件供电;所述存储器301,用于存储可执行程序代码;所述cpu302通过读取所述存储器301中存储的可执行程序代码来运行与所述可执行程序代码对应的计算机程序,以实现以下步骤:

确定终端设备搜索到的初始无线连接信息,以及确定公共交通工具搜索到的初始无线网络信息;

如果所述初始无线连接信息和所述初始无线网络信息相匹配,则根据所述初始无线连接信息和/或所述初始无线网络信息确定起始位置;

确定所述终端设备搜索到的结束无线连接信息,以及确定所述公共交通工具搜索到的结束无线网络信息;

如果所述结束无线连接信息和所述结束无线网络信息不匹配,则根据所述结束无线连接信息和/或所述结束无线网络信息确定终点位置;

根据所述起始无线信息和所述终点无线信息确定用户的行程。

所述终端设备还包括:外设接口303、rf(radiofrequency,射频)电路305、音频电路306、扬声器311、电源管理芯片308、输入/输出(i/o)子系统309、触摸屏312、其他输入/控制设备310以及外部端口304,这些部件通过一个或多个通信总线或信号线307来通信。

应该理解的是,图示终端设备300仅仅是终端设备的一个范例,并且终端设备300可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于管理行程的终端设备进行详细的描述,该终端设备以手机为例。

存储器301,所述存储器301可以被cpu302、外设接口303等访问,所述存储器301可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口303,所述外设接口303可以将设备的输入和输出外设连接到cpu302和存储器301。

i/o子系统309,所述i/o子系统309可以将设备上的输入输出外设,例如触摸屏312和其他输入/控制设备310,连接到外设接口303。i/o子系统309可以包括显示控制器3091和用于控制其他输入/控制设备310的一个或多个输入控制器3092。其中,一个或多个输入控制器3092从其他输入/控制设备310接收电信号或者向其他输入/控制设备310发送电信号,其他输入/控制设备310可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器3092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

触摸屏312,所述触摸屏312是用户终端设备与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

i/o子系统309中的显示控制器3091从触摸屏312接收电信号或者向触摸屏312发送电信号。触摸屏312检测触摸屏上的接触,显示控制器3091将检测到的接触转换为与显示在触摸屏312上的用户界面对象的交互,即实现人机交互,显示在触摸屏312上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

rf电路305,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路305接收并发送rf信号,rf信号也称为电磁信号,rf电路305将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路305可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。

音频电路306,主要用于从外设接口303接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器311。

扬声器311,用于将手机通过rf电路305从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片308,用于为cpu302、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

本申请实施例提供的终端设备,可以自动确定用户的行程。

上述实施例中提供的行程管理装置、存储介质及终端设备可执行本申请任意实施例所提供的行程管理方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的行程管理方法。

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

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