一种计算模型的生成方法及设备与流程

文档序号:17626829发布日期:2019-05-10 23:44阅读:229来源:国知局
一种计算模型的生成方法及设备与流程

本发明属于数据处理技术领域,尤其涉及一种计算模型的生成方法及设备。



背景技术:

随着产品数量的不断增加,而每个产品具有对应的计费规则,用户在使用各个产品时的计费方式也趋向复杂化,开发人员不仅需要为每个产品配置对应的计费算法,还需要根据用户属性的不同,调整计费算法生成与用户相匹配的计费模型。

现有的计费模型的生成方法,主要是通过开发人员手动配置,若该产品对应多个用户,则需要为每个用户手动配置一个计费模型,当用户以及产品的数量较多时,则需要消耗较大的人力成本来进行手动配置,降低了计费模型的生成效率,增加了配置难度。



技术实现要素:

有鉴于此,本发明实施例提供了一种计算模型的生成方法及设备,以解决现有的计算模型的生成技术,需要消耗较大的人力成本来进行手动配置,计费模型的生成效率低,配置难度大的问题。

本发明实施例的第一方面提供了一种计算模型的生成方法,包括:

接收计费模型生成请求;所述计费模型生成请求包含待配置计费模型的目标产品的产品标识以及请求用户的用户信息;

基于所述产品标识获取所述目标产品的产品信息,并从计费项目库中提取与所述产品信息关联的至少一个计费项目;

根据各个所述计费项目的计费算法,生成关于所述目标产品的计费模板;

通过所述用户信息调整所述计费模板中的可配置参数的位值,生成关于所述请求用户的计费模型。

本发明实施例的第二方面提供了一种计算模型的生成设备,包括:

模型生成请求接收单元,用于接收计费模型生成请求;所述计费模型生成请求包含待配置计费模型的目标产品的产品标识以及请求用户的用户信息;

计费项目确定单元,用于基于所述产品标识获取所述目标产品的产品信息,并从计费项目库中提取与所述产品信息关联的至少一个计费项目;

计费模板输出单元,用于根据各个所述计费项目的计费算法,生成关于所述目标产品的计费模板;

计费模型生成单元,用于通过所述用户信息调整所述计费模板中的可配置参数的位值,生成关于所述请求用户的计费模型。

本发明实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面的各个步骤。

本发明实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面的各个步骤。

实施本发明实施例提供的一种计算模型的生成方法及设备具有以下有益效果:

本发明实施例通过在接受到请求用户发送的计费模型生成请求时,根据该生成请求包含的产品标识,获取目标产品的产品信息,并通过产品信息确定对应的计费项目,继而通过各个计费项目关联的计费算法,生成目标产品的计费模板,最后通过用户信息对计费模板进行调整,生成与请求用户相匹配的计费模型,实现自动生成计费模型的目的。与现有的计费模型的生成方法相比,无需管理员手动为每个用户配置计费模型,终端设备能够自动根据各个用户信息以及产品信息生成匹配的计费模型,提高了计费模型生成效率,降低了配置难度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明第一实施例提供的一种计算模型的生成方法的实现流程图;

图2是本发明第二实施例提供的一种计算模型的生成方法s102具体实现流程图;

图3是本发明第三实施例提供的一种计算模型的生成方法s102具体实现流程图;

图4是本发明第四实施例提供的一种计算模型的生成方法s104具体实现流程图;

图5是本发明第五实施例提供的一种计算模型的生成方法具体实现流程图;

图6是本发明一实施例提供的一种计算模型的生成设备的结构框图;

图7是本发明另一实施例提供的一种终端设备的示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例通过在接受到请求用户发送的计费模型生成请求时,根据该生成请求包含的产品标识,获取目标产品的产品信息,并通过产品信息确定对应的计费项目,继而通过各个计费项目关联的计费算法,生成目标产品的计费模板,最后通过用户信息对计费模板进行调整,生成与请求用户相匹配的计费模型,实现自动生成计费模型的目的,解决了现有的计算模型的生成技术,需要消耗较大的人力成本来进行手动配置,计费模型的生成效率低,配置难度大的问题。

