掌桥专利:专业的专利平台
掌桥专利
首页

信息交互方法和装置

文献发布时间:2023-06-19 11:26:00


信息交互方法和装置

技术领域

本发明涉及出行领域,尤其涉及一种信息交互方法和装置。

背景技术

用户在出行过程中通常会通过出行软件选择出发位置、到达位置,以通过出行软件服务器根据用户选择的信息为用户推荐出行路线。但目前出行软件为用户推荐的出行路线往往难以保证时效性,可能会出现耽搁用户行程的情况。

发明内容

有鉴于此,本发明实施例提供一种信息交互方法和装置,旨在基于时效性进行出行路线推荐,避免耽搁用户行程。

第一方面,本发明实施例提供了一种信息交互方法,所述方法包括:

确定包括路线起点位置和终点位置的位置信息;

显示时间选择控件;

响应于所述时间选择控件被触发,确定包括出发时刻信息和到达时刻信息的时间信息;

发送所述位置信息和所述时间信息;

接收并显示服务器基于所述时间信息和位置信息返回的推荐路线列表,所述推荐路线列表中包括多个按顺序排列的推荐路线。

第二方面,本发明实施例提供了一种信息交互方法,所述方法包括:

响应于接收到时间信息和位置信息,根据所述位置信息确定多个候选路线,根据所述时间信息中的出发时刻信息和到达时刻信息确定预计出行时长;

根据所述预计出行时长确定目标推荐规则;

根据所述目标推荐规则在各所述候选路线中筛选得到多个推荐路线,并对各所述推荐路线进行排序以确定推荐路线列表;

发送所述推荐路线列表。

第三方面,本发明实施例提供了一种信息交互装置,所述装置包括:

位置确定模块,用于确定包括路线起点位置和终点位置的位置信息;

第一显示模块,用于显示时间选择控件;

时间确定模块,用于响应于所述时间选择控件被触发,确定包括出发时刻信息和到达时刻信息的时间信息;

第一发送模块,用于发送所述位置信息和所述时间信息;

第一接收模块,用于接收并显示服务器基于所述时间信息和位置信息返回的推荐路线列表,所述推荐路线列表中包括多个按顺序排列的推荐路线。

第四方面,本发明实施例提供了一种信息交互装置,所述装置包括:

第二接收模块,用于响应于接收到时间信息和位置信息,根据所述位置信息确定多个候选路线,根据所述时间信息中的出发时刻信息和到达时刻信息确定预计出行时长;

规则确定模块,用于根据所述预计出行时长确定目标推荐规则;

列表确定模块,用于根据所述目标推荐规则在各所述候选路线中筛选得到多个推荐路线,并对各所述推荐路线进行排序以确定推荐路线列表;

第二发送模块,用于发送所述推荐路线列表。

第五方面,本发明实施例提供了一种计算机可读存储介质,用于存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面或第二方面所述的方法。

第六方面,本发明实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面或第二方面所述的方法。

第七方面,本发明实施例提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行以实现如第一方面或第二方面所述的方法。

本发明实施例通过确定包括路线起点位置和终点位置的位置信息,以及在时间选择控件被触发时确定包括出发时刻信息和到达时刻信息的时间信息。向服务器发送位置信息和所述时间信息,以接收并显示服务器基于时间信息和位置信息返回包括多个按顺序排列的推荐路线的推荐路线列表。本发明实施例在确定向用户推荐的路线时同时考虑用户期望的出发时刻和到达时刻,实现了根据预期到达时间进行推荐路线倒查,保证用户出行的时效性。

附图说明

通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:

图1为应用本发明实施例的信息交互方法的信息交互系统的示意图;

图2为本发明实施例终端设备侧的信息交互方法的流程图;

图3为本发明实施例的时间选择控件的示意图;

图4为本发明实施例的推荐路线列表的示意图;

图5为本发明实施例的提示信息的示意图;

图6为本发明实施例的约车信息的示意图;

图7为本发明实施例的服务器侧的信息交互方法的流程图;

图8为本发明实施例的终端设备侧的信息交互装置的示意图;

图9为本发明实施例的服务器侧的信息交互装置的示意图;

图10为本发明实施例的电子设备的示意图。

具体实施方式

以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。

此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。

除非上下文明确要求,否则在说明书的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。

在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

图1为应用本发明实施例的信息交互方法的信息交互系统的示意图。如图1所示,所述信息交互系统包括通过网络连接的服务器10和终端设备11。终端设备11用于通过与用户进行人机交互等方式确定用户出行计划对应的位置信息和时间信息,其中时间信息包括出发时刻信息和到达时刻信息。并将确定的位置信息和时间信息发送中服务器10,由服务器10基于位置信息和时间信息筛选得到多个推荐路径,并对各推荐路径进行排序生成对应的推荐路径列表返回值终端设备11。终端设备11在接收到推荐路径列表后显示,以向用户推荐多个出行路径。

