我想很久了 问问大家有没有建议.     
一个用户每隔一段时间向你报告一次他跑步的距离,  然后用户每跑5000米, 我就向用户发送一个提示. 请问要怎么设计表,以及怎样计算.问题补充 1.用户报告跑步距离 是 从上一次报告距离后到现在报告时候跑步的记录,   我得到报告的时候和以前的距离累加的话 , 用户99%的可能超出5000米这个整数.2.我的要求是 超过5000米 只提示一次,  超过10000米才提示下一次,也就是说在5000这个范围内只提示一次

解决方案 »

  1.   

    现有的条件太少了。1.你的数据是时时的更新的还是?
    2.数据的延迟性是多少?我想的是这样的记录:
    你每次得到数据都需要一个当时记录时间t1,现在本地时间是t2,在若干次记录后可以预估用户的速度,所以你可以大致在多长时间后(假定是保持速度的情况下)接近5000米我想的太复杂了,下面有高手可以解决的。
      

  2.   

    1.数据是按一定频率报告给我,当然也有可能,跑步的人有时候会傲娇不给我数据.
    2.要求一达到提示条件,就马上提示.
    3.我无法预估跑步的人的速度, 也许他会在中途喝喝水,吃吃饭