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

计价器调节方法、装置、存储介质和电子设备

文献发布时间:2023-06-19 10:08:35


计价器调节方法、装置、存储介质和电子设备

技术领域

本发明涉及计算机技术领域,尤其涉及一种计价器调节方法、装置、存储介质和电子设备。

背景技术

出租车行业改革过程中,定价机制不合理、价格调整僵化等问题长期困扰行业发展。因此,价格分时调整已日益成为行业诉求。目前常见的出租车计价器调价方式为直接召回车辆的计价器,由硬件厂商手动升级计价器后再安装至车辆上路营运,效率极低且容易出现调价失败,遗漏车辆等现象。

发明内容

有鉴于此,本发明实施例提供了计价器调节方法、装置、存储介质和电子设备,旨在实现自动、高效且准确的调节计价器。

第一方面,本发明实施例提供了一种计价器调节方法,所述方法包括:

接收并存储调价信息,所述调价信息中包括对应于至少一段第一时间区间的调价规则,所述调价规则中包括一个单位时间内多个第二时间区间和对应于各所述第二时间区间的起步价信息,一个所述第一时间区间包括至少一个单位时间,所述一个单位时间包括多个第二时间区间;

以迭代的方式执行以下步骤:

根据当前时间戳所在的第一时间区间在所述调价信息中确定当前调价规则;

在所述当前调价规则中确定当前时间戳所在的第二时间区间,以确定对应的当前起步价信息;

响应于当前起步价信息与上一次迭代过程确定的起步价信息不同,向计价器发送包括所述当前起步价信息的调价指令,以更新所述计价器的起步价信息。

第二方面,本发明实施例提供了一种计价器调节方法,所述方法包括:

确定调价信息;

发送所述调价信息,所述调价信息中包括对应于至少一段第一时间区间的调价规则,所述调价规则中包括多个第二时间区间和对应于各所述第二时间区间的起步价信息,所述第一时间区间的最小时间单位为天,所述第二时间区间的最大时间单位为小时;

以迭代的方式执行以下步骤:

根据当前日期所在的第一时间区间在所述调价信息中确定目标调价规则;

在所述目标调价规则中确定当前时间戳所在的第二时间区间,以确定对应的目标起步价信息;

响应于所述目标起步价信息与上一次迭代过程确定的目标起步价信息不同,发送价格查询指令和/或规则查询指令;

接收终端设备响应于所述价格查询指令和/或规则查询指令反馈的价格信息和/或规则信息,所述价格信息包括计价器当前应用的计价器起步价信息,所述规则信息包括计价器当前应用的计价器调价规则;

响应于所述计价器起步价信息与所述目标起步价信息不同,或所述计价器调价规则和所述目标调价规则不同,重新发送所述目标调价规则,以通过所述目标调价规则重新调节所述计价器的起步价信息。

第三方面,本发明实施例提供了一种计价器调节装置,所述装置包括:

第一信息接收模块,用于接收并存储调价信息,所述调价信息中包括对应于至少一段第一时间区间的调价规则,所述调价规则中包括一个单位时间内多个第二时间区间和对应于各所述第二时间区间的起步价信息,一个所述第一时间区间包括至少一个单位时间,所述一个单位时间包括多个第二时间区间;

用于以迭代的方式执行以下步骤的:

第一调价规则确定模块,用于根据当前时间戳所在的第一时间区间在所述调价信息中确定当前调价规则;

第一起步价信息确定模块,用于在所述当前调价规则中确定当前时间戳所在的第二时间区间,以确定对应的当前起步价信息;

第一指令发送模块,用于响应于当前起步价信息与上一次迭代过程确定的起步价信息不同,向计价器发送包括所述当前起步价信息的调价指令,以更新所述计价器的起步价信息。

第四方面,本发明实施例提供了一种计价器调节装置,所述装置包括:

信息确定模块,用于确定调价信息;

调价信息发送模块,用于发送所述调价信息,所述调价信息中包括对应于至少一段第一时间区间的调价规则,所述调价规则中包括多个第二时间区间和对应于各所述第二时间区间的起步价信息,所述第一时间区间的最小时间单位为天,所述第二时间区间的最大时间单位为小时;

用于以迭代的方式执行以下步骤的:

第二调价规则确定模块,用于根据当前日期所在的第一时间区间在所述调价信息中确定目标调价规则;

第二起步价信息确定模块,用于在所述目标调价规则中确定当前时间戳所在的第二时间区间,以确定对应的目标起步价信息;

