CN108780562B - 更新服务序列的***和方法 - Google Patents

更新服务序列的***和方法 Download PDF

Info

Publication number
CN108780562B
CN108780562B CN201680080711.1A CN201680080711A CN108780562B CN 108780562 B CN108780562 B CN 108780562B CN 201680080711 A CN201680080711 A CN 201680080711A CN 108780562 B CN108780562 B CN 108780562B
Authority
CN
China
Prior art keywords
service
services
user terminal
current
sequence
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201680080711.1A
Other languages
English (en)
Other versions
CN108780562A (zh
Inventor
宋琪
李隽钦
曹中宇
姚晨
罗文�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Didi Infinity Technology and Development Co Ltd
Original Assignee
Beijing Didi Infinity Technology and Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN201610040465.9A external-priority patent/CN106991632B/zh
Application filed by Beijing Didi Infinity Technology and Development Co Ltd filed Critical Beijing Didi Infinity Technology and Development Co Ltd
Publication of CN108780562A publication Critical patent/CN108780562A/zh
Application granted granted Critical
Publication of CN108780562B publication Critical patent/CN108780562B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0261Targeted advertisements based on user location
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0267Wireless devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0645Rental transactions; Leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • Game Theory and Decision Science (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Hardware Design (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Traffic Control Systems (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本公开涉及用于更新服务序列的***和方法。***可以执行该方法以与用户终端建立网络通信;从用户终端获取与在***中注册的用户账户相关联的标识;获取与标识相关联的多个服务的当前序列;确定是否满足用于更新当前序列的条件,当不满足更新当前序列的条件时,将多个服务的当前序列发送到用户终端;当满足更新当前序列的条件时,确定可以在用户终端的显示器上显示的多个服务的更新序列。

Description

更新服务序列的***和方法
相关申请的交叉引用
本申请要求于2015年12月22日提交的中国申请号CN 201510973197.1和2016年1月21日提交的中国申请号CN 201610040465.9的优先权,其内容通过引用方式全部包含于此。
技术领域
本申请涉及用于操作按需服务的***和方法,尤其地,涉及用于更新服务序列的***和方法。
背景技术
按需服务变得越来越流行。移动运输服务应用程序可以包括可供用户选择的多种服务。该应用程序可以按顺序显示多个服务。需要为特定用户定制服务序列而不经常更新。
发明内容
根据本公开的一个方面,一种***可以包括至少一个计算机可读存储介质和至少一个处理器,其被配置为与所述至少一个计算机可读存储介质通信。所述至少一个计算机可读存储介质可以包括用于更新服务序列的一组指令。当所述至少一个处理器执行该组指令时,可以指示所述至少一个处理器执行以下操作中的一个或多个。所述至少一个处理器可以与用户终端建立网络通信。所述至少一个处理器可以从用户终端获取与在***中注册的用户账户相关联的标识。所述至少一个处理器可以获取与标识相关联的多个服务的当前序列。所述至少一个处理器可以确定是否满足用于更新当前序列的条件。当不满足更新当前序列的条件时,所述至少一个处理器可以将多个服务的当前序列发送到用户终端。当满足更新当前序列的条件时,所述至少一个处理器可以确定可以在用户终端的显示器上显示的多个服务的更新序列。
在一些实施例中,所述至少一个处理器可以从用户终端获取用户终端的当前位置。所述条件可以包括在包含用户终端当前位置的第一地理区域内发起服务请求的天数大于第一阈值,多个服务序列的先前更新时间与当前情况的之间的间隔长于第二阈值,或者多个服务当前序列的特征值与多个服务优化序列的特征值之间的比值小于第三阈值中的至少一种。
在一些实施例中,多个服务的当前序列的特征值可以是多个分数的总和。多个分数中的每个分数可以与多个服务中的一个服务相关联。对于每个服务,服务的分数可以与多个服务的当前序列中的服务的顺序和指示用户请求服务的趋势的服务出行值相关联。
在一些实施例中,所述出行值可以基于第一时间段内针对所述服务的历史服务请求的数量,第一时间段内针对所述服务的完成的历史服务请求的数量,表明服务的供应水平的当前可用信息,显示服务页面的页面浏览数量,或访问显示服务页面的特征访问者的数量中的至少一个来确。
在一些实施例中,对于多个服务中的每个服务,所述至少一个处理器可以获取通过用户终端进行的服务的历史请求的记录。所述至少一个处理器可以基于历史请求的记录来确定指示用户请求服务的趋势的出行值。所述至少一个处理器可以基于服务的出行值来确定更新序列。
在一些实施例中,所述至少一个处理器可以从用户终端获取当前实例和用户终端的当前位置。对于多个服务中的每个服务,所述至少一个处理器可以获取当前实例之前的服务历史请求记录。所述至少一个处理器可以获取指示用户终端的当前位置附近的服务供应级别的当前可用性信息。所述至少一个处理器可以基于历史请求记录和当前可用性信息来确定用户将选择该服务的概率。所述至少一个处理器可以基于所述概率确定更新序列中的该服务的更新顺序。
在一些实施例中,服务的当前可用性信息可以包括与用户终端附近的服务相关联的可用服务提供者的数量以及与当前实例第二时间段内用户终端附近的服务相关联的当前服务请求的数量。
在一些实施例中,历史请求记录可以包括与包含用户终端的当前位置的第二地理区域内的一个或多个其他用户终端相关联的第一类型记录。对于每个服务,所述第一类型记录可以包括在距当前实例的第三时间段内的多个第一历史请求中的数量。
在一些实施例中,所述历史请求记录还可以包括与用户终端相关联的第二类型记录。对于每个服务,第二类型记录可以包括多个第二历史请求的数量、多个第二历史请求的时间,其中多个第二历史请求时间中的每个第二历史请求时间可以与多个第二历史请求中的一个第二历史请求相关联、用户使用优惠券的概率、或者与用户访问服务显示页面相关的信息中的至少一个。
在一些实施例中,对于每个服务,与用户访问服务显示页面相关的信息可以包括对页面的访问次数和页面上的总持续时间中的至少一个。
根据本公开的另一方面,一种方法可以包括以下操作中的一个或多个。计算机服务器可以与用户终端建立网络通信。所述计算机服务器可以从用户终端获取与在***中注册的用户账户相关联的标识。所述计算机服务器可以获得与标识相关联的多个服务的当前序列。所述计算机服务器可以确定是否满足用于更新当前序列的条件。当不满足更新当前序列的条件时,所述计算机服务器可以将多个服务的当前序列发送到用户终端。当满足更新当前序列的条件时,所述计算机服务器可以确定可以在用户终端的显示器上显示的多个服务的更新序列。
在一些实施例中,所述计算机服务器可以从用户终端获取用户终端的当前位置。所述条件可以包括在包含用户终端当前位置的第一地理区域内发起服务请求的天数大于第一阈值,多个服务序列的先前更新时间与当前情况的之间的间隔长于第二阈值,或者多个服务当前序列的特征值与多个服务优化序列的特征值之间的比值小于第三阈值中的至少一种。
在一些实施例中,多个服务的当前序列的特征值可以是多个分数的总和。多个分数中的每个分数可以与多个服务中的一个服务相关联。对于每个服务,服务的分数可以与多个服务的当前序列中的服务的顺序和指示用户请求服务的趋势的服务出行值相关联。
在一些实施例中,所述出行值可以基于第一时间段内针对所述服务的历史服务请求的数量,第一时间段内针对所述服务的完成的历史服务请求的数量,表明服务的供应水平的当前可用信息,显示服务页面的页面浏览数量,或访问显示服务页面的特征访问者的数量中的至少一个来确。
在一些实施例中,对于多个服务中的每个服务,所述计算机服务器可以获取通过用户终端进行的服务的历史请求的记录。所述计算机服务器可以基于历史请求的记录来确定指示用户请求服务的趋势的出行值。所述计算机服务器可以基于服务的出行值来确定更新序列。
在一些实施例中,所述计算机服务器可以从用户终端获取当前实例和用户终端的当前位置。对于多个服务中的每个服务,所述计算机服务器可以获取当前实例之前的服务历史请求记录。所述计算机服务器获取指示用户终端的当前位置附近的服务供应级别的当前可用性信息。所述计算机服务器可以基于历史请求记录和当前可用性信息来确定用户将选择该服务的概率。所述计算机服务器可以基于所述概率确定更新序列中的该服务的更新顺序。
在一些实施例中,服务的当前可用性信息可以包括与用户终端附近的服务相关联的可用服务提供者的数量以及与当前实例第二时间段内用户终端附近的服务相关联的当前服务请求的数量。
在一些实施例中,历史请求记录可以包括与包含用户终端的当前位置的第二地理区域内的一个或多个其他用户终端相关联的第一类型记录。对于每个服务,所述第一类型记录可以包括在距当前实例的第三时间段内的多个第一历史请求中的数量。
在一些实施例中,所述历史请求记录还可以包括与用户终端相关联的第二类型记录。对于每个服务,第二类型记录可以包括多个第二历史请求的数量、多个第二历史请求的时间,其中多个第二历史请求时间中的每个第二历史请求时间可以与多个第二历史请求中的一个第二历史请求相关联、用户使用优惠券的概率、或者与用户访问服务显示页面相关的信息中的至少一个。
在一些实施例中,对于每个服务,与用户访问服务显示页面相关的信息可以包括对页面的访问次数和页面上的总持续时间中的至少一个。
附图简述
本公开根据示例性实施例进行进一步描述。参考附图对这些示例性实施例进行详细描述。这些实施例是非限制性示例性实施例,其中相同的附图标记在附图的若干视图中表示类似的结构,其中:
图1是根据一些实施例的示例性按需服务***的框图;
图2是根据本公开的一些实施例的示例性按需服务***中的计算设备的框图;
图3是根据本公开的一些实施例的示例性处理引擎的框图;
图4示出了根据本公开的一些实施例的用于更新在用户的用户终端的显示器上显示为选项序列的多个服务序列的示例性过程400;
图5示出了根据本公开的一些实施例的用于确定多个服务当前序列的特征值与多个服务的优化序列的特征值之间比例的示例性过程500;
图6示出了根据本公开的一些实施例的用于确定一个服务在多个服务更新序列中的更新顺序的示例性过程600;
图7示出了根据本公开的一些实施例的用于确定服务出行值的示例性过程700;
图8是示出根据本公开的一些实施例的用于确定更新序列中的服务的更新顺序的示例性过程/方法800的流程图;
图9是示出根据本公开的一些实施例的多个服务序列的示例性用户界面的示意图。
详细说明
呈现以下描述以使本领域技术人员能够制造和使用本公开,并且在特定应用及其要求的背景下提供以下描述。对于本领域技术人员来说,对所公开的实施例的各种修改是显而易见的,并且在不脱离本公开的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用。因此,本公开不限于所示的实施例,而是与权利要求最宽泛的范围一致。
这里使用的术语仅用于描述特定示例实施例的目的,而非限制性的。如这里所使用的,单数形式“一”,“一个”和“该”也可以包括复数形式,除非上下文另有明确说明。需要进一步理解的是,当在本说明书中使用时,术语“包含”,“包含”和/或“包含”,“包括”,“包括”和/或“包括”指定所述特征,整数,步骤,操作,元素和/或组件的存在,但不排除一个或多个其他特征,整数,步骤,操作,元素,组件和/或组的存在或添加。
本公开的这些和其他特征和特点,以及结构的相关元件的操作和功能以及部件的组合和制造经济性,在考虑参考相应附图的以下描述时可以变得更加明显,所有这些形成本公开的一部分。然而,应该清楚地理解,附图仅用于说明和描述的目的,并不旨在限制本公开的范围。应理解,附图未按比例绘制。
本公开中使用的流程图示出了根据本公开的一些实施例的***的实现操作。应该清楚地理解,流程图的操作可以不按顺序实现。相反,操作可以以反转顺序或同时实现。此外,可以向流程图添加一个或多个其他操作。可以从流程图中移除一个或多个操作。
此外,尽管本公开中描述的***和方法主要关于分配一组可共享订单,但是还应该理解,这仅是一个示例性实施例。本公开的***或方法可以应用于任何其他类型的按需服务。例如,本公开的***或方法可以应用于不同环境的运输***,包括陆地,海洋,航空航天等,或其任何组合。运输***的车辆可包括出租车,私家车,便车,公共汽车,火车,子弹头列车,高速铁路,地铁,船只,飞机,宇宙飞船,热气球,无人驾驶车辆等,或其任何组合。运输***还可以包括用于管理和/或分配的任何运输***,例如,用于发送和/或接收快递的***。本公开的***或方法的应用可以包括网页,浏览器的插件,客户端终端,定制***,内部分析***,人工智能机器人等,或其任何组合。
本公开中的术语“用户”,“乘客”,“请求者”,“服务请求者”和“客户”可以互换使用,指代可以请求或订购服务的个人,实体或工具。此外,本公开中的术语“司机”,“提供者”,“服务提供者”和“供应者”可互换使用,指代可以提供服务或促进服务提供的个人,实体或工具。在本公开中,“用户”和“用户终端130”可以互换使用。
本公开中的术语“服务请求”,“请求”和“订单”可互换使用,指代可由用户,乘客,服务请求者,客户,司机,提供者,服务提供者,供应者等,或其任何组合发起的请求。服务请求可以由乘客,用户,服务请求者,客户,驱动者,提供者,服务提供者或供应者中的任何一个接受。服务请求可能是收费的或免费的。
本公开中使用的定位技术可以基于全球定位***(GPS),全球导航卫星***(GLONASS),罗盘导航***(COMPASS),伽利略定位***,准天顶卫星***(QZSS),无线保真(WiFi)定位技术等,或其任何组合。一个或多个上述定位***可以在本公开中互换使用。
根据本公开的一方面,提供多个服务的服务平台可以按序列在用户终端上显示所述服务。在所述序列中,用户优选的服务或具有最高可能性的服务可以显示在显著位置(例如,前景或顶部),以使用户更容易选择。序列可以根据实际情况进行更新。本公开的一个方面涉及用于在不干扰用户的情况下更新要在用户终端上显示的服务序列的在线***和方法。所述***和方法可以通过确定是否满足更新当前序列的条件来这样做。仅当满足更新当前序列的条件时,所述***和方法才可以更新服务序列。因此,所述***和方法可以向用户推荐准确的服务序列,从中可以方便地选择他/她期望的服务而不会频繁地干扰用户。
应当注意的是,在线按需运输服务,例如在线出租车,是一种仅根植于后互联网时代的新形式的服务。它为用户和服务提供者提供技术解决方案,这些解决方案只能在后互联网时代引发。在互联网时代之前,当用户在街道上呼叫出租车时,用户不能提前选择服务。如果乘客通过电话呼叫出租车,则服务提供者(例如,一个出租车公司或代理商)可以仅手动向用户推荐服务。此外,建议可能不合适。该建议可能已过时,无法反映当前的情况。然而,在线出租车允许服务的用户实时地并且自动地将服务请求分发给远离用户的大量个体服务提供者(例如,出租车)。用户可以使用服务应用程序从用户终端发送服务请求。在发送服务请求之前,所述应用程序可以自动向用户推荐服务。通过按序列显示服务,在线按需运输***减少了用户对用户界面的手动操作并增强了用户体验。它还允许多个服务提供者同时且实时地响应服务请求。因此,通过因特网,在线按需运输***可以为在传统的前互联网运输服务***中可能永远不会遇到的用户和服务提供者提供更有效的交易平台。
图1是根据一些实施例的示例性按需服务***100的框图。例如,按需服务***100可以是用于运输服务的在线运输服务平台,例如出租车服务,司机服务,快车服务,拼车服务,公共汽车服务,驾驶员租用服务,以及班车服务。按需服务***100可以是在线平台,包括服务器110,网络120,用户终端130,提供者终端140,车辆150和数据库160。服务器110可以包括处理引擎112。
按需服务***100可以提供多个服务。示例***可以包括出租车服务,司机服务,快车服务,拼车服务,公共汽车服务,司机租用服务和班车服务。在一些实施例中,按需服务可以是任何在线服务,诸如预订餐,购物等,或其组合。在一些实施例中,可以按序列显示多个服务。每个服务可以在序列中具有顺序或排名。
在一些实施例中,服务器110可以是单个服务器或服务器组。服务器组可以是集中的或分布式的(例如,服务器110可以是分布式***)。在一些实施例中,服务器110可以是本地的或远程的。例如,服务器110可以经由网络120访问存储在用户终端130,提供者终端140和/或数据库160中的信息和/或数据。作为另一个例子,服务器110可以直接连接到用户终端130,提供者终端140和/或数据库160访问存储的信息和/或数据。在一些实施例中,服务器110可以在云平台上实现。仅作为示例,云平台可以包括私有云,公共云,混合云,社区云,分布式云,内部云,多云等,或其任何组合。在一些实施例中,服务器110可以在如本公开图2中所示的具有一个或多个组件的计算设备200上实现。
在一些实施例中,服务器110可以包括处理引擎112。处理引擎112可以处理与服务请求有关的信息和/或数据,以执行本公开中描述的一个或多个功能。例如,处理引擎112可以基于从用户终端130获得的服务请求来确定目标车辆。在一些实施例中,处理引擎112可以包括一个或多个处理引擎(例如,单核处理引擎或多核处理器)。仅作为示例,处理引擎112可以包括中央处理单元(CPU),专用集成电路(ASIC),专用指令集处理器(ASIP),图形处理单元(GPU),物理处理单元(PPU),数字信号处理器(DSP),场可编程门阵列(FPGA),可编程逻辑器件(PLD),控制器,微控制器单元,精简指令集计算机(RISC),微处理器等,或其任何组合。
网络120可以促进信息和/或数据的交换。在一些实施例中,按需服务***100中的一个或多个组件(例如,服务器110,用户终端130,提供者终端140,车辆150和数据库160)可以通过网络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可以包括移动设备130-1,平板电脑130-2,膝上型计算机130-3,机动车辆中的内置设备130-4等。或其任何组合。在一些实施例中,移动设备130-1可以包括智能家居设备,可穿戴设备,智能移动设备,虚拟现实设备,增强现实设备等,或其任何组合。在一些实施例中,智能家居设备可以包括智能照明设备,智能电器装置的控制设备,智能监控设备,智能电视,智能摄像机,对讲机等,或其任意组合。在一些实施例中,可穿戴设备可包括智能手环,智能鞋袜,智能眼镜,智能头盔,智能手表,智能服装,智能背包,智能配件等,或其任何组合。在一些实施例中,智能移动设备可以包括智能手机,个人数字助理(PDA),游戏设备,导航设备,销售点(POS)设备等,或其任何组合。在一些实施例中,虚拟现实设备和/或增强现实设备可以包括虚拟现实头盔,虚拟现实眼镜,虚拟现实眼罩,增强现实头盔,增强现实玻璃,增强现实眼罩等。或其任何组合。例如,虚拟现实设备和/或增强现实设备可以包括Google Glass,Oculus Rift,Hololens,Gear VR等。在一些实施例中,机动车辆中的内置设备130-4可以包括:车载计算机,车载电视等。在一些实施例中,用户终端130可以是具有用于定位用户和/或用户终端130位置的定位技术的设备。
提供者终端140可以包括多个提供者终端140-1,140-2,...,140-n。在一些实施例中,提供者终端140可以与用户终端130类似或相同。在一些实施例中,提供者终端140可以是具有用于定位与提供者终端140相关联的提供者、提供者终端140和/或车辆位置的定位技术的设备。在一些实施例中,用户终端130和/或提供者终端140可以与其他定位设备通信以确定用户,用户终端130,提供者和/或提供者终端140的位置。在一些实施例中,用户终端130和/或者提供者终端140可以向服务器110发送定位信息。在一些实施例中,提供者终端140可以具有可用性状态。所述可用性状态可以指示与提供者终端140相关联的车辆150是否可用于携带用户。
在一些实施例中,提供者终端140可以对应于一个或多个车辆150。车辆150可以携带用户并前往目的地。车辆150可包括多个车辆150-1,150-2,......,150-n。一个车辆可以对应于一种类型的服务(例如,出租车服务,司机服务,快车服务,拼车服务,公共汽车服务,驾驶员租用服务和班车服务)。
数据库160可以存储数据和/或指令。在一些实施例中,数据库160可以存储从用户终端130和/或提供者终端140获取的数据。在一些实施例中,数据库160可以存储服务器110可以执行或用于执行的本公开中描述的示例性方法的数据和/或指令。在一些实施例中,数据库160可以包括大容量存储器,可移动存储器,易失性读写存储器,只读存储器(ROM)等,或其任何组合。示例性大容量存储器可以包括磁盘,光盘,固态驱动器等。示例性可移动存储器可以包括闪存驱动器,软盘,光盘,存储卡,zip磁盘,磁带等。示例性易失性读写存储器可以包括随机存取存储器(RAM)。示例性RAM可以包括动态RAM(DRAM),双倍数据速率同步动态RAM(DDR SDRAM),静态RAM(SRAM),晶闸管RAM(T-RAM)和零电容器RAM(Z-RAM)。示例性ROM可以包括掩模ROM(MROM),可编程ROM(PROM),可擦除可编程ROM(PEROM),电可擦除可编程ROM(EEPROM),光盘ROM(CD-ROM)和数字通用盘ROM等。在一些实施例中,数据库160可以在云平台上实现。仅作为示例,云平台可以包括私有云,公共云,混合云,社区云,分布式云,内部云,多云等,或其任何组合。
在一些实施例中,数据库160可以连接到网络120以与按需服务***100中的一个或多个组件(例如,服务器110,用户终端130,提供者终端140等)进行通信。按需服务***100中的一个或多个组件可以经由网络120访问存储在数据库160中的数据或指令。在一些实施例中,数据库160可以直接连接到或者与按需服务***100中的一个或多个组件(例如,服务器110,用户终端130,提供者终端140等)通信。在一些实施例中,数据库160可以是服务器110的一部分。
在一些实施例中,按需服务***100中的一个或多个组件(例如,服务器110,用户终端130,提供者终端140等)可以具有访问数据库160的许可。在一些实施例中,当满足一个或多个条件时,按需服务***100中的一个或多个组件可以读取和/或修改与用户,提供者和/或公众有关的信息。例如,服务器110可以在服务之后读取和/或修改一个或多个用户的信息。
在一些实施例中,可以通过请求服务来实现按需服务***100中的一个或多个组件的信息交换。服务请求的对象可以是任何产品。在一些实施例中,产品可以是有形产品或无形产品。有形产品可包括食品,药品,商品,化学产品,电器,服装,汽车,房屋,奢侈品等,或其任何组合。无形产品可以包括服务产品,金融产品,知识产品,互联网产品等,或其任何组合。互联网产品可以包括单独的主机产品,网络产品,移动互联网产品,商业主机产品,嵌入式产品等,或其任何组合。移动互联网产品可以用在移动终端的软件,程序,***等中,或者它们的任何组合中。移动终端可以包括平板电脑,笔记本电脑,移动电话,个人数字助理(PDA),智能手表,销售点(POS)设备,车载电脑,车载电视,可穿戴设备,等等,或其任何组合。例如,产品可以是计算机或移动电话中使用的任何软件和/或应用程序。软件和/或应用可以涉及社交,购物,运输,娱乐,学习,投资等,或其任何组合。在一些实施例中,与运输有关的软件和/或应用程序可以包括出行软件和/或应用程序,车辆调度软件和/或应用程序,地图软件和/或应用程序等。在车辆调度软件和/或应用中,车辆可包括马,马车,人力车(例如,独轮车,自行车,三轮车等),汽车(例如,出租车,公共汽车,私家车等),火车,地铁,船只,飞机(例如,飞机,直升机,航天飞机,火箭,热气球等)等,或其任何组合。
图2是根据本公开的一些实施例的计算设备200的示例性硬件和软件组件的示意图,在其上可以实现计算机服务器110,用户终端130和/或提供者终端140。例如,处理引擎112可以在计算设备200上实现,并且被配置为执行本公开中公开的处理引擎112的功能。
计算设备200可以是通用计算机或专用计算机。它们可以用于实现本公开的按需***。计算设备200可以用于实现如本文所述的按需服务的任何组件。例如,处理引擎112可以通过其硬件,软件程序,固件或其组合在计算设备200上实现。尽管仅示出了一个这样的计算机,但是为了方便起见,这里描述的按需服务有关的计算机功能可以在多个类似平台上以分布式方式实现,以分配处理负载。
计算设备200,例如,可以包括连接到和从网络上与其连接的以促进数据通信的COM端口250。计算设备200还可以包括一个或多个处理器的形式的中央处理单元(CPU)220,用于执行程序指令。示例性计算机平台可以包括内部通信总线210,程序存储器和不同形式的数据存储器,例如,磁盘270,以及只读存储器(ROM)230,或随机存取存储器(RAM)240,用于存储由计算机处理和/或传输的各种数据文件。示例性计算机平台还可以包括存储在ROM230,RAM 240和/或将由CPU 220执行的其他类型的非暂时性存储介质中的程序指令。本公开的方法和/或过程可以以程序指令实现。计算设备200还包括I/O组件260,其支持计算机与其中的其他组件(例如用户界面元件280)之间的输入/输出。计算设备200还可以经由网络通信接收编程和数据。
仅仅为了说明,在计算设备200中仅描述了一个CPU和/或处理器。然而,应当注意,本公开中的计算设备200还可以包括多个CPU和/或处理器,因此操作和/或方法由本公开中描述的一个CPU和/或处理器执行的步骤也可以由多个CPU和/或处理器联合或单独执行。例如,如果在本公开中计算设备200的CPU和/或处理器执行步骤A和步骤B,则应该理解,步骤A和步骤B也可以由计算设备200中的两个不同的CPU和/或处理器共同或者单独地执行。(例如,第一处理器执行步骤A,第二处理器执行步骤B,或者第一和第二处理器共同执行步骤A和B)。
图3是根据本公开的一些实施例的示例性处理引擎112的框图。处理引擎112可以包括获取模块310,确定模块320,评估模块330和排序模块340。
获取模块310可以被配置为从多个用户,多个服务提供者或其他来源(公共交通源,大都市源等)获取信息。
获取模块310可以经由网络120从用户终端130获取标识。获取模块310还可以获取用户终端130的用户的其他信息(例如,当前位置,当前实例,多个服务的当前序列)。
确定模块320可以被配置为确定用于更新多个服务的当前序列(例如,多个运输服务,例如出租车,拼车,试驾服务)的条件是否被满足。在一些实施例中,确定模块320可以使用由获取模块310获取的信息来进行确定。
当确定模块320确定用于更新多个服务的当前序列的条件被满足时,评估模块330可以被配置为确定多个服务的多个出行值。如这里所使用的,服务的出行值可以是一个指示用户在多个服务中的偏好,多个服务的使用频率,请求服务的概率和/或服务的当前可用性的值。评估模块330可以确定每个服务的出行值。
评估模块330还可以确定与多个服务的序列相关联的特征值。在一些实施例中,所述特征值可以被确定为多个分数的总和。每个分数可以对应于一个服务。评估模块330可以确定服务的分数。
排序模块340可以确定多个服务的更新序列。在一些实施例中,排序模块340可以基于多个服务的出行值来确定更新的序列。排序模块340可以针对多个服务中的每个服务确定更新序列中的顺序。服务的顺序可以指示用户的偏好和/或服务的可用性。
处理引擎112中的模块可以经由有线连接或无线连接彼此连接或通信。有线连接可以包括金属线缆,光缆,混合线缆等,或其任何组合。无线连接可以包括局域网(LAN),广域网(WAN),蓝牙,ZigBee,近场通信(NFC)等,或其任何组合。两个或更多模块可以组合为单个模块,并且任何一个模块可以分成两个或更多单元。例如,获取模块310可以作为单个模块集成在确定模块320中,该模块既可以从用户终端130获取信息,又可以基于获取的信息确定是否满足更新序列的条件。
图4示出了用于更新在用户的用户终端的显示器上显示为选项序列的多个服务序列的示例性过程400。过程400可以被实现为***100中计算机服务器110的非暂时性存储介质中的一组指令。计算机服务器110的CPU 220可以执行该组指令并且可以相应地执行过程400的停止。
在步骤410中,COM端口250可以与用户终端130建立网络通信。网络通信可以是有线通信或无线通信。示例性无线通信可以包括蜂窝通信,无线局域网(WLAN),WiMAX通信,蓝牙通信等。
在一些实施例中,COM端口250可以在某个触发事件之后建立网络通信。触发事件可以是用户终端130中的服务应用的启动,与服务器110的通信请求,来自用户终端130的位置信息的接收,通过用户终端130的账户登录,用于更新服务序列的请求等。
在步骤420中,获取模块310可以从用户终端130获取标识。所述标识可以是用于识别用户的任何标识。例如,标识可以与用户,用户终端130和/或用户注册的在线按需运输服务***100的账户相关联,使得获取模块310可以在步骤410中建立通信之后识别用户。标识可以是电话号码,用户账户或与用户终端130相关联的唯一标识的形式(媒体控制访问地址,序列号,制造商号等)。用户账户可以是在运输服务平台处注册的账户。
在步骤430中,获取模块310可以获取与该标识相关联的多个服务的当前序列。
***100可以向用户提供多种运输服务。在获取模块310获取用户,用户终端和/或用户账户的标识之后,***100可以检索和/或获取用户可用的多个运输服务作为列表。此外,列表中的多个运输服务可以按当前顺序排序。当前序列可以由CPU 220或计算机服务器110的任何其他处理器在当前实例之前生成。或者,当前序列可以由用户根据他/她的偏好来设置。当前序列可以存储在用户终端130,ROM 230或数据库160中。
在步骤440中,确定模块320可以确定用于更新当前序列的条件是否被满足。
当满足更新多个服务的当前序列的条件时,在步骤450中,排序模块340可以确定在用户终端130的显示器上显示的多个服务的更新序列。COM端口250可以通过网络通信向用户终端130发送更新后的序列。用户终端130的显示器可以在服务应用程序的用户界面中显示更新后的序列。
当不满足更新多个服务的当前序列的条件时,在步骤460种,COM端口250可以将多个服务的当前序列发送到用户终端130。
在一些实施例中,所述条件可以包括下列条件:
(I)当用户最后一次在当前位置的相同区域中使用多个运输服务中的一个或多个足够长时,如,当用户在包含用户终端130的当前位置该的第一地理区域内发起服务请求的天数大于第一阈值;
(II)当多个运输服务的序列长时间未更新时,如,当多个服务序列的先前更新时间与当前实例之间的间隔大于第二阈值;
(III)当有其他原因以更新多个运输服务的序列时。例如,当多个服务的当前序列与优化的顺序相差太远时,如,当多个服务的多个服务的优化序列的特征值与当前的特征值之间的比例小于第三阈值;
或其任意组合。
第一阈值可以是任何合适的时间段,例如,十天,一个月,一个季度等。当用户在第一地理区域(例如,城市)内发起服务请求的天数大于第一阈值时,排序模块340可以确定更新序列。第一阈值可以防止过度频繁地更新序列的情况。排序模块340可以根据用户终端130的历史位置确定用于更新序列的时间/期限。
第二阈值可以是任何合适的时间段,例如,二十天、一个月、一季度等。第二阈值可以与第一阈值相同或不同。当多个服务的序列的先前更新时间与当前实例之间的间隔大于第二阈值时,排序模块340可以确定更新序列并更新该序列。第二阈值可以防止多个运输服务的序列过度过时。因此,排序模块340可以根据序列的先前更新的历史来确定用于更新序列的时间/期限。
第三阈值可以是任何比例,例如,0.5、0.75、0.8、0.9等。多个服务的当前序列的特征值与多个服务的优化序列的特征值之间的比率可以表示当前序列偏离优化序列的程度。较大的比率可以指示当前序列近似于优化的序列。优化序列可以准确地暗示在当前条件下用户对多个服务的趋势或偏好。第三阈值可以帮助多个服务的序列进行及时更新,当多个服务的实质性事件发生时(例如,当存在服务的项目的促销和/或改变等)。
在一些实施例中,多个服务的当前序列的特征值可以被确定为多个分数的总和。多个分数中的每个分数可以与多个服务的一个服务相关联。评估模块330可以基于当前序列中的服务顺序和服务的出行值来确定服务的分数。出行值可以指示用户请求服务的趋势。
特征值和/或分数可以采用各种形式或定义。
确定模块320可以确定上述三个条件中的一个或多个是否被满足。如果三个条件中的一个或多个被满足,则确定模块320可以确定多个服务的更新序列。
在一些实施例中,特征值可以包括与多个服务序列相关联的DCG(折扣累积增益)值。DCG值可以指示服务序列的质量。当对多个元素进行排序时,可能希望重要元素应该具有更高的等级或突出的位置,而无意义的元素应该具有更低的等级。序列的较大DCG值可以指示更重要的元素在序列中具有更高的等级(例如,在顶部)。序列的较小DCG值可以指示一个或多个重要元素在序列中被分配到较低等级(例如,在底部)。多个服务的当前序列的特征值与多个服务的优化序列的特征值之间的比例可以包括NDCG(归一化折扣累积增益)值。优化序列可以将最高有效元素分配给最高位置(如,第一),然后将第二最高有效元素分配给第二高位置(如,第二)等。当前序列的NDCG值可以从0.0到1.0变化,1.0表示当前序列正好是优化序列。
在一些实施例中,应用程序的用户界面可以在活动窗口或界面中显示多个服务的一部分。用户界面可以在后台窗口或界面中显示多个服务的其他部分。
例如,***100提供的服务总数可以是整数n。在用户终端上的活动窗口中显示的服务的数量可以是另一个整数m。整数m可以不大于整数n。因此,在后台窗口中显示的服务的数量可以是整数(n-m)。排序模块340可以确定在后台窗口或界面中(n-m)个要更新的服务序列。附加地或可替代地,排序模块340可以确定活动窗口中m个不更新的服务序列。
图5示出了用于确定多个服务当前序列的特征值与多个服务优化序列的特征值之间的比例的示例性过程500。过程和/或方法500可以由按需服务***100执行。例如,过程和/或方法500可以实现为存储在ROM 230中的一组指令(例如,应用程序)。CPU 220可以执行该组指令,并且相应地可以指示CPU执行该过程和/或方法500。
在步骤510中,获取模块310可以获取多个服务的当前序列的DCG值。
多个服务序列的DCG值可以如等式(1)和(2)所示:
DCG=∑nfn (1)
Figure BDA0001750128250000171
多个服务当前序列的DCG值被确定为多个分数的总和。多个分数中的每个分数可以与多个服务的一个服务相关联。对于第n服务,分数fn可以基于当前序列中的第n服务的顺序rankn和第n服务的出行值Rn来确定。在一些实施例中,rankn可以是与第n个服务的顺序相关联的任何其他值,例如,第n个服务的平方,第n个服务的顺序的平方根等。
因此,DCG值可以如等式(3)所示:
Figure BDA0001750128250000172
在步骤520中,获取模块310可以获取多个服务优化序列的DCG值。
排序模块340可以根据出行值确定优化序列。在一些实施例中,排序模块340可以根据服务的出行值对服务进行排序。
在步骤530中,评估模块330可以基于多个服务当前序列的DCG值和多个服务优化序列的DCG值来确定NDCG值。
以下面的为例。如果有四种服务,即D1、D2、D3和D4。服务的出行值等于用户在预定时间段(如,使用频率)启动服务的次数。四个服务D1、D2、D3和D4的使用频率分别为3、5、0和3。如果四个服务的当前序列是(D1、D2、D4、D3)。服务D1排在最前面,而服务D3排在最底层。当前序列的DCG值如式(4)所示:
Figure BDA0001750128250000181
上述示例的优化序列可以是(D2、D1、D4、D3)。优化序列的DCG值如式(5)所示:
Figure BDA0001750128250000182
因此,优化序列和当前序列之间的NDCG值如等式(6)所示:
Figure BDA0001750128250000183
如果第三阈值是0.8,则NDCG值不小于第三阈值。因此,不满足条件(III)。当前序列与优化序列的偏差非常小。在一些场景中,用优化序列替换当前序列可能给用户带来不便或混淆。COM端口250可以将当前序列发送到用户的用户终端130。
在一些实施例中,排序模块340可以根据图6中所示的过程600确定多个服务的更新序列。
当满足更新当前序列的条件时,排序模块340可以确定更新的序列。图6示出了用于确定一个服务在多个服务的更新序列中的更新顺序的示例性过程600。过程和/或方法600可以由按需服务***100执行。例如,过程和/或方法600可以被实现为存储在ROM 230中的一组指令(例如,应用程序)。CPU 220可以执行该组指令,并且相应地可以指示CPU执行该过程和/或方法600。
在步骤610中,获取模块310可以获取通过用户终端130进行的服务的历史请求记录。历史请求记录可以存储在用户终端130,ROM 230或数据库160中。历史请求记录可以与多个服务中的一个或多个相关联。在一些实施例中,历史请求可以在当前实例之前的第一时间段内。第一时间段的长度可以是一小时、一天、一周、一个月、一季度或任何其他合适的时间段。
在步骤620中,对于多个服务中的每个服务,评估模块330可以基于历史请求记录来确定指示用户请求服务趋势的出行值。
在步骤630中,排序模块340可以基于服务的出行值来确定更新序列中的更新顺序。此外,排序模块340可以根据多个服务的更新顺序确定更新序列。更新序列中的多个服务可以按降序或按升序排列。
在一些实施例中,评估模块330可以基于以下中的至少一个来确定每个服务的出行值:在第一时间段内对服务的历史请求数量(如上所述);在第一时间段内已完成的服务的历史请求的数量;指示服务供应水平的当前可用性信息;显示服务页面的页面浏览数量,或访问显示服务页面的特征访问者的数量。
在第一时间段内服务的历史请求数量和已完成的历史请求数量可以反映用户对服务的使用频率。
服务的当前可用性信息可以包括用户终端130附近与服务相关联的服务提供者的数量以及用户终端130附近的在当前实例的第二时间段内与服务相关联的当前服务请求的数量。
服务提供者可能具有可用性状态,表明他们已准备好提供服务。第二时间段可以是相对短的时间段。第二时间段的时长可以是5分钟、10分钟、15分钟等。服务请求可以是瞬时的或关于时间随机分布的。评估模块330可以根据第二时间段的服务请求的数量确定来自多个用户的需求。
当前可用信息可以是局部的。用户终端130的附近可以是包含用户终端130当前位置的局部区域。局部区域可以是围绕用户终端130当前位置的圆圈。该圆圈可以具有预设的镭,例如500米、1公里,2公里等。或者,局部区域可以是任何其他形式或形状。局部区域可以是包含用户终端130当前位置的任何区域。例如,局部区域可以是商业区,住宅区,社区等。
在一些实施例中,***100可以指示用户终端在多个页面上显示多个服务。每个页面可以显示一个服务。应用程序(移动或桌面应用程序)可以具有包括页面的用户界面。显示服务页面的页面浏览数量可以反映用户的兴趣或注意力。显示服务页面的页面浏览数量可以包括用户的页面浏览数量。
在一些实施例中,评估模块330可以根据访问显示服务页面的特征访问者的数量来确定服务的出行值。访问显示服务页面的特征访问者的数量可以反映服务在一组用户中的流行度。
评估模块330可以根据预定规则确定服务的出行值。
图7示出了用于确定服务的出行值的示例性过程700。评估模块330可以确定多个服务的出行值以确定更新序列。过程和/或方法700可以由按需服务***100执行。例如,过程和/或方法700可以被实现为存储在ROM 230中的一组指令(例如,应用程序)。CPU 220可以执行该组指令,并且相应地可以指示CPU执行该过程和/或方法700。
在步骤710中,评估模块330可以从历史请求中获取与多个服务中的一个服务相关联的至少两个特征。至少两个特征可包括第一特征和至少一个第二特征。所述至少两个特征可以包括在第一时间段内服务的历史请求数量,在第一时间段内服务的已完成的历史请求数量,指示服务的供应级别的当前可用性信息,显示服务页面的页面浏览数量,或访问显示服务页面的特征访问者数量。
在步骤720中,评估模块330可以获取与第一特征相关联的第一值和与至少一个第二特征相关联的至少一个第二值。
在步骤730,评估模块330可以基于至少一个第二值和至少一个变换规则确定至少一个变换值。在一些实施例中,评估模块330可以预先获去至少一个变换规则。变换规则可以存储在ROM 230或数据库160中。变换规则可以是从与第二特征相关联的第二值到与第二特征相关联的变换值的映射规则。
在一些实施例中,变换规则可以指定变换值为与第二特征相关联的第二值的n分之一。这里n可以是正数。
例如,该服务是出租车服务。第一个特征是第一时间段内出租车服务的历史请求数量。唯一的第二个特征是显示出租车服务页面的页面浏览数量。变换规则可以指定每十次页面浏览量可以等同于一个历史请求。假设用户在上个月期间浏览了120次页面,则与页面查看数量相关联的变换值是
Figure BDA0001750128250000201
Figure BDA0001750128250000202
在步骤740中,评估模块330可以基于第一值和至少一个变换值来确定服务的出行值。
在一些实施例中,评估模块330可以将第一值和至少一个变换值之和确定为出行值。例如,如果用户还执行了10个历史请求。评估模块330可将出行值确定为10+12=22。
可替换地,评估模块330可以将第一值和至少一个变换值的平均值确定为出行值。
应该注意的是,上面的描述仅用于说明目的。评估模块330可以根据任何其他规则确定出行值例如,处理器可以将出行值确定为第一值和至少一个变换值的几何平均值。
图8是示出根据本公开的一些实施例的用于确定更新序列中的服务的更新顺序的示例性过程/方法800的流程图。过程和/或方法800可以由按需服务***100执行。例如,过程和/或方法800可以被实现为存储在ROM 230中的一组指令(例如,应用程序)。CPU 220可以执行该组指令,并且相应地可以指示CPU执行该过程和/或方法800。
在步骤810中,获取模块310可以获取或确定用户终端130的当前实例和当前位置。在一些实施例中,用户终端130可以将终端ID发送到COM端口250。当前时间可以是用户终端130发送终端ID的时间,或COM端口250接收终端ID的时间。当前位置可以是用户终端130发送终端ID的地理位置。
在步骤820中,获取模块310可以在当前实例之前的预定时间段内获去服务的历史请求记录。例如,预定时间段可以是一周五天,一天等。在一些实施例中,历史请求记录可以包括第一类型的记录。第一类记录可以与第二地理区域内的一个或多个类似的用户终端130s相关联。类似的用户终端130s可以与要被分配序列的用户终端共享一些特征。第二地理区域可以包含当前位置。例如,第二地理区域可以是行政区。第一类记录可以包括多个第一历史请求的数量和为多个第一历史请求中的每一个选择的服务。如这里所使用的,第一历史请求由一个或多个用户终端130s生成。可以在当前实例之前的第三时间段内生成第一历史请求。第三时间段可以是固定的或可调节的。
在一些实施例中,历史请求的记录可以包括与用户终端130相关联的第二类型的记录。获取模块310可以获取与终端ID有关的第二类型的记录。第二类记录可以包括多个第二历史请求的数量,多个第二历史请求时间,用户使用优惠券的概率,与用户浏览显示服务页面有关的信息(例如,页面浏览次数,页面上的总持续时间等)等。多个第二历史请求时间中的每一个可以与第二历史请求相关联。评估模块330可以基于所使用的优惠券的总数和用户每个服务使用优惠券的数量来确定用户使用优惠券的概率。
在步骤830中,获取模块310可以获取用户终端130当前位置附近的每个服务的当前可用信息。当前可用信息可以指示服务的供应级别。当前可用信息可以包括与用户终端130附近服务相关联的可用服务提供者的数量(例如,用户终端130周围100m内的可用服务提供者数量)。当前可用信息还可以包括用户终端130附近当前实例的第二时间段(例如,5分钟)内与服务相关联的当前服务请求的数量。
在步骤840中,评估模块330可以基于历史请求记录和当前可用信息确定用户选择服务的概率。
在一些实施例中,评估模块330可以基于机器学习方法确定用户选择服务的概率。机器学习方法可以包括贝叶斯模型(例如,朴素贝叶斯分类器),神经网络模型等,或其组合。
以朴素贝叶斯分类器为例,评估模块330可以基于服务的多个特征来确定概率。多个特征可以基于历史请求记录来确定。处理器可以通过基于多个特征确定条件概率来确定服务的概率。向量X={a1,a2,...,am,}可以表示多个特征。向量Y={y1,y2,...,ym,}可以表示多个服务。服务的概率可以表示为P(yi|X)。如这里所使用的,P(yi|X)可以表示用户将基于特征X的出现概率来选择服务yi的概率。可以基于特征a1,a2,...和am发生概率可以确定特征X的出现概率。可以通过历史请求的记录来训练特征X的出现概率。
在一些实施例中,评估模块330可以基于第一类型记录来确定多个特征。例如,评估模块330可以基于第一类型记录来确定服务的流行度。服务yi的流行度可以通过下面的等式(7)确定:
Figure BDA0001750128250000221
其中i表示服务的索引,ri表示服务yi的流行度,ni表示第一类型记录中用户选择服务yi的数量,∑ni表示第一类型记录的用户选择服务的Y={y1,y2,…,ym,}的总数由。排序模块340可以将ri乘以100并且将结果的整数部分确定为表示服务yi的流行度的特征。例如,如果服务yi的流行度是90.6%,则评估模块330可以将服务yi的流行度确定为90。
在一些实施例中,评估模块330可以基于第二类型记录来确定多个特征。基于终端ID,评估模块330可以确定最近三个请求通过终端选择的服务是{y2,y1,y1}。服务的用户偏好可以通过下面的等式(8)确定:
Figure BDA0001750128250000231
其中i表示服务的索引,k是服务yi排序的索引,DCGi表示用户对服务yi的偏好。例如,服务y2排序的索引是1,
Figure BDA0001750128250000232
服务y1排序的索引是2和3,
Figure BDA0001750128250000233
在一些场景中,最近的历史服务请求可以更准确地反映用户的偏好。如这里所使用的,
Figure BDA0001750128250000234
可以使最近的历史请求比先前的历史请求更具影响力。
在一些实施例中,评估模块330可以基于DCGi的顺序确定多个特征。例如,对于DCG1=1.28,DCG2=1,评估模块330可以将服务y1和y2排序确定为代表用户偏好服务的特征。
作为另一示例,评估模块330可以基于DCG1与DCG2的比例来确定特征。作为离散化的一种方式,评估模块330可以将DCG1与DCG2的比例乘以10,并将结果的整数部分确定为表示代表用户偏好服务的特征。例如
Figure BDA0001750128250000235
Figure BDA0001750128250000236
乘以大于1的数,会使两个值(DCG1和DCG2)更加可区分。
在一些实施例中,评估模块330可以基于当前可用信息确定多个特征。例如,评估模块330可以将与用户终端130附近服务相关联的可用服务提供者的数量确定为特征。作为另一示例,评估模块330可以确定用户终端130附近当前实例的第二时间段内与服务相关联的当前服务请求的数量。
在步骤850中,排序模块340可以基于概率确定更新序列中的服务的更新顺序。排序模块340可以按降序对服务的概率进行排名。例如,如果用户选择服务y1的概率是20%,选择服务y2的概率是30%,选择服务y3的概率是50%,因此更新序列的更新顺序可以是y3,y2和y1
对于特定服务,评估模块330可以根据等式(9)确定与用户终端130附近服务相关联的可用服务提供者的数量。
Figure BDA0001750128250000241
表(1)示出了在发起服务请求用户的多个附近内的第k个服务的服务提供者数量。
表(1)
Figure BDA0001750128250000242
对于特定服务,评估模块330可以根据等式(10)确定与服务相关联的服务请求的数量。服务请求可以是在用户请求之前的5分钟的时间段内发起的。
Figure BDA0001750128250000243
表(2)示出了在发起服务请求用户的多个附近内的第k个服务的服务提请求者数量。
表(2)
Figure BDA0001750128250000244
Figure BDA0001750128250000251
图9示出了多个服务序列的示例性用户界面。900示出了多个服务的序列。服务可以包括公交服务902,电梯服务904,快递服务906,出租车服务908,豪华服务910,以及在后台窗口中显示的一个或多个服务912。在一些实施例中,当用户点击省略号标记(三个间隔点)时,用户界面可以显示服务912。
如此描述基本概念之后,对于阅读此详细揭示之后的熟习此项技术者将相当显而易见,前述详细揭示仅意欲藉由实例呈现,而非出于限制目的。尽管本文中未明确说明,但熟习此项技术者可进行且尝试各种变更、改进及修改。这些变更、改进及修改意欲藉由本揭示表明,且位于本揭示之示例性实施例之精神及范围内。
此外,某些术语已被用于描述本公开的实施例。例如,术语“一个实施例”,“实施例”和/或“一些实施例”意味着结合该实施例描述的特定特征,结构或特性包括在本公开的至少一个实施例中。因此,应该强调并且应当理解,在本说明书的各个部分中对“实施例”或“一个实施例”或“替代实施例”的两个或更多个引用不一定都指代相同的实施例。此外,特定特征,结构或特性可以在本公开的一个或多个实施例中适当地组合。
此外,本领域技术人员将理解,本公开的各个方面可以在许多可获得专利的类别或上下文中的任何一个中示出和描述,包括任何新的和有用的过程,机器,制造或物质组成,或任何新的和有用的改进。相应地,本公开的各方面可以完全由硬件,完全软件(包括固件,常驻软件,微代码等)或组合软件和硬件来实现,这些实现在本文中通常都可以称为“模块”、“单元”、“组件”、“装置”或“***”。此外,本公开的各方面可以采取体现在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质具有包含在其上的计算机可读程序代码。
计算机可读信号介质可以包括传播的数据信号,其中包含计算机可读程序代码,例如,在基带中或作为载波的一部分。这种传播信号可以采用多种形式中的任何一种,包括电磁,光学等,或其任何合适的组合。计算机可读信号介质可以是任何计算机可读介质,其不是计算机可读存储介质并且可以通信,传播或传输程序以供指令执行***,装置或设备使用或与其结合使用。计算机可读信号介质上包含的程序代码可以使用任何适当的介质传输,包括无线,有线,光纤电缆,RF等,或者前述的任何合适的组合。
用于执行本公开的各个方面的操作的计算机程序代码可以用一种或多种编程语言的任何组合来编写,包括面向对象的编程语言,如Java、Scala、Smalltalk、Eiffel、JADE、Emerald、C++、C#、VB.NET、Python等,传统的过程编程语言,如“C”编程语言,Visual Basic,Fortran 2003,Perl,COBOL2002,PHP,ABAP,动态编程语言,如Python,Ruby和Groovy,或其他编程语言。程序代码可以完全在用户的计算机上执行,部分在用户的计算机上执行,作为独立的软件包,部分在用户的计算机上,部分在远程计算机上或完全在远程计算机或服务器上执行。在后一种情况下,远程计算机可以通过任何类型的网络连接到用户的计算机,包括局域网(LAN)或广域网(WAN),或者可以连接到外部计算机(用于例如,通过互联网使用互联网服务提供商)或在云计算环境中或作为服务提供,例如软件即服务(SaaS)。
此外,所引用的处理元件或序列的顺序,或者数字,字母或其他名称的使用,并不旨在将要求保护的过程和方法限制为任何顺序,除非可以在权利要求中指定。尽管上面的公开内容通过各种示例讨论了当前被认为是本公开的各种有用实施例的内容,但是应该理解,这样的细节仅用于该目的,并且所附权利要求不限于所公开的实施例,但是,相反,旨在覆盖在所公开的实施例的精神和范围内的修改和等同布置。例如,尽管上述各种组件的实现可以体现在硬件设备中,但是它也可以实现为一个仅软件解决方案,例如,在现有服务器或移动设备上的安装。
类似地,应当理解,在本公开的实施例的前述描述中,为了简化公开以帮助理解一个或多个不同的实施例,有时将各种特征组合在一个单独的实施例,附图或描述中。然而,该公开方法不应被解释为所要求保护主题的特征需要比每个权利要求中明确记载的特征更多。事实上,要求保护主题的特征可少于前述单个公开实施例的所有特征。

Claims (18)

1.一种更新服务序列的***,包括:
至少一个计算机可读存储介质,包含一组指令用于更新多个服务的序列,其为在用户的用户终端显示器上显示的选项序列;
至少一个处理器,与所述至少一个计算机可读存储介质通信,其中,当执行所述指令时,所述至少一个处理器用于:
与用户终端建立网络通信;
从用户终端获取与在***中注册的用户账户相关联的标识;
获取与标识相关联的多个服务的当前序列;
确定是否满足用于更新当前序列的条件;
当不满足更新当前序列的条件时,将所述多个服务的当前序列发送到用户终端;以及
当满足更新当前序列的条件时,确定可以在用户终端的显示器上显示的多个服务的更新序列;
其中,所述条件包括:所述多个服务的当前序列的特征值与多个服务的优化序列的特征值之间的比值小于预设阈值,其中,所述特征值通过如下方式确定:
Figure FDA0003531376750000011
其中,DCG表示特征值,rankn表示与所述多个服务中的第n个服
务的顺序相关联的权重值,Rn表示所述多个服务中的第n个服务的出行值。
2.如权利要求1所述的***,其中,当执行所述指令时,所述至少一个处理器还用于从所述用户终端获取所述用户终端的当前位置,并且所述条件还包括以下中的至少一个:
在包含用户终端当前位置的第一地理区域内发起服务请求的天数大于第一阈值;或者
多个服务序列的先前更新时间与当前情况的之间的间隔长于第二阈值。
3.如权利要求1所述的***,其中,所述出行值可以基于以下至少一个确定:
第一时间段内针对所述服务的历史服务请求的数量、
所述第一时间段内针对所述服务的完成的历史服务请求的数量、
表明服务的供应水平的当前可用信息显示服务页面的页面浏览数量或者
访问显示服务页面的特征访问者的数量。
4.如权利要求1所述的***,其中,确定多个服务的更新序列,所述至少一个处理器进一步用于:
对多个服务中的每个服务,获取通过用户终端进行的服务的历史请求的记录;
基于历史请求的记录来确定指示用户请求服务的趋势的所述出行值;以及
基于服务的所述出行值来确定更新序列。
5.如权利要求1所述的***,其中,确定多个服务的更新序列,所述至少一个处理器进一步用于:
从用户终端获取当前时刻和用户终端的当前位置;
对于多个服务中的每个服务,获取当前时刻之前的服务历史请求记录;
获取指示用户终端的当前位置附近的服务供应级别的当前可用性信息;
基于历史请求记录和当前可用性信息来确定用户将选择该服务的概率;以及
基于所述概率确定更新序列中的该服务的更新顺序。
6.如权利要求5所述的***,其中,服务的当前可用信息包括:
与用户终端附近的服务相关联的可用服务提供者的数量;以及
与当前时刻第二时间段内用户终端附近的服务相关联的当前服务请求的数量。
7.如权利要求5所述的***,其中,
历史请求记录可以包括与包含用户终端的当前位置的第二地理区域内的一个或多个其他用户终端相关联的第一类型记录,以及
对于每个服务,所述第一类型记录可以包括在距当前时刻的第三时间段内的多个第一历史请求中的数量。
8.如权利要求7所述的***,其中,
所述历史请求记录还可以包括与用户终端相关联的第二类型记录,以及
对于每个服务,第二类型记录可以包括以下至少一个:
多个第二历史请求的数量;
多个第二历史请求的时间,其中多个第二历史请求时间中的每个第二历史请求时间可以与多个第二历史请求中的一个第二历史请求相关联;
用户使用优惠券的概率;或者
与用户访问服务显示页面相关的信息。
9.如权利要求8所述的***,其中,对于每个服务,与用户访问服务显示页面相关的信息包括至少一个:
对页面的访问次数;以及
页面上的总持续时间。
10.一种更新服务序列的方法,其为在用户的用户终端显示器上显示的选项序列,包括:
通过在线随选运输服务平台的计算机服务器,与用户终端建立网络通信;
通过所述计算机服务器,从用户终端获取与在***中注册的用户账户相关联的标识;
通过所述计算机服务器,获取与标识相关联的多个服务的当前序列;
通过所述计算机服务器,确定是否满足用于更新当前序列的条件;
当不满足更新当前序列的条件时,通过所述计算机服务器,将所述多个服务的当前序列发送到用户终端;以及
当满足更新当前序列的条件时,通过所述计算机服务器,确定可以在用户终端的显示器上显示的多个服务的更新序列;
其中,所述条件包括:所述多个服务的当前序列的特征值与多个服务的优化序列的特征值之间的比值小于预设阈值,其中,所述特征值通过如下方式确定:
Figure FDA0003531376750000041
其中,DCG表示特征值,rankn表示与所述多个服务中的第n个服务的顺序相关联的权重值,Rn表示所述多个服务中的第n个服务的出行值。
11.如权利要求10所述的方法,进一步包括,通过所述服务器,从所述用户终端获取所述用户终端的当前位置,并且所述条件包括以下中的至少一个:
在包含用户终端当前位置的第一地理区域内发起服务请求的天数大于第一阈值;或者
多个服务序列的先前更新时间与当前情况的之间的间隔长于第二阈值。
12.如权利要求11所述的方法,其中,出行值可以基于以下至少一个确定:
第一时间段内针对所述服务的历史服务请求的数量、
所述第一时间段内针对所述服务的完成的历史服务请求的数量、
表明服务的供应水平的当前可用信息、
显示服务页面的页面浏览数量或者
访问显示服务页面的特征访问者的数量。
13.如权利要求10所述的方法,其中,确定多个服务的更新序列,进一步包括:
对多个服务中的每个服务,通过所述服务器,获取通过用户终端进行的服务的历史请求的记录;
基于历史请求的记录,通过所述服务器,来确定指示用户请求服务的趋势的所述出行值;以及
基于服务的所述出行值,通过所述服务器,来确定更新序列。
14.如权利要求10所述的方法,其中,确定多个服务的更新序列,进一步包括:
从用户终端,通过所述服务器,获取当前时刻和用户终端的当前位置;
对于多个服务中的每个服务,通过所述服务器,获取当前时刻之前的服务历史请求记录;
通过所述服务器,获取指示用户终端的当前位置附近的服务供应级别的当前可用性信息;
基于历史请求记录和当前可用性信息,通过所述服务器,来确定用户将选择该服务的概率;以及
基于所述概率,通过所述服务器,确定更新序列中的该服务的更新顺序。
15.如权利要求14所述的方法,其中,服务的当前可用信息包括:
与用户终端附近的服务相关联的可用服务提供者的数量;以及
与当前时刻第二时间段内用户终端附近的服务相关联的当前服务请求的数量。
16.如权利要求14所述的方法,其中,历史请求记录可以包括与包含用户终端的当前位置的第二地理区域内的一个或多个其他用户终端相关联的第一类型记录,以及
对于每个服务,所述第一类型记录可以包括在距当前时刻的第三时间段内的多个第一历史请求中的数量。
17.如权利要求16所述的方法,其中,所述历史请求记录还可以包括与用户终端相关联的第二类型记录,以及
对于每个服务,第二类型记录可以包括以下至少一个:
多个第二历史请求的数量;
多个第二历史请求的时间,其中多个第二历史请求时间中的每个第二历史请求时间可以与多个第二历史请求中的一个第二历史请求相关联;
用户使用优惠券的概率;或者
与用户访问服务显示页面相关的信息。
18.如权利要求17所述的方法,其中,对于每个服务,与用户访问服务显示页面相关的信息包括至少一个:
对页面的访问次数;以及
页面上的总持续时间。
CN201680080711.1A 2015-12-22 2016-12-21 更新服务序列的***和方法 Active CN108780562B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CN201510973197 2015-12-22
CN2015109731971 2015-12-22
CN2016100404659 2016-01-21
CN201610040465.9A CN106991632B (zh) 2016-01-21 2016-01-21 车型标签序列更新方法、排序方法及更新***
PCT/CN2016/111374 WO2017107932A1 (en) 2015-12-22 2016-12-21 Systems and methods for updating sequence of services

Publications (2)

Publication Number Publication Date
CN108780562A CN108780562A (zh) 2018-11-09
CN108780562B true CN108780562B (zh) 2022-07-29

Family

ID=59089085

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680080711.1A Active CN108780562B (zh) 2015-12-22 2016-12-21 更新服务序列的***和方法

Country Status (13)

Country Link
US (3) US10306404B2 (zh)
EP (1) EP3365864B1 (zh)
JP (2) JP6632723B2 (zh)
KR (1) KR102232466B1 (zh)
CN (1) CN108780562B (zh)
AU (2) AU2016377721A1 (zh)
BR (1) BR112018009617B1 (zh)
GB (1) GB2558500A (zh)
HK (1) HK1252706A1 (zh)
MY (1) MY196941A (zh)
PH (1) PH12018550058A1 (zh)
SG (1) SG11201803998PA (zh)
WO (1) WO2017107932A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102232466B1 (ko) * 2015-12-22 2021-03-26 베이징 디디 인피니티 테크놀로지 앤드 디벨럽먼트 컴퍼니 리미티드 서비스의 시퀀스를 업데이트하기 위한 시스템 및 방법
US11328611B2 (en) * 2017-11-02 2022-05-10 Peter F. SHANNON Vertiport management platform
CN109615428A (zh) * 2018-12-10 2019-04-12 拉扎斯网络科技(上海)有限公司 商户推荐方法、装置、***及服务器
CN109637038B (zh) * 2019-01-18 2021-02-23 中北大学 一种共享车辆轮腿***及使用方法
US10657824B1 (en) 2019-05-16 2020-05-19 Allstate Insurance Company Roadside assistance system
CN110045976A (zh) * 2019-05-23 2019-07-23 中国联合网络通信集团有限公司 一种应用的更新方法和***
WO2021152802A1 (ja) 2020-01-30 2021-08-05 富士通株式会社 サービス設計装置、サービス設計方法およびサービス設計プログラム
CN111899061B (zh) * 2020-03-10 2024-04-16 北京畅行信息技术有限公司 订单推荐方法、装置、设备及存储介质
CN117648167A (zh) * 2023-12-11 2024-03-05 北京火山引擎科技有限公司 资源调度方法、装置、设备及存储介质
CN117743453B (zh) * 2024-02-21 2024-05-14 煤炭科学研究总院有限公司 煤矿井下动目标实时可视化方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1331521A (zh) * 2000-06-30 2002-01-16 株式会社日立制作所 多媒体信息发布***和移动信息终端设备
KR20120040478A (ko) * 2010-10-19 2012-04-27 텔코웨어 주식회사 택시 콜 서비스 제공 방법 및 이를 구현한 택시 콜 서비스 제공 시스템
CN103313186A (zh) * 2012-03-14 2013-09-18 埃森哲环球服务有限公司 用于提供可扩展的基于位置的服务的***
CN104823436A (zh) * 2012-11-08 2015-08-05 优步科技公司 通过使用便携式计算装置提供按需服务
CN105095979A (zh) * 2015-09-30 2015-11-25 传成文化传媒(上海)有限公司 一种酒店车辆的预定方法及***

Family Cites Families (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7630986B1 (en) * 1999-10-27 2009-12-08 Pinpoint, Incorporated Secure data interchange
JP2002063690A (ja) * 2000-08-17 2002-02-28 Oki Electric Ind Co Ltd 配車サービス方法
US6968334B2 (en) * 2001-05-15 2005-11-22 Nokia Corporation Method and business process to maintain privacy in distributed recommendation systems
JP2002337689A (ja) * 2001-05-18 2002-11-27 Nec Corp 交通案内方法及び交通案内システム並びにプログラム
GB0128220D0 (en) * 2001-11-24 2002-01-16 Koninkl Philips Electronics Nv Location based delivery of service data
US7617136B1 (en) * 2003-07-15 2009-11-10 Teradata Us, Inc. System and method for capturing, storing and analyzing revenue management information for the travel and transportation industries
JP4629479B2 (ja) * 2005-03-31 2011-02-09 株式会社エヌ・ティ・ティ・ドコモ タスクモデル利用更新装置、及び、タスクモデル更新方法
US8472985B2 (en) * 2005-09-21 2013-06-25 Buckyball Mobile, Inc Incentive marketing with a context-enriched message
JP2008250801A (ja) * 2007-03-30 2008-10-16 Tokyo Metropolitan Univ サービス提供システム
JP2008299775A (ja) * 2007-06-04 2008-12-11 Nippon Telegr & Teleph Corp <Ntt> 顧客のサービス選択行動推定装置及び方法
US20090030885A1 (en) * 2007-07-26 2009-01-29 Ridecharge Method and system for on-demand and scheduled services relating to travel and transportation
US20090037268A1 (en) * 2007-08-02 2009-02-05 Sam Zaid Relevance Engine for Delivering Increasingly Relevant Content to Users
US7882056B2 (en) * 2007-09-18 2011-02-01 Palo Alto Research Center Incorporated Method and system to predict and recommend future goal-oriented activity
JP2010049295A (ja) * 2008-08-19 2010-03-04 Oki Electric Ind Co Ltd 情報提供装置および情報提供方法
US8108374B2 (en) * 2008-09-16 2012-01-31 Yahoo! Inc. Optimization framework for tuning ranking engine
US8793717B2 (en) * 2008-10-31 2014-07-29 The Nielsen Company (Us), Llc Probabilistic methods and apparatus to determine the state of a media device
US20150170175A1 (en) 2009-01-21 2015-06-18 Truaxis, Inc. Method and system for identifying a cohort of users based on past shopping behavior and other criteria
US9600581B2 (en) * 2009-02-19 2017-03-21 Yahoo! Inc. Personalized recommendations on dynamic content
JP2010204890A (ja) * 2009-03-03 2010-09-16 Seiko Epson Corp サービス利用システム、サービス利用方法、サービス配列表示用プログラム
US20100250523A1 (en) 2009-03-31 2010-09-30 Yahoo! Inc. System and method for learning a ranking model that optimizes a ranking evaluation metric for ranking search results of a search query
CN102043777B (zh) 2009-10-24 2014-12-31 温州职业技术学院 一种面向移动终端的三维标签云可视化方法
US10002198B2 (en) * 2009-10-28 2018-06-19 Verizon Patent And Licensing Inc. Mobile taxi dispatch system
WO2011069170A1 (en) * 2009-12-04 2011-06-09 Uber, Inc. System and method for arranging transport amongst parties through use of mobile devices
US9230292B2 (en) * 2012-11-08 2016-01-05 Uber Technologies, Inc. Providing on-demand services through use of portable computing devices
US20110289015A1 (en) * 2010-05-21 2011-11-24 Microsoft Corporation Mobile device recommendations
WO2012017279A2 (en) 2010-07-09 2012-02-09 Vimal Kumar Khanna A system and method for predicting specific mobile user/specific set of localities for targeting advertisements
KR20120039372A (ko) * 2010-10-15 2012-04-25 주식회사 케이티 콜택시 및 대리운전 서비스 제공 방법 및 시스템
CN102075557B (zh) * 2010-10-26 2014-03-19 百度在线网络技术(北京)有限公司 根据用户相关信息提供服务信息的方法、设备及***
JP2012117876A (ja) * 2010-11-30 2012-06-21 Canvas Mapple Co Ltd ナビゲーション装置、及びナビゲーションプログラム
US20130132246A1 (en) 2010-12-06 2013-05-23 Uber Technologies, Inc. Providing a summary or receipt for on-demand services through use of portable computing devices
US10346453B2 (en) * 2010-12-21 2019-07-09 Microsoft Technology Licensing, Llc Multi-tiered information retrieval training
US10102546B2 (en) 2011-09-15 2018-10-16 Stephan HEATH System and method for tracking, utilizing predicting, and implementing online consumer browsing behavior, buying patterns, social networking communications, advertisements and communications, for online coupons, products, goods and services, auctions, and service providers using geospatial mapping technology, and social networking
US8762048B2 (en) * 2011-10-28 2014-06-24 At&T Mobility Ii Llc Automatic travel time and routing determinations in a wireless network
US9183497B2 (en) * 2012-02-23 2015-11-10 Palo Alto Research Center Incorporated Performance-efficient system for predicting user activities based on time-related features
US9305310B2 (en) * 2012-03-19 2016-04-05 Uber Technologies, Inc. Enabling a user to verify a price change for an on-demand service
US9066206B2 (en) * 2012-07-03 2015-06-23 Uber Technologies, Inc. System and method for providing dynamic supply positioning for on-demand services
US9167591B2 (en) * 2012-09-06 2015-10-20 Dell Products, Lp Method and apparatus for determining optimized wireless link selection for a mobile device along a predicted path
US20140129302A1 (en) * 2012-11-08 2014-05-08 Uber Technologies, Inc. Providing a confirmation interface for on-demand services through use of portable computing devices
US20140156410A1 (en) 2012-11-30 2014-06-05 Ebay Inc. Systems and methods to provide transport aware geofences
US20140274145A1 (en) * 2013-03-15 2014-09-18 The Hub Companies, Llc Location based filtering of targeted content for mobile devices
CN103455582B (zh) 2013-08-26 2016-12-28 小米科技有限责任公司 浏览器导航页的显示方法及移动终端
CN105683954B (zh) * 2013-09-13 2021-02-09 基思·菲什伯格 设施、特殊服务及食品/饮料搜索和购买预订***
CN105431882A (zh) * 2013-09-13 2016-03-23 英特尔公司 环境感知的分布式出租车汽车调度
JP6282839B2 (ja) * 2013-10-25 2018-02-21 株式会社Nttドコモ 情報処理装置、情報提供システム、情報提供方法及びプログラム
CN103646560B (zh) 2013-11-27 2015-12-02 福建工程学院 出租车行车轨迹经验知识路径的提取方法
CN105917376A (zh) * 2013-12-11 2016-08-31 优步技术公司 针对运输请求优化对驾驶员的选择
US9805403B2 (en) * 2014-05-30 2017-10-31 Verizon Patent And Licensing Inc. Efficiently authorizing customers for products under different authorization conditions
US20150356703A1 (en) * 2014-06-10 2015-12-10 Uber Technologies, Inc. Arranging a transport service based on computed vectors associated with service providers
CA3007343A1 (en) 2015-01-08 2016-07-14 Uber Technologies, Inc. Providing information about a proposed service for a user based on user-specific location information
US10360521B2 (en) * 2015-06-12 2019-07-23 Sap Se Dynamic location recommendation for public service vehicles
US9626654B2 (en) * 2015-06-30 2017-04-18 Linkedin Corporation Learning a ranking model using interactions of a user with a jobs list
CN105224281B (zh) 2015-10-27 2018-03-20 合肥工业大学 语音导航菜单动态生成方法及***
KR102232466B1 (ko) * 2015-12-22 2021-03-26 베이징 디디 인피니티 테크놀로지 앤드 디벨럽먼트 컴퍼니 리미티드 서비스의 시퀀스를 업데이트하기 위한 시스템 및 방법
US9946767B2 (en) * 2016-01-19 2018-04-17 Conduent Business Services, Llc Smoothed dynamic modeling of user traveling preferences in a public transportation system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1331521A (zh) * 2000-06-30 2002-01-16 株式会社日立制作所 多媒体信息发布***和移动信息终端设备
KR20120040478A (ko) * 2010-10-19 2012-04-27 텔코웨어 주식회사 택시 콜 서비스 제공 방법 및 이를 구현한 택시 콜 서비스 제공 시스템
CN103313186A (zh) * 2012-03-14 2013-09-18 埃森哲环球服务有限公司 用于提供可扩展的基于位置的服务的***
CN104823436A (zh) * 2012-11-08 2015-08-05 优步科技公司 通过使用便携式计算装置提供按需服务
CN105095979A (zh) * 2015-09-30 2015-11-25 传成文化传媒(上海)有限公司 一种酒店车辆的预定方法及***

Also Published As

Publication number Publication date
GB2558500A8 (en) 2018-08-22
CN108780562A (zh) 2018-11-09
AU2020203575A1 (en) 2020-06-18
KR102232466B1 (ko) 2021-03-26
US20210006934A1 (en) 2021-01-07
GB201807691D0 (en) 2018-06-27
EP3365864A1 (en) 2018-08-29
WO2017107932A1 (en) 2017-06-29
BR112018009617A2 (pt) 2018-11-06
EP3365864B1 (en) 2023-05-31
BR112018009617A8 (pt) 2019-02-26
JP2019505032A (ja) 2019-02-21
BR112018009617B1 (pt) 2023-12-19
MY196941A (en) 2023-05-11
PH12018550058A1 (en) 2018-11-12
US10306404B2 (en) 2019-05-28
SG11201803998PA (en) 2018-06-28
EP3365864A4 (en) 2018-10-17
KR20180073620A (ko) 2018-07-02
US20190246237A1 (en) 2019-08-08
JP6632723B2 (ja) 2020-01-22
JP2020057409A (ja) 2020-04-09
AU2016377721A1 (en) 2018-05-31
US11388547B2 (en) 2022-07-12
US20180270610A1 (en) 2018-09-20
HK1252706A1 (zh) 2019-05-31
GB2558500A (en) 2018-07-11
US10785595B2 (en) 2020-09-22

Similar Documents

Publication Publication Date Title
CN108780562B (zh) 更新服务序列的***和方法
US10883842B2 (en) Systems and methods for route searching
CN111052158B (zh) 用于分配服务请求的***和方法
CN108701279B (zh) 用于确定未来运输服务时间点的预测分布的***和方法
CN109478275B (zh) 分配服务请求的***和方法
WO2017088828A1 (en) Systems and methods for allocating sharable orders
US20200011692A1 (en) Systems and methods for recommending an estimated time of arrival
US20200300650A1 (en) Systems and methods for determining an estimated time of arrival for online to offline services
WO2018191856A1 (en) System and method for determining safety score of driver
TWI675184B (zh) 用於路線規劃的系統、方法及非暫時性電腦可讀取媒體
CN109416767B (zh) 用于确定组合服务请求者的***和方法
CN112154473A (zh) 用于推荐上车点的***和方法
CN111937052B (zh) 用于车辆调度的***和方法
CN110782648B (zh) 确定预计到达时间的***和方法
CN111133484A (zh) 用于评估与指定的驾驶服务相关的调度策略的***和方法
CN110832513B (zh) 用于按需服务的***和方法
CN112243487A (zh) 用于按需服务的***和方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant