算优惠话费的算法,在线等待,急(200分) (50分)

  • 主题发起人 主题发起人 suninrain
  • 开始时间 开始时间
S

suninrain

Unregistered / Unconfirmed
GUEST, unregistred user!
有优惠表
b_date b_time e_date e_time rate call_type
优惠开始日期 开始时间 结束日期 结束时间 优惠费率 呼叫类型
如果日期没有,开始时间小于结束时间,表示当天的时间到第二天的结束时间内优惠
如果有日期,表示在这个时间段内优惠

给出一个话单,有开始时间(bdate,btime),结束时间(edate,etime),呼叫类型(call_type),
考虑多条优惠政策一起优惠(比如通话过程前段落在优惠1上,后段落在优惠二上,
那么前段按优惠1的费率计算,后段按优惠2的费率计算),按每6秒一次计费计算

先给50分,得到算法后再开帖子给150分,绝不失言!
 
各位高手们,各位做过类型软件的兄弟姐妹们,说句话啊!
 
我做过联通的手机计费系统,当时为了优惠问题也搞的我很伤脑筋,最后我做成了可配置的高度灵活的系统,哈哈。多多考虑一下话单的时长字段(duration)
 
如果话单的开始时间在优惠1的时段内,结束时间如也在优惠1的时段内当然就简单了,如没在则看结束时间是否在优惠2中如在则算出优惠时段内的话费加普通费,如话单时长更长则继续判断,举个实际的话单例子很好想明白的!
 
在计费过程当中,需要把每条话单根据时长拆开来,落在不同的优惠时段的采用不同的费率(甚至是算法),最后累加起来就是本条话单的费用了。这样对于运营商来说是最精确的算法,我也是这么做的,但是会给市场部门带来问题,所以你最后还要根据普通话费和当前计算出来的话费再生成一个本地优惠数据
 
做过的兄弟,能不能给个程序啊
我的emial:suninrain@sohu.com
 
各位大侠,给段代码啊,或者给个思路也可啊
急啊!!!!!!!!!!!!!!!!!!!!
 
to famu
可以把你的算法拷贝给我吗
我的邮箱:suninrain@sohu.com
 
接受答案了.
 
后退
顶部