在本发明实施例中,所述服务器10可以是单个服务器、也可以是以分布式方式配置的服务器集群。所述终端设备11可以为能够运行计算机程序的、具有通信功能通用数据处理终端,例如,智能手机或平板电脑等。

本发明实施例可以用于任意在用户通过终端设备上安装的出行平台客户端软件确定出行路径的应用场景。例如,可以应用于通过地图导航软件搜索出行路径,以及通过网约车软件等具有地图导航功能的软件确定出行路径的应用场景。在应用过程中,用户通过用户使用的终端设备11上安装的具有地图导航功能的软件输入出行的起点和终端位置,以及用户期望的出发时间和到达时间。由终端设备11将上述时间信息和位置信息发送至服务器10,由服务器10经过处理后得到对应的多个具有优先级顺序的推荐路径返回终端设备11以显示给用户。用户可以在终端设备11显示的多个推荐路径中确定一个作为出行路径以进行出行导航。

由此可知,本发明实施例在确定向用户推荐的路线时同时考虑用户期望出发时刻和到达时刻,因此能够实现根据预期到达时间进行推荐路线倒查,保证用户出行的时效性,避免迟到情况的发生。

图2为本发明实施例终端设备侧的信息交互方法的流程图。如图2所示,终端设备侧的信息交互方法包括以下步骤:

步骤S100、确定包括路线起点位置和终点位置的位置信息。

具体地,位置信息用于表征用户出行过程对应的位置,即包括出行过程中需要途径的位置,例如出行路线的起点位置和终点位置。进一步地,位置信息还可以包括至少一个需要在出行过程中路过的位置。可选地,位置信息中包括的各位置可以通过对应于位置经纬度的向量形式直接表示,例如(116.44124580078125,39.90204407376951)。或者通过与向量对应的文本信息间接表示,例如“A大厦”。

在本发明实施例中,位置信息可以通过用户与终端设备进行人机交互的方式确定。例如可以终端设备显示界面向用户显示位置选择控件,由用户触发位置选择控件以确定位置信息。当位置选择控件为文本输入控件时,用户可以通过文本输入控件输入起点位置对应的文本信息和终端位置对应的文本信息,还可以输入其他出行过程中需要路过的位置对应的文本信息,并根据确定的多个位置确定位置信息。或者,当位置选择控件为对应于目标区域的地图控件时,用户还可以通过预设的手势在地图控件中选中起点位置和终端位置,还可以选中其他出行过程中需要路过的位置,并根据确定的多个位置确定位置信息。

步骤S200、显示时间选择控件。

具体地,通过用户使用的终端设备向用户显示时间选择控件,用于在用户触发时间选择控件时生成对应的包括出发时刻信息和到达时刻信息的时间信息。可选地,时间选择控件可以和用于确定位置信息的位置选择控件通过同一页面显示,还可以与用于确定位置信息的位置选择控件分别通过不同页面显示。

进一步地,本发明实施例的时间选择控件包括出发时刻选择子控件和到达时刻选择子控件,分别用于确定对应的出发时刻信息和到达时刻信息,以生成对应的时间信息。其中,出发时刻信息用于表征用户期望开始行程的时刻,到达时刻信息用于表征用户期望结束行程的时刻。可选地,出发时刻选择子控件和到达时刻选择子控件可以通过输入对应时刻或选中对应时刻的方式触发。

图3为本发明实施例的时间选择控件的示意图。如图3所示,终端设备的显示界面显示时间选择控件30,其中包括通过选中对应时刻的方式触发的出发时刻选择子控件31和到达时刻选择子控件32。用户可以通过选中触发时刻选择子控件31中的时刻确定出发时刻信息,通过选中到达时刻选择子控件32中的时刻确定到达时刻信息。

步骤S300、响应于所述时间选择控件被触发,确定包括出发时刻信息和到达时刻信息的时间信息。

具体地,在时间选择控件被触发时,根据其中出发时刻选择子控件和到达时刻选择子控件的被触发情况确定对应的出发时刻信息和到达时刻信息,并进一步根据出发时刻信息和到达时刻信息确定对应的时间信息。其中,时间选择控件可以通过点击对应的触发按钮或时间选择控件以外的空白处等方式触发。