查询指令发送模块,用于响应于所述目标起步价信息与上一次迭代过程确定的目标起步价信息不同,发送价格查询指令和/或规则查询指令;

第二信息接收模块,用于接收终端设备响应于所述价格查询指令和/或规则查询指令反馈的价格信息和/或规则信息,所述价格信息包括计价器当前应用的计价器起步价信息,所述规则信息包括计价器当前应用的计价器调价规则;

调价规则发送模块,用于响应于所述计价器起步价信息与所述目标起步价信息不同,或所述计价器调价规则和所述目标调价规则不同,重新发送所述目标调价规则,以通过所述目标调价规则重新调节所述计价器的起步价信息。

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

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

本发明实施例通过接收并存储包括对应于至少一段第一时间区间的调价规则的调价信息,各调价规则中还包括多个对应于第二时间区间的起步价信息。以迭代的方式基于存储的调价信息确定当前时间戳对应的当前调价规则,进一步确定当前起步价信息,在满足预设条件时向计价器发送包括当前起步价信息的调价指令以更新计价器的起步价信息。所述计价器调节方法在接收调价信息后多次确定是否需要更新计价器中的起步价信息,以在需要更新时发送包括调节后起步价信息的调价指令,实现了自动对计价器进行调节,提高了调节过程的效率以及调节结果的及时性和准确性。

附图说明

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

图1为应用本发明实施例的计价器调节方法的计价器调节系统的示意图;

图2为本发明实施例终端设备侧的计价器调节方法的流程图;

图3为本发明实施例的时间区间的示意图;

图4为本发明实施例的终端设备和计价器之间的信令流程图;

图5为本发明实施例的查询过程的信令流程图;

图6为本发明实施例的服务器侧的计价器调节方法的流程图;

图7为本发明实施例的调价信息发送过程的示意图;

图8为本发明实施例的计价器调节过程的信令流程图;

图9为本发明实施例的终端设备侧的计价器调节装置的示意图;

图10为本发明实施例的服务器侧的计价器调节装置的示意图;

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

具体实施方式

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

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

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

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

图1为应用本发明实施例的计价器调节方法的计价器调节系统的示意图。如图1所示,所述计价器调节系统包括通过网络连接的服务器10、终端设备11和计价器12。其中,所述服务器10用于确定调价信息,并通过网络发送至终端设备11,由终端设备11存储。终端设备11在存储调价信息后,以轮询的方式在调价信息中多次确定当前调价规则和当前起步价信息,以在满足预设的条件时将当前起步价信息发送至计价器12。计价器12根据接收到的起步价信息更新当前存储的起步价信息。其中,所述终端设备可11以是能够运行计算机程序的、具有通信功能的通用数据处理终端,例如,智能手机或平板电脑等,也可以是车辆内置的智能终端。所述服务器10可以为单个服务器、也可以是以分布式方式配置的服务器集群。所述计价器12为车辆中安装的用于根据行驶里程、时间等行驶参数进行计费的装置。

本发明实施例的计价器调节方法可以基于时间调节车辆中安装的计价器内使用的起步价信息。以本发明实施例应用于出租车的计价器调节为例进行说明。所述服务器10可以为出租车调度平台服务器,用于生成并向出租车内置或绑定的终端设备11发送用于调控出租车计价器起步价信息的调价信息。终端设备11接收到调价信息后存储所述调价信息,并以轮询的形式基于当前时间戳确定当前的起步价信息,在触发预设的调价条件时将当前的起步价信息更新至绑定出租车中安装的计价器12。

进一步地,所述服务器10还可以直接将调价信息发送至能够运行计算机程序、具有数据存储功能以及通信功能的计价器12中。所述计价器12可以在接收到调价信息后以轮询的形式基于当前时间戳确定当前的起步价信息并更新。

图2为本发明实施例终端设备侧的计价器调节方法的流程图。如图2所示,所述计价器调节方法包括以下步骤:

步骤S100、接收并存储调价信息。

具体地,所述调价信息用于调节计价器的起步价,通过服务器确定并发送,由终端设备接收并存储。所述终端设备为与计价器通信连接的终端,例如可以是车辆内置的智能终端或与车辆绑定的通用只能终端,例如智能手机等。可选地,当服务器与多个终端设备连接时,可以分别生成各终端设备对应的调价信息,并存储终端标识和调价信息的对应关系。所述终端标识用于表征对应的终端设备,例如可以是终端设备绑定车辆的车牌号、司机电话等信息。服务器在发送调价信息时先根据各终端设备对应的终端标识确定对应的调价信息,以分别将对应的调价信息发送至各终端设备。