在本发明实施例中,流程的执行主体为终端设备。该终端设备包括但不限于:服务器、计算机、智能手机以及平板电脑等能够执行计算模型的生成操作的设备。特别地,该计算模型的生成设备可以为一产品服务器,用于统计各个用户对于产品的使用时长,并根据使用时长以及请求内容对用户进行计费,生成对应的计费账单,并为每个用户配置对应的计费模型。图1示出了本发明第一实施例提供的计算模型的生成方法的实现流程图,详述如下:

在s101中,接收计费模型生成请求;所述计费模型生成请求包含待配置计费模型的目标产品的产品标识以及请求用户的用户信息。

在本实施例中,该计费模型生成请求可以由其他用户终端发送给终端设备,在该情况下,若某一用户终端首次申请使用一产品,即用户并未配置有该产品的计费模型,则会识别该首次使用的产品为目标产品,并将该目标产品的产品标识添加到计费模型生成请求中,并且用户终端可以获取用户信息,并将用户信息添加到计费模型生成请求内,从而可以使得生成的计费模型与请求用户相匹配。具体地,用户终端获取用户信息的方式可以为:用户终端安装有与计费系统相匹配的客户端,用户在申请使用某个产品时,需要在该客户端上进行登录操作,用户终端通过客户端获取当前操作的用户的用户信息,该用户信息包括但不限于:用户名、用户账号、用户计费记录、用户等级等与用户相关的数据。用户终端将获取到的用户信息以及产品标识进行封装,生成计费模型生成请求并发送终端设备。

在本实施例中,计费模型的生成请求还可以由终端设备自动生成。在该情况下,终端设备若接收到某一用户发起的产品使用请求,则会判断该用户是否配置有该产品使用请求的目标产品关联的计费模型,若该用户已配置有关联的计费模型,则直接响应该用户的产品使用请求;反之,若该用户并没有配置有该产品对应的计费模型,则生成对应的计费模型配置请求,并执行s101的相关操作。可选地,当终端设备接收到某一用户发起的注册请求时,则会根据该用户的权限信息,确定该用户可使用的产品列表,并为每个产品生成对应的计费模型配置请求,从而实现对各个产品配置计费模型的目的。

可选地,终端设备在接收到计费模型生成请求后,会对请求用户进行鉴权操作,具体操作如下:终端设备从所述计费模型生成请求中提取用户信息,根据所述用户信息获取请求用户的可使用产品列表,并判断该产品标识是否在该可使用产品列表内,若该产品标识在可使用产品列表内,则执行s102的相关操作;反之,若该产品标识并不在可使用产品列表内,则输出请求无效信息。

在s102中,基于所述产品标识获取所述目标产品的产品信息,并从计费项目库中提取与所述产品信息关联的至少一个计费项目。

在本实施例中,终端设备从计费模型生成请求中提取目标产品的产品标识,并从产品库中获取目标产品的产品标识。需要说明的是,该目标产品可以为一实体产品,在该情况下,用户可以租用目标产品,通过租用目标产品获取该实体产品的租用权,例如共享单车、共享移动电源。该目标产品还可以为一虚拟产品,在该情况下,用户将获取该虚拟产品的使用授权,开放对应的使用权限,例如开发工具、云服务器等。每个目标产品具有对应的产品信息,产品信息包括但不限于:产品描述信息、产品功能列表、产品模块信息等与产品所提供服务相关的信息。优选地,若目标产品为一虚拟软件产品,则该产品信息还可以为虚拟软件产品的源码数据。

