客户端+服务器端
客户端(Android,WinPhone,IOS)
服务器端(.NET,JavaEE,PHP)服务器端给客户端的调用接口 可以用http webservice或者http json方式,
最好的通信是用TCP Socket。对于4 就是个用户关联关系的,需数据库相关设计。
对于2 没看明白什么意思,是不是摄像头拍摄好图片后 加上tag标签 发布一下,类似于weibo的功能。

解决方案 »

  1.   

     功能实现:
    1、用户的登录、注册功能。-- 这个后台给你接口就行了。2、用户调用终端摄像头抓取图片,进行关键字标注后可进行用户动态的发布。--这个是安卓拍照,然后上传。3、支持在线用户的聊天功能,支持用户向服务器提出资源查询功能。--聊天是xmpp协议,博客园和csdn都有你搜索xmpp实现在线聊天就可以搜到。
    --资源查询也是后台给你接口。4、用户可通过终端设备查看其他用户发布的文字、图片动态。进行图片的下载储存功能。--后台给你接口才能实现。总的来说,技术难点在于聊天和图片上传,这些得找例子试试。其他的都是和后台商定接口。接口订的好,
    后面事情就轻松了。