实现push服务,微博动态更新,通信方式问题,高分求教

inetfuture 2010-08-03 01:50:08
大家好,我参加了今年的齐鲁软件设计大赛,选题是“基于web Service 的3G手机应用”,现在想在WM 6.5 上做一个微博系统,要求
1. 软件运行状态下,有用户发布新的微博时,客户端能将新微博动态添加到微博列表(非全部更新,只将最新的附加到列表顶端)
2. 用户可以设置关注的微博,当该微博有更新时,服务端将提醒消息push到客户端并启动软件进行查看

不知该如何实现?

1. 首先,用web Service做微博系统是否可行,如果不行用什么合适,最好给些参考资料
2. 类似于push mail的技术能否实现以提供动态提醒服务,是否对服务器有特殊要求,最好给些参考资料
3. 设计微博系统应该注意哪些问题

小弟经验不足,还请高手不吝赐教,感激不尽!

...全文
254 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
beyondma 2010-08-06
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 java3344520 的回复:]
我觉得设计成QQ的形式,开个驻守程序,用UDP或许TCP接收数据,微薄数据能有多大,就文字+点图片.还以文字为主,
[/Quote]图片的数据量不能算少了。
syokouken 2010-08-06
  • 打赏
  • 举报
回复
PUSH的长连接在手机上确实是比较严峻。
但是apple的push做的到还不错。

其实还是做轮询吧,时间间隔设置合适,来连接webservice的好。
可是放在后台做成一个service来运行数据库的更新

现在微博真的这么火吗?
inetfuture 2010-08-05
  • 打赏
  • 举报
回复
就没有人能具体解答下吗 ,这个板块好冷清……
inetfuture 2010-08-05
  • 打赏
  • 举报
回复
inetfuture 2010-08-05
  • 打赏
  • 举报
回复
egmkang 2010-08-05
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 java3344520 的回复:]

我觉得设计成QQ的形式,开个驻守程序,用UDP或许TCP接收数据,微薄数据能有多大,就文字+点图片.还以文字为主,
[/Quote]
恩,你的手机一会儿就没电了
iqlife 2010-08-05
  • 打赏
  • 举报
回复
我觉得设计成QQ的形式,开个驻守程序,用UDP或许TCP接收数据,微薄数据能有多大,就文字+点图片.还以文字为主,
yiwangningbi 2010-08-04
  • 打赏
  • 举报
回复
嗯,顶
egmkang 2010-08-04
  • 打赏
  • 举报
回复
我想了一想,貌似不现实
需要实现类似Push的功能,要么Direct Push,长连接,电池消耗不起;要么短信Push,你也消耗不起,短信按条算的,偏偏微博这种东西信息量巨大....
beyondma 2010-08-04
  • 打赏
  • 举报
回复
[Quote=引用楼主 inetfuture 的回复:]
大家好,我参加了今年的齐鲁软件设计大赛,选题是“基于web Service 的3G手机应用”,现在想在WM 6.5 上做一个微博系统,要求
1. 软件运行状态下,有用户发布新的微博时,客户端能将新微博动态添加到微博列表(非全部更新,只将最新的附加到列表顶端)
2. 用户可以设置关注的微博,当该微博有更新时,服务端将提醒消息push到客户端并启动软件进行查看

不知该如何实现?

1. ……
[/Quote]
1.不建议你用PUSH EMAIL的办法,因为那样需要长连接,对服务器压力比较大,建议短信的方式。
2,可以用WEBSERVICE。
3.没做过微博的项目,不太了解。
zq569744460 2010-08-04
  • 打赏
  • 举报
回复
高手给点建议啊····谢谢····
pipi04132417 2010-08-04
  • 打赏
  • 举报
回复
我觉得4楼的兄弟思路可行。手机制作的客户端,每隔一段时间利用WebService到服务器去查看一下你专门设计的数据表,有新数据就提示(可以震动),没有新数据,就不做反映。这样,其实一次,数据量也没多少
zq569744460 2010-08-03
  • 打赏
  • 举报
回复
支持工作
zq569744460 2010-08-03
  • 打赏
  • 举报
回复
我顶啊··
来个高手····
zq569744460 2010-08-03
  • 打赏
  • 举报
回复
顶一下···嘿嘿···找高手赐教···
inetfuture 2010-08-03
  • 打赏
  • 举报
回复
inetfuture 2010-08-03
  • 打赏
  • 举报
回复
inetfuture 2010-08-03
  • 打赏
  • 举报
回复
谢谢楼上,那push服务怎么做呢?
刘博平 2010-08-03
  • 打赏
  • 举报
回复
可行、应该使用轮询的方式查看微博更新,但是这样做手机流量会大些。
inetfuture 2010-08-03
  • 打赏
  • 举报
回复
加载更多回复(2)

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