在本实施例中,产品信息记载有目标产品的产品功能以及所提供的服务信息,而每个产品功能和/或服务类型可以对应一种计费项目,举例性地,若某一目标产品为多用户通信服务产品,而该实时通信服务包含语音通信服务、文字通信服务以及实时视频通信服务,则上述三种通信服务会对应一种计费方式,即一个计费项目。由此可见,终端设备可以通过产品信息,确定目标产品包含的模块类型或服务信息,从而从计费项目库中提取与模块类型匹配的计费项目和/或服务信息匹配的计费项目。

在本实施例中,终端设备存储有一计费项目库,该计费项目库用于存储管理员设置的各个计费项目的计费算法。管理员在创建了新的服务类型或功能模块后,可以创建关于该服务类型或功能模块关联的计费项目,并基于该服务类型或功能模块的开发成本以及同类或同质服务的已有计费算法,生成关于该计费项目关联的计费算法,从而生成了一个包含服务类型-计费项目-计费算法的对应关系。终端设备可以根据产品信息中包含的服务标识或功能模块标识,从该计费项目库中提取对应的计费项目。

在s103中,根据各个所述计费项目的计费算法,生成关于所述目标产品的计费模板。

在本实施例中,终端设备在确定了目标产品对应的计费项目后,可以从计费项目库中获取各个计费项目对应的计费算法,继而将该目标产品关联的所有计费算法进行封装,从而得到关于该目标产品的计费模板。具体地,该计费模板中建立有计费项目与计费算法之间的对应关系,若接收到关于用户发送关于目标产品的产品调用请求,则会根据该产品调用请求确定包含的请求内容,获取与之关联的计费项目的计费算法,并通过对应的计费算法进行产品使用计费。

在本实施例中,计费模板包含固定参数、可配置参数以及实际统计参数,固定参数的参数值是不可变更的,属于对于所有用户而言,该产品的收费标准均是相同的;而可配置参数是根据不同的用户可以进行调整的,例如不同用户等级有相应的计费折扣,则该计费折扣即为以可配置参数;还包括实际统计参数,即用户实际使用产品的工作量,例如流量、时间、使用次数等。

在s104中,通过所述用户信息调整所述计费模板中的可配置参数的位值,生成关于所述请求用户的计费模型。

在本实施例中,终端设备在生成了目标产品的计费模板后,需要对该计费模板的可配置参数进行调整,从而使得最后输出的计费模型与请求用户相匹配。基于此,终端设备会从计费模型生成请求中提取请求用户的用户信息,根据该用户信息确定各个可配置参数对应的位值,并将查询得到的位值赋值到对应的可配置参数,从而在后续计算请求用户的使用资费时,可配置参数则固定不变,即本次设置的位值。

可选地,在本实施例中,该用户信息包括有用户所在区域,不同的地域有对应的计费方案,因此对应的可配置参数也会存在差异,基于此,终端设备可以根据用户信息中包含的用户所在区域,确定该用户对应归属地的计费方案,通过方案确定各个可配置参数的位值,并基于所述位值调整计费模板,生成关于请求用户的计费模型。

以上可以看出,本发明实施例提供的一种计算模型的生成方法通过在接受到请求用户发送的计费模型生成请求时,根据该生成请求包含的产品标识,获取目标产品的产品信息,并通过产品信息确定对应的计费项目,继而通过各个计费项目关联的计费算法,生成目标产品的计费模板,最后通过用户信息对计费模板进行调整,生成与请求用户相匹配的计费模型,实现自动生成计费模型的目的。与现有的计费模型的生成方法相比,无需管理员手动为每个用户配置计费模型,终端设备能够自动根据各个用户信息以及产品信息生成匹配的计费模型,提高了计费模型生成效率,降低了配置难度。

图2示出了本发明第二实施例提供的一种计算模型的生成方法s102的具体实现流程图。参见图2,相对于图1所述实施例,本实施例提供的一种计算模型的生成方法s102包括:s1021~s1023,具体详述如下:

进一步地,所述基于所述产品标识获取所述目标产品的产品信息,并从计费项目库中提取与所述产品信息关联的至少一个计费项目,包括:

