用于确定车辆参考方向的系统和方法与流程

文档序号:17979533发布日期:2019-06-22 00:00阅读:187来源:国知局
用于确定车辆参考方向的系统和方法与流程
本申请要求2016年11月8日提交的编号为cn201610983574.4的中国申请的优先权。上述申请的内容以完全引用的方式被包含于此。本申请一般涉及按需服务系统及方法,特别地,涉及为一个按需服务确定与服务请求相关的参考信息的系统和方法。
背景技术
:应用互联网技术的按需运输服务,例如在线打车服务,由于其便利性已经变得越来越流行。服务请求方可以通过这种按需运输系统,在上车地点请求汽车服务。当服务提供方接收该请求后,该服务提供方可能发现仅仅基于上车地点难以确定合适的位置停放车辆以接载该请求方。技术实现要素:根据本申请的一个方面,本申请提供了一种系统。所述系统可以包括至少一个存储器和与所述至少一个存储器通信的至少一个处理器。所述存储器可以包括一组指令,用于处理用于与按需服务相关的至少一个服务请求。当所述至少一个处理器执行所述一组指令时,所述至少一个处理器可以执行一个或以上下述操作。所述至少一个处理器可以确定与所述服务请求相关的出发地和目的地。所述至少一个处理器可以基于所述出发地和所述目的地确定推荐路径。所述至少一个处理器可以基于所述推荐路径确定与车辆相关的参考方向。所述至少一个处理器可以向至少一个提供方终端发送与所述参考方向相关的数据。在一些实施例中,所述至少一个处理器可以确定所述推荐路径的起始方向。所述至少一个处理器可以基于所述推荐路径的所述起始方向确定所述车辆的参考方向。在一些实施例中,所述至少一个处理器可以确定至少两个候选路径。所述至少一个处理器可以基于所述至少两个候选路径确定所述推荐路径。在一些实施例中,所述至少一个处理器可以确定与所述至少两个候选路径对应的至少两个距离。所述至少一个处理器可以至少部分地基于所述至少两个距离对所述至少两个候选路径排序以确定第一排序结果。所述至少一个处理器可以基于所述第一排序结果确定所述推荐路径。在一些实施例中,所述至少一个处理器可以基于所述第一排序结果识别所述至少两个距离中的第一距离。所述至少一个处理器可以从所述至少两个候选路径中选择与所述第一距离相关的第一候选路径作为所述推荐路径。在一些实施例中,所述至少一个处理器可以确定与所述至少两个候选路径对应的至少两种交通状况。所述至少一个处理器可以至少部分地基于所述两种交通状况对所述至少两个候选路径排序以确定第二排序结果。所述至少一个处理器可以基于所述第二排序结果确定所述推荐路径。在一些实施例中,所述至少一个处理器可以基于所述第二排序结果识别所述至少两种交通状况中的第一交通状况。所述至少一个处理器可以从所述至少两个候选路径中选择与所述第一交通状况相关的第二候选路径作为所述推荐路径。在一些实施例中,所述至少一个处理器可以从请求方终端接收所述服务请求。所述至少一个处理器可以将与所述参考方向相关的所述数据发送至所述请求方终端。在一些实施例中,其中,与所述参考方向相关的所述数据包括用于展示与所述车辆相关的所述参考方向的数据。根据本申请的另一个方面,本申请提供了一种方法。所述方法可以包括一个或以上下述操作。处理器可以确定与服务请求相关的出发地和目的地。所述处理器可以基于所述出发地和所述目的地确定推荐路径。所述处理器可以基于所述推荐路径确定与车辆相关的参考方向。所述处理器可以向至少一个提供方终端发送与所述参考方向相关的数据。在一些实施例中,所述处理器可以确定所述推荐路径的起始方向。所述处理器可以基于所述推荐路径的所述起始方向确定所述车辆的所述参考方向。在一些实施例中,所述处理器可以确定至少两个候选路径。所述处理器可以基于所述至少两个候选路径确定所述推荐路径。在一些实施例中,所述处理器可以确定与所述至少两个候选路径对应的至少两个距离。所述处理器可以至少部分地基于所述至少两个距离对所述至少两个候选路径排序以确定第一排序结果。所述处理器可以基于所述第一排序结果确定所述推荐路径。在一些实施例中,所述处理器可以基于所述第一排序结果识别所述至少两个距离中的第一距离。所述处理器可以从所述至少两个候选路径中选择与所述第一距离相关的第一候选路径作为所述推荐路径。在一些实施例中,所述处理器可以确定与所述至少两个候选路径对应的至少两种交通状况。所述处理器可以至少部分地基于所述至少两种交通状况对所述至少两个候选路径排序以确定第二排序结果。所述处理器可以基于所述第二排序结果确定所述推荐路径在一些实施例中,所述处理器可以基于所述第二排序结果识别所述至少两种交通状况中的第一交通状况。所述处理器可以从所述至少两个候选路径中选择与所述第一交通状况相关的第二候选路径作为所述推荐路径。在一些实施例中,所述处理器可以从请求方终端接收所述服务请求。所述处理器可以将与所述参考方向相关的数据发送至所述请求方终端。根据本申请的第三个方面,本申请提供了一种非暂时性计算机可读存储介质。所述非暂时性计算机可读存储介质可以包括可执行指令。当至少一个处理器执行所述指令时,所述至少一个处理器可以实行一种方法。所述方法可以包括一个或以上下述操作。所述至少一个处理器可以确定与服务请求相关的出发地和目的地。所述至少一个处理器可以基于所述出发地和所述目的地确定推荐路径。所述至少一个处理器可以基于所述推荐路径确定与车辆相关的参考方向。所述至少一个处理器可以向至少一个提供方终端发送与所述参考方向相关的数据。本申请的一部分附加特性可以在下面的描述中进行说明。通过对以下描述和相应附图的检查或者对实施例的生产或操作的了解,本申请的一部分附加特性对于本领域技术人员是明显的。本申请的特性可以通过对以下描述的具体实施例的各种方面的方法、手段和组合的实践或使用得以实现和达到。附图说明本申请将以示例性实施例的方式进一步描述,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:图1是根据本申请的一些实施例所示的一种示例性按需服务系统的示意图;图2是根据本申请的一些实施例所示的一种按需服务系统的示例性计算装置的示意图;图3是根据本申请的一些实施例所示的一种示意性处理引擎的模块图;图4是根据本申请的一些实施例所示的一种将参考方向发送至至少一个提供方终端的示例性流程/方法;以及图5是根据本申请的一些实施例所示的一种用于展示与服务请求相关的参考信息的示例性用户界面的示意图。具体实施方式下述描述是为了使本领域普通技术人员能制造和使用本申请,并且该描述是在特定的应用场景及其要求的背景下提供的。对于本领域的普通技术人员来说,显然可以对所披露的实施例做出各种改变。另外,在不偏离本申请的原则和范围的情况下,本申请中所定义的普遍原则可以适用于其他实施例和应用场景。因此,本申请并不限于所披露的实施例,而应被给予与申请专利范围一致的最宽的范围。此处使用的术语仅仅用来描述特定的示意性实施例,并且不具有限定性。如本申请所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可以包括复数。应该被理解的是,本申请中所使用的术语“包括”与“包含”仅提示已明确标识的特征、整数、步骤、操作、元素、和/或部件,而不排除可以存在和添加其他一个或以上特征、整数、步骤、操作、元素、部件、和/或其组合。在考虑了作为本申请一部分的附图的描述内容后,本申请的特征和特点以及操作方法、结构的相关元素的功能、各部分的组合、制造的经济性变得显而易見。然而,应该理解的是,附图是不按比例的,并且附图是示意性的,不对本申请的范围加以限制。本申请中使用了流程图用来说明根据本申请的实施例的系统所执行的操作。应当理解的是,流程图的操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。同时,虽然本申请的系统和方法的描述主要是关于处理服务请求的,应该理解的是,这只是示例性的实施例。本申请的系统和方法可能适用于其他任一种按需服务。例如,本申请的系统和方法可以应用于不同的运输系统,包括陆地、海洋、航空航太等或上述举例的任意组合。所述运输系统涉及的车辆可以包括出租车、私家车、顺风车、巴士、列车、动车、高铁、地铁、船舶、飞机、飞船、热气球、无人驾驶的车辆等或上述举例的任意组合。所述运输系统也可以包括应用管理和/或分配的任一运输系统,例如,接收和/或送快递的系统。本申请的系统和方法的应用场景可以包括网页、浏览器插件、用户端、定制系统、企业内部分析系统、人工智能机器人等或上述举例的任意组合。在本申请中,术语“乘客”、“请求方”、“服务请求方”和“客户”可以交换使用,其表示可以请求或预定服务的个体、实体或工具。在本申请中,术语“司机”、“提供方”、“服务提供方”和“供应方”也可以交换使用,其表示可以提供服务或促进该服务提供的个体、实体或工具。在本申请中,术语“用户”可以表示可以请求服务、预定服务、提供服务或促进该服务提供的个体、实体或工具。例如,用户可以是乘客、司机、操作者等或上述举例的任意组合。在本申请中,“乘客”和“乘客终端”可以交换使用,而且“司机”和“司机终端”可以交换使用。在本申请中,术语“服务请求”和“订单”可以交换使用,其表示由乘客、请求方、服务请求方、客户、司机、提供方、服务提供方、供应方等或上述举例的任意组合所发起的请求。所述服务请求可以被乘客、请求方、服务请求方、客户、司机、提供方、服务提供方、供应方中的任意一个接受。所述服务请求可以是收费的或免费的。本申请中使用的定位技术可以包括全球定位系统(gps)、全球卫星导航系统(glonass)、北斗导航系统(compass)、伽利略定位系统、准天顶卫星系统(qzss)、无线保真(wifi)定位技术等或上述举例的任意组合。以上定位技术中的一个或以上可以在本申请中交换使用。本申请的一个方面提供了线上系统和方法,用于确定与按需服务的服务请求相关的参考信息(例如,与车辆相关的参考方向)。所述系统和方法可以确定与所述服务请求相关的推荐路径并基于所述推荐路径确定参考信息。所述系统和方法还可以进一步将所述参考信息发送至至少一个提供方终端。需要注意的是,线上按需运输服务,例如在线打车,是起源于后互联网时代的一种新的服务方式。它为用户和服务提供方提供了只在后互联网时代才可能出现的技术方案。在互联网时代之前,当一个用户在街道上需要一辆出租车时,出租车预定请求和接受只可能在乘客和一个看见该乘客的出租车司机之间发生。如果乘客通过电话预定一辆出租车,出租车预定请求和接受只可能在该乘客和一个服务提供方(例如,一个出租车公司或代理人)之间发生。然而,在线打车允许该服务的用户即时地和自动地向与该用户相距一段距离的大量的个别服务提供方(例如,出租车)分配服务请求。它同时允许至少两个服务提供方同时地和即时地对该服务请求进行回应。同时,在现代社会,出租车服务已经成为了巨大规模的产业。成百万的乘客每天通过在线打车平台搭乘出租车。只有通过互联网的帮助才使得对乘客搭乘出租车的行为的研究成为可能。相应地,通过一个乘客的在线打车行为进行打车预测也是起源于后互联网时代的一种新型服务形式。图1是根据本申请一些实施例所示的一种示例性按需服务系统100的示意图。例如,按需服务系统100可以是提供运输服务的线上运输服务平台,所述运输服务可以包括出租车预定、代驾服务、递送车辆、拼车、公交服务、司机雇佣和短程运输。按需服务系统100可以是包括服务器110、网络120、请求方终端130、提供方终端140和数据库150的线上平台。服务器110可以包括处理引擎112。在一些实施例中,服务器110可以是单个的服务器或者服务器群组。所述服务器群组可以是集中式的或分布式的(例如,服务器110可以是分布式系统)。在一些实施例中,服务器110可以是本地的或远程的。例如,服务器110可以通过网络120存取储存在请求方终端130、提供方终端140和/或数据库150中的信息和/或数据。再例如,服务器110可以直接连接到请求方终端130、提供方终端140和/或数据库150以存取储存的信息和/或数据。在一些实施例中,服务器110可以在云端平台上实现。仅仅举个例子,所述云端平台可以包括私有云、公共云、混合云、社区云、分布云、跨云、多云等或上述举例的任意组合。在一些实施例中,服务器110可以在计算装置200上实现,如本申请图2所示,计算装置200包括一个或以上部件。在一些实施例中,服务器110可以包括处理引擎112。处理引擎112可以处理与服务请求相关的信息和/或数据以执行本申请描述的一个或以上功能。例如,处理引擎112可以基于推荐路径确定与车辆相关的参考方向并且将所述参考方向发送至至少一个提供方终端140。在一些实施例中,处理引擎112可以包括一个或以上处理引擎(例如,单晶片处理器或多晶片处理器)。仅仅举个例子,处理引擎112可以包括一个或以上硬件处理器,例如中央处理器(cpu)、特定用途集成电路(asic)、特殊应用指令集处理器(asip)、图像处理器(gpu)、物理运算处理器(ppu)、数字信号处理器(dsp)、现场可编程门列阵(fpga)、可编程逻辑电路(pld)、控制器、微控制器单元、精简指令集电脑(risc)、微处理器等或上述举例的任意组合。网络120可以促进信息和/或数据的交换。在一些实施例中,按需服务系统100中的一个或以上部件(例如,服务器110、请求方终端130、提供方终端140和数据库150)可以通过网络120向按需服务系统100中的其他部件发送信息和/或数据。例如,服务器110可以通过网络120从请求方终端130获取/得到服务请求。在一些实施例中,网络120可以是有线网络或无线网络中的任意一种,或其组合。仅仅举个例子,网络130可以包括缆线网络、有线网络、光缆网络、远端通讯网络、内联网、互联网、区域网络(lan)、广域网络(wan)、无线区域网络(wlan)、城域网络(man)、广域网络(wan)、公共开关电话网络(pstn)、蓝牙网络、zigbee网络、近场通讯(nfc)网络等或上述举例的任意组合。在一些实施例中,网络120可以包括一个或以上网络接入点。例如,网络120可能包括有线或无线网络接入点,如基站和/或互联网交换点120-1、120-2、……。通过接入点,按需服务系统100的一个或以上部件可能连接到网络120以交换数据和/或信息。在一些实施例中,请求方可以是请求方终端130的用户。在一些实施例中,请求方终端130的用户可以是请求方之外的其他人。例如,请求方终端130的用户a可以使用请求方终端130为用户b发送服务请求或从服务器110接收服务和/或信息或指示。在一些实施例中,提供方可以是提供方终端140的用户。在一些实施例中,提供方终端140的用户可以是提供方之外的其他人。例如,提供方终端140的用户c可以使用提供方终端140为用户d接收服务请求和/或从服务器110接收信息或指示。在一些实施例中,“请求方”和“请求方终端”可以交换使用,“提供方”和“提供方终端”可以交换使用。在一些实施例中,请求方终端130可以包括移动装置130-1、平板电脑130-2、膝上型电脑130-3、汽车的内置装置130-4等或上述举例的任意组合。在一些实施例中,移动装置130-1可以包括智能家居装置、可穿戴装置、智能移动装置、虚拟现实装置、增强现实装置等或上述举例的任意组合。在一些实施例中,智能家居装置可以包括智能照明装置、智能电器的控制装置、智能监测装置、智能电视、智能摄影机、对讲机等或上述举例的任意组合。在一些实施例中,可穿戴装置可以包括智能手环、智能鞋袜、智能眼镜、智能头盔、智能手表、智能衣物、智能背包、智能配饰等或上述举例的任意组合。在一些实施例中,智能移动装置可以包括智能手机、掌上电脑、游戏装置、导航装置、pos机等或上述举例的任意组合。在一些实施例中,虚拟现实装置和/或增强现实装置可以包括虚拟现实头盔、虚拟现实眼镜、虚拟现实眼罩、增强现实头盔、增强现实眼镜、增强现实眼罩等或上述举例的任意组合。例如,虚拟现实装置和/或增强现实装置可以包括谷歌眼镜、vr眼镜、微软hololens、三星gearvr等。在一些实施例中,汽车的内置装置130-4可以包括车载电脑、车载电视等。在一些实施例中,请求方终端130可以是一个带有定位技术的装置,该定位技术可以用于定位请求方和/或请求方终端130的位置。在一些实施例中,提供方终端140可以是与请求方终端130相似或相同的装置。在一些实施例中,提供方终端140可以是带有定位技术的装置,该定位技术可以用于定位提供方和/或提供方终端140的位置。在一些实施例中,请求方终端130和/或提供方终端140可以与其他定位装置通讯以确定请求方、请求方终端130、提供方和/或提供方终端140的位置。在一些实施例中,请求方终端130和/或提供方终端140可以将定位信息发送至服务器110。数据库150可以储存数据和/或指令。在一些实施例中,数据库150可以储存从请求方终端130和/或提供方终端140获得的数据。在一些实施例中,数据库150可以储存供服务器110执行或使用的数据和/或指令,服务器110可以通过执行或使用所述数据和/或指令以实现本申请描述的示例性方法。在一些实施例中,数据库150可以包括大容量存储器、可移动式存储器、易失性读写存储器、只读存储器(rom)等或上述举例的任意组合。示例性的大容量存储器可以包括磁盘、光盘、固态驱动器等。示例性的可移动式存储器可以包括闪存驱动器、软盘、光盘、记忆卡、压缩磁盘、磁带等。示例性的易失性读写存储器可以包括随机存取存储器(ram)。示例性的随机存取存储器可以包括动态随机存取存储器(dram)、双数据速率同步动态随机存取存储器(ddrsdram)、静态随机存取存储器(sram)、可控硅随机存取存储器(t-ram)和零电容随机存取存储器(z-ram)等。示例性的只读存储器可以包括掩模只读存储器(mrom)、可编程式只读存储器(prom)、可清除可编程式只读存储器(perom)、电可擦除可编程式只读存储器(eeprom)、压缩磁盘只读存储器(cd-rom)和数字通用磁盘只读存储器等。在一些实施例中,数据库150可以在云端平台上实现。仅仅举个例子,所述云端平台可以包括私有云、公共云、混合云、社区云、分布云、跨云、多云等或上述举例的任意组合。在一些实施例中,数据库150可以与网络120连接以与按需服务系统100的一个或以上部件(例如,服务器110、请求方终端130、提供方终端140等)通信。按需服务系统100的一个或以上部件可以通过网络120存取储存在数据库150中的数据或指令。在一些实施例中,数据库150可以直接与按需服务系统100的一个或以上部件(例如,服务器110、请求方终端130、提供方终端140等)连接或通信。在一些实施例中,数据库150可以是服务器110的一部分。在一些实施例中,按需服务系统100的一个或以上部件(例如,服务器110、请求方终端130、提供方终端140等)可以拥有访问数据库150的许可。在一些实施例中,当满足一个或以上条件时,按需服务系统100的一个或以上部件可以读取和/或修改与请求方、提供方和/或公众相关的信息。例如,服务器110可以在服务之后读取和/或修改一个或以上用户的信息。再例如,当从请求方终端130接收到服务请求时,提供方终端140可以访问与所述请求方有关的信息,但提供方终端140无法修改请求方的相关信息。在一些实施例中,按需服务系统100的一个或以上部件的信息交换可以通过请求服务的方式实现。所述服务请求的客体可以是任何产品。在一些实施例中,所述产品可以是有形产品或无形产品。有形产品可以包括食品、医药、商品、化学产品、电器、衣物、小汽车、房屋、奢侈品等或上述举例的任意组合。无形产品可以包括服务产品、金融产品、知识产品、互联网产品等或上述举例的任意组合。互联网产品可以包括个人主机产品、网站产品、移动互联网产品、商业主机产品、嵌入式产品等或上述举例的任意组合。移动互联网产品可以用于移动终端的软件、程序、系统等或上述举例的任意组合。移动终端可以包括平板电脑、膝上型电脑、移动手机、掌上电脑(pda)、智能手表、pos机、车载电脑、车载电视、可佩戴装置等或上述举例的任意组合。例如,所述产品可以是用于电脑或移动手机中的任意软件和/或应用。所述软件和/或应用可以与社交、购物、交通、娱乐、学习、投资等或上述举例的任意组合有关。在一些实施例中,与交通相关的软件和/或应用可以包括出行软件和/或应用、交通工具调度软件和/或应用、地图软件和/或应用等。在交通工具调度软件和/或应用中,交通工具可以包括马、马车、人力车(例如独轮手推车、自行车、三轮车等)、汽车(例如,出租车、公共汽车、私家车等)、列车、地铁、船舶、航空器(例如,飞机、直升机、太空梭、火箭、热气球等)等或上述举例的任意组合。在一些实施例中,每个终端130和/或140可以储存与一个或以上区域(例如,城市、城市的一个或以上部分、区、州、国家等)相关的地图数据。在一些实施例中,终端130和/或140可以线上和/或离线存取地图数据以实现与本申请一致的一个或以上实施例。在一些实施例中,终端130和/或140可以从一个或以上服务器请求地图数据。图2是根据本申请的一些实施例所示的计算装置200的示例性硬件和软件的示意图。服务器110、请求方终端130和/或提供方终端140可以在计算装置200上实现。例如,处理引擎112可以在计算装置200上实现并被配置为实现本申请中所披露的功能。计算装置200可以是通用电脑或特殊用途电脑,二者可以用来实现本申请的按需服务系统。计算装置200可以用来实现本申请所描述的按需服务的任意部件。例如,处理引擎112可以在计算装置200上通过其硬件、软件编程、固件或其组合实现。图中为了方便,只绘制了一台电脑,但是本申请所描述的与按需服务相关的电脑功能可以以分布的方式、由一组相似的平台所实施,以分散系统的处理负荷。例如,计算装置200可以包括与网络连接的通信端口250,用于实现数据通信。计算装置200可以包括一个中央处理器(cpu)220,可以以一个或以上处理器的形式执行程序指令。示例性的电脑平台可以包括内部通信总线210、不同形式的程序存储器和数据存储器,例如,磁盘270、和只读存储器(rom)230或随机存取存储器(ram)240,用于储存由电脑处理和/或传输的各种各样的数据文件。示例性的电脑平台可以包括储存在只读存储器230、随机存取存储器240和/或其他类型的非暂时性存储器中的由中央处理器220执行的程序指令。本申请的方法和/或流程可以以程序指令的方式实现。计算装置200也包括输入/输出部件260,用于支持电脑与此处其他部件例如用户界面280之间的输入/输出。计算装置200也可以通过网络通信接收编程和数据。为理解方便,计算装置200中仅示例性描述了一个cpu和/或处理器。然而,需要注意的是,本申请中的计算装置200可以包括至少两个cpu和/或处理器,因此本申请中描述的由一个cpu和/或处理器实现的操作和/或方法也可以共同地或独立地由至少两个cpu和/或处理器实现。例如,如果在本申请中,计算装置200的cpu和/或处理器执行步骤a和步骤b,应当理解的是,步骤a和步骤b也可以由计算装置200的两个不同的cpu和/或处理器共同地或独立地执行(例如,第一处理器执行步骤a,第二处理器执行步骤b,或者第一和第二处理器共同地执行步骤a和步骤b)。图3是根据本申请一些实施例所示的一种示意性处理引擎112的模块图。处理引擎112可以包括确定模块304和通信模块306。确定模块304可以被配置为确定与服务请求相关的参考信息。确定模块304可以通过网络120从请求方终端130接收所述服务请求。确定模块304可以进一步分析所述服务请求并确定与所述服务请求相关的第一信息(例如,出发地、目的地、出发时间等)。确定模块304可以基于与所述服务请求相关的第一信息确定参考信息。例如,确定模块304可以基于出发地和/或目的地确定推荐路径。再例如,确定模块304可以基于所述推荐路径确定与车辆相关的参考方向。如此处所使用的,与车辆相关的参考方向可以指车辆的朝向(例如,车辆指向的方向)。所述参考方向可以与所述车辆移动的方向相同或不同。所述参考方向可以作为服务提供方停放车辆的参考。例如,服务提供方可以按照所述参考方向停放车辆(例如,通过停放车辆以使车辆指向所述参考方向)。在一些实施例中,与所述车辆相关的所述参考方向可以是和/或包括所述推荐路径的起始方向(例如,当车辆在出发地启动时指向的方向)。通信模块306可以被配置为将与所述服务请求相关的所述参考信息(例如,与车辆相关的所述参考方向)和/或与所述服务请求相关的任何数据发送至至少一个提供方终端140。所述参考信息可以在至少一个提供方终端140上显示。提供方终端140可以使用任何合适的内容显示所述参考信息,例如,文本、图像、视频内容、音频内容等。在一些实施例中,所述参考信息可以在一个或以上用户界面(例如,图5所示的用户界面500)上显示。在一些实施例中,通信模块306可以进一步将与所述服务请求相关的参考信息(例如,与一个车辆相关的所述参考方向)发送至请求方终端130。处理引擎112中的模块可以通过有线连接或无线连接而互相连接或互相通信。有线连接可以包括金属缆线、光缆、混合缆线等或上述举例的任意组合。无线连接可以包括区域网络(lan)、广域网络(wan)、蓝牙、zigbee网络、近场通信(nfc)等或上述举例的任意组合。两个或以上模块可以被合并为单个模块,以及任何一个模块可以被拆分为两个或以上单元。例如,处理引擎112可以包括一个存储模块(图3中未显示),存储模块可以被配置为储存所述服务请求和/或所述参考信息。图4是根据本申请一些实施例所示的一种将参考方向发送至至少一个提供方终端140的示例性流程/方法400。流程和/或方法400可以由按需服务系统100执行。例如,流程和/或方法400可以被执行为储存在只读存储器230或随机存取存储器240中的一组指令(例如,一个应用程序)。中央处理器210可以执行所述指令并相应地执行流程和/或方法400。下述流程/方法的操作仅是示例性的。在一些实施例中,所述流程/方法在实现时可以添加一个或以上未描述的额外操作,和/或刪减一个或以上此处所描述的操作。此外,图4中所示的和下文描述的流程/方法中操作的顺序并不对此加以限制。在步骤402,处理引擎112可以从请求方终端130接收服务请求。所述服务请求可以是运输服务(例如,出租车服务)请求。所述服务请求可以是和/或包括即时请求、预约请求和/或针对一个或以上服务形式的任何其他请求。如此处所使用的,即时请求表明请求方希望在此刻或对本领域普通人员来说合理靠近此刻的一个限定时间内使用所述运输服务。例如,如果所述限定时间小于一个阈值,例如1分钟、5分钟、10分钟、20分钟等,则所述服务请求可以认为是一个即时请求。所述预约请求表明请求方想提前安排运输服务(例如,在对本领域普通人员来说合理远离此刻的一个限定时间)。例如,如果所述限定时间大于一个阈值,例如20分钟、2小时、1天等,则所述服务请求可以认为是一个预约请求。在一些实施例中,服务引擎112可以基于时间阈值定义所述即时请求或所述预约请求。所述时间阈值可以是按需服务系统100的预设设置,或在不同的情况下可以调整。例如,在交通高峰时段,所述时间阈值可以相对小(例如,10分钟)。在平峰时段(例如,上午10:00-12:00),所述时间阈值可以相对大(例如,1小时)。在步骤404,处理引擎112可以确定与所述服务请求相关的至少一个出发地或目的地。如此处所用的,所述出发地可以指服务提供方接载请求方的位置。所述目的地可以指服务请求方送请求方下车的位置。对即时请求来说,所述出发地可以是请求方的当前位置。对预约请求来说,所述出发地可以是请求方限定的位置。在一些实施例中,处理引擎112可以通过请求方终端130中的gps提取所述出发地。在一些实施例中,请求方可以通过请求方终端130输入所述出发地和所述目的地,进而处理引擎112可以从服务请求中获得所述出发地和所述目的地。在一些实施例中,所述出发地或所述目的地可以是相对模糊描述的区域(例如,纽约市中心)或一个具体的位置(例如,一个特定的地铁站的特定入口)。在一些实施例中,所述出发地或所述目的地可以是一个可以停车的位置或不可以停车的位置。在步骤406,处理引擎112可以基于所述出发地和/或所述目的地确定推荐路径。所述推荐路径可以包括推荐出发地。在一些实施例中,所述推荐出发地可以与所述服务请求的出发地相同。在一些实施例中,所述推荐出发地可以与所述服务请求的出发地不同。例如,所述推荐出发地可以位于所述服务请求的出发地所在道路的对面。在一些实施例中,处理引擎112可以基于所述出发地和/或所述目的地确定一个或以上候选路径。处理引擎112可以基于所述候选路径确定所述推荐路径。在一些实施例中,处理引擎112可以确定与所述候选路径对应的一个或以上距离。如此处所用的,“距离”可以指两个位置之间的空间距离。例如,“距离”可以是一段路径的距离,所述一段路径可以指道路或街道的一部分,服务提供方可以沿着所述路径驾驶车辆。处理引擎112可以至少部分地基于至少两个距离对至少两个候选路径进行排序并确定第一排序结果。所述第一排序结果可以包括所述候选路径基于距离排序的任何信息(例如,与最短距离相关的候选路径、与第二短距离相关的候选路径、与最长的最短的相关的候选路径等)。处理引擎112可以基于所述第一排序结果确定所述推荐路径。例如,处理引擎112可以基于所述第一排序结果识别所述距离中的第一距离(例如,最短距离、第二短距离等)。处理引擎112可以从至少两个候选路径中选择与所述第一距离相关的第一候选路径(例如,与最短距离相关的候选路径)作为所述推荐路径。在一些实施例中,处理引擎112可以确定与所述候选路径对应的一个或以上交通状况。如此处所使用的,“交通状况”可以指表示交通堵塞程度的堵塞等级。例如,所述堵塞等级可以基于即时交通流量确定。所述堵塞等级可以使用一个或以上字母、数字、文字、符号、线条等来代表。例如,堵塞等级可以包括“严重堵塞”、“正常堵塞”、“轻微堵塞”、“通畅”、“等级1”、“等级2”、“等级a”和/或任何其他可以表明交通堵塞程度的等级。在一些实施例中,如表1所示,处理引擎112可以对至少两个堵塞等级定义不同的数值和/或特征。表1堵塞等级示例性表格堵塞等级交通流量数值特征严重堵塞f<a4深红正常堵塞a<f<b3红轻微堵塞b<f<c2黄通畅f>c1绿在一些实施例中,对每一个候选路径,处理引擎112可以根据下述公式(1)确定一个全域堵塞等级:其中g可以指全域堵塞等级的值;d1可以指候选路径中堵塞等级的值为1的第一部分的第一距离;d2可以指候选路径中堵塞等级的值为2的第二部分的第二距离;d3可以指候选路径中堵塞等级的值为3的第三部分的第三距离;d4可以指候选路径中堵塞等级的值为4的第四部分的第四距离;d可以指候选路径的距离(例如,候选路径的全程距离)。处理引擎112可以至少部分地基于交通状况(例如,全域交通等级)对至少两个候选路径进行排序并确定第二排序结果。所述第二排序结果可以包括所述候选路径基于交通状况排序的任何信息(例如,与最小堵塞相关的候选路径、与第二小堵塞相关的候选路径等)。处理引擎112可以基于所述第二排序结果确定所述推荐路径。例如,处理引擎112可以基于所述第二排序结果识别第一交通状况(例如,与最小全域堵塞等级对应的交通状况、与第二小全域堵塞等级对应的交通状况等)。处理引擎112可以从所述候选路径中选择与所述第一交通状况相关的第二候选路径作为所述推荐路径。在一些实施例中,处理引擎112可以基于所述距离和所述交通状况对所述候选路径进行排序。例如,处理引擎112可以对“距离”和“交通状况”指定不同的权重系数(例如,对“距离”指定0.4,对“交通状况”指定0.6)。处理引擎112可以基于所述权重系数确定距离和交通状况的一个或以上组合。处理引擎112可以基于所述组合对所述候选路径进行排序并确定第三排序结果。所述第三排序结果可以包括所述候选路径基于距离和交通状况排序的任何信息。处理引擎112可以基于所述第三排序结果确定所述推荐路径。例如,处理引擎112可以基于所述第三排序结果识别第一组合(例如,最小的组合)。处理引擎112可以从所述候选路径中选择与所述第一组合相关的第三候选路径作为所述推荐路径。需要注意的是,以上对于确定推荐路径的描述,仅为描述方便,并不能把本申请限制在所举实施例范围之内。对于本领域的普通技术人员来说,可以根据本申请的描述,做出各种修正和改变。例如,处理引擎112可以基于请求方终端130的指示选择一个候选路径作为所述推荐路径。处理引擎112可以通过网络120将所述至少两个候选路径发送至请求方终端130。请求方可以通过请求方终端130从所述至少两个候选路径中选出一个候选路径作为所述推荐路径。请求方可以基于方便和/或个人偏好确定所述推荐路径。在步骤408,处理引擎112可以基于所述推荐路径确定与车辆相关的参考方向。与车辆相关的所述参考方向可以作为服务提供方停放车辆的参考。在一些实施例中,处理引擎112可以基于所述推荐路径的起始方向(例如,当车辆从出发地开始移动时所指向的方向)确定所述参考方向。例如,所述参考方向可以与所述推荐路径的起始方向相同。在步骤410,处理引擎112可以通过网络120向至少一个提供方终端发送与所述参考方向相关的数据140。至少一个提供方终端140可以对应于至少一个服务提供方。处理引擎112可以以文本、图片、音频、视频等形式将与所述参考方向相关的所述数据发送至至少一个提供方终端140。在一些实施例中,与所述参考方向相关的所述数据可以在至少一个提供方终端140上显示(例如,呈现在图5所示的用户界面上)。在一些实施例中,处理引擎112也可以将与所述参考方向相关的所述数据发送至请求方终端130。在一些实施例中,在确定所述参考方向之前,所述服务请求已经被一个服务提供方(也可指“目标服务提供方”)接受。处理引擎112可以将与所述参考方向有关的所述数据发送至目标服务提供方,所述目标服务提供方可以参考所述数据以有效地接载请求方。在一些实施例中,在从请求方终端130接收所述服务请求后,处理引擎112可以确定与所述服务请求相关的参考方向。处理引擎112可以将所述服务请求和与所述参考方向有关的数据发送至至少一个提供方终端140。进一步地,处理引擎112可以从至少一个提供方终端140接收答复。所述答复可以包括表明服务提供方接受服务请求的信息。需要注意的是,以上描述仅为描述方便,并不能把本申请限制在所举实施例范围之内。对于本领域的普通技术人员来说,可以根据本申请的描述,做出各种修正和改变,这些修正和改变仍在本申请所描述的范围之内。例如,方法/流程400的一个或以上步骤(例如,步骤406、步骤408等)可以由服务提供方终端140执行。图5是根据本申请的一些实施例所示的一种展示参考方向相关数据的示例性用户界面500的示意图。用户界面500可以由终端(例如,请求方终端130、提供方终端140等)呈现。用户界面500可以包括一个或以上用户界面元素(也可指“ui元素”),用于呈现参考方向相关数据的信息(例如,出发地、目的地、推荐路径等)。每一个ui元素可以是和/或包括,例如,一个或以上按钮、符号、确认框、信息框、文字区、数据区、检索区等。例如,如图5所示,用户界面500可以包括三条线506a、506b和506c,用于呈现服务请求出发地502和目的地504之间的三条候选路径。506a、506b和506c的长度可以分别与三条候选路径的距离对应。如图所示,506c的长度比506a和506b的长度都短。因此,与506c对应的候选路径被选择为推荐路径。用户界面500还可以包括一个或以上ui元素510,用于呈现推荐路径的推荐出发地。如图所示,推荐路径的推荐出发地在服务请求出发地502所在道路512的对面。用户界面500还可以包括一个或以上ui元素508,用于呈现与车辆相关的参考方向。与车辆相关的所述参考方向可以是推荐路径的起始方向。ui元素508可以包括文本(例如,“参考方向:由东向西”)、图标(例如,箭头)、图像和/或任何其他呈现参考方向的内容。上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本申请的限定。虽然此处并沒有明确说明,本领域技术人员可能会对本申请进行各种修改、改进和修正。该类修改、改进和修正在本申请中被建议,所以该类修改、改进、修正仍属于本申请所示实施例的精神和范围。同时,本申请使用了特定词语来描述本申请的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本申请至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。此外,本申请的一个或以上实施例中的某些特征、结构或特点可以进行适当的组合。此外,本领域技术人员可以理解,本申请的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本申请的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微代码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本申请的各方面可能表现为位于一个或以上电脑可读介质中的电脑程序产品,该产品包括电脑可读程序代码。电脑可读信号介质可能包含内含有电脑可读程序代码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种形式,包括电磁形式、光形式等、或任意合适的组合形式。电脑可读信号介质可以是除电脑可读存储器之外的任何电脑可读介质,该介质可以通过连接至一个指令执行系统、装置或装置以实现通信、传播或传输供使用的程序。位于电脑可读信号介质上的程序代码可以通过任何合适的介质进行传播,包括无线电、电缆、光缆缆线、rf、或类似介质、或任何上述介质的组合。本申请各部分操作所需的电脑程序代码可以用任意一种或多种编程设计语言编写,包括面向对象编程语言如java、scala、smalltalk、eiffel、jade、emerald、c++、c#、vb.net、python等,常规化编程语言如c编程语言、visualbasic、fortran1703、perl、cobol1702、php、abap,动态编程语言如python、ruby和groovy,或其他编程语言等。该程序代码可以完全在用户电脑上运行、部分在用户电脑上运行、或作为独立的软件包在用户电脑上运行、或部分在用户电脑上运行部分在远端电脑运行、或完全在远端电脑或服务器上运行。在后种情况下,远端电脑可以通过任何网络形式与用户电脑连接,比如区域网络(lan)或广域网络(wan),或与外部电脑的连接(例如通过使用互联网服务提供商),或在云端计算环境中,或作为服务使用如软件即服务(saas)。此外,除非申请专利范围中明确说明,本申请所述处理元素和序列的顺序、数字、字母的使用、或其他名称的使用,并非用于限定本申请流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的申请专利范围并不仅限于披露的实施例,相反,申请专利范围旨在覆盖所有符合本申请实施例实质和范围的修改和等价组合。例如,虽然以上所描述的系统部件可以通过硬件装置实现,但是也可以只通过软件的解決方案得以实现,如在现有的服务器或移动装置上安装所描述的系统。同理,应当注意的是,为了简化本申请披露的表述,从而帮助对一个或以上发明实施例的理解,前文对本申请实施例的描述中,有时会将多种特征合并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本申请所需要的特征比申请专利范围中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1