基于流计算的事件处理方法和装置的制造方法
【专利摘要】本发明公开了一种基于流计算的事件处理方法和装置。其中,该方法包括:通过流计算引擎处理第一条事件记录,得到第一处理结果;将第一处理结果存储到局部完整性存储区中,其中,局部完整性存储区用于存储事件的处理结果;通过流计算引擎处理第二条事件记录,得到第二处理结果,其中,第二条事件记录与第一条事件记录之间存在关联关系;从局部完整性存储区中获取第一处理结果,并根据第一处理结果和第二处理结果计算得到事件处理结果。本发明解决了无法实现跨多条事件的条件计算,导致存在关联性的多条事件处理结果不准确的技术问题。
【专利说明】
基于流计算的事件处理方法和装置
技术领域
[0001]本发明涉及流计算领域,具体而言,涉及一种基于流计算的事件处理方法和装置。
【背景技术】
[0002]在当前软硬件条件下,直接从关系型数据库中查询数据,效率会相当低,例如请求一个商户的会员总人数,使用SQL select count(*)from membership where brand_id =15,如果membership表中有1000万条记录或更多,频繁查询此SQL,性能非常低,而且会影响到数据库的整体性能;而引及流计算之后,在每次会员增加的时候,计算会员数量;在查询时,直接用SQL: select membership_num from membership_statisties where brand_id=15查询结果,效率会高很多,因为不用每次查询都做聚合。然而,发明人发现,目前的流计算框架只是单条处理每个事件,无法实现跨多条事件的条件计算,这导致存在关联性的多条事件处理结果不准确。
[0003]针对上述的问题,目前尚未提出有效的解决方案。
【发明内容】
[0004]本发明实施例提供了一种基于流计算的事件处理方法和装置,以至少解决无法实现跨多条事件的条件计算,导致存在关联性的多条事件处理结果不准确的技术问题。
[0005]根据本发明实施例的一个方面,提供了一种基于流计算的事件处理方法,包括:通过流计算引擎处理第一条事件记录,得到第一处理结果;将所述第一处理结果存储到局部完整性存储区中,其中,所述局部完整性存储区用于存储事件的处理结果;通过所述流计算引擎处理第二条事件记录,得到第二处理结果,其中,所述第二条事件记录与所述第一条事件记录之间存在关联关系;从所述局部完整性存储区中获取所述第一处理结果,并根据所述第一处理结果和所述第二处理结果计算得到事件处理结果。
[0006]进一步地,在将所述第一处理结果存储到局部完整性存储区中之后,所述方法还包括:判断是否存在与所述第一条事件记录相关联的所述第二条事件记录;其中,在判断出存在所述第二条事件记录时,获取所述第二条事件记录,通过流计算引擎处理所述第二条事件记录。
[0007]进一步地,在通过流计算引擎处理第二条事件记录,得到第二处理结果之后,所述方法还包括:将所述第二处理结果存储到局部完整性存储区中,其中,从所述局部完整性存储区中获取所述第一处理结果,并根据所述第一处理结果和所述第二处理结果计算得到事件处理结果包括:所述流计算引擎从所述局部完整性存储区中获取所述第一处理结果和第二处理结果,并根据所述第一处理结果和所述第二处理结果计算得到事件处理结果。
[0008]进一步地,在根据所述第一处理结果和所述第二处理结果计算得到事件处理结果之后,所述方法还包括:将所述事件处理结果存储至所述局部完整性存储区中。
[0009]进一步地,在根据所述第一处理结果和所述第二处理结果计算得到事件处理结果之后,所述方法还包括:判断是否存在与所述第一条事件记录或者第二条事件记录相关联的第三条事件记录;在判断出存在所述第三条事件记录时,通过所述流计算引擎对所述第三条事件记录进行处理,得到第三处理结果,以及根据所述第三处理结果和所述事件处理结果计算得到最终结果。
[0010]根据本发明实施例的另一方面,还提供了一种基于流计算的事件处理装置,包括:第一处理单元,用于通过流计算引擎处理第一条事件记录,得到第一处理结果;存储单元,用于将所述第一处理结果存储到局部完整性存储区中,其中,所述局部完整性存储区用于存储事件的处理结果;第二处理单元,用于通过所述流计算引擎处理第二条事件记录,得到第二处理结果,其中,所述第二条事件记录与所述第一条事件记录之间存在关联关系;第三处理单元,用于从所述局部完整性存储区中获取所述第一处理结果,并根据所述第一处理结果和所述第二处理结果计算得到事件处理结果。
[0011 ]进一步地,所述装置还包括:第一判断单元,用于在将所述第一处理结果存储到局部完整性存储区中之后,判断是否存在与所述第一条事件记录相关联的所述第二条事件记录;所述第二处理单元,用于在判断出存在所述第二条事件记录时,获取所述第二条事件记录,通过流计算弓I擎处理所述第二条事件记录。
[0012]进一步地,所述存储单元还用于在通过流计算引擎处理第二条事件记录,得到第二处理结果之后,将所述第二处理结果存储到局部完整性存储区中,其中,所述第三处理单元还用于所述流计算引擎从所述局部完整性存储区中获取所述第一处理结果和第二处理结果,并根据所述第一处理结果和所述第二处理结果计算得到事件处理结果。
[0013]进一步地,所述存储单元还用于在根据所述第一处理结果和所述第二处理结果计算得到事件处理结果之后,将所述事件处理结果存储至所述局部完整性存储区中。
[0014]进一步地,所述装置还包括:第二判断单元,用于在根据所述第一处理结果和所述第二处理结果计算得到事件处理结果之后,判断是否存在与所述第一条事件记录或者第二条事件记录相关联的第三条事件记录;第四处理单元,用于在判断出存在所述第三条事件记录时,通过所述流计算弓I擎对所述第三条事件记录进行处理,得到第三处理结果,以及根据所述第三处理结果和所述事件处理结果计算得到最终结果。
[0015]在本发明实施例中,在处理第一条事件记录之后,将第一处理结果存储在预设的局部完整性存储区中,以便于在流计算引擎处理第二条事件记录之后,进一步根据第一处理结果和第二处理结果计算得到事件处理结果,实现跨事件的多条记录的条件计算,其计算结果相对于只是计算单条事件记录的结果的准确性大大提升,解决了无法实现跨多条事件的条件计算,导致存在关联性的多条事件处理结果不准确的技术问题。
【附图说明】
[0016]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017]图1是根据本发明实施例的基于流计算的事件处理方法的流程图;
[0018]图2是根据本发明实施例的基于流计算的事件处理装置的示意图。
【具体实施方式】
[0019]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0020]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0021]根据本发明实施例,提供了一种基于流计算的事件处理方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0022]图1是根据本发明实施例的基于流计算的事件处理方法的流程图,如图1所示,该方法包括如下步骤:
[0023]步骤S102,通过流计算引擎处理第一条事件记录,得到第一处理结果。
[0024]步骤S104,将第一处理结果存储到局部完整性存储区中。其中,局部完整性存储区用于存储事件的处理结果。
[0025]步骤S106,通过流计算引擎处理第二条事件记录,得到第二处理结果。其中,第二条事件记录与第一条事件记录之间存在关联关系。
[0026]步骤S108,从局部完整性存储区中获取第一处理结果,并根据第一处理结果和第二处理结果计算得到事件处理结果。
[0027]本发明实施例中,第一条事件记录与第二条事件记录之间存在关联关系,因此在计算时,需要结合两条记录进行计算,得到的最终结果才能够准确反映出其真实性。本实施例中,通过流计算引擎依次处理第一条事件记录和第二条事件记录。其中,在处理第一条事件记录之后,将第一处理结果存储在预设的局部完整性存储区中,以便于在流计算引擎处理第二条事件记录之后,进一步根据第一处理结果和第二处理结果计算得到事件处理结果,实现跨事件的多条记录的条件计算,其计算结果相对于只是计算单条事件记录的结果的准确性大大提升,解决了无法实现跨多条事件的条件计算,导致存在关联性的多条事件处理结果不准确的技术问题。
[0028]需要说明的是,本发明实施例中,流计算引擎的每个计算结果都存储到数据库中,具体地,如上述中第一处理结果、第二处理结果以及事件处理结果,也即是,上述第一处理结果既存储在局部完整性存储区中,也存储在数据库中。
[0029]在现有技术中,流计算按条处理事件,只适用于累加型数据处理,无法实现多条记录相关指标的计算,比如,一个完整的流水由nOl)条流水组成,券消费30元,现金消费100元,计算营销收益,营销收益是券带来的现金与储值消费;以上的营销收益为100元(现金);如果无券消费,则营销收益为0,因为没有券消费即不营销带来的收益。所以只有两条记录都进入流计算处理后才可以算出营销收益。场景如下,第一条现金消费100元流水,第二条流水券消费30元,在流计算中当第一条流水处理完成后,第二条流水进行处理时,无法确定是否存在现金消费。
[0030]具体地,在未引入局部完整性之前:
[0031 ] Tl时刻,有“现金消费100元”事件产生;
[0032]T2时刻经过流计算完成后,营销收益为O元,因为其没有券消费;
[0033]T3时刻,有“券消费30元”事件产生,但此时无法确定现金消费金额,也不确定是否存在现金消费,所以在T3时刻无法进行营销收益的计算。
[0034]本发明实施例中,在引入局部完整性存储区之后:因为有了按条的局部完整存储,所以每次对事件进行计算都可以得到局部完整的数据,即局部完整性。而且由全量转化成增量,每次在数据中进行累加即可。
[0035]具体过程如下:
[0036]Tl时刻,有“现金消费100元”事件产生,经过流计算引擎处理;
[0037]T2时刻,局部完整性存储区中存有其计算结果;
[0038]T3时刻,有“券消费30元”事件产生,在局部完整性存储中可以查询到此笔交易的完整结果;
[0039]T4时刻,可以算出营销收益100元;
[0040]实现跨越“现金消费100元”与“券消费30元”两个事件的条件计算。
[0041]优选地,在将第一处理结果存储到局部完整性存储区中之后,方法还包括:判断是否存在与第一条事件记录相关联的第二条事件记录;其中,在判断出存在第二条事件记录时,获取第二条事件记录,通过流计算弓I擎处理第二条事件记录。
[0042]本实施例中,在计算得到第一处理结果,并且将其存储到局部完整性存储区之后,可以先判断是否还存在与第一条事件记录相关的记录即第二条事件记录,如果存在,则对该事件记录进行处理,并结合第一处理结果计算得到事件处理结果;如果不存在,则直接得出相应的结果。
[0043]优选地,在通过流计算引擎处理第二条事件记录,得到第二处理结果之后,方法还包括:将第二处理结果存储到局部完整性存储区中,其中,从局部完整性存储区中获取第一处理结果,并根据第一处理结果和第二处理结果计算得到事件处理结果包括:流计算引擎从局部完整性存储区中获取第一处理结果和第二处理结果,并根据第一处理结果和第二处理结果计算得到事件处理结果。
[0044]本实施例中,在计算得到第二处理结果之后,也将其存储到局部完整性存储区中,在流计算引擎下次计算时,直接从局部完整性存储区中获取第一处理结果和第二处理结果,然后通过流计算引擎计算得到事件处理结果。
[0045]优选地,在根据第一处理结果和第二处理结果计算得到事件处理结果之后,方法还包括:将事件处理结果存储至局部完整性存储区中。
[0046]优选地,在根据第一处理结果和第二处理结果计算得到事件处理结果之后,方法还包括:判断是否存在与第一条事件记录或者第二条事件记录相关联的第三条事件记录;在判断出存在第三条事件记录时,通过流计算引擎对第三条事件记录进行处理,得到第三处理结果,以及根据第三处理结果和事件处理结果计算得到最终结果。
[0047]本实施例中,在计算得到事件处理结果之后,再判断是否还存在与第一条时间记录或者第二条事件记录相关联的事件记录,如果存在,再结合该事件记录计算最终结果,如果不存在,则将上述事件处理结果作为最终结果。
[0048]本发明实施例还提供了一种基于流计算的事件处理装置,该装置可以用于执行本发明实施例的基于流计算的事件处理方法。具体地,如图2所示,该装置包括:第一处理单元
10、存储单元20、第二处理单元30和第三处理单元40。
[0049]第一处理单元10用于通过流计算引擎处理第一条事件记录,得到第一处理结果。
[0050]存储单元20用于将第一处理结果存储到局部完整性存储区中,其中,局部完整性存储区用于存储事件的处理结果。
[0051 ] 第二处理单元30用于通过流计算引擎处理第二条事件记录,得到第二处理结果,其中,第二条事件记录与第一条事件记录之间存在关联关系。
[0052]第三处理单元40用于从局部完整性存储区中获取第一处理结果,并根据第一处理结果和第二处理结果计算得到事件处理结果。
[0053]本发明实施例中,第一条事件记录与第二条事件记录之间存在关联关系,因此在计算时,需要结合两条记录进行计算,得到的最终结果才能够准确反映出其真实性。本实施例中,通过流计算引擎依次处理第一条事件记录和第二条事件记录。其中,在处理第一条事件记录之后,将第一处理结果存储在预设的局部完整性存储区中,以便于在流计算引擎处理第二条事件记录之后,进一步根据第一处理结果和第二处理结果计算得到事件处理结果,实现跨事件的多条记录的条件计算,其计算结果相对于只是计算单条事件记录的结果的准确性大大提升,解决了无法实现跨多条事件的条件计算,导致存在关联性的多条事件处理结果不准确的技术问题。
[0054]在现有技术中,流计算按条处理事件,只适用于累加型数据处理,无法实现多条记录相关指标的计算,比如,一个完整的流水由nOl)条流水组成,券消费30元,现金消费100元,计算营销收益,营销收益是券带来的现金与储值消费;以上的营销收益为100元(现金);如果无券消费,则营销收益为0,因为没有券消费即不营销带来的收益。所以只有两条记录都进入流计算处理后才可以算出营销收益。场景如下,第一条现金消费100元流水,第二条流水券消费30元,在流计算中当第一条流水处理完成后,第二条流水进行处理时,无法确定是否存在现金消费。
[0055]具体地,在未引入局部完整性之如:
[0056]Tl时刻,有“现金消费100元”事件产生;
[0057]T2时刻经过流计算完成后,营销收益为O元,因为其没有券消费;
[0058]T3时刻,有“券消费30元”事件产生,但此时无法确定现金消费金额,也不确定是否存在现金消费,所以在T3时刻无法进行营销收益的计算。
[0059]本发明实施例中,在引入局部完整性存储区之后:因为有了按条的局部完整存储,所以每次对事件进行计算都可以得到局部完整的数据,即局部完整性。而且由全量转化成增量,每次在数据中进行累加即可。
[0060]具体过程如下:
[0061]Tl时刻,有“现金消费100元”事件产生,经过流计算引擎处理;
[0062]T2时刻,局部完整性存储区中存有其计算结果;
[0063]T3时刻,有“券消费30元”事件产生,在局部完整性存储中可以查询到此笔交易的完整结果;
[0064]Τ4时刻,可以算出营销收益100元;
[0065]实现跨越“现金消费100元”与“券消费30元”两个事件的条件计算。
[0066]优选地,装置还包括:第一判断单元,用于在将第一处理结果存储到局部完整性存储区中之后,判断是否存在与第一条事件记录相关联的第二条事件记录;第二处理单元,用于在判断出存在第二条事件记录时,获取第二条事件记录,通过流计算引擎处理第二条事件记录。
[0067]本实施例中,在计算得到第一处理结果,并且将其存储到局部完整性存储区之后,可以先判断是否还存在与第一条事件记录相关的记录即第二条事件记录,如果存在,则对该事件记录进行处理,并结合第一处理结果计算得到事件处理结果;如果不存在,则直接得出相应的结果。
[0068]优选地,存储单元还用于在通过流计算引擎处理第二条事件记录,得到第二处理结果之后,将第二处理结果存储到局部完整性存储区中,其中,第三处理单元还用于流计算引擎从局部完整性存储区中获取第一处理结果和第二处理结果,并根据第一处理结果和第二处理结果计算得到事件处理结果。
[0069]本实施例中,在计算得到第二处理结果之后,也将其存储到局部完整性存储区中,在流计算引擎下次计算时,直接从局部完整性存储区中获取第一处理结果和第二处理结果,然后通过流计算引擎计算得到事件处理结果。
[0070]优选地,存储单元还用于在根据第一处理结果和第二处理结果计算得到事件处理结果之后,将事件处理结果存储至局部完整性存储区中。
[0071 ]优选地,装置还包括:第二判断单元,用于在根据第一处理结果和第二处理结果计算得到事件处理结果之后,判断是否存在与第一条事件记录或者第二条事件记录相关联的第三条事件记录;第四处理单元,用于在判断出存在第三条事件记录时,通过流计算引擎对第三条事件记录进行处理,得到第三处理结果,以及根据第三处理结果和事件处理结果计算得到最终结果。
[0072]本实施例中,在计算得到事件处理结果之后,再判断是否还存在与第一条时间记录或者第二条事件记录相关联的事件记录,如果存在,再结合该事件记录计算最终结果,如果不存在,则将上述事件处理结果作为最终结果。
[0073]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0074]在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0075]在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0076]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0077]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0078]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(R0M,Read-0nly Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0079]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种基于流计算的事件处理方法,其特征在于,包括: 通过流计算引擎处理第一条事件记录,得到第一处理结果; 将所述第一处理结果存储到局部完整性存储区中,其中,所述局部完整性存储区用于存储事件的处理结果; 通过所述流计算引擎处理第二条事件记录,得到第二处理结果,其中,所述第二条事件记录与所述第一条事件记录之间存在关联关系; 从所述局部完整性存储区中获取所述第一处理结果,并根据所述第一处理结果和所述第二处理结果计算得到事件处理结果。2.根据权利要求1所述的方法,其特征在于,在将所述第一处理结果存储到局部完整性存储区中之后,所述方法还包括: 判断是否存在与所述第一条事件记录相关联的所述第二条事件记录; 其中,在判断出存在所述第二条事件记录时,获取所述第二条事件记录,通过流计算引擎处理所述第二条事件记录。3.根据权利要求1所述的方法,其特征在于,在通过流计算引擎处理第二条事件记录,得到第二处理结果之后,所述方法还包括: 将所述第二处理结果存储到局部完整性存储区中, 其中,从所述局部完整性存储区中获取所述第一处理结果,并根据所述第一处理结果和所述第二处理结果计算得到事件处理结果包括:所述流计算引擎从所述局部完整性存储区中获取所述第一处理结果和第二处理结果,并根据所述第一处理结果和所述第二处理结果计算得到事件处理结果。4.根据权利要求1所述的方法,其特征在于,在根据所述第一处理结果和所述第二处理结果计算得到事件处理结果之后,所述方法还包括: 将所述事件处理结果存储至所述局部完整性存储区中。5.根据权利要求1所述的方法,其特征在于,在根据所述第一处理结果和所述第二处理结果计算得到事件处理结果之后,所述方法还包括: 判断是否存在与所述第一条事件记录或者第二条事件记录相关联的第三条事件记录;在判断出存在所述第三条事件记录时,通过所述流计算引擎对所述第三条事件记录进行处理,得到第三处理结果,以及根据所述第三处理结果和所述事件处理结果计算得到最终结果。6.一种基于流计算的事件处理装置,其特征在于,包括: 第一处理单元,用于通过流计算引擎处理第一条事件记录,得到第一处理结果; 存储单元,用于将所述第一处理结果存储到局部完整性存储区中,其中,所述局部完整性存储区用于存储事件的处理结果; 第二处理单元,用于通过所述流计算引擎处理第二条事件记录,得到第二处理结果,其中,所述第二条事件记录与所述第一条事件记录之间存在关联关系; 第三处理单元,用于从所述局部完整性存储区中获取所述第一处理结果,并根据所述第一处理结果和所述第二处理结果计算得到事件处理结果。7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 第一判断单元,用于在将所述第一处理结果存储到局部完整性存储区中之后,判断是否存在与所述第一条事件记录相关联的所述第二条事件记录; 所述第二处理单元,用于在判断出存在所述第二条事件记录时,获取所述第二条事件记录,通过流计算弓I擎处理所述第二条事件记录。8.根据权利要求6所述的装置,其特征在于, 所述存储单元还用于在通过流计算引擎处理第二条事件记录,得到第二处理结果之后,将所述第二处理结果存储到局部完整性存储区中, 其中,所述第三处理单元还用于所述流计算引擎从所述局部完整性存储区中获取所述第一处理结果和第二处理结果,并根据所述第一处理结果和所述第二处理结果计算得到事件处理结果。9.根据权利要求6所述的装置,其特征在于, 所述存储单元还用于在根据所述第一处理结果和所述第二处理结果计算得到事件处理结果之后,将所述事件处理结果存储至所述局部完整性存储区中。10.根据权利要求6所述的装置,其特征在于,所述装置还包括: 第二判断单元,用于在根据所述第一处理结果和所述第二处理结果计算得到事件处理结果之后,判断是否存在与所述第一条事件记录或者第二条事件记录相关联的第三条事件记录; 第四处理单元,用于在判断出存在所述第三条事件记录时,通过所述流计算引擎对所述第三条事件记录进行处理,得到第三处理结果,以及根据所述第三处理结果和所述事件处理结果计算得到最终结果。
【文档编号】G06F17/30GK106021326SQ201610296648
【公开日】2016年10月12日
【申请日】2016年5月3日
【发明人】丛双龙
【申请人】无锡雅座在线科技发展有限公司