在本发明实施例的一个可选的实现方式中,时间选择控件被触发时出发时刻选择子控件和到达时刻选择子控件均被触发。也就是说,用户选中了期望的出发时刻和期望的到达时刻。因此,直接确定出发时刻信息为用户通过触发出发时刻选择子控件选中的时刻,确定到达时刻信息为用户通过触发到达时刻选择子控件选中的时刻。再进一步根据出发时刻信息和到达时刻信息确定时间信息。

在本发明实施例的另一个可选的实现方式中,时间选择控件被触发时出发时刻选择子控件被触发,但到达时刻选择子控件未被触发。也就是说,用户仅选中了期望的出发时刻,并未选中期望的到达时刻。因此,直接确定出发时刻信息为用户通过触发出发时刻选择子控件选中的时刻,确定到达时刻信息为未来任意时刻。再进一步根据出发时刻信息和到达时刻信息确定时间信息。

在本发明实施例的又一个可选的实现方式中,时间选择控件被触发时到达时刻选择子控件被触发,但出发时刻选择子控件未被触发。也就是说,用户仅选中了期望的到达时刻,并未选中期望的出发时刻。因此,直接确定到达时刻信息为用户通过触发到达时刻选择子控件选中的时刻,确定出发时刻信息为当前时刻。再进一步根据出发时刻信息和到达时刻信息确定时间信息。

在本发明实施例的又一个可选的实现方式中,时间选择控件被触发时出发时刻选择子控件和到达时刻选择子控件均未被触发。也就是说,用户未选中期望的出发时刻和到达时刻,确定到达时刻信息为未来任意时刻。因此,确定出发时刻信息为当前时刻。再进一步根据出发时刻信息和到达时刻信息确定时间信息。

步骤S400、发送所述位置信息和所述时间信息。

具体地,终端设备在与用户进行人机交互后确定位置信息和时间信息后,向服务器发送对应于用户期望行程轨迹的位置信息和对应于用户期望出行时间的时间信息。以通过服务器根据位置信息和时间信息确定多个行程,以向用户推荐。

可选地,位置信息和时间信息可以分别发送,或同时向服务器发送。

步骤S500、接收并显示服务器基于所述时间信息和位置信息返回的推荐路线列表,所述推荐路线列表中包括多个按顺序排列的推荐路线。

具体地,服务器在接收到终端设备发送的时间信息和位置信息后,根据时间信息和位置信息确定多个推荐路线,并对各推荐路线排序后确定推荐路线列表发送至终端设备,以通过终端设备的显示界面显示。可选地,推荐路线列表中还包括对应于各推荐路线的特征标签,用于表征对应推荐路线的特征,以提醒乘客。例如,当对应的推荐路线需要的出行时间较长时,对应的特征标签可以为“出行时间较长,有迟到风险”。当对应的推荐路线的出行方式主要为公交地铁时,对应的特征标签可以为“无堵车风险,时间较宽松”。

图4为本发明实施例的推荐路线列表的示意图。如图4所示,终端设备在接收到服务器发送的推荐路线列表40后,通过显示界面向用户显示推荐路线列表40。推荐路线列表40中包括多个按照顺序排列的推荐路线41,和用于表征各推荐路线41特征的特征标签42。以向用户推荐用户出行所需要的路线,同时向用户说明各推荐路线41的特征。

在本发明实施例中,推荐路线列表中的各推荐路线分别包括至少一个出行过程,用于表征用户在出行过程中需要经过的一部分出行轨迹。其中,当推荐路线包括一个出行过程时,表征该推荐路线为直达路线,不需要换乘。当推荐路线包括大于一个出行过程时,表征该推荐路线为换乘路线。各出行过程分别对应一种出行方式,用于表征用户途径对应出行轨迹时的交通方式,例如步行、公交、地铁以及打车等。

进一步地,用户在通过终端设备的显示界面获取多个推荐路线后,可以根据自身需求以预设手势或其他方式选中一个推荐路线,以根据该推荐路线开始行程。其中,当用户选中推荐路线后,终端设备确定用户选中的推荐路线中包括的出行过程数量,以确定用户是否需要换乘。当其中包括的出行数量大于一时判断用户需要在途中换乘,为避免用户因忘记换乘带来的不便,终端设备显示对应的提示信息,用于提醒用户换乘。可选地,提示信息中可以包括提示控件,在被触发的情况下开启换乘提示。

图5为本发明实施例的提示信息的示意图。如图5所示,用户选中的推荐路线50中包括公交车333路和公交车687路两个出行过程,即在途中需要换乘。终端设备通过显示界面向用户显示用于提醒用户换乘的提示信息51。可选地,提示信息51中包括提示控件“一键设置”和关闭控件“不需要”,在提示控件被触发的情况下开启换乘提醒,在关闭控件被触发的情况下不对用户进行换乘提醒。

