用于提供按需服务的动态供应定位的系统和方法

文档序号:8367501阅读:557来源:国知局
用于提供按需服务的动态供应定位的系统和方法
【专利说明】用于提供按需服务的动态供应定位的系统和方法
[0001]发明背景
[0002]有用户可通过移动计算设备来访问的许多现实世界服务。在一些实例中,用户可通过操作移动计算设备来请求运输服务或递送服务。用户必须等待到被服务的时间量可取决于许多因素。
[0003]附图简述
[0004]图1示出提供按需服务信息的示例系统。
[0005]图2示出提供按需服务信息的示例方法。
[0006]图3示出包括被提供到计算设备的按需服务信息的示例用户界面。
[0007]图4示出包括被提供到计算设备的按需服务信息的另一示例用户界面。
[0008]图5是示出上面可实施本文所述的实例的计算机系统的框图。
[0009]图6是示出上面可实施本文所述的实例的移动计算设备的框图。
[0010]详细描述
[0011]本文所述的实例提供了一种用于提供实时按需服务信息的系统,所述信息识别缺少服务的区域或由服务提供者过度服务的区域。通过使用这个信息,服务提供者可调遣到给定区域中的不同位置或区域,以提供更高效的服务并提高业务。
[0012]根据一些实例,对于给定的地理区域,确定多个请求者中每一个的位置信息和多个服务提供者中每一个的位置信息。请求者和服务提供者可为例如运输服务或递送服务的按需服务的各方。识别给定的地理区域的多个子区域。至少部分基于请求者和服务提供者的位置信息,可确定一个或多个子区域比起一个或多个其它子区域由服务提供者供应不足。识别供应不足的子区域的信息可被提供到与请求者和/或服务提供者相关的一个或多个计算设备。
[0013]在一个实例中,可通过对于多个子区域中每一个确定所述区域中请求者的量和服务提供者的量来确定一个或多个子区域供应不足。如果所述区域中请求者的量与服务提供者的量的比率大于阈值比率,那么子区域可能供应不足。
[0014]识别供应不足子区域和/或过度供应子区域的信息可被提供作为被显示在请求者和/或服务提供者的一个或多个计算设备上的可视化。在一些实例中,可结合给定的地理区域的识别子区域的地图来提供可视化。可视化可使用不同的颜色(例如,颜色方案或频谱)和/或其它视觉图形来将供应不足的子区域与给定地理区域中的其它子区域区分开。
[0015]在一些实例中,通过对于未来时间实例(例如,当前时间之前的时间)预测子区域将在未来时间实例处供应不足或做出子区域将在未来时间实例处供应不足的预测,一个或多个子区域可被确定比起一个或多个其它子区域由服务提供者供应不足。预测子区域将供应不足可至少部分基于可与未来时间实例比较的历史数据。以这种方式,服务提供者例如可认识到哪些子区域将在未来时间实例(例如,距离当前时间10分钟)供应不足,并移到特定的位置,以增加业务。
[0016]如本文中所描述的,“用户”、“请求者”或“客户”总是用以代表请求或订购服务的个人。也如本文所述,“提供者”、“服务提供者”、“供货商”或“供应商”总是用以代表可提供服务的个人或实体。举个例子,用户可使用系统来请求服务,例如运输或递送服务(例如,食品递送、信使服务、食品车服务或产品运输)或娱乐服务(例如,墨西哥街头乐队、弦乐四重奏),且服务提供者(例如司机、食品提供者、乐队等)可与系统和/或用户通信以安排服务。此外,如本文所述,“请求设备”和“提供者设备”代表计算设备,所述计算设备可对应于可提供网络连接和处理资源使得用户能够通过网络与系统通信的台式计算机、蜂窝式或智能电话、膝上型计算机、平板设备、电视(IP电视)等。提供者设备也可对应于计程器或其它计量设备。
[0017]本文所述的一个或多个实例提供计算设备执行的方法、技术和动作被编程地执行或者被执行为计算机实现的方法。如本文使用的“编程”是指通过使用代码或计算机可执行指令。这些指令可被存储在计算设备的一个或多个存储器资源中。编程执行的步骤可以是或可以不是自动的。
[0018]本文所述的一个或多个实例可通过使用编程模块、引擎或组件来实施。编程模块、引擎或组件可包括能够执行一个或多个规定的任务或功能的程序、子例程、程序的一部分或软件组件或硬件组件。如本文所使用,模块或组件可独立于其它模块或组件存在于硬件组件上。或者,模块或组件可为其它模块、程序或机器的共享元件或过程。
[0019]本文所述的一些实例可能一般要求使用计算设备,包括处理和存储器资源。例如,本文所述的一个或多个实例可整体或部分地在计算设备上实施,所述计算设备例如服务器、台式计算机、蜂窝式或智能电话、膝上型计算机、打印机、数码相框、网络设备(例如,路由器)和平板设备。存储器、处理和网络资源都可结合本文描述的任何实例的建立、使用或执行来使用(包括结合任何方法的执行或结合任何系统的实施来使用)。
[0020]此外,本文所述的一个或多个实例可通过使用可由一个或多个处理器执行的指令来实施。这些指令可在计算机可读介质上执行。下文结合附图示出或描述的机器提供上面可进行和/或执行实施本文所述的实例的指令的处理资源和计算机可读介质的实例。特别是,与本文所述的实例一起示出的许多机器包括处理器和用于保持数据和指令的各种形式的存储器。计算机可读介质的实例包括永久存储器存储设备,例如个人计算机或服务器的硬盘驱动器。计算机存储介质的其它实例包括便携式存储单元,例如⑶或DVD单元、快闪存储器(例如承载于智能电话、多功能设备或平板设备上)和磁存储器。计算机、终端、网络使能设备(例如,移动设备,例如蜂窝电话)都是使用处理器、存储器和存储在计算机可读介质上的指令的机器和设备的实例。另外,实例可能以计算机程序或能够携带所述程序的计算机可用载体介质的形式来实施。
[0021]系统描述
[0022]图1示出向一个或多个计算设备提供按需服务信息的示例系统。在一些实例中,按需服务信息可识别供应不足(或缺少服务)区域,以帮助服务提供者实时资产定位。给定的地理区域的供应不足区域(或子区域)可至少部分基于从请求者和服务提供者接收的位置信息来确定。
[0023]根据实施,系统100包括地图数据生成器110、设备界面120、请求者定位130和提供者定位140。系统100也可包括一个或多个数据存储150或可访问一个或多个数据存储150,数据存储150存储有关请求者计算设备和提供者计算设备的数据,和多个不同地理区域的地理数据。在一个实例中,系统100的组件可结合,以向请求按需服务的请求者和/或提供按需服务的服务提供者提供按需服务信息。
[0024]系统100可结合服务系统操作,所述服务系统可使得按需服务能够被安排在一个或多个客户(例如,操作一个或多个请求设备160的用户)和一个或多个服务提供者(例如,操作一个或多个提供者设备170的个人或实体)之间。取决于实施,系统100的一个或多个组件可在网络侧资源上实施,例如,在一个或多个服务器上实施。系统100也可通过替代架构(例如,对等网络等)中的其它计算机系统来实施。
[0025]作为替代或补充,系统100的一些或全部组件可例如通过在请求设备160和/或提供者设备170上操作的应用在客户端设备上实施。例如,客户端应用可执行以执行系统100的各种组件描述的过程中的一个或多个。系统100可通过网络通信、经由网络界面(例如,无线地或使用有线)以与一个或多个请求设备160和一个或多个提供者设备170通信。
[0026]系统100可通过一个或多个网络使用设备界面120与请求设备160和提供者设备170通信。在一个实例中,设备界面120可包括请求者界面122和提供者界面124,所述界面各自分别使得能够进行并管理系统100与请求设备160和提供者设备170之间的通信。
[0027]在一些实例中,请求设备160可个别地操作可与请求者界面122界面连接的应用,以与系统100通信。类似地,服务提供者可个别地操作其相应提供者设备170,以使用可与提供者界面124界面连接的应用(例如,与客户使用的应用不同的应用或相同应用)。根据一些实例,应用可包括或使用应用编程界面(API)(例如面向外部的API
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1