进一步地,所述调价信息中包括对应于至少一段第一时间区间的调价规则。各调价规则分别用于在对应的第一时间区间内调节计价器的起步价。其中,各调价规则中分别包括一个单位时间内的多个第二时间区间,以及对应于各第二时间区间的起步价信息,一个第一时间区间包括至少一个单位时间,所述一个单位时间包括多个第二时间区间。不同调价规则中包括的多个第二时间区间可以相同,也可以不同。各起步价信息用于在对应的第一时间区间中的第二时间区间内调节计价器的起步价。

以所述单位时间是一天为例进行说明。调价信息中可以包括[10月1日,10月7日],以及[10月8日,10月31日]两个第一时间区间和对应的第一调价规则以及第二调价规则,所述第一调价规则和第二调价规则内均包括[0:00,10:00]、[10:00,16:00]和[16:00,24:00]三个第二时间区间和对应的第一起步价信息、第二起步价信息和第三起步价信息。在当前时间为10月6日10点30分时,根据第一调价规则中的第一起步价信息调节计价器的起步价。在当前时间为10月8日12点30分时,根据第二调价规则中的第二起步价信息调节计价器的起步价。

或者,所述第一调价规则中可以包括[0:00,10:00]、[10:00,16:00]和[16:00,24:00]三个第二时间区间和对应的第一起步价信息、第二起步价信息以及第三起步价信息。第二调价规则中可以包括[0:00,12:00]和[12:00,24:00]两个第二时间区间和对应的第四起步价信息和第五起步价信息。在当前时间为10月6日12点30分时,根据第一调价规则中的第二起步价信息调节计价器的起步价。在当前时间为10月8日12点30分时,根据第二调价规则中的第五起步价信息调节计价器的起步价。

进一步地,起步价信息用于表征计价器的最低计费,可以包括一个起步价,例如“6元”。在出租车运营过程等应用场景中,由于不同时间段的客流量、人工成本以及接单率等因素的影响,不同时间的成本不同。因此,可以进一步在各起步价信息中设定多个第三时间区间以及对应于各第三时间区间的起步价,以平衡成本和收益。所述第三时间区间为所述起步价信息对应第二时间区间的子区间,各起步价用于作为对应的第三时间区间内计价器的起步价。

图3为本发明实施例的时间区间的示意图。如图3所示,所述第一时间区间T1中包括至少一个单位时间,T1中包括的各所述单位时间的时长与数量的乘积值为T1对应的时长。其中,每个单位时间中还可以包括多个第二时间区间,各第二时间区间的对应的时长和为单位时间对应的时长。例如,当单位时间中包括第二时间区间T20、T21和T22时,所述单位时间的时长为T20+T21+T22。进一步地,各所述第二时间区间中还可以包括多个第三时间区间,各第三时间区间的对应的时长和为对应第二时间区间对应的时长。例如,当第二时间区间T21中包括T30和T31两个第三时间区间时,所述第二时间区间T21的时长为T30+T31。

仍以所述单位时间是一天为例进行说明。调价信息中可以包括[10月1日,10月7日]一个第一时间区间和对应的调价规则,所述第一调价规则中包括[0:00,12:00]和[12:00,24:00]两个第二时间区间和对应的第一起步价信息和第二起步价信息。所述第一起步价信息中可以进一步包括[0:00,10:00]和[10:00,12:00]两个第三时间区间和对应的第一起步价10元以及第二起步价12元,所述第二起步价信息中可以进一步包括[12:00,14:30]和[14:30,24:00]两个第三时间区间和对应的第三起步价8元以及第四起步价6元。在当前时间为10月6日10点30分时,将所述第二起步价12元作为计价器的起步价。在当前时间为10月7日16点30分时,将所述第四起步价6元作为计价器的起步价。

可选地,在本发明实施例中,所述调价信息可以以表一所示格式传输以及存储。

表一

