一种确定公交车停靠站的方法和装置的制造方法_3

文档序号:8544516阅读:来源:国知局
务平台接收每个第一终端发送的第一位置信息,根据第一位置信息获取该公交车到达当前站点的时间,获取公交线路包括第一目的站点的公交车到达当前站点的时间,从获取的时间中选择离当前时间最近的时间作为离当前时间最近到达当前站点的第二公交车到达当前站点的第三时间。
[0102]进一步地,根据第二位置信息和第五位置信息,确定乘客是否在当前站点等车,如果乘客在当前站点等车,执行步骤204,如果否,结束。
[0103]根据第二位置信息和第五位置信息,确定乘客是否在当前站点等车的步骤可以为:
[0104]根据第二位置信息和第五位置信息,计算乘客与当前站点之间的距离,确定该距离是否小于第二预设数值;如果该距离小于第二预设数值,则确定乘客在当前站点等车;如果该距离不小于第二预设数值,则确定乘客没有在当前站点等车。
[0105]第二预设数值可以根据需要进行设置并更改,在本发明实施例中对第二预设数值不作具体限定,例如,第二预设数值为5米等。
[0106]步骤204:获取第二时间在第一时间和第三时间之间,且第一目的站点为第一公交车的公交线路包括的站点的乘客数量;
[0107]只有在上一趟公交车已经经过当前站点,下一趟公交车还没有到达当前站点这一时间段内的到达当前站点的乘客才有可能乘坐下一趟公交车,因此,第二时间在第一时间和第三时间之间,且第一目的站点为第一公交车的公交路线包括的站点的乘客数量就是在当前站点乘坐第一公交车的乘客的第一数量。
[0108]步骤205:将获取的乘客数量作为在当前站点乘坐第一公交车的乘客的第一数量;
[0109]确定第一数量的这些乘客有可能乘坐第一公交车,但是由于如果第一公交车上的乘客较多时,有些乘客可能等待下一趟公交车,此时,可以通过以下步骤206-208确定这些乘客是否已经乘坐了第一公交车。
[0110]步骤206:获取第一公交车的第三位置信息和乘客的第四位置信息;
[0111]当第一公交车离开当前站点时,获取第一公交车的第三位置信息和乘客的第四位置信息,其中,获取第三位置信息的过程和获取第一位置信息的方法相同,获取第四位置信息的过程和获取第二位置信息的方法相同,在此不再赘述。
[0112]步骤207:根据第三位置信息和第四位置信息,计算乘客与第一公交车之间的距离;
[0113]步骤208:如果该距离在预设距离内,则确定乘客乘坐了第一公交车;
[0114]由于不同公交车的长度不同,因此,预设距离可以根据公交车的车型进行设置并更改;则本步骤可以为:
[0115]根据第一公交车的标识,从标识和预设距离的对应关系中获取第一公交车对应的预设距离,确定该距离是否小于预设距离,如果小于,则确定该距离在预设距离内,也即乘客在第一公交车上。
[0116]在本步骤之前,第一终端发送第一公交车的标识和预设距离给车联网服务平台;车联网服务平台接收第一终端发送的第一公交车的标识和预设距离,存储第一公交车的标识和预设距离的对应关系,从而根据不同的车型,获取不同的预设距离,提高了确定乘客是否在第一公交车上的准确性。
[0117]进一步地,如果确定出乘客没有乘坐第一公交车,将第二时间修改为第一公交车离开当前站点时的时间,从而能够将该乘坐标记为等待第一公交车的乘客。
[0118]步骤209:获取第一公交车上的乘客的第二目的站点;
[0119]通过以上步骤206-208确定乘客有没有乘坐第一公交车,如果乘坐第一公交车,则获取乘客的第二目的站点,从而能够获取到第一公交车上的所有乘客的第二目的站点。
[0120]步骤210:统计第二目的站点为当前站点的乘客的数量作为第一公交车上在当前站点离开第一公交车的乘客的第二数量;
[0121]第二站点为当前站点的乘客就是要在当前站点下车的乘客,因此,第二站点为当前站点的乘客的数量就是第二数量。
[0122]步骤211:根据第一数量和第二数量,确定第一公交车在当前站点是否停靠。
[0123]如果第一数量和第二数量都为零,则确定既没有在当前站点上车的乘客也没有在当前站点下车的乘客,也即确定出第一公交车在当前站点不停靠。
[0124]如果第一数量或第二数量不为零,则确定有在当前站点上车或者下车的乘客,也即确定出第一公交车在当前站点停靠。
[0125]其中,如果第一数量为零,第二数量不为零,则确定没有在当前站点上车的乘客但是有在当前站点下车的乘客,也即确定第一公交车在当前站点停靠。如果第一数量不为零,第二数量为零,则确定有在当前站点上车的乘客但没有在当前站点下车的乘客,也即确定第一公交车在当前站点停靠;如果第一站点不为零,第二数量也不为零,则确定既有在当前站点上车的乘客也有在当前站点下车的乘客,也即确定第一公交车在当前站点停靠。
[0126]进一步地,车联网服务平台确定出是否停靠之后,通知第一终端。
[0127]其中,通知第一终端的步骤可以为:播放语音信息给第一终端,该语音信息至少包括确定结果,也即停靠或者不停靠,也可以包括第一数量和第二数量;或者发送通知消息给第一终端,该通知消息至少包括确定结果,也即停靠或者不停靠,也可以包括第一数量和第二数量。
[0128]进一步地,也可以执行完步骤210之后,不执行步骤211,车联网服务平台直接发送第一数量和第二数量给第一终端;第一终端接收车联网服务平台发送的第一数量和第二数量,根据第一数量和第二数量确定是否停靠。
[0129]其中,第一终端根据第一数量和第二数量确定是否停靠的过程和车联网服务平台根据第一数量和第二数量确定是否停靠的过程相同,在此不再赘述。
[0130]在本发明中,获取乘客在当前站点乘坐第一公交车的第一数量和第一公交车上的乘客在当前站点离开第一公交车的第二数量,从而根据第一数量和第二数量确定公交车是否需要停靠,从而公交车不用在每个站点都停靠,提高了乘坐公交车出行的效率。
[0131]实施例3
[0132]本发明实施例提供了一种确定公交车停靠站的装置,参见图3,其中,该装置包括:
[0133]第一获取模块301,用于获取第一公交车的第一位置信息以及乘客的第二位置信息和第一目的站点;
[0134]第二获取模块302,用于根据第一位置信息、第二位置信息和第一目的站点,获取在当前站点乘坐第一公交车的乘客的第一数量;
[0135]第三获取模块303,用于获取第一公交车上的乘客的第二目的站点;
[0136]第四获取模块304,用于根据第二目的站点,获取第一公交车上在当前站点离开第一公交车的乘客的第二数量;
[0137]第一确定模块305,用于根据第一数量和第二数量,确定第一公交车在当前站点是否停靠。
[0138]进一步地,第二获取模块302,包括:
[0139]第一获取单元,用于根据第一位置信息和第二位置信息,获取第一公交车到达当前站点的第一时间和乘客到达当前站点的第二时间;
[0140]第二获取单元,用于获取离当前时间最近到达当前站点的第二公交车到达当前站点的第三时间,第二公交车的公交路线包括第一目的站点;
[0141]第三获取单元,用于获取第二时间在第一时间和第三时间之间,且第一目的站点为第一公交车的公交线路包括的站点的乘客数量;
[0142]作为单元,用于将获取的乘客数量作为在当前站点乘坐第一公交车的乘客的第一数量。
[0143]进一步地,第四获取模块304,用于统计第二目的站点为当前站点的乘客的数量作为第一公交车上在当前站点离开第一公交车的乘客的第二数量。
[0144]
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1