进一步地,由于出行过程可能对应公交、地铁和步行以外的出行方式,例如网约车和出租车等。为避免用户在预计乘坐网约车或出租车时难以约到车辆耽误时间,当用户选中推荐路线后,终端设备还可以确定用户选中的推荐路线中各出行过程对应的出行方式。当其中包括至少一个出行方式为打车时,终端设备通过显示界面向用户显示约车信息,用于提醒用户提前约车。可选地,约车信息中也可以包括约车控件,在被触发的情况下开始约车。

图6为本发明实施例的约车信息的示意图。如图6所示,用户选中的推荐路线60中包括打车和地铁6号线两个出行过程,即其中包括一个对应的出行方式为打车的出行过程。终端设备向用户显示对应的约车信息61,以提醒用户提前约车。可选地,约车信息61中包括约车控件“一键约车”和关闭控件“不需要”,在约车控件被触发的情况下发起约车请求,在关闭控件被触发的情况下不发起约车请求。

本发明实施例在确定向用户推荐的路线时同时考虑用户期望的出发时刻和到达时刻,实现了根据预期到达时间进行推荐路线倒查,保证用户出行的时效性。同时,本发明实施例还可以在用户需要换乘时进行换乘提醒,在用户需要打车时提前提醒用户约车,避免因换乘失败、约车失败等原因影响用户行程。

图7为本发明实施例的服务器侧的信息交互方法的流程图。如图7所示,本发明实施例服务器侧的信息交互方法包括以下步骤:

步骤S600、响应于接收到时间信息和位置信息,根据所述位置信息确定多个候选路线,根据所述时间信息中的出发时刻信息和到达时刻信息确定预计出行时长。

具体地,时间信息用于表征用户期望行程对应的时间,其中包括出发时刻信息和到达时刻信息,分别用于表征用户期望行程开始的时刻和行程结束的时刻。可选地,行程结束的时刻可以为一个确定的时刻或未来的任意时刻。位置信息用于表征用户期望行程对应的轨迹,其中包括起始位置和结束位置,分别用于表征用户期望行程开始的位置和行程结束的位置。时间信息和位置信息由终端设备通过人机交互等方式确定,并发送至服务器。可选地,时间信息和位置信息可以一同发送或分别发送。

服务器在接收到时间信息和位置信息后,先根据位置信息和路网信息以及城市公交、地铁等公共交通运行信息进行匹配后得到多个候选路线。其中,各候选路线的起点均为位置信息中的起点位置,终点均为位置信息中的终点位置。

同时,服务器还根据时间信息中的出发时刻信息和到达时刻信息确定预计出行时长。预计出行时长用于表征用户期望出行花费的时长。可选地,当时间信息中的出发时刻信息和到达时刻信息均对应于确切的时刻时,计算出发时刻信息至到达时刻信息之间的时长即可以确定预计出行时长。当时间信息中的到达时刻信息为未来任意时刻时,预计出行时长为任意时长。

步骤S700、根据所述预计出行时长确定目标推荐规则。

具体地,服务器在确定预计出行时长后,根据预计出行时长确定目标推荐规则。预计出行时长越长表征用户的出行时间越宽松,预计出行时长越短表征用户的出行时间越紧凑。因此,服务器预先设定一个时间阈值。当服务器确定的预计出行时长大于时间阈值时,判断用户的出行时间较为宽松,在进行路线推荐时可以优先考虑出行过程的舒适度体验,即确定目标推荐规则为舒适度推荐规则。服务器确定的预计出行时长不大于时间阈值时,判断用户的出行时间较为紧凑,在进行路线推荐时可以优先考虑路线的迟到风险,即确定目标推荐规则为风险推荐规则。

进一步地,预计出行时长为任意时长时,由于用户不考虑出行时间成本,也优先考虑出行过程的舒适度体验,即确定目标推荐规则为舒适度推荐规则。

步骤S800、根据所述目标推荐规则在各所述候选路线中筛选得到多个推荐路线,并对各所述推荐路线进行排序以确定推荐路线列表。

具体的,在确定目标推荐规则后,再根据目标规则在各候选路线中进行筛选,以得到多个推荐路线并排序后得到推荐路线列表。

在本发明实施例的一个可选的实现方式中,服务器确定的目标推荐规则为舒适度推荐规则。服务器通过确定各候选路线对应的舒适度,并将根据舒适度和舒适度阈值进行比较筛选推荐路线。其中,舒适度用于表征对应路线的候选路线出行的用户体验,即舒适度大于舒适度阈值的候选路线作为推荐路线。可选地,各候选路线对应的舒适度可以根据步行距离、换乘次数以及行程总时长进行评估。舒适度的确定方式可以为将上述各参数输入预设的舒适度预测模型,以输出对应的舒适度。进一步地,在筛选得到多个推荐路线后,服务器根据对应的舒适度由大到小进行排序以确定推荐路线列表。