上述表一用于表示包括一个调价规则,且所述调价规则中包括至少一个第二时间区间和对应的起步价信息,各起步价信息中包括两个起步价的调价信息。其中,deviceId为调价信息对应的终端标识,rules为通过数组形式表示的调价规则。enableDate用于表征单位时间内第一个起步价信息对应的第二时间区间的终止时刻以及第二个起步价信息对应的第二时间区间的开始时刻,disableDate用于表征单位时间内第二个起步价信息对应的第二时间区间的截止时刻以及第三个起步价信息对应的第二时间区间的终止时刻。因此,当enableDate表征的时刻为单位时间的开始时刻或disableDate的时刻为单位时间的截止时刻时,所述调价规则中包括两个第二时间区间。当enableDate表征的时刻为单位时间的开始时刻且disableDate的时刻为单位时间的截止时刻时,所述调价规则中包括一个第二时间区间。当enableDate表征的时刻非单位时间的开始时刻且disableDate的时刻非单位时间的截止时刻时,所述调价规则中包括三个第二时间区间。enableDayPrice为enableDate对应时刻至disableDate对应时刻之间的第二时间区间对应的起步价信息中的第一起步价,enableNightPrice为enableDate对应时刻至disableDate对应时刻之间的第二时间区间对应的起步价信息中的第二起步价。disableDayPrice为enableDate对应时刻至disableDate对应时刻之间的第二时间区间以外其他第二时间区间对应的起步价信息中的第三起步价,disableNightPrice为enableDate对应时刻至disableDate对应时刻之间的第二时间区间以外其他第二时间区间对应的起步价信息中的第四起步价。ruleID为所述调价规则对应的规则标识。

在本发明实施例中,所述终端设备接收到调价信息后,可以将所述调价信息永久性存储至终端设备连接的数据库,或终端设备内置的嵌入式数据库中,以便终端设备定期查询。所述嵌入式数据库可以为SQLLITE数据库。

终端设备在接收并存储调价信息后,以迭代方式多次执行如下步骤S200-S400以进行计价器调节。其中,所述迭代过程可以为以轮询数据库的方式多次获取所述调价信息,并在所述调价信息中获取当前起步价信息,在当前起步价信息满足预设条件时进行计价器调节。

步骤S200、根据当前时间戳所在的第一时间区间在所述调价信息中确定当前调价规则。

具体地,终端设备在接收并存储调价信息后,以轮询数据库的方式多次获取所述调价信息,并在所述调价信息中获取当前起步价信息作为本次迭代过程确定的起步价信息,在当前起步价信息满足预设条件时进行计价器调节。在每一次获取调价信息时,根据当前时间戳所在的第一时间区间在所述调价信息中确定当前调价规则,以进一步在当前调价规则中包括的起步价信息中选择用于调节计价器的起步价信息。以所述调价信息中包括[10月1日,10月7日],以及[10月8日,10月31日]两个第一时间区间和对应的第一调价规则以及第二调价规则为例进行说明。当本次轮询数据库时对应的当前时间戳为10月6日,在所述调价信息中确定第一调价规则为当前调价规则。

步骤S300、在所述当前调价规则中确定当前时间戳所在的第二时间区间,以确定对应的当前起步价信息。

具体地,在本次轮询数据库确定当前调价规则后,再基于本次轮询过程对应的当前时间戳在所述调价规则中选择用于调节计价器的当前起步价信息,以在获取的当前起步价信息满足预设条件时发送至计价器进行起步价调节。以本次轮询过程确定的调价规则中包括[0:00,10:00]、[10:00,16:00]和[16:00,24:00]三个第二时间区间和对应的第一起步价信息、第二起步价信息以及第三起步价信息为例进行说明。在本次轮询数据库时对应的当前时间戳为10月6日10点30分时,将所述第二起步价作为计价器的起步价。

步骤S400、响应于当前起步价信息与上一次迭代过程确定的起步价信息不同,向计价器发送包括所述当前起步价信息的调价指令。

具体地,在确定本次迭代过程对应的当前起步价信息后,判断本次迭代过程的当前起步价信息是否满足预设的调节条件,以在满足预设的调节条件时生成并向计价器发送包括所述当前起步价信息的调价指令。在本发明实施例的一个可选地实现方式中,所述调节条件可以为判断本次迭代过程确定的当前起步价信息与上一次迭代过程确定的当前起步价信息是否相同,在不同时生成包括所述当前起步价信息的调价指令,并向计价器发送所述调价指令以调节所述计价器。可选地,在起步价信息中包括多个起步价时,当前起步价信息与上一次迭代过程中确定的起步价信息中存在一个不同的起步价即视为起步价信息不同。

