[发明专利]一种SaaS计费方法和装置有效
申请号: | 201210590321.2 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103067186A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 汪德帅 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | H04L12/14 | 分类号: | H04L12/14 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 陈英俊 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 saas 计费 方法 装置 | ||
技术领域
本发明属于计费领域,具体地说,涉及一种SaaS计费方法和装置。
背景技术
软件即服务(Software as a Service,SaaS)是随着互联网技术的发展和应用软件的成熟而兴起的一种新的软件应用方法。利用SaaS技术,可以按需提供服务,并基于服务使用情况计费,从而降低了服务供应与维护的成本,提高了人员、硬件等资源的利用效率。
SaaS服务一般通过定制化的计费方式来支持业务的灵活性并满足用户的个性化需求。目前主流的SaaS服务一般通过功能打包订阅的方式来实现定制化计费。然而,订阅方式无法满足用户复杂的计费需求。
基于表达式进行计费可以使计费以高度自由、灵活和通用的方式实现。SaaS服务由于其按需服务的业务特性适合采用通过表达式进行定制的计费方式,以获得更大的业务灵活性。但在现有的一些支持用表达式进行计费的系统中,所用的表达式通常为算术表达式,也即是由变量、数字、函数、算术运算符(如“+”、“-”、“*”、“/”)和括号等构成的表达式,如“1+a*(b-3)”这样的类型,无法处理SaaS服务所面对的各种复杂计费业务。
发明内容
本发明是为了解决现有技术中存在的上述技术问题而做出,其目的在于提供一种SaaS计费方法和装置,以便更自由、更灵活和更通用地处理计费业务。
为了实现上述目的,根据本发明的一个方面,提供一种SaaS计费方法,该方法包括:
a)获取计费表达式以及与该计费表达式有关的数值,其中,该计费表达式包括顺序排列的多个计费子表达式,相邻两个计费子表达式之间设置有隔离标识符,每个计费子表达式包括算术表达式或包括顺序排列的算术表达式、条件标识符和条件表达式;
b)识别所述隔离标识符以界定所述多个计费子表达式;
c)按预定顺序计算每个计费子表达式的值,每个计费子表达式的计算步骤包括:判断该计费子表达式是否包括所述条件标识符,如果判断为该计费子表达式不包括所述条件标识符,则计算所述算术表达式的值并以该值作为该计费子表达式的值;如果判断为该计费子表达式包括所述条件标识符,则先计算该条件标识符后方的条件表达式的值,并判断该条件表达式的值是否为真,如果判断为该条件表达式的值为真,则计算所述条件标识符前方的算术表达式的值并以该值作为该计费子表达式的值,如果判断为该条件表达式的值为假,则以零作为该计费子表达式的值;
d)将所述多个计费子表达式的值累加以获得所述计费表达式的值。
其中,所述算术表达式可以由变量、数字、函数、算术运算符和括号中的一种或多种构成;所述条件表达式可以由变量、数字、函数、算术运算符、关系运算符、逻辑运算符和括号中的一种或多种构成;所述与计费表达式有关的数值可以赋予所述算术表达式和/或所述条件表达式中的变量。
根据本发明的另一方面,提供一种SaaS计费装置,该装置包括:
计费表达式获取单元,用于获取计费表达式以及与该计费表达式有关的数值,其中,所述计费表达式包括顺序排列的多个计费子表达式,相邻两个计费子表达式之间设置有隔离标识符,每个计费子表达式包括算术表达式或包括顺序排列的算术表达式、条件标识符和条件表达式;
隔离标识符识别单元,用于识别所述隔离标识符以界定所述多个计费子表达式;
计费子表达式计算单元,用于按预定顺序计算每个计费子表达式的值,该计费子表达式计算单元包括:条件标识符识别部件,用于判断所述计费子表达式是否包括所述条件标识符;算术表达式计算部件,如果所述条件标识符识别部件判断为所述计费子表达式不包括所述条件标识符,则该算术表达式计算部件计算所述算术表达式的值并以该值作为所述计费子表达式的值;条件表达式计算部件,如果所述条件标识符识别部件判断为所述计费子表达式包括所述条件标识符,则所述条件表达式计算部件计算所述条件标识符后方的条件表达式的值;条件判断部件,用于判断所述条件表达式的值是否为真,如果所述条件判断部件判断为所述条件表达式的值为真,则所述算术表达式计算部件计算所述条件标识符前方的算术表达式的值并以该值作为所述计费子表达式的值,如果所述条件判断部件判断为所述条件表达式的值为假,则以零作为所述计费子表达式的值;
累加单元,用于将所述多个计费子表达式的值累加起来以获得所述计费表达式的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210590321.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种装饰面料及其制作方法
- 下一篇:一种传感光纤环以及全光纤电流互感器