在本发明实施例的另一个可选的实现方式中,服务器确定的目标推荐规则为风险推荐规则。服务器通过确定各候选路线对应的风险值,并将根据风险值和风险阈值进行比较筛选推荐路线。其中,风险值用于表征对应路线的候选路线出行的可能迟到的概率,即风险值小于风险阈值的候选路线作为推荐路线。可选地,各候选路线对应的风险值可以根据堵车风险和行程总时长进行评估。风险值的确定方式可以为将上述各参数输入预设的风险预测模型,以输出对应的风险值。进一步地,在筛选得到多个推荐路线后,服务器根据对应的风险值由小到大进行排序以确定推荐路线列表。

进一步地,在目标推荐规则为风险推荐规则时,用户的出行时间比较紧张。为了防止因堵车导致的迟到风险,服务器在进行推荐路线排序时,可以优先推荐出行方式为不易堵车的公交和地铁的推荐路线。当出行方式为公交和地铁的推荐路线数量小于预设的推荐数量时,服务器再增加公交和/或地铁与打车或共享单车的出行方式接驳的推荐路线。

在本发明实施例中,服务器在确定各推荐路线后,还可以确定用于表征对应推荐路线特征的特征标签,并根据排序后的各推荐路线和对应的特征标签确定对应的推荐路线列表。可选地,特征标签可以为换乘少、时间宽松、少步行以及无堵车风险等。

步骤S900、发送所述推荐路线列表。

具体地,服务器再确定推荐路线列表后,将推荐路线列表返回至发送时间信息和位置信息的终端设备,以通过终端设备向用户推荐各推荐路线,便于用户选择出行所需的路线。

本发明实施例在接收到用户期望的出行轨迹位置和出行时间后,根据用户期望的出行轨迹位置确定可以选择的出行路线。同时根据出行时间确定用户预计的出行时长,并根据出行时长确定对应的推荐规则以在各出行路线中选择推荐路线并排序后推荐给用户。实现了在向用户推荐的路线时同时考虑用户期望的出发时刻和到达时刻,实现了根据预期到达时间进行推荐路线倒查,保证用户出行的时效性。

图8为本发明实施例的终端设备侧的信息交互装置的示意图。如图8所示,终端设备测的信息交互装置包括位置确定模块80、第一显示模块81、时间确定模块82、第一发送模块83和第一接收模块84。

具体地,位置确定模块80用于确定包括路线起点位置和终点位置的位置信息;

第一显示模块81用于显示时间选择控件;

时间确定模块82用于响应于所述时间选择控件被触发,确定包括出发时刻信息和到达时刻信息的时间信息;

第一发送模块83用于发送所述位置信息和所述时间信息;

第一接收模块84用于接收并显示服务器基于所述时间信息和位置信息返回的推荐路线列表,所述推荐路线列表中包括多个按顺序排列的推荐路线。

进一步地,所述时间选择控件包括出发时刻选择子控件和到达时刻选择子控件;

所述时间确定模块包括:

第一时间确定子模块,用于响应于所述出发时刻选择子控件和所述到达时刻选择子控件均被触发,分别确定所述出发时刻选择子控件对应的时刻为出发时刻信息,所述到达时刻选择子控件对应的时刻为到达时刻信息;

第二时间确定子模块,用于根据所述出发时刻信息和到达时刻信息确定时间信息。

进一步地,所述时间确定模块还包括:

第三时间确定子模块,用于响应于所述出发时刻选择子控件未被触发,确定当前时刻为对应的出发时刻信息。

进一步地,所述时间确定模块还包括:

第四时间确定子模块,用于响应于所述到达时刻选择子控件未被触发,确定到达时刻信息为未来的任意时刻。

进一步地,所述推荐路线列表中还包括对应于各所述推荐路线的特征标签,所述特征标签用于表征对应推荐路线的特征;

所述第一接收模块包括:

信息接收子模块,用于接收并按顺序显示服务器基于所述时间信息和位置信息返回的多个推荐路线和对应的特征标签。

进一步地,各所述推荐路线包括至少一个出行过程,各所述出行过程分别对应一种出行方式;

所述装置还包括:

数量确定模块,用于响应于推荐路线被选中,确定所述推荐路线包括的出行过程数量;

第一显示模块,用于响应于所述出行过程数量大于一,显示对应的提示信息。