在s1021中,对所述产品信息进行语义分析,确定所述目标产品的产品关键词。

在本实施例中,该产品信息可以为产品描述信息,为了确定该目标产品的产品功能或所包含的产品模块,需要从产品描述信息中提取对应的产品关键词,从而通过产品关键词确定对应的计费项目。具体地,终端设备可以存储有一关键词库,终端设备判断该产品描述信息中是否包含关键词库内的关键词,并将所有包含的关键词作为产品关键词。可选地,终端设备对产品信息进行语义分析,判断相邻的至少两个字符之间的关联度,将关联度大于预设关联阈值,则识别该连续的至少两个字符为一词组。

在s1022中,分别将所述产品关键词与所述计费项目库内各个候选项目的项目关键词导入匹配度计算模型,计算所述目标产品与所述候选项目之间的匹配度;所述匹配度计算模型具体为:

其中,matchpoint(productword,chargingwordx)为所述目标产品与第x个所述计费项目之间的关联度,productwordj为产品关键词,chargingwordxi为第x个所述计费项目的计费关键词;ρ(productwordj,chargingwordxi)为所述产品关键词中第j个关键词与第x个所述计费项目的计费关键词中第i个关键词之间的关联度;m为产品关键词包含的关键词的总个数;n为第x个所述计费项目的计费关键词包含的关键词的总个数;为最大值选取函数;quo为预设系数;dm为预设的词性维度数。

在本实施例中,终端设备会分别将各个产品关键词以及计费项目的项目关键词序列导入到匹配度计算模型内,确定目标产品与计费项目之间的匹配度,若该匹配度的数值越大,则表示该目标产品某一产品功能与计费项目之间关联性越大,从而可以通过该计费项目对该产品功能进行计费操作;反之,若该匹配度数值越小,则表示该目标产品某一产品功能与计费项目之间关联性越低,无法通过该计费项目对该产品功能进行计费操作。

在本实施例中,终端设备基于预设的词语属性维度,构建词语属性坐标,并在所述词语属性坐标内标记所述产品关键词的第一坐标以及项目接口关键词的第二坐标。终端设备为了计算不同关键词之间的关联度,即两个关键词是否相似,会通过在多个预设的词语属性维度,构建一个词语属性坐标,若该坐标中某两个关键词之间的距离越大,则表示两者之间的关联度越小,若该关键词中某两个关键词之间的距离越小,则表示两者之间的关联度越大。

在本实施例中,预设的词语属性维度包括但不限于:词语情感维度,即某一词语是正面且积极的程度,例如“接收”则可以位于该词语情感维度的正半轴,而“丢失”则可以位于该词语情感维度的负半轴;词语幅度维度,即某一词语所表示的情感、位置、力量等的强弱轻度,例如“高速”则可以位于该词语幅度维度的正半轴;而“堵塞”则可以位于该词语幅度维度的负半轴。因此,各个本地接口关键词以及调用接口关键词可以在不同词语属性维度具有对应的数值,从而所有词语属性维度的数值构成了该业务关键词或特征关键词的坐标,即上述的第一坐标以及第二坐标。

在本实施例中,终端设备在确定了各个产品关键词的第一坐标以及项目关键词的第二坐标后,可以计算各个产品关键词与项目关键词在预设的坐标的欧氏距离。通过欧氏距离公式,计算两个坐标之间的距离值,能够准确表达两者之间的关联程度,从而提高了关联项目识别的准确性。

在s1023中,选取所述匹配度大于预设的匹配阈值的所述候选项目作为所述产品信息关联的所述计费项目。

在本实施例中,终端设备在计算了各个目标产品与计费项目之间的关联度后,将会选取匹配度大于预设的匹配度阈值的候选项目,将其识别为计费项目,即终端设备可以通过该计费项目的计费算法对该目标产品的某一产品功能进行使用费用的计算操作。