例如,在一次迭代过程中确定的当前起步价信息为{第三时间区间1:8元,第三时间区间2:9元},上一次迭代过程中确定的当前起步价信息为{第三时间区间1:10元,第三时间区间2:9元}时,判断当前起步价信息与上一次迭代过程对应的起步价信息不同,生成包括{第三时间区间1:8元,第三时间区间2:9元}内容的调价指令并向计价器发送。

所述计价器在接收到终端设备发送的调价指令后,将所述调价指令中包括的起步价信息更新为当前应用的起步价信息。同时,所述计价器向终端设备返回包括更新后应用的起步价信息的响应信息。所述终端设备在接收到所述响应信息后,根据所述响应信息中的起步价信息和发送的调价指令中的起步价信息是否相同判断是否调节成功得到调节结果。进一步地根据所述调价结果和发送至所述计价器的起步价信息确定计价器起步价信息。其中,当所述调节结果为成功时,确定发送至所述计价器的起步价信息为计价器起步价信息;当所述调节结果为失败时,确定接收到的响应信息中的起步价信息为计价器起步价信息,将所述计价器起步价信息存储至数据库中。进一步地,当所述终端设备在预设时长内未接收到响应信息,将前一次存储的计价器起步价信息也作为本次计价器起步价信息存储。

图4为本发明实施例的终端设备和计价器之间的信令流程图。如图4所示,所述计价器调节方法包括以下步骤:

步骤S40、通过终端设备接收调价信息。

步骤S41、终端设备在接收到调价信息后存储所述调价信息至数据库。

步骤S42、终端设备定时轮询数据库,以在调价信息中确定当前调价规则和当前起步价信息。

步骤S43、在当前起步价信息满足预设条件时,向计价器发送包括所述起步价信息的调价指令。

步骤S44、计价器根据所述调价指令更新计价器中应用的起步价信息,并向终端设备返回包括起步价信息的响应信息。

步骤S45、终端设备根据响应信息的内容确定计价器起步价信息,并将计价器起步价信息回写至数据库。

为监控计价器调节是否成功,服务器可以根据预先设定的查询条件定时向终端设备发送查询指令,以通过查询当前计价器应用的计价器调价规则和当前的计价器起步价信息判断计价器是否成功调节。所述计价器调价规则为当前调节计价器时应用的调价规则,即包括所述计价器起步价信息的调价规则。所述查询指令包括价格查询指令和规则查询指令中的至少一种,所述价格查询指令用于查询当前计价器应用的计价器起步价信息,所述规则查询指令用于查询当前计价器应用的计价器调价规则。

所述终端设备在接收到查询指令后先判断查询指令的类型,当所述查询指令为价格查询指令时,向服务器发送包括时间戳和计价器起步价信息的价格信息;当所述查询指令为规则查询指令时,向服务器发送包括时间戳和计价器调价规则的规则信息。进一步地,所述价格信息和所述规则信息中还可以包括终端设备绑定车辆对应的车辆标识,例如车牌号等。

在本发明实施例中,所述价格信息可以以表二的格式传输和存储,所述规则信息可以以标三的格式传输和存储。

表二

其中,messageId用于表征查询指令类型,deviceId用于表征终端标识,plateNo用于表征车辆标识,eventTime表征时间戳,dayPrice和nightPrice分别为计价器起步价信息中的两个起步价。

表三

其中,messageId用于表征查询指令类型,deviceId用于表征终端标识,plateNo用于表征车辆标识,eventTime表征时间戳,rules用于表征当前调价规则的数组形式。

图5为本发明实施例的查询过程的信令流程图。如图5所示,所述服务器查询当前调价规则或起步价信息时包括以下步骤:

步骤S50、由服务器根据预设的查询规则向终端设备发送查询指令。

步骤S51、终端设备接收到查询指令后判断所述查询指令的类型。

步骤S52、根据所述查询指令的类型返回价格信息和/或规则信息,以判断计价器的调节结果,并在调节结果为失败时进一步处理故障。

本发明实施例的计价器调节方法在接收调价信息后多次确定是否需要更新计价器中的起步价信息,以在需要更新时发送包括调节后起步价信息的调价指令,实现了自动对计价器进行调节,提高了调节过程的效率以及调节结果的及时性和准确性。

图6为本发明实施例的服务器侧的计价器调节方法的流程图。如图6所示,所述计价器调节方法包括以下步骤:

步骤S500、确定调价信息。