进一步地,所述装置还包括:

方式确定模块,用于响应于推荐路线被选中,确定所述推荐路线包括的各所述出行过程对应的出行方式;

第二显示模块,用于响应于被选中的推荐路线中包括至少一个出行方式为网约车的出行过程,显示对应的约车信息。

本发明实施例在确定向用户推荐的路线时同时考虑用户期望的出发时刻和到达时刻,实现了根据预期到达时间进行推荐路线倒查,保证用户出行的时效性。同时,本发明实施例还可以在用户需要换乘时进行换乘提醒,在用户需要打车时提前提醒用户约车,避免因换乘失败、约车失败等原因影响用户行程。

图9为本发明实施例的服务器侧的信息交互装置的示意图。如图9所示,服务器测的信息交互装置包括第二接收模块90、规则确定模块91、列表确定模块92和第二发送模块93。

具体地,第二接收模块90用于响应于接收到时间信息和位置信息,根据所述位置信息确定多个候选路线,根据所述时间信息中的出发时刻信息和到达时刻信息确定预计出行时长;

规则确定模块91用于根据所述预计出行时长确定目标推荐规则;

列表确定模块92用于根据所述目标推荐规则在各所述候选路线中筛选得到多个推荐路线并对各所述推荐路线进行排序以确定推荐路线列表;

第二发送模块93用于发送所述推荐路线列表。

进一步地,所述位置信息包括起始位置和结束位置;

所述第二接收模块包括:

路线确定子模块,用于确定多个以所述起始位置为起点,结束位置为终点的路线为候选路线。

进一步地,所述第二接收模块包括:

时长确定子模块,用于计算所述出发时刻信息至所述到达时刻信息之间的时长以确定预计出行时长。

进一步地,所述规则确定模块包括:

第一规则确定子模块,用于响应于所述预计出行时长大于时长阈值,确定目标推荐规则为舒适度推荐规则;

第二规则确定子模块,用于响应于所述预计出行时长不大于时长阈值,确定目标推荐规则为风险推荐规则。

进一步地,所述列表确定模块包括:

舒适度确定子模块,用于响应于所述目标推荐规则为舒适度推荐规则,确定各所述候选路线对应的舒适度;

第一排序子模块,用于将舒适度大于舒适度阈值的候选路线作为推荐路线,并根据对应的舒适度由大到小进行排序以确定推荐路线列表。

进一步地,所述列表确定模块包括:

风险值确定子模块,用于响应于所述目标推荐规则为风险推荐规则,确定各所述候选路线对应的风险值;

第二排序子模块,用于将风险值小于风险阈值的候选路线作为推荐路线,并根据对应的风险值由小到大进行排序以确定推荐路线列表。

本发明实施例在接收到用户期望的出行轨迹位置和出行时间后,根据用户期望的出行轨迹位置确定可以选择的出行路线。同时根据出行时间确定用户预计的出行时长,并根据出行时长确定对应的推荐规则以在各出行路线中选择推荐路线并排序后推荐给用户。实现了在向用户推荐的路线时同时考虑用户期望的出发时刻和到达时刻,实现了根据预期到达时间进行推荐路线倒查,保证用户出行的时效性。

图10是本发明实施例的电子设备的示意图。如图10所示,图10所示的电子设备为通用地址查询装置,其包括通用的计算机硬件结构,其至少包括处理器100和存储器101。处理器100和存储器101通过总线102连接。存储器101适于存储处理器100可执行的指令或程序。处理器100可以是独立的微处理器,也可以是一个或者多个微处理器集合。由此,处理器100通过执行存储器101所存储的指令,从而执行如上所述的本发明实施例的方法流程实现对于数据的处理和对于其它装置的控制。总线102将上述多个组件连接在一起,同时将上述组件连接到显示控制器103和显示装置以及输入/输出(I/O)装置104。输入/输出(I/O)装置104可以是鼠标、键盘、调制解调器、网络接口、触控输入装置、体感输入装置、打印机以及本领域公知的其他装置。典型地,输入/输出装置104通过输入/输出(I/O)控制器105与系统相连。

本领域的技术人员应明白,本申请的实施例可提供为方法、装置(设备)或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可读存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品。

本申请是参照根据本申请实施例的方法、装置(设备)和计算机程序产品的流程图来描述的。应理解可由计算机程序指令实现流程图中的每一流程。

这些计算机程序指令可以存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现流程图一个流程或多个流程中指定的功能。

也可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程中指定的功能的装置。

本发明的另一实施例涉及一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行上述部分或全部的方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指定相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例公开了TS1、一种信息交互方法,所述方法包括:

