爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1296|回复: 33
收起左侧

请qqqingren帮助

[复制链接]
发表于 2009-11-19 10:48:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
最近做一个新补丁,利用给10086或10010的短信状态报告提取时间,用于校准手机系统时间。现在遇到了困难,短信时间格式是高低位倒置的10进制,手机系统时间为16进制,如何进行时间格式转换,由于汇编水平有限,花了几天时间,胡搞了一下还是胡搞。请qqqingren帮助。我发现运营商服务器系统时间还是比较准确的。
手机系统时间格式:
0365Dc: 32 00 12 00 11 00 0B 00 D8 07
16制:      分      时       日      月      年
短信时间格式:
0CA999: 90 11 71 81 05 42
10制:      年 月 日   时 分 秒
发表于 2009-11-19 10:58:29 | 显示全部楼层
这个要帮顶
回复 支持 反对

使用道具 举报

发表于 2009-11-19 11:19:38 | 显示全部楼层
感谢 感谢

1,提取时间   还是有些误差的

2,10进制和16进制转换有现成的函数可以调用  我找找看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-19 11:38:24 | 显示全部楼层
3# qqqingren
时间误差的问题我已经考虑了。自我调差的方法:服务器时钟走时是比较准确的,只是长期不校准,累计走时误差造成明显误差。他不校准,我们给他校准。先提取一个时间更新手机系统时间,再与标准时间比较,误差为△;这个△加载到不会被系统更新的RAM中(kvsim1.0就是这么做的),补丁提取△进行修正,从而达到准时校准的目的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-19 11:45:22 | 显示全部楼层
之所以用客服的状态报告,是因为回复很及时,再利用手机自动更新,减少校准延时。只是不能校准秒,所以从理论上来说,误差在1分钟内。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-19 11:57:10 | 显示全部楼层
我考虑的是只有在收到客服状态报告时,才启动时间更新。因此,需要作时间更新时,先发送“0”到客服,收到状态报告更新。其他号码短信不更新手机时间。
不能更新秒是个很大缺陷。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-19 12:10:34 | 显示全部楼层
更新秒的问题也可以解决了
回复 支持 反对

使用道具 举报

发表于 2009-11-19 14:55:50 | 显示全部楼层
这个要支持~~
回复 支持 反对

使用道具 举报

发表于 2009-11-19 16:28:12 | 显示全部楼层
这个要支持~~~~~~~~~~我的时间一般比北京时间快5分钟~~~~~~~~呵呵~~~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2009-11-19 16:46:38 | 显示全部楼层
16进制和10进制互转,应该有现成补丁的
回复 支持 反对

使用道具 举报

发表于 2009-11-19 17:48:41 | 显示全部楼层
看来这个补丁也很实用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-19 17:53:14 | 显示全部楼层
10# 云卷.云舒
搜索不到,可能在帖子里。也看了补丁集,在基站显示里有16转10的,好像没有10转16的。这里的10高地位还是倒置的。
回复 支持 反对

使用道具 举报

发表于 2009-11-19 18:47:10 | 显示全部楼层
猛顶。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-19 19:01:16 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2009-11-19 19:27:38 | 显示全部楼层
狂顶!!!
回复 支持 反对

使用道具 举报

发表于 2009-11-20 00:47:33 | 显示全部楼层
猛顶。
回复 支持 反对

使用道具 举报

发表于 2009-11-20 10:56:32 | 显示全部楼层
会不会用是另外的问题,这个要顶
回复 支持 反对

使用道具 举报

发表于 2009-11-20 11:00:01 | 显示全部楼层
客服状态报告 每个地方,每个运营商都不一样,有的地方需要花钱才开通!有的地方默认开通!
建议:
1 根据当前卡不同的运营商(可根据短信中心号码判断)选择客服号码,发送短信。因为发送到客服短信,都是免费的。如果是 移动就发送到10086。如何是联通就发送到10011
2 或者就是用户每次接受到短信的时候,做时间校对!
回复 支持 反对

使用道具 举报

发表于 2009-11-20 15:41:35 | 显示全部楼层
工模待机4合一 地区前三位16进制显示
这个可以参考

另外发送到一个错误的号码(如号码位数不够等)或13899999999、13888888888等也可以有较快的状态报告显示

我们期待你的大作
回复 支持 反对

使用道具 举报

发表于 2009-11-20 15:50:51 | 显示全部楼层
上周  我们这里大雪   火车、飞机停运   而我在武汉错过了一场雪景

我去武汉时,武汉28度   以为可以很快回来的  就穿得很少   

谁知遇上降温  和 停运   

硬是在武汉冻了好几天  

想找找朋友 但是却不想出门 因为太冷

回来后发现论坛里 又有人趁我不在乱发广告   ----  封之  +  删除

当我看到这个帖子时   那个  暖啊!!!!!!!

因此也  同样的  狂顶  一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-19 02:00

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表