具体地,所述调价信息用于调节计价器的起步价,通过服务器确定并发送,由终端设备接收并存储。所述终端设备为与计价器通信连接的终端,例如可以是车辆内置的智能终端或与车辆绑定的通用只能终端,例如智能手机等。可选地,当服务器与多个终端设备连接时,可以分别生成各终端设备对应的调价信息,并存储终端标识和调价信息的对应关系。所述终端标识用于表征对应的终端设备,例如可以是终端设备绑定车辆的车牌号、司机电话等信息。

步骤S600、发送所述调价信息。

具体地,当服务器与多个终端设备相连时,在发送调价信息时先根据各终端设备对应的终端标识确定对应的调价信息,以分别将对应的调价信息发送至各终端设备。所述终端设备可以根据接收到的调价信息调节对应的计价器。在本发明实施例中,为提高调价信息发送的可靠性,服务器在发送调价信息前可以先确定终端设备当前通信状态,当终端设备为在线状态时发送对应的调价信息,当终端设备为离线状态时将调价信息存储至缓存区,并在终端设备上线后将缓存区中的调价信息发送至终端设备。可选地,所述终端设备的通信状态可以通过发送心跳指令、握手信号等方式确定。

图7为本发明实施例的调价信息发送过程的示意图。如图7所示,所述服务器端包括信息化应用层70和硬件接入层71,在发送调价信息时先由信息化应用层70获取终端设备对应的调价信息,发送至硬件接入层71。所述硬件接入层71判断终端设备是否在线,在线则直接将所述调价信息发送至终端设备72,不在线则将所述调价信息存储至缓存区73。进一步地,当所述终端设备72上线后,所述硬件接入层71从所述缓存区73中获取对应的调价信息发送至终端设备72。

终端设备在接收并存储调价信息后,以迭代方式多次执行如下步骤S700-S1100以检测计价器的调节结果。其中,所述迭代过程可以为以轮询服务器连接的数据库或内置存储器的方式多次获取所述调价信息,并在所述调价信息中获取目标调价规则和目标起步价信息。所述目标调价规则用于表征当前计价器在调节成功时应用的调价规则,所述目标起步价信息用于表征当前计价器在调节成功时应用的起步价信息。同时,向终端设备发送本次迭代过程中的查询指令以获取终端设备响应的计价器当前调价规则和当前起步价信息,通过对比所述目标调价规则以及目标起步价信息和当前调价规则以及当前起步价信息判断计价器的调节结果,以在计价器调节异常时及时处理。

步骤S700、根据当前日期所在的第一时间区间在所述调价信息中确定目标调价规则。

具体地,所述目标调价规则用于表征当前计价器在调节成功时应用的调价规则。除了在执行设备不同以外,服务器执行步骤S700确定目标调价规则的方式与终端设备执行步骤S200确定当前调价规则的过程类似,在此不再赘述。

步骤S800、在所述目标调价规则中确定当前时间戳所在的第二时间区间,以确定对应的目标起步价信息。

具体地,所述目标起步价信息用于表征当前计价器在调节成功时应用的起步价信息。除了在执行设备不同以外,服务器执行步骤S800确定目标起步价信息的方式与终端设备执行步骤S300确定当前起步价信息的过程类似,在此不再赘述。

步骤S900、响应于所述目标起步价信息与上一次迭代过程确定的目标起步价信息不同,发送价格查询指令和/或规则查询指令。

具体地,服务器在确定本次迭代过程中的目标起步价信息后,通过与上一次迭代过程确定的目标起步价信息比较判断计价器在本次迭代过程中是否被调节,以在判断计价器被调节时进一步向终端设备发送价格查询指令和/或规则查询指令。在本发明实施例中,本次迭代确定的目标起步价信息和上一次迭代过程确定的目标起步价信息不同时判断计价器被调节,向终端设备发送价格查询指令和/或规则查询指令以查询调节计价器应用的计价器调价规则。所述价格查询指令用于查询计价器当前应用的计价器起步价信息,所述规则查询指令用于查询当前调节计价器的计价器调价规则。所述服务器可以发送价格查询指令和/或规则查询指令中的至少一个进行信息查询。

例如,在一次迭代过程中确定的目标起步价信息为{第三时间区间1:8元,第三时间区间2:9元},上一次迭代过程中确定的目标起步价信息为{第三时间区间1:10元,第三时间区间2:9元}时,判断目标起步价信息与上一次迭代过程对应的目标起步价信息不同,计价器在本次迭代过程中被调节。生成并向终端设备发送价格查询指令和/或规则查询指令中的至少一个查询指令。