在本发明实施例中,通过对产品信息进行语义分析,得到产品关键词,从而根据产品关键词识别得到对应的计费项目,实现自动确定目标产品关联的计费项目的目的,提高了计费模型的生成效率。

图3示出了本发明第三实施例提供的一种计算模型的生成方法s102的具体实现流程图。参见图3,相对于图1所述的实施例,本实施例提供的一种计算模型的生成方法s102包括:s1024~s1027,具体详述如下:

进一步地,所述产品信息包括所述目标产品的源码数据;所述基于所述产品标识获取所述目标产品的产品信息,并从计费项目库中提取与所述产品信息关联的至少一个计费项目,包括:

在s1024中,解析所述源码数据,确定所述目标产品包含的功能模块。

在本实施例中,该产品信息具体为目标产品的源码数据,即记录了目标产品的运行逻辑以及所包含的产品功能,每个产品功能可以通过一个功能模块来进行实现。基于此,终端设备可以对源码数据进行解析,确定该目标产品所包含的功能模块。具体地,一个功能模块可以封装于一个函数内,终端设备可以识别源码数据中自定义的函数个数,并根据各个自定义的函数的输入信息以及输出信息,生成对应的训练脚本,通过训练脚本确定该自定义函数的训练结果,从而确定该自定义的函数是否可以单独完成任一产品功能,若是,则识别该自定义的函数为一功能模块。

在s1025中,根据各个所述功能模块的输入信号类型以及输出信号类型,确定所述功能模块的服务类型。

在本实施例中,终端设备获取该功能模块对应的源码子数据,从而能够确定该功能模块所包含的输入接口以及输出接口,继而查询各个输入接口的接口名以及输入信号定义信息,从而能够确定各个输入接口的输入信号类型,同样地,对于输出接口也可以进行上述操作,从而确定各个输出接口的输出信号类型。

在本实施例中,终端设备可以根据输入信号类型以及输入信号类型,确定输入与输出关系,从而基于该输入与输出关系确定功能模块的服务类型。例如,若输入信号类型为语音类型,而输出信号类型为文字信息类型,则可以确定该功能模块为一语音识别功能,从而对应的服务是语音转换文字的服务。

在s1026中,若所述计费项目库包含所述服务类型对应的候选项目,则将所述候选项目识别为与所述产品信息关联的计费项目。

在本实施例中,终端设备在确定了功能模块的服务类型后,会查询计费项目库中是否包含该服务类型对应的候选项目,若包含,则只需s1026的操作;反之,若该计费项目库中不包含该服务类型对应的候选项目,则执行s1027的操作。

在本实施例中,若计费项目库中包含功能模块对应的服务类型的候选项目,则可以直接通过该候选项目的计费算法,来对该服务类型进行计费操作,因此会识别该候选项目未产品信息关联的计费项目。

在s1027中,若所述计费项目库不包含所述服务类型对应的候选项目,则输出关于所述服务类型的计费算法配置指令。

在本实施例中,若计费项目库并未配置有该服务类型的候选项目,则需要管理员对该候选项目进行配置,因此会输出一个关于该服务类型的计费算法的配置指令,以便管理员根据该计费算法配置指令输入对应的计费算法。可选地,终端设备可以向上位机发送该计费算法配置指令,上位机从计费算法配置指令从提取服务标识,并获取其他终端设备的计费项目库中是否记录有该服务类型的候选项目,若是,则将该候选项目返回给终端设备,从而对该终端设备的计费项目库进行更新。

在本发明实施例中,通过对目标产品的源码数据进行解析,确定该目标产品所包含的服务类型,从而获取与服务类型相匹配的计费项目,从而能够提高计费项目的识别准确性,提高计费模型与目标产品的匹配度。

图4示出了本发明第四实施例提供的一种计算模型的生成方法s104的具体实现流程图。参见图4,相对于图1至图3所述实施例,本实施例提供的一种计算模型的生成方法中s104包括:s1041~s1043,具体详述如下:

