本发明实施例涉及服务管理技术领域,尤其涉及一种信息生成方法、装置、服务器及存储介质。
背景技术:
随着互联网技术的发展,逐渐涌现一些平台可以为大量的服务对象提供业务推广机会和各类服务或技术支持,并对这些服务对象进行统一管理,从而满足信息流通需求,方便人们的生活。例如,在线商城可以将丰富多样的店铺和产品信息展示给用户,实现线上购物;在线学习服务平台可以将各类教育机构录制的课程和编写的试题提供给学生,方便学生获得全面的学习资料等。服务对象在向平台付出一定的服务代价后,可以使用中间平台提供的网络资源或物流服务等,而平台可以根据服务对象的业务运行情况,为其提供不同程度的服务或技术支持,调整服务对象需要付出的服务代价。
在实现本发明的过程中,发现现有技术中存在以下技术问题:通常情况下,一个平台的服务对象非常多,有一些服务对象可能是同一机构分出的多个子机构,对于每个服务对象的业务数据分别进行统计后,需要依据不同的逻辑分别调整每个服务对象的服务代价、生成各服务对象的服务代价调整信息,这种情况下,服务代价调整信息的生成次数和信息量巨大,实现逻辑复杂,信息的生成效率低下,也给服务器性能带来很大压力。
技术实现要素:
本发明提供了一种信息生成方法、装置、服务器及存储介质,可简化逻辑编码,提高信息生成的效率。
第一方面,本发明实施例提供了一种信息生成方法,包括:实时获取统计集合中多个服务对象的业务数据,所述业务数据包括各所述服务对象关于设定的服务类型的统计项数据;根据各所述服务对象的业务数据,在所述统计集合关于所述服务类型的统计域中,更新所述统计集合关于所述服务类型的统计项数据;在预设的时间节点,根据所述统计集合关于所述服务类型的统计项数据,以及所述统计集合关于所述服务类型的第一预设逻辑编码,生成所述统计集合中的服务对象关于所述服务类型的服务代价调整信息,其中,所述第一预设逻辑编码包括所述统计集合关于所述服务类型的统计项数据在不同取值范围内对应的服务代价调整信息。
第二方面,本发明实施例提供了一种信息生成装置,包括:
数据获取模块,用于实时获取统计集合中多个服务对象的业务数据,所述业务数据包括各所述服务对象关于设定的服务类型的统计项数据;
统计模块,用于根据各所述服务对象的业务数据,在所述统计集合关于所述服务类型的统计域中,更新所述统计集合关于所述服务类型的统计项数据;
信息生成模块,用于在预设的时间节点,根据所述统计集合关于所述服务类型的统计项数据,以及所述统计集合关于所述服务类型的第一预设逻辑编码,生成所述统计集合中的服务对象关于所述服务类型的服务代价调整信息,其中,所述第一预设逻辑编码包括所述统计集合关于所述服务类型的统计项数据在不同取值范围内对应的服务代价调整信息。
第三方面,本发明实施例提供了一种服务器,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的信息生成方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的信息生成方法。
本发明实施例提供了一种信息生成方法、装置、服务器及存储介质,该方法包括:实时获取统计集合中多个服务对象的业务数据;根据各服务对象的业务数据,在统计集合关于服务类型的统计域中,更新统计集合关于服务类型的统计项数据;在预设的时间节点,根据统计集合关于服务类型的统计项数据,以及统计集合关于服务类型的第一预设逻辑编码,生成统计集合中的服务对象关于服务类型的服务代价调整信息。上述技术方案按照统计集合对多个服务对象的业务数据进行统计,得到以统计集合为一个整体的统计结果,在此基础上,根据统一的逻辑编码即可为统计集合中的服务对象生成服务代价调整信息,可简化逻辑编码,提高信息生成的效率。
附图说明
图1为本发明实施例一提供的一种信息生成方法的流程图;
图2为本发明实施例一提供的一种服务对象与统计集合关系的示意图;
图3为本发明实施例一提供的一种更新统计集合的统计项数据的示意图;
图4为本发明实施例二提供的一种信息生成方法的流程图;
图5为本发明实施例三提供的一种信息生成方法的流程图;
图6为本发明实施例三提供的一种信息生成方法的实现示意图;
图7为本发明实施例四提供的一种信息生成装置的结构示意图;
图8为本发明实施例五提供的一种服务器的硬件结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。此外,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种信息生成方法的流程图,本实施例可适用于在服务对象使用平台提供的服务的场景下,平台的服务器生成服务对象的服务代价调整信息的情况。具体的,该信息生成方法可以由信息生成装置执行,该信息生成装置可以通过软件和/或硬件的方式实现,并集成在服务器中。进一步的,服务器包括但不限定于:台式计算机、笔记本电脑以及云端服务器等计算设备。
如图1所示,该方法具体包括如下步骤:
s110、实时获取统计集合中多个服务对象的业务数据,业务数据包括各服务对象关于设定的服务类型的统计项数据。
具体的,服务对象可以理解为使用平台提供的服务的主体,例如虚拟店铺、公众号或者直播间等;服务类型可以理解为服务对象在向平台付出服务代价后,可以使用的服务的种类,例如网络资源、计算服务、物流服务、仓储服务等,其中,服务代价可以指服务对象向平台缴纳的服务费、给平台提供的分成等;统计项数据可以理解为需要统计的、服务对象使用相关的服务后实时的业务运行结果,例如店铺的订单量、成交额、库存数量、成交件数和/或产品重量等,又如公众号的被关注量和发表文章的浏览量等;统计集合可以理解为由多个服务对象构成的一个统计单位。
本实施例中,通过实时获取统计集合中多个服务对象的业务数据,为以统计集合为单位对业务数据进行统计提供了基础。服务对象的统计项数据可以在业务运行过程中,由服务对象实时上报至服务器,也可以由服务器在本地实时记录。在服务对象的统计项数据中的任意一项数据有增减(或者有设定幅度的增减)时,服务器都可以获取到最新的统计项数据。
本实施例中,设定的服务类型可以为一个或多个,即,对于一个统计集合中多个服务对象的统计项数据,可以区分不同的服务类型分别存储和统计,便于分别生成服务对象使用每种服务类型的服务代价调整信息。例如,关于物流服务,获取统计集合中各服务对象的统计项数据,并缓存在同一个数据表中;关于仓储服务,获取统计集合中各服务对象的统计项数据,并缓存在另一个数据表中。其中,关于不同服务类型的统计项数据可以相同,也可以不同。例如,关于物流服务,统计项数据包括店铺的成交件数和产品重量;关于仓储服务,统计项数据包括服务对象的库存数量和产品体积等。
需要说明的是,为便于理解,本申请实施例以一个统计集合关于一种服务类型为例进行描述,在信息生成方法的执行过程中,对于该统计集合关于其他服务类型、以及对于其他统计集合的服务代价调整信息,都可以参照本申请实施例的方法生成。
s120、根据各服务对象的业务数据,在统计集合关于服务类型的统计域中,更新统计集合关于服务类型的统计项数据。
本实施例中,统计域用于存储统计集合的统计项数据,统计集合的统计项数据由统计集合中的各服务对象的统计项数据累加而成。一个统计域具体可以是一个数据库、一个分布式计算节点、服务器中的一块缓存区间或者一个数据表等。本实施例中,对于一个统计集合中多个服务对象的业务数据,可以区分不同的服务类型对统计项数据进行统计,每个统计集合关于每种服务类型的统计项数据,分别存储在一个对应的统计域中。
对于一种服务类型,更新统计集合的统计项数据,可以理解为在各服务对象的统计项数据中的任意一项数据有增减(或者有设定幅度的增减)时,将统计集合整体的统计项数据也进行相应的增减,从而根据各服务对象的统计项数据,分析统计集合整体的业务运行结果。例如,在t1时刻统计集合中有一个服务对象的成交件数增加100,另一个服务对象的成交件数减少10,则该统计集合的统计项数据在t1时刻增加90。
本实施例中,以统计集合为单位,针对统计集合内的多个服务对象的统计项数据,在对应的统计域中进行统计,得到该统计集合的统计项数据,目的是通过分析该统计集合整体的业务运行结果,利用统一的逻辑编码(即第一预设逻辑编码),为该统计集合中的服务对象统一生成服务代价调整信息,从而简化逻辑编码,提高信息生成效率。
s130、在预设的时间节点,根据统计集合关于服务类型的统计项数据,以及统计集合关于服务类型的第一预设逻辑编码,生成统计集合中的服务对象关于服务类型的服务代价调整信息,其中,第一预设逻辑编码包括统计集合关于服务类型的统计项数据在不同取值范围内对应的服务代价调整信息。
具体的,预设的时间节点是指生成服务代价调整信息的时间节点,例如,可以是在获取了设定时间段(例如一周或一个月)的服务对象的统计项数据之后,根据统计集合当前的统计项数据生成服务代价调整信息。逻辑编码是根据生成服务代价调整信息的逻辑形成的编码,用于表示统计项数据的取值与服务对象的服务代价调整信息之间的映射关系。本实施例中,第一预设逻辑编码可以由服务器生成或从本地或其他数据库中读取,适用于统计集合中的多个服务对象,根据统计集合的统计项数据和第一预设逻辑编码,可为统计集合中的服务对象生成统一的服务代价调整信息。
服务代价调整信息用于指示对统计集合中的服务对象的服务原始代价值的调整方式、调整的比例和/或调整后的代价值的有效时间等,也可以理解为:平台在统计集合中的服务对象应付出的服务原始代价值的基础上,通过分析统计集合整体的业务运行结果,对服务原始代价值进行调整所依据的信息。例如,统计集合中的服务对象应向平台缴纳约定的服务费(即服务原始代价值),服务代价调整信息可以为在该约定的服务费的基础上增加或减少的数额或比例,或者是提供的折扣等。
本实施例中,对于一种服务类型,将统计集合的统计项数据的取值分为多个范围,例如,统计项数据为订单量,统计项数据的取值范围包括[0,1000)、[1000,2000)、[20000,30000)等。示例性的,服务代价调整信息为在服务原始代价值的基础上减少的数额,第一预设逻辑编码所表示的统计项数据的取值与服务代价调整信息之间的映射关系可以为:统计集合的统计项数据的取值越大,服务代价调整信息的取值越大,相应的服务代价调整幅度越大。例如,统计集合的统计项数据属于[0,1000),则该统计集合的服务代价调整信息为将服务原始代价值减少10%;统计集合的统计项数据属于[1000,2000),则该统计集合的服务代价调整信息为将服务原始代价值减少20%等。
可选的,统计集合关于不同服务类型的第一预设逻辑编码可以不同。例如,关于物流服务,通过分析该统计集合中多个服务对象的统计项数据,生成该统计集合关于物流服务的服务代价调整信息,以统一调整服务对象使用物流服务的服务代价,具体的,统计集合中各服务对象使用平台的物流服务,如果在一个月内总订单量达到2万,则服务器根据关于物流服务的第一预设逻辑编码,可以降低统计集合中各服务对象使用物流服务的服务原始代价值,例如对使用物流服务应缴纳的服务费提供第一种等级的折扣;服务对象还可以使用平台的仓储服务,同样是在一个月内总订单量达到2万,服务器可以根据关于仓储服务的第一预设逻辑编码,降低统计集合中各服务对象使用仓储服务的服务原始代价值,例如对使用物流服务应缴纳的服务费提供第二种等级的折扣,第一种等级的折扣和第一种等级的折扣可以相同,也可以不同。
图2为本发明实施例一提供的一种服务对象与统计集合关系的示意图。如图2所示,a、b、c、d和e店铺构成一个统计集合,该统计集合共享第一预设逻辑编码,根据第一预设逻辑编码,可以确定统计集合中的服务对象使用相关服务的服务代价调整信息。
图3为本发明实施例一提供的一种更新统计集合的统计项数据的示意图。如图3所示,统计集合a关于服务类型x的统计域记为统计域ax,根据统计集合a中每个服务对象的统计项数据,可以实时更新统计域ax中存储的统计集合a关于服务类型x统计项数据,其中,每个服务对象的业务数据中,具体可以包括业务时间(例如年份、月份和日期等)、服务对象编码(例如商家名称和店铺编号等)、服务类型(例如仓储服务和物流服务等)、服务对象所采用的逻辑编码(例如与统计集合共享第一预设逻辑编码,或者采用独立的第二预设逻辑编码等)以及统计项数据的取值(例如产品重量、产品体积、成交件数和周转率等)。同理,统计集合b关于服务类型y的统计域记为统计域by,根据统计集合b中每个服务对象的统计项数据,可以实时更新统计域by中存储的统计集合b关于服务类型y统计项数据。
本发明实施例一提供的一种信息生成方法,通过按照统计集合对多个服务对象关于设定的服务类型的业务数据进行统计,得到以统计集合为一个整体的统计结果,在此基础上,根据统一的逻辑编码,即可为统计集合中的服务对象生成关于设定的服务类型统一的服务代价调整信息,可简化逻辑编码,提高对于大量的服务对象和业务数据的单据的计算费用的信息生成的效率。
实施例二
图4为本发明实施例二提供的一种信息生成方法的流程图,本实施例是在上述实施例的基础上进行优化,对为统计集合中不同类的服务对象生成服务代价调整信息的过程进行具体描述。需要说明的是,为便于理解,本实施例以一个统计集合关于一种服务类型为例进行说明,未在本实施例中详尽描述的技术细节可参见上述任意实施例。
如图4所示,该方法具体包括如下步骤:
s210、将具有相同统计权限的服务对象划分至一个统计集合中。
具体的,统计权限可以理解为服务对象授予服务器的权限,表示该服务对象同意被服务器划分至统计集合中并与统计集合中的其他服务对象进行统一的统计和管理。统计权限也可以是服务器设定的,例如,可以对平台内所有服务对象的业务数据进行统计并确定服务代价调整信息,或者只能对部分服务对象的业务数据进行统计并确定服务代价调整信息。
进一步的,每个服务对象的业务数据的获取频率可能不同,生成服务代价调整信息的周期(即结算业务数据的时间节点)也可能不同,并且统计项数据的取值也可能相差较大,针对上述情况,本实施例中统计权限可以有多种,具有相同统计权限的服务对象可以被划分至同一个统计集合。例如,统计权限都为m的服务对象可以划分至统计集合a,统计权限都为n的服务对象可以划分至统计集合b,便于对不同服务对象的分组管理。
可选的,为每个统计集合自动生成一个编号。例如,统计集合是由多个店铺组成的一个店铺集合,该店铺集合的编号满足以下形式:区域(或省分)+日期(yyyymmdd)+四位流水码,如“q-hb201909100001”。其中,“q-hb”表示华北区域,“s-gj”表示国际供应链等。
s220、分别为每个统计集合建立至少一个统计域,每个统计域用于存储对应统计集合关于一种服务类型的统计项数据。
本实施例中,对于每个统计集合(包含多个服务对象)区分不同的服务类型的统计项数据,分别在不同的统计域中进行更新,并可以分别使用相应的第一预设逻辑编码生成服务代价调整信息,使信息生成的方式更灵活,针对不同的服务类型可为服务对象进行不同的调整。
s230、实时获取统计集合中多个服务对象的业务数据,业务数据包括各服务对象关于设定的服务类型的统计项数据。
s240、根据各服务对象的业务数据,在统计集合关于服务类型的统计域中,更新统计集合关于服务类型的统计项数据。
s250、在预设的时间节点,根据统计集合关于服务类型的统计项数据所属的取值范围,在第一预设逻辑编码中查找对应的服务代价调整信息,作为统计集合中第一类服务对象关于服务类型的服务代价调整信息。
本实施例中,在确定统计集合中的服务对象的服务代价调整信息之前,首先确定统计集合作为一个整体所对应的服务代价调整信息,然后将该服务代价调整信息应用于该统计集合中的第一类服务对象。第一类服务对象是指统计集合中,与统计集合共享第一预设逻辑编码的服务对象,第一类服务对象可以直接使用统计集合的服务代价调整信息。可选的,第一类服务对象的业务数据中可包括指定的逻辑编码(即第一预设逻辑编码)。
统计集合对应的服务代价调整信息可以根据统计集合所使用的第一预设逻辑编码确定,第一预设逻辑编码中包括统计集合关于服务类型的统计项数据在不同取值范围内对应的服务代价调整信息。对于一种服务类型,通过将统计集合的统计项数据与第一预设逻辑编码中的取值范围进行比对,确定统计集合的统计项数据所属的取值范围,将该取值范围对应的服务代价调整信息,作为各第一类服务对象的服务代价调整信息,从而提高服务代价调整信息生成的效率。例如,对于一种服务类型,统计集合的统计项数据属于[1000,2000),该统计集合的服务代价调整信息为将服务原始代价值减少20%,则该统计集合中每个第一类服务对象的服务代价都为服务原始代价值减少20%。
s260、提取统计集合中第二类服务对象的业务数据。
本实施例中,统计集合中还存在第二类服务对象,第二类服务对象是指统计集合中,不与统计集合共享第一预设逻辑编码的服务对象,不使用统计集合的服务代价调整信息。可选的,第二类服务对象的业务数据中可包括指定的逻辑编码(即第二预设逻辑编码)。对于第二类服务对象,虽然参与了统计集合的统计项数据的更新,但通过提取其业务数据可独立确定其服务代价调整信息。
s270、在预设的时间节点,根据第二类服务对象的业务数据,以及第二预设逻辑编码,确定第二类服务对象关于服务类型的服务代价调整信息。
本实施例中,第二预设逻辑编码包括第二类服务对象关于服务类型的统计项数据在不同取值范围内对应的服务代价调整信息,第二预设逻辑编码可以由服务器生成或从本地或其他数据库中读取,适用于统计集合中的第二类服务对象,用于为统计集合中的第二类服务对象生成服务代价调整信息。在此基础上,在对统计集合进行统一管理和信息生成的前提下,也允许部分服务对象使用独立的逻辑编码,兼容了对单个服务对象进行独立统计并生成服务代价调整信息的功能,使服务代价调整更灵活。
本发明实施例二提供的一种信息生成方法,在实时获取统计集合中多个服务对象的业务数据之前,还包括:将具有相同统计权限的服务对象划分至一个统计集合中;分别为每个统计集合建立至少一个统计域,每个统计域用于存储对应统计集合关于一种服务类型的统计项数据。在此基础上,实现了对不同服务对象的分组管理。此外,对于每个统计集合,区分不同的服务类型的统计项数据,分别在不同的统计域中进行更新,并分别使用对应的第一预设逻辑编码生成服务代价调整信息,使信息生成的方式更灵活,对于不同的服务类型,可以为服务对象进行不同的调整。此外,通过对第二类对象采用第二预设逻辑编码并独立生成服务代价调整信息,在对统计集合进行统一管理和信息生成的前提下,也允许部分服务对象使用独立的逻辑编码,兼容了对单个服务对象进行独立统计并生成服务代价调整信息的功能,使服务代价调整更灵活。
实施例三
图5为本发明实施例三提供的一种信息生成方法的流程图,本实施例是在上述实施例的基础上进行优化,对统计项数据更新过程以及根据服务代价调整信息收取服务对象的服务代价的过程进行具体描述。需要说明的是,未在本实施例中详尽描述的技术细节可参见上述任意实施例。
本实施例中,根据各服务对象的业务数据,在统计集合关于服务类型的统计域中,更新统计集合关于服务类型的统计项数据,包括:若各服务对象的业务数据满足统计条件,则在统计集合关于服务类型的统计域中,将已有的统计集合关于服务类型的统计项数据与各服务对象关于服务类型的统计项数据累加,得到更新后的统计集合关于服务类型的统计项数据。通过判断服务对象的业务数据是否满足统计条件,可以确保业务数据的有效性,提高业务数据的质量。
本实施例中,在生成统计集合中的各服务对象关于服务类型的服务代价调整信息之后,还包括:根据各服务对象关于服务类型的服务代价调整信息,调整各服务对象关于服务类型的服务原始代价值;将调整后的各服务对象关于服务类型的代价值推送至相应的服务对象;调用预设接口接收各服务对象反馈的代价付出结果信息。在此基础上,实现对服务对象的服务代价的收取。
具体的,如图5所示,该方法具体包括如下步骤:
s310、实时获取统计集合中多个服务对象的业务数据,业务数据包括各服务对象关于设定的服务类型的统计项数据。
s320、信息生根据各服务对象的业务数据,在统计集合关于服务类型的统计域中,更新统计集合关于服务类型的统计项数据成。
s330、各服务对象的业务数据满足统计条件?若是,则执行s340;否则执行s310,继续获取统计集合中多个服务对象的业务数据。
本实施例中,统计条件是指判断业务数据是否有效、是否可以作为分析服务对象的业务运行结果的依据的条件。例如,订单是否已完成付款、是否已完成配送、在设定的期限内是否没有发生退款或退货,和/或是否符合平台的规定等,如果服务对象的业务数据满足统计条件,则将各服务对象的业务数据用于统计集合的统计项数据的更新;否则,需要剔除不符合统计条件的业务数据,这些业务数据不参与统计集合的统计项数据的更新,也不作为分析统计集合整体业务运行结果的依据,然后继续获取多个服务对象的业务数据。
s340、在统计集合关于服务类型的统计域中,将已有的统计集合关于服务类型的统计项数据与各服务对象关于服务类型的统计项数据累加,得到更新后的统计集合关于服务类型的统计项数据。
本实施例中,在各服务对象的业务数据满足统计条件的前提下,实时将各服务对象关于服务类型的统计项数据与已有的统计集合关于服务类型的统计项数据累加,可以确保业务数据的有效性,提高业务数据的质量。
图6为本发明实施例三提供的一种信息生成方法的实现示意图。如图6所示,以针对一种服务类型为例,服务器生成服务代价调整信息的过程如下:
实时接收服务对象的订单以获取服务对象的统计项数据,判断服务对象是否属于划分好的统计集合;
若是,则在所属的统计集合关于服务类型的统计域中,根据服务对象的统计项数据实时更新所属的统计集合的统计项数据;否则,在服务对象关于服务类型的统计域中,根据服务对象的统计项数据以及对应的第二预设逻辑编码,独立确定服务对象的服务代价调整信息即可;
在实时根据服务对象的统计项数据更新其所属的统计集合的统计项数据过程中,可生成对服务对象的统计项数据的统计凭证,并通过判断服务对象的统计项数据是否符合统计条件,以剔除交易失败的、不符合平台规定等无效的统计项数据,而对于符合统计条件的统计项数据,将其与统计域中已有的统计集合的统计项数据累加。
s350、根据各服务对象关于服务类型的服务代价调整信息,调整各服务对象关于服务类型的服务原始代价值。
本实施例中,通过分析统计集合整体的业务运行结果,服务器可根据服务代价调整信息所指示的调整方式、调整的比例和/或调整后的代价值的有效时间等,在各服务对象关于服务类型的服务原始代价值的基础上,对服务代价进行一定的调整。例如,统计集合中的服务对象应向平台缴纳约定的服务费为10000元,而服务代价调整信息为在预设的时间节点之后的一个月内,在该约定的服务费的基础上增加或减少一定的比例。
s360、将调整后的各服务对象关于服务类型的代价值推送至相应的服务对象。
s370、调用预设接口接收各服务对象反馈的代价付出结果信息。
具体的,预设接口用于接收服务对象付出的服务代价,例如是应用程序(applicationprogramminginterface,api)接口,或者是网页、小程序、客户端等为服务对象提供的缴费接口等。代价付出结果信息包括服务对象是否按时付出所推送的代价值,如果是,则服务对象可以继续正常使用平台体用的相应服务,否则,服务器可以向其推送未付出服务代价的提示信息或者停止提供相应服务的告警信息等。
可选的,在生成统计集合中的各服务对象关于服务类型的服务代价调整信息之前,还包括:生成统计集合关于服务类型的第一预设逻辑编码,并将统计集合关于服务类型的第一预设逻辑编码发送至审批平台;接收审批平台反馈的审批结果。
本实施例中,第一预设逻辑编码可以由服务器生成并发送至审批平台,由审批平台进行审批。在审批结果为通过的情况下,服务器可以应用第一预设逻辑编码确定统计集合的服务代价调整信息,并利用该服务代价调整信息调整统计集合中的第一类服务对象关于服务类型的服务原始代价值;在审批结果不通过的情况下,审批平台反馈的审批结果中包含审批不同的原因。需要说明的是,对于统计集合中的第二类服务对象,不使用第一预设逻辑编码。此外,对于审批通过的第一预设逻辑编码,服务器可以开启停用功能,即,在设定的时间段后停用第一预设逻辑编码,对于第一类服务对象,无法再使用根据第一预设逻辑编码调整后的代价值,也可以理解为服务对象应付出的代价值恢复为服务原始代价值。
可选的,服务类型包括主服务和/或增值服务。本实施例中,主服务例如为物流服务、仓储服务等,增值服务例如为加快配送、使用独立仓库、优先推送等服务;相应的,统计项数据包括关于主服务和/或增值服务的统计项数据;相应的,逻辑编码可以用于反映统计项数据的取值范围与针对服务对象使用主服务和/或增值服务的服务代价调整信息的映射关系;相应的,服务代价调整信息可作为调整服务对象使用主服务和/或增值服务的服务原始代价值的依据。
需要说明的是,如果服务类型仅包括主服务、不包括增值服务,在统计域中也可以只统计各服务对象关于主服务的统计项数据,生成的服务代价调整信息可适用于主服务的服务原始代价值的调整,而增值服务不参与服务代价的调整,即,服务对象使用增值服务的服务代价只能按照约定的服务原始代价值进行。
可以理解的是,对于一种服务类型,一个服务对象只能被划分至一个统计集合,以避免在不同的统计域中对统计项数据的重复统计,影响生成的服务代价调整信息的可靠性。
可选的,在生成各服务对象关于服务类型的服务代价调整信息之后,还包括:根据各服务对象关于服务类型的统计项数据,以及各服务对象关于服务类型的第三预设逻辑编码,校验各服务对象关于服务类型的服务代价调整信息。
本实施例中,在生成各服务对象关于服务类型的服务代价调整信息之后,还支持根据统计集合中各服务对象关于服务类型的统计项数据,以及各服务对象关于服务类型的第三预设逻辑编码,对统计集合中各服务对象关于服务类型的服务代价调整信息进行校验。第三预设逻辑编码包括统计集合中各服务对象关于服务类型的统计项数据在不同取值范围内对应的服务代价调整信息,可以由服务器生成或从本地或其他数据库中读取,可用于核对根据统计集合整体的业务运行结果所生成的服务代价调整信息是否适用于单个服务对象,如果不适用,服务器可以修改各服务对象的服务代价调整信息。例如,统计集合的统计项数据属于[0,1000),该统计集合的服务代价调整信息为将服务原始代价值减少10%,但其中的一个服务对象自身的统计项数据达到了3000,其业务运行情况较优,服务器可以根据校验结果,将服务代价调整信息修改为将服务原始代价值减少20%等。
本发明实施例三提供的一种信息生成方法,在上述实施例的基础上进行优化,通过判断服务对象的业务数据是否满足统计条件,确保业务数据的有效性,提高业务数据的质量;通过将调整后的代价值推送至相应的服务对象并调用预设接口接收代价付出结果信息,实现了对服务对象的服务代价的自动收取;通过将第一预设逻辑编码发送至审批平台并接收审批结果,确保第一预设逻辑编码的合理性和有效性;通过使用第三预设逻辑编码校验各服务对象关于服务类型的服务代价调整信息,在对统计集合进行统一管理和信息生成的前提下,也兼容了对单个服务对象进行独立统计和生成服务代价调整信息的功能,并且保证生成的服务代价调整信息适用于不同的服务对象,提高服务代价调整的灵活性。
实施例四
图7为本发明实施例四提供的一种信息生成装置的结构示意图。本实施例提供的信息生成装置包括:
数据获取模块410,用于实时获取统计集合中多个服务对象的业务数据,所述业务数据包括各所述服务对象关于设定的服务类型的统计项数据;
统计模块420,用于根据各所述服务对象的业务数据,在所述统计集合关于所述服务类型的统计域中,更新所述统计集合关于所述服务类型的统计项数据;
信息生成模块430,用于在预设的时间节点,根据所述统计集合关于所述服务类型的统计项数据,以及所述统计集合关于所述服务类型的第一预设逻辑编码,生成所述统计集合中的服务对象关于所述服务类型的服务代价调整信息,其中,所述第一预设逻辑编码包括所述统计集合关于所述服务类型的统计项数据在不同取值范围内对应的服务代价调整信息。
本发明实施例四提供的一种信息生成装置,通过按照统计集合对多个服务对象的业务数据进行统计,得到以统计集合为一个整体的统计结果,在此基础上,根据统一的逻辑编码即可为统计集合中的服务对象生成服务代价调整信息,可简化逻辑编码,提高信息生成的效率。
在上述实施例的基础上,信息生成装置还包括:
划分模块,用于在实时获取统计集合中多个服务对象的业务数据之前,将具有相同统计权限的服务对象划分至一个统计集合中;
建立模块,用于分别为每个统计集合建立至少一个统计域,每个统计域用于存储对应统计集合关于一种服务类型的统计项数据。
在上述实施例的基础上,信息生成模块430,包括:
第一生成单元,用于根据所述统计集合关于所述服务类型的统计项数据所属的取值范围,在所述第一预设逻辑编码中查找对应的服务代价调整信息,作为所述统计集合中第一类服务对象关于所述服务类型的服务代价调整信息,其中,所述第一类服务对象与所述统计集合共享关于所述服务类型的逻辑编码。
在上述实施例的基础上,信息生成装置还包括:
提取单元,用于提取所述统计集合中第二类服务对象的业务数据;
第二生成单元,用于在预设的时间节点,根据所述第二类服务对象的业务数据,以及第二预设逻辑编码,确定所述第二类服务对象关于所述服务类型的服务代价调整信息。
在上述实施例的基础上,统计模块420,用于:
若各所述服务对象的业务数据满足统计条件,则在所述统计集合关于所述服务类型的统计域中,将已有的所述统计集合关于所述服务类型的统计项数据与各所述服务对象关于所述服务类型的统计项数据累加,得到更新后的所述统计集合关于所述服务类型的统计项数据。
在上述实施例的基础上,信息生成装置还包括:
编码模块,用于在生成所述统计集合中的各所述服务对象关于所述服务类型的服务代价调整信息之前,生成所述统计集合关于所述服务类型的第一预设逻辑编码,并将所述统计集合关于所述服务类型的第一预设逻辑编码发送至审批平台;
审批结果接收模块,用于接收所述审批平台反馈的审批结果。
在上述实施例的基础上,服务类型包括主服务和/或增值服务。
在上述实施例的基础上,信息生成装置还包括:
校验模块,用于根据各所述服务对象关于所述服务类型的统计项数据,以及各所述服务对象关于所述服务类型的第三预设逻辑编码,校验所述服务对象关于所述服务类型的服务代价调整信息。
在上述实施例的基础上,信息生成装置还包括:
调整模块,用于在生成所述统计集合中的各所述服务对象关于所述服务类型的服务代价调整信息之后,根据各所述服务对象关于所述服务类型的服务代价调整信息,调整各所述服务对象关于所述服务类型的服务原始代价值;
推送模块,用于将调整后的各所述服务对象关于所述服务类型的代价值推送至相应的服务对象;
结果接收模块,用于调用预设接口接收各所述服务对象反馈的代价付出结果信息。
本发明实施例四提供的信息生成装置可以用于执行上述任意实施例提供的信息生成方法,具备相应的功能和有益效果。
实施例五
图8为本发明实施例五提供的一种服务器的硬件结构示意图。服务器包括但不限定于:台式计算机、笔记本电脑以及云端服务器等计算设备。如图8所示,本申请提供的服务器,包括存储器520、处理器510以及存储在存储器上并可在处理器上运行的计算机程序,处理器510执行所述程序时实现上述的信息显示方法。
服务器还可以包括存储器520;该服务器中的处理器510可以是一个或多个,图8中以一个处理器510为例;存储器520用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器510执行,使得所述一个或多个处理器510实现如本申请实施例中所述的信息显示方法。
服务器还包括:通信装置530、输入装置540和输出装置550。
服务器中的处理器510、存储器520、通信装置530、输入装置540和输出装置550可以通过总线或其他方式连接,图8中以通过总线连接为例。
输入装置540可用于接收输入的数字或字符信息,以及产生与服务器的用户设置以及功能控制有关的按键信号输入。输出装置550可包括显示屏等显示设备。
通信装置530可以包括接收器和发送器。通信装置530设置为根据处理器510的控制进行信息收发通信。
存储器520作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序以及模块,如本申请实施例所述信息显示方法对应的程序指令/模块(例如,信息生成装置中的数据获取模块410、统计模块420以及信息生成模块430)。存储器520可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器520可进一步包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
在上述实施例的基础上,本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被信息推送装置执行时实现本发明上述任意实施例中的信息生成方法。该信息生成方法包括:实时获取统计集合中多个服务对象的业务数据,所述业务数据包括各所述服务对象关于设定的服务类型的统计项数据;
根据各所述服务对象的业务数据,在所述统计集合关于所述服务类型的统计域中,更新所述统计集合关于所述服务类型的统计项数据;在预设的时间节点,根据所述统计集合关于所述服务类型的统计项数据,以及所述统计集合关于所述服务类型的第一预设逻辑编码,生成所述统计集合中的服务对象关于所述服务类型的服务代价调整信息,其中,所述第一预设逻辑编码包括所述统计集合关于所述服务类型的统计项数据在不同取值范围内对应的服务代价调整信息。本发明实施例所提供的一种包含计算机可执行指令的存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是,但不限于:电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(randomaccessmemory,ram)、只读存储器(readonlymemory,rom)、可擦式可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、闪存、光纤、便携式cd-rom、光存储器件、磁存储器件、或者上述的任意合适的组合。计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、无线电频率(radiofrequency,rf)等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本申请操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如java、smalltalk、c++,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的信息推送方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。