移动终端(如PDA)与数据库通讯问题
原来是:移动终端用户(智能手机、PDA)主动发送请求,服务器响应并传输数据现在要求:当数据库更新数据时,主动把数据传给PDA、智能手机等,
但是移动终端是没有固定IP的,网络是不稳定的
不知道哪位大哥大姐能给个方案!! Thank You! --------------------编程问答-------------------- 顶一下,怎么没人?没人给个方案吗? --------------------编程问答-------------------- 这个比较难,移动通信之所以能与手机保持网络畅通是因为有SIM卡和无处不在的基站信号。
楼主可以反过来想,终端隔几分钟就与服务器同步一次,需要写数据到服务器时先同步再写,这样实现起来容易一些 --------------------编程问答-------------------- 楼主说的是push
push有ip push,sms push
ip push呢,分客户端主动轮询和服务端轮询完主动推送两种,其中服务端推送需要保持socket连接,除了推送内容,是没有其他流量的,可行,不过来电会打断gprs连接,需要注意。
sms push,说穿了就是一个特定格式的短信,客户端截取所有短信,如果发现这个特定格式,即可认为是服务端的push消息。
如果要做得更好一点,可以这样子,比如新邮件提醒,可以push给你一个邮件id,程序收到后,主动从服务器取回邮件正文后再弹窗给用户。
--------------------编程问答-------------------- --------------------编程问答-------------------- 数据变更,用sms给手机发个消息,
手机收到后,连接到服务器来取数! --------------------编程问答-------------------- 1、手机与服务器保持长连接
2、手机每个固定时间查询一次服务器,比如三十秒一次
补充:企业软件 , 企业信息化