在s1041中,统计所述用户信息包含的计费记录个数以及计费总额,并根据所述计费记录个数以及计费总额确定所述请求用户的消费等级。

在本实施例中,用户信息包含有该请求用户的历史计费记录,终端设备会统计该请求用户的计费记录个数,并提取各个计费记录对应的计费金额,从而能够计算得到请求用户的计费总额。

在本实施例中,终端设备将计费记录个数以及计费总额导入到消费等级计算模型,从而能够计算得到该请求用户所对应的消费等级。可选地,计费记录个数以及计费总额之间所对应的权重可以根据目标产品的产品类型确定。即用户消费等级对应不同的产品会相应调整。

在s1042中,基于预设的消费等级参数表,查询与所述消费等级匹配的等级位值。

在本实施例中,终端设备会为不同的消费等级配置对应的等级位值,并根据消费等级与等级位值之间的对应关系,建立上述的消费等级参数表。终端设备根据本次确定的请求用户的消费等级,确定与之对应的等级位值。需要说明的是,该消费等级参数表内记录有各个可配置参量对应的等级位值,即该等级位值的个数是与可配置参数的个数相匹配的。

在s1043中,通过所述等级位值调整所述计费模板的所述可配置参数,生成所述计费模型。

在本实施例中,终端设备根据与请求用户相匹配的等级位值对计费模板进行调整,从而输出与消费等级相对应的计费模板。

在本发明实施例中,通过确定请求用户的消费等级,从而生成与消费等级相匹配的计费模型,从而提高了计费模型的准确性。

图5示出了本发明第五实施例提供的一种计算模型的生成方法的具体实现流程图。参见图5,相对于图1-图3所述实施例,本实施例提供的一种计算模型的生成方法在所述通过所述用户信息调整所述计费模板中的可配置参数的位值,生成关于所述请求用户的计费模型之后,还包括:s501~s502,具体详述如下:

在s501中,接收计费模型变更指令;所述计费模型变更指令包含变更项目以及变更参数。

在本实施例中,当用户需要对计费模型进行调整或检测到用户的等级发生变化需要更新计费模型时,会生成一个计费模型变更指令。该计费模型变更指令包含有所需进行变更的计费项目的项目标识,以及所需对该计费项目的计费算法进行调整的变更参数。

在s502中,从所述计费模型中提取所述变更项目的计费算法,并通过所述变更参数对所述计费算法进行调整,将调整后的所述计费算法添加到所述计费模型。

在本实施例中,终端设备根据变更项目的项目标识,从而计费模型中获取与该项目标识相关联的计费算法,并识别该计费算法为所需进行变更操作的变更算法,通过变更参数对该计费算法中的参数进行调整,并将调整后的计费算法添加到计费模型中,从而实现对计费模型变更的目的。

在本发明实施例中,终端设备可以根据计费模型变更指令,并根据计费模型变更指令对计费模型进行变更操作,从而提高了计费模型调整的灵活性。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

图6示出了本发明一实施例提供的一种计算模型的生成设备的结构框图,该计算模型的生成设备包括的各单元用于执行图1对应的实施例中的各步骤。具体请参阅图1与图1所对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分。

参见图6,所述计算模型的生成设备包括:

模型生成请求接收单元61,用于接收计费模型生成请求;所述计费模型生成请求包含待配置计费模型的目标产品的产品标识以及请求用户的用户信息;

计费项目确定单元62,用于基于所述产品标识获取所述目标产品的产品信息,并从计费项目库中提取与所述产品信息关联的至少一个计费项目;

计费模板输出单元63,用于根据各个所述计费项目的计费算法,生成关于所述目标产品的计费模板;

计费模型生成单元64,用于通过所述用户信息调整所述计费模板中的可配置参数的位值,生成关于所述请求用户的计费模型。

可选地,所述计费项目确定单元62包括:

产品关键词确定单元,用于对所述产品信息进行语义分析,确定所述目标产品的产品关键词;