确定包括路线起点位置和终点位置的位置信息;

显示时间选择控件;

响应于所述时间选择控件被触发,确定包括出发时刻信息和到达时刻信息的时间信息;

发送所述位置信息和所述时间信息;

接收并显示服务器基于所述时间信息和位置信息返回的推荐路线列表,所述推荐路线列表中包括多个按顺序排列的推荐路线。

TS2、根据TS1所述的方法,所述时间选择控件包括出发时刻选择子控件和到达时刻选择子控件;

所述响应于所述时间选择控件被触发,确定包括出发时刻信息和到达时刻信息的时间信息包括:

响应于所述出发时刻选择子控件和所述到达时刻选择子控件均被触发,分别确定所述出发时刻选择子控件对应的时刻为出发时刻信息,所述到达时刻选择子控件对应的时刻为到达时刻信息;

根据所述出发时刻信息和到达时刻信息确定时间信息。

TS3、根据TS2所述的方法,所述响应于所述时间选择控件被触发,确定包括出发时刻信息和到达时刻信息的时间信息还包括:

响应于所述出发时刻选择子控件未被触发,确定当前时刻为对应的出发时刻信息。

TS4、根据TS3所述的方法,所述响应于所述时间选择控件被触发,确定包括出发时刻信息和到达时刻信息的时间信息还包括:

响应于所述到达时刻选择子控件未被触发,确定到达时刻信息为未来的任意时刻。

TS5、根据TS1所述的方法,所述推荐路线列表中还包括对应于各所述推荐路线的特征标签,所述特征标签用于表征对应推荐路线的特征;

所述接收并显示服务器基于所述时间信息和位置信息返回的推荐路线列表包括:

接收并按顺序显示服务器基于所述时间信息和位置信息返回的多个推荐路线和对应的特征标签。

TS6、根据TS1所述的方法,各所述推荐路线包括至少一个出行过程,各所述出行过程分别对应一种出行方式;

所述方法还包括:

响应于推荐路线被选中,确定所述推荐路线包括的出行过程数量;

响应于所述出行过程数量大于一,显示对应的提示信息。

TS7、根据TS1所述的方法,所述方法还包括:

响应于推荐路线被选中,确定所述推荐路线包括的各所述出行过程对应的出行方式;

响应于被选中的推荐路线中包括至少一个出行方式为网约车的出行过程,显示对应的约车信息。

TS8、一种信息交互方法,所述方法包括:

响应于接收到时间信息和位置信息,根据所述位置信息确定多个候选路线,根据所述时间信息中的出发时刻信息和到达时刻信息确定预计出行时长;

根据所述预计出行时长确定目标推荐规则;

根据所述目标推荐规则在各所述候选路线中筛选得到多个推荐路线,并对各所述推荐路线进行排序以确定推荐路线列表;

发送所述推荐路线列表。

TS9、根据TS8所述的方法,所述位置信息包括起始位置和结束位置;

所述根据所述位置信息确定多个候选路线包括:

确定多个以所述起始位置为起点,结束位置为终点的路线为候选路线。

TS10、根据TS8所述的方法,所述根据所述出发时刻信息和到达时刻信息确定预计出行时长包括:

计算所述出发时刻信息至所述到达时刻信息之间的时长以确定预计出行时长。

TS11、根据TS8所述的方法,所述根据所述预计出行时长确定目标推荐规则包括:

响应于所述预计出行时长大于时长阈值,确定目标推荐规则为舒适度推荐规则;

响应于所述预计出行时长不大于时长阈值,确定目标推荐规则为风险推荐规则。

TS12、根据TS11所述的方法,所述根据所述目标推荐规则在各所述候选路线中筛选得到多个推荐路线,并对各所述推荐路线进行排序以确定推荐路线列表包括:

响应于所述目标推荐规则为舒适度推荐规则,确定各所述候选路线对应的舒适度;

将舒适度大于舒适度阈值的候选路线作为推荐路线,并根据对应的舒适度由大到小进行排序以确定推荐路线列表。

TS13、根据TS11所述的方法,所述根据所述目标推荐规则在各所述候选路线中筛选得到多个推荐路线,并对各所述推荐路线进行排序包括:

响应于所述目标推荐规则为风险推荐规则,确定各所述候选路线对应的风险值;

将风险值小于风险阈值的候选路线作为推荐路线,并根据对应的风险值由小到大进行排序以确定推荐路线列表。

TS14、一种信息交互装置,所述装置包括:

位置确定模块,用于确定包括路线起点位置和终点位置的位置信息;

第一显示模块,用于显示时间选择控件;

