一种班结业务的处理系统和方法
文献发布时间:2024-04-18 19:58:26
技术领域
本文涉及加油站管理系统信息采集与处理技术领域,尤指一种班结业务的处理系统和方法。
背景技术
加油机、油罐等设备的准确计量、校核是加油站正常经营的重要前提。加油站班结业务流程可以概括为:1)全站所有油机停止加油;2)油站员工手工记录所有相关数据;3)由人工计算或录入计算机的方式计算所有油枪出总油量、油罐库存量,生成班结报表。加油站这种班结业务的传统实现方式最大的弊端在于要求所有油枪都停止加油,即要求加油站停止所有的加油服务,这时如果有顾客需要加油,只能等待班结做完才能继续加油。这种方式,不仅降低了加油站的工作效率,同时也给顾客带来诸多不便。
一些技术中,实现了不停枪而进行班结的技术方案,但是该技术方案没有解决因为对账和对账异常而产生的结算支付的停滞。目前的一些处理方法会产生,前庭区域虽然仍然在加油,但是因为对账不平而室内结算前台无法支付的情况。这种处理方法最终仍然会导致生产停滞,客户和车辆阻塞在便利店和前庭。因此,亟待实现一种新的加油站班结处理方式,以解决班结业务和生产业务无法同时并行处理的问题。
发明内容
本申请提供一种班结业务的处理系统和方法,该系统包括:POS子系统和BOS子系统,其中:所述POS子系统用于登录当前班次的业务账号,并向所述BOS子系统发送执行上一班次的班结业务处理的请求;所述BOS子系统用于接收班结业务处理的请求,并执行上一班次的班结业务处理:从油罐、油机和油枪中获取上一班次的相关数据进行对账处理操作;若对账处理操作正常,将对账处理操作所确定的数据作为上一班次的班结数据。本申请实现了在进行班结处理同时还进行生产业务处理,不影响所有生产业务正常运行。
第一方面,本申请提供了一种班结业务的处理系统,所述系统包括POS子系统和BOS子系统,其中:
所述POS子系统用于登录当前班次的业务账号,并向所述BOS子系统发送执行班结业务处理的请求;
所述BOS子系统用于接收班结业务处理的请求,并执行当前班次的班结业务处理:
从油罐、油机和油枪中获取上一班次的相关数据进行对账处理操作;
若对账处理操作正常,将对账处理操作所确定的数据作为上一班次的班结数据。
一种示例性的实施例中,所述POS子系统,登录当前班次的业务账号后,还用于向所述BOS子系统发送执行当前班次生产业务处理的请求;
所述生产业务处理包括:结算处理和支付处理。
一种示例性的实施例中,所述BOS子系统还用于分别获取上一个班次各个油罐的静态油罐数据、与每个油罐关联的油枪销量数据和单据数据;根据所述静态油罐数据、所述油枪销量数据和所述单据数据计算出静态计量标准体积、销售修正标准体积和标准收油体积,并通过预定的算法模型计算当前油罐的班结油品标准体积;
其中,所述算法模型为:
班结油品标准体积=静态计量标准体积-销售修正标准体积+标准收油体积。
一种示例性的实施例中,所述从油罐、油机和油枪中获取上一班次的相关数据进行对账处理操作,包括:
从油罐、油机和油枪中获取上一班次的支付数据和发票数据;
根据所确定的当前油罐的班结油品标准体积,结合获取的支付数据和发票数据进行比对。
一种示例性的实施例中,所述BOS子系统还用于进行非油商品盘点、支付对账和发票对账。
一种示例性的实施例中,所述BOS子系统还用于若对账处理操作异常,根据所述异常情况进行相应的处理操作。
第二方面,本发明实施例提供一种班结业务的处理方法,应用于班结业务的处理系统,所述方法包括:
POS子系统登录当前班次的业务账号,并向BOS子系统发送执行班结业务处理的请求;
所述BOS子系统接收班结业务处理的请求,并执行上一班次的班结业务处理:
从油罐、油机和油枪中获取上一班次的相关数据进行对账处理操作;
若对账处理操作正常,将对账处理操作所确定的数据作为上一班次的班结数据。
一种示例性的实施例中,所述POS子系统登录当前班次的业务账号后,方法还包括:
向所述BOS子系统发送执行当前班次生产业务处理的请求;
所述生产业务处理包括:结算处理和支付处理。
一种示例性的实施例中,所述从油罐、油机和油枪中获取上一班次的相关数据进行对账处理操作,包括:
分别获取上一个班次的各个油罐的静态油罐数据、与每个油罐关联的油枪销量数据和单据数据;
根据所述静态油罐数据、所述油枪销量数据和所述单据数据计算出静态计量标准体积、销售修正标准体积和标准收油体积;
通过预定的算法模型计算当前油罐的班结油品标准体积;
其中,所述算法模型为:
班结油品标准体积=静态计量标准体积-销售修正标准体积+标准收油体积。
一种示例性的实施例中,所述从油罐、油机和油枪中获取上一班次的相关数据进行对账处理操作,包括:
从油罐、油机和油枪中获取上一班次的支付数据和发票数据;
根据所确定的当前油罐的班结油品标准体积,结合获取的支付数据和发票数据进行比对。
一种示例性的实施例中,所述班结业务处理,还包括:
非油商品盘点、支付对账和发票对账。
一种示例性的实施例中,方法还包括:
若对账处理操作异常,根据所述异常情况进行相应的处理操作。
与相关技术相比,本申请提供一种班结业务的处理系统和方法,所述系统包括:所述POS子系统用于登录当前班次的业务账号,并向所述BOS子系统发送执行班结业务处理的请求;所述BO S子系统用于接收班结业务处理的请求,并执行上一班次的班结业务处理:从油罐、油机和油枪中获取上一班次的相关数据进行对账处理操作;若对账处理操作正常,将对账处理操作所确定的数据作为上一班次的班结数据。本申请通过POS子系统登录当前班次的业务账号,利用BOS子系统执行上一班次的班结业务处理,不影响所有生产业务正常运行。
本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的其他优点可通过在说明书以及附图中所描述的方案来实现和获得。
附图说明
附图用来提供对本申请技术方案的理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。
图1为本申请实施例的班结业务的处理系统示意图;
图2是本申请实施例的班结业务的处理流程图。
具体实施方式
本申请描述了多个实施例,但是该描述是示例性的,而不是限制性的,并且对于本领域的普通技术人员来说显而易见的是,在本申请所描述的实施例包含的范围内可以有更多的实施例和实现方案。尽管在附图中示出了许多可能的特征组合,并在具体实施方式中进行了讨论,但是所公开的特征的许多其它组合方式也是可能的。除非特意加以限制的情况以外,任何实施例的任何特征或元件可以与任何其它实施例中的任何其他特征或元件结合使用,或可以替代任何其它实施例中的任何其他特征或元件。
本申请包括并设想了与本领域普通技术人员已知的特征和元件的组合。本申请已经公开的实施例、特征和元件也可以与任何常规特征或元件组合,以形成由权利要求限定的独特的发明方案。任何实施例的任何特征或元件也可以与来自其它发明方案的特征或元件组合,以形成另一个由权利要求限定的独特的发明方案。因此,应当理解,在本申请中示出和/或讨论的任何特征可以单独地或以任何适当的组合来实现。因此,除了根据所附权利要求及其等同替换所做的限制以外,实施例不受其它限制。此外,可以在所附权利要求的保护范围内进行各种修改和改变。
此外,在描述具有代表性的实施例时,说明书可能已经将方法和/或过程呈现为特定的步骤序列。然而,在该方法或过程不依赖于本文所述步骤的特定顺序的程度上,该方法或过程不应限于所述的特定顺序的步骤。如本领域普通技术人员将理解的,其它的步骤顺序也是可能的。因此,说明书中阐述的步骤的特定顺序不应被解释为对权利要求的限制。此外,针对该方法和/或过程的权利要求不应限于按照所写顺序执行它们的步骤,本领域技术人员可以容易地理解,这些顺序可以变化,并且仍然保持在本申请实施例的精神和范围内。
本发明实施例提供一种班结业务的处理系统,如图1所示,系统包括POS子系统S100和BOS子系统S110,具体如下:
POS子系统S 100,用于登录当前班次的业务账号,并向BOS子系统发送执行上一班次的班结业务处理的请求;
所述BOS子系统S110,用于接收执行上一班次的班结业务处理的请求,并执行上一班次的班结业务处理:
从油罐、油机和油枪中获取上一班次的相关数据进行对账处理操作;
若对账处理操作正常,将对账处理操作所确定的数据作为上一班次的班结数据。
一种示例性的实施例中,该班结业务的处理系统应用于常规加油站系统中,常规加油站系统中还包括油罐、油机、油枪等子系统和设备。BOS子系统可以从加油站系统中的各个子系统或设备上获取相关的数据。
一种示例性的实施例中,POS子系统登录当前班次的业务账号,分别向BOS子系统发送执行上一班次的班结业务处理的请求和执行当前班次生产业务处理的请求。
一种示例性的实施例中,BOS子系统接收班结业务处理的请求,并执行上一班次的班结业务处理,具体的处理内容包括:
从油罐、油机和油枪中获取上一班次的相关数据进行对账处理操作;
还包括进行非油商品盘点、支付对账和发票对账。
一种示例性的实施例中,BOS子系统从油罐、油机和油枪中获取上一班次的相关数据进行对账处理操作的实现过程包括:
BOS子系统获取上一班次的各个油罐的静态油罐数据、与每个油罐关联的油枪销量数据和上一班次的单据数据;根据静态油罐数据、油枪销量数据和单据数据计算出静态计量标准体积、销售修正标准体积和标准收油体积,并通过预定的算法模型计算当前油罐的班结油品标准体积。本实施例中,上一班次油罐的班结油品标准体积的具体实现步骤包括:
①计算静态计量标准体积(L):
(1)查询上一班次各油罐SFB自动获取的最新静态读数,再查询手工录入的静态库存读数表中,本站、本罐、上一班次时段内的上传记录。若手工读数中″液位仪读数抄录时间″大于″SFB自动获取的静态读数时间,或者是本班次没有SFB自动静态读数,则将手工上传的液位仪读数作为静态读数;否则将SFB自动获取的最新静态读数作为静态读数;并按原有逻辑计算V20,计入″静态计量标准体积(L)″;
(2)若SFB自动静态读数、手工静态读数均未读到,则该罐的液位仪各读数均置为空,将本班次开班时的标准体积作为静态计量标准体积(L);
②计算销售修正标准体积:
统计挂枪时间(若没有挂枪时间则取上一班次交易结束时间)在静态时点(不含)(上一班次内自动静态时点、手工静态时点、开班时点,三者取最大,作为静态时点)到当前进行班结时点(含班结时点)之间所有该油罐关联油枪的销量V20汇总;还需要同时统计销量汇总,用于油品账进行对账。
其中,对于脱机交易通过POS系统补录的情况,技术上无法分辨是静态罐存读取前发生的业务还是读取后发生的业务,目前未计入到销售修正体积中。若确定为静态体积读数后发生的业务,会造成当前班次的罐出量变小。但当液位仪再此连线,当前班次的罐出量会大于实际出量,将上一班次的差异补平,故对业务不会造成影响。
③计算收油修正标准体积:
查询本站、上一班次内,各油罐单据结束时间在静态时点(不含)(上一班次内自动静态时点、手工静态时点、开班时点,三者取最大,作为静态时点)到班结时点(含)之间的库存单据(收油、站内/间调拨出/入库、清罐)。获取满足如上条件单据中的标准收油体积V20。对于收油、站内/间调拨入库类型单据,标准收油体积V20记为绝对值正值累加;对于站内/间调拨出库,清罐类型单据,标准收油体积V20记为绝对值负值累减;
结班标准体积(L)=①中静态计量标准体积(L)-②中销售修正标准体积+③中标准收油体积。
若存在跨班次收油,则忽略本次卸油期间收油量。
本实施例通过上述算法模型自动计算油罐读数,优化对账模式和差异处理流程,从而压缩了从班结到开班之间的业务操作步骤,将制约开班的业务操作全部后移到开班之后补处理。班结期间前庭业务正常运行,开班后结算支付业务正常运行,开班操作仅需要几秒即可完成。
在计算得到油罐班结油品标准体积后,对油罐、油机、油枪数据读取比对,结合支付数据和发票数据进行比对,进行对账处理。
对账处理还包括:非油商品盘点、支付对账和发票对账。
若所述对账处理操作正常,将处理操作所确定的数据作为上一班次的班结数据;
若所述对账处理操作异常,根据异常情况执行相应的处理操作。
在本实施例中,对账处理操作异常包括以下两种情况:
1:当出现异常情况后系统会进行提示,需要工作人员手动处理;
2:账单对账不平,工作人员检查系统站单和收银账单不平时也判定为异常情况,需要检查订单和收银账。
如果出现异常情况是需要人工干预进行处理,但出现对账处理操作异常不会影响本班次的生产业务处理相关操作。
本实施例通过上述算法模型自动计算油罐读数,优化对账模式和差异处理流程,从而压缩了从班结到开班之间的业务操作步骤,将制约开班的业务操作全部后移到开班之后补处理。班结期间前庭业务正常运行,开班后结算支付业务正常运行,开班操作仅需要几秒即可完成。
本公开实施例还提供一种班结业务的处理方法,应用于班结业务的处理系统,如图2所示,所述方法包括:步骤S200-S210;
步骤S200:POS子系统登录当前班次的业务账号,并向BOS子系统发送执行上一班次的班结业务处理的请求;
步骤S210:BOS子系统接收执行上一班次的班结业务处理的请求,并执行上一班次的班结业务处理:
从油罐、油机和油枪中获取上一班次的相关数据进行对账处理操作;
若对账处理操作正常,将对账处理操作所确定的数据作为上一班次的班结数据。
一种示例性的实施例中,所述班结业务处理,还包括:
非油商品盘点、支付对账和发票对账。
一种示例性的实施例中,POS子系统登录当前班次的业务账号后,向BOS子系统发送执行当前班次生产业务处理的请求;生产业务处理包括:结算处理和支付处理等。
一种示例性的实施例中,从油罐、油机和油枪中获取上一班次的相关数据进行对账处理操作,包括:
分别获取上一个班次的各个油罐的静态油罐数据、与每个油罐关联的油枪销量数据和单据数据;
根据静态油罐数据、油枪销量数据和单据数据计算出静态计量标准体积、销售修正标准体积和标准收油体积;
通过预定的算法模型计算当前油罐的班结油品标准体积;
其中,该算法模型为:
班结油品标准体积=静态计量标准体积-销售修正标准体积+标准收油体积。
一种示例性的实施例中,从油罐、油机和油枪中获取上一班次的相关数据进行对账处理操作,包括:
从油罐、油机和油枪中获取上一班次的支付数据和发票数据;
根据所确定的当前油罐的班结油品标准体积,结合获取的支付数据和发票数据进行比对。
一种示例性的实施例中,班结业务处理操作进行对账处理后,:
若对账处理操作正常,将处理操作所确定的数据作为上一班次的班结数据;
若对账处理操作异常,根据异常情况执行相应的处理操作。
示例一
本示例展示班结业务的处理过程,应用于常规加油站系统中,加油站系统包括POS、BOS、油罐、油机等子系统和设备,具体实现过程如下:
步骤1:POS子系统登录本班次的业务账号,并向BOS子系统分别发送执行上一班次的班结业务处理的请求和执行本班次的生产业务处理的请求;
步骤2:BOS子系统分别接收执行上一班次的班结业务处理的请求和执行本班次的生产业务处理的请求,并分别执行上一班次的班结业务处理相关操作和本班次的生产业务处理相关操作。
步骤3:BOS子系统执行上一班次的班结业务处理相关操作:
步骤31:BOS子系统从油罐、油机、油枪中获取相关数据进行对账处理操作。
在本步骤中,BOS子系统从油罐、油机、油枪中获取相关数据进行对账处理操作,包括:
步骤311:分别获取各个油罐的静态油罐数据、与每个油罐关联的油枪销量数据和单据数据;
步骤312:根据静态油罐数据、油枪销量数据和单据数据计算出静态计量标准体积、销售修正标准体积和标准收油体积,并通过预定模型计算该油罐数据的班结油品标准体积;其中,该预定模型为:
班结油品标准体积=静态计量标准体积-销售修正标准体积+标准收油体积。
步骤313:根据所确定的每个油罐的班结油品标准体积,结合支付数据和发票数据进行比对;
步骤32:BOS子系统进行非油商品盘点、支付对账和发票对账。
步骤33:若对账处理操作正常,将处理操作所确定的数据作为上一班次的班结数据;
步骤34:若对账处理操作异常,根据异常情况执行相应的处理操作。
步骤4:BOS子系统执行本班次的生产业务处理相关操作:结算处理、支付处理等。
本发明提出一种班结业务的处理方法,将加油站中的BOS子系统把班结任务拆分成2个任务,A任务负责结算班结任务点前时间的所有由非混合订单,B任务负责维持加油站班结后的当前班次生产业务处理。实现了以下技术效果:
1.班结业务处理期间不停止前庭生产运行,加油机仍然可以正常生产,不受任何影响。
2.BOS子系统能够通过物联网技术自动从加油站各个设备中读取所需班结日结的数据。
3.实现了无间隙开班,即压缩了便利店内支付结算的时间,点击″班结″后,系统自动开启新的班次,新的班次通过业务员登录系统完成。
4.对账及对账异常处理安排在新的班次开班后,对账和对账异常工作与新开班的正常业务是并行的,且两者互不影响。该方法可以避免因对账时间过长而影响后续业务生产。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
- 一种基于数据融合的关务数据处理系统、方法及介质
- 一种用于关务申报数据的智能分析处理系统