步骤S1000、接收终端设备响应于所述价格查询指令和/或规则查询指令反馈的价格信息和/或规则信息。

具体地,所述终端设备在接收到查询指令后先判断查询指令的类型,当所述查询指令为价格查询指令时,向服务器发送包括计价器当前应用的计价器起步价信息的价格信息;当所述查询指令为规则查询指令时,向服务器发送包计价器当前应用的计价器调价规则的规则信息。进一步地,所述价格信息和所述规则信息中还可以包括时间戳和车辆标识,所述车辆标识可以用于表征终端设备绑定的车辆,例如车牌号等。

进一步地,所述服务器可以根据终端设备发送的价格信息和规则信息中的车辆标识确定根据对应的调价信息确定的目标起步价信息和目标调价规则。

步骤S1100、响应于所述计价器起步价信息与所述目标起步价信息不同,或所述计价器调价规则和所述目标调节规则不同,重新发送所述目标调价规则。

具体地,服务器在接收到计价器起步价信息和/或计价器调价规则后,对比计价器起步价信息与所述目标起步价信息是否相同,以及所述计价器调价规则和所述目标调节规则是否相同。当其中一个信息不同时即判断计价器调节失败,向终端设备补发所述目标调价规则以重新调节所述计价器。

进一步地,服务器还可以进一步判断计价器调节失败的原因以针对性的处理。其中,当所述计价器起步价信息与所述目标起步价信息不同,但所述计价器调价规则和所述目标调节规则相同时,可以判断计价器故障,调回所述计价器进行维修处理。当所述计价器起步价信息与所述目标起步价信息不同,且所述计价器调价规则和所述目标调节规则也不同时,判断与终端设备进行信息传输时漏发了所述目标调节规则,补发所述目标调节规则至终端设备。

图8为本发明实施例的计价器调节过程的信令流程图。如图8所示,所述计价器调节过程包括以下步骤:

步骤S80、服务器确定并向终端设备发送用于调节计价器的调价信息。

步骤S81、终端设备接收并存储调价信息至数据库中。

步骤S82、终端设备定时轮询数据库以在调价信息中确定当前调价规则和当前起步价信息。

步骤S83、服务器在发送调价信息后也通过定时轮询确定目标调价规则和目标起步价信息。所述步骤与步骤S82的执行无先后顺序。

步骤S84、终端设备根据确定的当前起步价信息判断是否需要调节计价器,是则生成包括当前起步价信息的调价指令发送至计价器。

步骤S85、计价器根据所述调价指令更新计价器中应用的起步价信息,并向终端设备返回包括起步价信息的响应信息。

步骤S86、终端设备根据响应信息的内容确定计价器起步价信息,并将计价器起步价信息回写至数据库。

步骤S87、服务器根据确定的目标起步价信息判断是否计价器是否被调节,是则生成价格查询指令和/或规则查询指令发送终端设备。

步骤S88、终端设备根据接收到的价格查询指令和/或规则查询指令返回对应的价格信息和/或规则信息。

步骤S89、服务器在判断价格信息和/或规则信息不符合预设条件时,向终端设备补发所述目标调价规则以重新调节所述计价器。

本发明实施例的计价器调节方法在发送调价信息后多次确定计价器是否被调节以及调节后应当应用的目标调价规则和目标起步价信息,以在判断计价器被调节时发送价格查询指令和/或规则查询指令,基于终端设备返回的计价器调价规则和计价器起步价信息以及目标调价规则和目标起步价信息判断计价器调节结果。本发明实施例实现了自动对计价器进行调节和监控,提高了调节过程的效率以及调节结果的及时性和准确性。

图9为本发明实施例的终端设备侧的计价器调节装置的示意图。如图9所示,所述计价器调节装置包括第一信息接收模块90、第一调价规则确定模块91、第一起步价信息确定模块92和第一指令发送模块93。

具体地,第一信息接收模块90用于接收并存储调价信息,所述调价信息中包括对应于至少一段第一时间区间的调价规则,所述调价规则中包括一个单位时间内多个第二时间区间和对应于各所述第二时间区间的起步价信息,一个所述第一时间区间包括至少一个单位时间,所述一个单位时间包括多个第二时间区间。

用于以迭代的方式执行以下步骤的:

第一调价规则确定模块91用于根据当前时间戳所在的第一时间区间在所述调价信息中确定当前调价规则。