匹配度计算单元,用于分别将所述产品关键词与所述计费项目库内各个候选项目的项目关键词导入匹配度计算模型,计算所述目标产品与所述候选项目之间的匹配度;所述匹配度计算模型具体为:

其中,matchpoint(productword,chargingwordx)为所述目标产品与第x个所述计费项目之间的关联度,productwordj为产品关键词,chargingwordxi为第x个所述计费项目的计费关键词;ρ(productwordj,chargingwordxi)为所述产品关键词中第j个关键词与第x个所述计费项目的计费关键词中第i个关键词之间的关联度;m为产品关键词包含的关键词的总个数;n为第x个所述计费项目的计费关键词包含的关键词的总个数;为最大值选取函数;quo为预设系数;dm为预设的词性维度数;

关联项目识别单元,用于选取所述匹配度大于预设的匹配阈值的所述候选项目作为所述产品信息关联的所述计费项目。

可选地,所述计费项目确定单元62包括:

功能模块确定单元,用于解析所述源码数据,确定所述目标产品包含的功能模块;

服务类型确定单元,用于根据各个所述功能模块的输入信号类型以及输出信号类型,确定所述功能模块的服务类型;

计费项目选取单元,用于若所述计费项目库包含所述服务类型对应的候选项目,则将所述候选项目识别为与所述产品信息关联的计费项目;

计费算法配置单元,用于若所述计费项目库不包含所述服务类型对应的候选项目,则输出关于所述服务类型的计费算法配置指令。

可选地,所述计费模型生成单元64包括:

消费等级计算单元,用于统计所述用户信息包含的计费记录个数以及计费总额,并根据所述计费记录个数以及计费总额确定所述请求用户的消费等级;

等级位值确定单元,用于基于预设的消费等级参数表,查询与所述消费等级匹配的等级位值;

计费模板调整单元,用于通过所述等级位值调整所述计费模板的所述可配置参数,生成所述计费模型。

可选地,所述计算模型的生成设备还包括:

变更指令接收单元,用于接收计费模型变更指令;所述计费模型变更指令包含变更项目以及变更参数;

变更信息调整单元,用于从所述计费模型中提取所述变更项目的计费算法,并通过所述变更参数对所述计费算法进行调整,将调整后的所述计费算法添加到所述计费模型。

因此,本发明实施例提供的计算模型的生成设备同样可以无需管理员手动为每个用户配置计费模型,终端设备能够自动根据各个用户信息以及产品信息生成匹配的计费模型,提高了计费模型生成效率,降低了配置难度。

图7是本发明另一实施例提供的一种终端设备的示意图。如图7所示,该实施例的终端设备7包括:处理器70、存储器71以及存储在所述存储器71中并可在所述处理器70上运行的计算机程序72,例如计算模型的生成程序。所述处理器70执行所述计算机程序72时实现上述各个计算模型的生成方法实施例中的步骤,例如图1所示的s101至s104。或者,所述处理器70执行所述计算机程序72时实现上述各装置实施例中各单元的功能,例如图6所示模块61至64功能。

示例性的,所述计算机程序72可以被分割成一个或多个单元,所述一个或者多个单元被存储在所述存储器71中,并由所述处理器70执行,以完成本发明。所述一个或多个单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序72在所述终端设备7中的执行过程。例如,所述计算机程序72可以被分割模型生成请求接收单元、计费项目确定单元、计费模板输出单元以及计费模型生成单元,各单元具体功能如上所述。

所述终端设备7可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器70、存储器71。本领域技术人员可以理解,图7仅仅是终端设备7的示例,并不构成对终端设备7的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器70可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器71可以是所述终端设备7的内部存储单元,例如终端设备7的硬盘或内存。所述存储器71也可以是所述终端设备7的外部存储设备,例如所述终端设备7上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器71还可以既包括所述终端设备7的内部存储单元也包括外部存储设备。所述存储器71用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器71还可以用于暂时地存储已经输出或者将要输出的数据。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1