一种搭乘出租车的推荐方法、系统及客户端的制作方法_2

文档序号:9349987阅读:来源:国知局
可见, 所述初始位置与目标位置不一定处在同一地理位置。
[0061] 预设时间段;将预设时间段内初始位置或目标位置出租车频次进行排序;
[0062] 所述时间段的预设可以是首先按照工作日和非工作日进行一次划分;再对应按照 普通时段、白天高峰时段和凌晨空闲时段进行二次划分;
[0063] 将上述遍历后获取到的出租车初始位置或目标位置,以及对应记录的出租车频次 按照上述的时间段进行归类整理,并依据出租车频次进行排序;得到按照预设时间段属性 归类的地理位置出租车频次的排序表;所述出租车频次,为出租车出现在所述初始位置或 目标位置的频率,以次数为单位进行统计。
[0064] 以处于福建省福州市为例进行说明:获取一出租车的行车数据,遍历出租车的初 始位置(载客地点)和目标位置(卸客地点);记录每一个初始位置和目标位置,以及对应 时间点,如周二下午5 :30在西湖大门载客成功,则初始位置为西湖大门,6 :10在五四路省 体育馆卸客,则目标位置为是五四路省体育馆;
[0065] 按照时间点记录所述初始位置和目标位置对应的预设时间段,同时标记所述初始 位置和目标位置对应的地理位置的出租车频次累计加一;
[0066] 如依据上述周二下午5 :30的时间判断,记录对应的时间段为工作日的白天高峰 时段,同时将西湖大门和五四路省体育馆位置的出租车频次累计加一;
[0067] 继续下一个初始位置和目标位置的处理,直至所有的出租车的行车数据都处理完 毕;
[0068] 整理得到福州市内出租车载客和卸客位置,对应所处时间段,并按照位置的出租 车频次进行排序的对照表。
[0069] 依据已经按照出租车频次进行排序的初始位置或目标位置,提取其中频次由高到 低的预设个数的初始位置或目标位置作为预设节点;所述预设节点的具体个数可以依据对 路径划分的精度需求来确定。
[0070] 上述预设节点的具体过程,通过对出租车的经验数据按照时间段属性进行统计处 理,并根据频次对出租车初始位置或目标位置进行排序,以所述排序作为预设节点的依据。 实现通过行车数据统计获得出租车经常发生卸客或载客事件的位置,为后续路径的选取、 搭乘推荐权值的获取提供依据,提高所推荐路径的准确度。
[0071] 获取两个所述节点之间的路径;根据经验数据,获取任一所述路径在预设时间段 的搭乘推荐权值;存储所述的搭乘推荐权值;
[0072] 所述经验数据包括由出租车行车数据统计得到的出租车频次、出租车总数、处于 空车状态的出租车数量等数据。以上述经验数据为依据,结合两节点之间的路径在上述预 设时间段的出租车总数和出租车空车率信息,获取对应所述路径的搭乘推荐权值。
[0073] 上述对应路径获取的搭乘推荐权值,是以出租车的经验数据作为判断依据,结合 能够决定出租车搭乘便捷性的不同时间段的综合考量后得出,能够充分反应该路径在该时 间段内搭乘出租车的便捷性。
[0074] 获取用户当前位置和当前时间,获取当前位置对应最近的节点;选取包含所述节 点的一个以上的路径;
[0075] 当用户有打车需求,而所处的位置很难打到出租车的时候,可以通过获取用户当 前位置和当前时间,对照当前位置获取与之距离最近的一个预设节点,并选取包含上述节 点的多个路径。如,在周一下午5 :30,用户位于西湖公园大门口,想搭乘出租车至金山万 达广场,搭乘公交车将花费很长时间,因此选择打车前往,而基于西湖大门口所处路段在上 下班高峰期经常存在道路拥堵情况,很难成功搭乘到出租车。在此情况下,可以获取到用 户位于西湖公园大门口的当前位置,以及周一下午5:30的当前时间;依据当前位置,定位 获取到距离当前位置最近的节点为西城公寓;选取包含节点西城公寓的多条路径,如选取 到节点西城公园到节点福建省建材科学研究所所确定的第一条路径,节点西城公寓到节点 venus咖啡音乐吧所确定的第二条路径,以及节点西城公寓到节点西洪路永辉超市所确定 的第三条路径。
[0076] 获取所述路径在当前时间所处预设时间段内的搭乘推荐权值;推荐预设个数的所 述搭乘推荐权值对应路径;
[0077] 获取包含距离用户最近的节点的多条路径后,依据用户当前时间所处的预设时间 段,获取所述路径对应的搭乘推荐权值;可以按照搭乘推荐权值从大到小地降序排列,选取 排序靠前的几个搭乘推荐权值对应的路径,呈现给用户;用户在得到上述按照搭乘推荐权 值进行排序的路径后,便能够清楚的知道在当前位置周围的哪个路段,在当前时间段内存 在较多处于空车状态的出租车,是能够较为便捷地搭乘到出租车的;
[0078] 如依据用户周一下午5:30的当前时间,处于预设时间段中工作日下的白天高峰 时段;获取上述三个选取到的路径在上述工作日的白天高峰时段下对应的搭乘推荐权值; 如第一条路径在当前时间所处时间段的搭乘推荐权值为7,第二条路径的搭乘推荐权值为 9,第三条路径的搭乘推荐权值为5 ;按照搭乘推荐权值从大到小进行排序;假设预设的推 荐个数为3,则将上述路径按照第二条路径第一,第一条路径第二,以及第三条路径第三的 顺序推荐给用户;用户在接收所推荐的路径后,便清楚的知道在西城公寓到venus咖啡音 乐吧这一路径范围内,是能够比较快速的搭乘到出租车的。当然,用户可以选择前往最便捷 能够搭乘到出租车的第一路径,也可以选择前往第二条路径或第三路径;推荐预设个数的 路径,将能够方便用户依据自身需求灵活选择,满足用户的多样化需求。
[0079] 以用户当前位置为始发地,推荐的所述路径为目的地,获取一个以上的路线;推荐 预设个数的所述路线;
[0080] 在推荐用户预设个数的所述搭乘推荐权值较高的路径后;出于用户需要前往所述 路径的考虑。优选的,将通过经典推荐方式获取用户前往推荐的所述路径的路线,具体为: 以用户当前位置为始发地,即以西湖公园大门为始发地;以推荐的所述路径为目的地,即分 别以第一路径、第二路径和第三路径为目的地,采用经典路径推荐方式进行路线的获取;得 到如出发到达第一路径需步行100米至西湖公园公交站,乘坐121路或109路公交车约4 分钟,至省话剧院下车,往回步行150米到达所述第一路径的第一优选路线,第二路线等多 条路线;对应第二路径的第一优选路线,第二路线等多条路线,以及对应第三路径的多条路 线;所述路线可以是出于最少时间、最少换乘和最少步行的考量进行推荐的,实现方便用户 依据自身需求选择最方便的路线前往所推荐的路径。
[0081] 请参照图3,本发明提供的另一个技术方案为:
[0082] -种搭乘出租车的推荐系统,包括:
[0083] 预设节点模块1,用于预设节点;
[0084] 第一获取模块2,用于获取两个所述节点之间的路径;
[0085] 第二获取模块3,用于根据经验数据,获取任一所述路径在预设时间段的搭乘推荐 权值;
[0086] 存储模块4,用于存储所述的搭乘推荐权值;
[0087] 第三获取模块5,用于获取用户当前位置和当前时间,以及获取当前位置对应最近 的节点;
[0088] 选取模块6,用于选取包含所述节点的一个以上的路径;
[0089] 第四获取模块7,用于获取所述路径在当前时间所处预设时间段内的搭乘推荐权 值;
[0090] 第一推荐模块8,用于推荐预设个数的所述搭乘推荐权值对应路径。
[0091] 由上述描述可知,上述搭乘出租车的推荐系统可以由客户端和后台服务器端组 成,也可以将所有模块集成于客户端实现。
[0092] 优选的,上述搭乘出租车的推荐系统可以包括客户端和后台服务器,所述客户端 可以是智能手机、平板、或者计算机;所述客户端可以包括第三获取模块5、选取模块6、第 四获取模块7和第一推荐模块8 ;所述后台服务器可以包括预设节点模块1、第一获取模块 2、第二获取模块3和存储模块4 ;
[0093] 上述搭乘出租车的推荐系统还可以同样是由客户端和后台服务器组成,而所述后 台服务器包括预设节点模块1、第一获取模块2、第二获取模块3、存储模块4、第三获取模块 5、选取模块6和第四获取模块7 ;所述客户端包括第一推荐模块8。
[0094] 请参照图4,进一步的,上述搭乘出租车的推荐系统还包括:第五获取模块9,用于 以用户
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1