第一起步价信息确定模块92用于在所述当前调价规则中确定当前时间戳所在的第二时间区间,以确定对应的当前起步价信息。

第一指令发送模块93用于响应于当前起步价信息与上一次迭代过程确定的起步价信息不同,向计价器发送包括所述当前起步价信息的调价指令,以更新所述计价器的起步价信息。

进一步地,所述起步价信息中包括对应于至少一个第三时间区间的起步价,所述第三时间区间为所述起步价信息对应第二时间区间的子区间。

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

起步价获取模块,用于根据所述计价器发送的响应信息确定并存储调价结果;

第二起步价信息确定模块,用于根据所述调价结果和发送至所述计价器的起步价信息确定计价器起步价信息。

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

指令判断模块,用于响应于接收到查询指令,判断所述查询指令类型;

价格信息发送模块,用于响应于所述查询指令为价格查询指令,发送包括车辆标识、时间戳和计价器起步价信息的价格信息。

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

规则信息发送模块,用于响应于所述查询指令为规则查询指令,发送包括车辆标识、时间戳和计价器调价规则的规则信息。

本发明实施例的计价器调节装置在接收调价信息后多次确定是否需要更新计价器中的起步价信息,以在需要更新时发送包括调节后起步价信息的调价指令,实现了自动对计价器进行调节,提高了调节过程的效率以及调节结果的及时性和准确性。

图10为本发明实施例的服务器侧的计价器调节装置的示意图。如图10所示,所述计价器调节装置包括信息确定模块100、调价信息发送模块101、第二调价规则确定模块102、第二起步价信息确定模块103、查询指令发送模块104、第二信息接收模块105和调价规则发送模块106。

具体地,信息确定模块100用于确定调价信息。

调价信息发送模块101用于发送所述调价信息,所述调价信息中包括对应于至少一段第一时间区间的调价规则,所述调价规则中包括多个第二时间区间和对应于各所述第二时间区间的起步价信息,所述第一时间区间的最小时间单位为天,所述第二时间区间的最大时间单位为小时。

用于以迭代的方式执行以下步骤的:

第二调价规则确定模块102用于根据当前日期所在的第一时间区间在所述调价信息中确定目标调价规则。

第二起步价信息确定模块103用于在所述目标调价规则中确定当前时间戳所在的第二时间区间,以确定对应的目标起步价信息。

查询指令发送模块104用于响应于所述目标起步价信息与上一次迭代过程确定的目标起步价信息不同,发送价格查询指令和/或规则查询指令。

第二信息接收模块105用于接收终端设备响应于所述价格查询指令和/或规则查询指令反馈的价格信息和/或规则信息,所述价格信息包括计价器当前应用的计价器起步价信息,所述规则信息包括计价器当前应用的计价器调价规则。

调价规则发送模块106用于响应于所述计价器起步价信息与所述目标起步价信息不同,或所述计价器调价规则和所述目标调价规则不同,重新发送所述目标调价规则,以通过所述目标调价规则重新调节所述计价器的起步价信息。

进一步地,所述调价信息发送模块包括:

状态确定子模块,用于确定终端设备当前通信状态;

调价信息发送子模块,用于响应于所述终端设备为在线状态,发送调价信息;

调价信息存储子模块,用于响应于所述终端设备为离线状态,将所述调价信息存储至缓存区。

进一步地,所述起步价信息中包括对应于至少一个第三时间区间的起步价,所述第三时间区间为所述起步价信息对应第二时间区间的子区间。

进一步地,所述调价信息具有对应的车辆标识;

所述价格信息和所述规则信息中均包括时间戳和对应于终端设备的车辆标识;

所述装置还包括:

信息匹配模块,用于根据所述价格信息和/或规则信息中的车辆标识确定根据对应的调价信息确定的目标起步价信息和目标调价规则。

本发明实施例的计价器调节装置在发送调价信息后多次确定计价器是否被调节以及调节后应当应用的目标调价规则和目标起步价信息,以在判断计价器被调节时发送价格查询指令和/或规则查询指令,基于终端设备返回的计价器调价规则和计价器起步价信息以及目标调价规则和目标起步价信息判断计价器调节结果。本发明实施例实现了自动对计价器进行调节和监控,提高了调节过程的效率以及调节结果的及时性和准确性。

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

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

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

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

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

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

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

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

相关技术
  • 计价器调节方法、装置、存储介质和电子设备
  • 电子设备的天线调节方法及装置、电子设备、存储介质
技术分类

06120112435130