时间确定模块,用于响应于所述时间选择控件被触发,确定包括出发时刻信息和到达时刻信息的时间信息;

第一发送模块,用于发送所述位置信息和所述时间信息;

第一接收模块,用于接收并显示服务器基于所述时间信息和位置信息返回的推荐路线列表,所述推荐路线列表中包括多个按顺序排列的推荐路线。

TS15、根据TS14所述的装置,所述时间选择控件包括出发时刻选择子控件和到达时刻选择子控件;

所述时间确定模块包括:

第一时间确定子模块,用于响应于所述出发时刻选择子控件和所述到达时刻选择子控件均被触发,分别确定所述出发时刻选择子控件对应的时刻为出发时刻信息,所述到达时刻选择子控件对应的时刻为到达时刻信息;

第二时间确定子模块,用于根据所述出发时刻信息和到达时刻信息确定时间信息。

TS16、根据TS15所述的装置,所述时间确定模块还包括:

第三时间确定子模块,用于响应于所述出发时刻选择子控件未被触发,确定当前时刻为对应的出发时刻信息。

TS17、根据TS16所述的装置,所述时间确定模块还包括:

第四时间确定子模块,用于响应于所述到达时刻选择子控件未被触发,确定到达时刻信息为未来的任意时刻。

TS18、根据TS14所述的装置,所述推荐路线列表中还包括对应于各所述推荐路线的特征标签,所述特征标签用于表征对应推荐路线的特征;

所述第一接收模块包括:

信息接收子模块,用于接收并按顺序显示服务器基于所述时间信息和位置信息返回的多个推荐路线和对应的特征标签。

TS19、根据TS14所述的装置,各所述推荐路线包括至少一个出行过程,各所述出行过程分别对应一种出行方式;

所述装置还包括:

数量确定模块,用于响应于推荐路线被选中,确定所述推荐路线包括的出行过程数量;

第一显示模块,用于响应于所述出行过程数量大于一,显示对应的提示信息。

TS20、根据TS19所述的装置,所述装置还包括:

方式确定模块,用于响应于推荐路线被选中,确定所述推荐路线包括的各所述出行过程对应的出行方式;

第二显示模块,用于响应于被选中的推荐路线中包括至少一个出行方式为网约车的出行过程,显示对应的约车信息。

TS21、一种信息交互装置,所述装置包括:

第二接收模块,用于响应于接收到时间信息和位置信息,根据所述位置信息确定多个候选路线,根据所述时间信息中的出发时刻信息和到达时刻信息确定预计出行时长;

规则确定模块,用于根据所述预计出行时长确定目标推荐规则;

列表确定模块,用于根据所述目标推荐规则在各所述候选路线中筛选得到多个推荐路线,并对各所述推荐路线进行排序以确定推荐路线列表;

第二发送模块,用于发送所述推荐路线列表。

TS22、根据TS21所述的装置,所述位置信息包括起始位置和结束位置;

所述第二接收模块包括:

路线确定子模块,用于确定多个以所述起始位置为起点,结束位置为终点的路线为候选路线。

TS23、根据TS21所述的装置,所述第二接收模块包括:

时长确定子模块,用于计算所述出发时刻信息至所述到达时刻信息之间的时长以确定预计出行时长。

TS24、根据TS21所述的装置,所述规则确定模块包括:

第一规则确定子模块,用于响应于所述预计出行时长大于时长阈值,确定目标推荐规则为舒适度推荐规则;

第二规则确定子模块,用于响应于所述预计出行时长不大于时长阈值,确定目标推荐规则为风险推荐规则。

TS25、根据TS24所述的装置,所述列表确定模块包括:

舒适度确定子模块,用于响应于所述目标推荐规则为舒适度推荐规则,确定各所述候选路线对应的舒适度;

第一排序子模块,用于将舒适度大于舒适度阈值的候选路线作为推荐路线,并根据对应的舒适度由大到小进行排序以确定推荐路线列表。

TS26、根据TS24所述的装置,所述列表确定模块包括:

风险值确定子模块,用于响应于所述目标推荐规则为风险推荐规则,确定各所述候选路线对应的风险值;

第二排序子模块,用于将风险值小于风险阈值的候选路线作为推荐路线,并根据对应的风险值由小到大进行排序以确定推荐路线列表。

TS27、一种计算机可读存储介质,用于存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如TS1-TS13中任一项所述的方法。

TS28、一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如TS1-TS13中任一项所述的方法。

TS29、一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行以实现如TS1-TS13中任一项所述的方法。

以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 信息更新方法、交互方法和信息更新装置、交互装置
  • 信息交互标签结构及制备方法、信息交互装置及制备方法
技术分类

06120112924971