【技术实现步骤摘要】
本专利技术涉及一种网络社交工具,采用无线局域广播方式进行一点对多点传播的无线多媒体漂流瓶系统及方法,属于无线网络、移动通信领域,。
技术介绍
目前基于网络的社交工具繁多,主要分为两类:一类是采用“推送”方式获得信息的传播,包括各种即时聊天工具,其中采用无线方式实现的有手机QQ、陌陌、遇见、米聊、翼聊等。以微信为例,该系统除了实现基本的点对点的同步通信、语音互聊等,还通过GPS定位,能够让用户列出指定距离内的微信登录用户,并发起通信,通过“摇一摇”功能,能够找到同一时间“摇一摇”的用户;另外,微信还实现了信息的推送功能,对于订阅的用户系统可自动推送信息;除了同步通信,微信也提供漂流瓶界面,可以选择扔瓶子,发一段语音或者文字,或捞瓶子,其本质是点对点的数据的异步传播。迅雷漂流瓶则完全不同,通过获取瓶子,然后将成套的碎片进行合成,就可以获得勋章、道具以及其它的奖品;还可以和其它玩家通过交换来获得所需要的碎片及其它物品,更可以通过PK去“抢夺”其他玩家的物品。基于PC机浏览器上QQ的漂流瓶系统,可以实现陌生人间的信息的随意传递,其实现技术实际上基于E-mail系统,用户 ...
【技术保护点】
一种基于局域广播的无线多媒体漂流瓶系统,其特征在于包括:客户端组件及服务器组件,其中:客户端组件分成不同的版本,分别安装在不同类型的移动终端或PC机上;客户端组件包括界面模块、通讯模块、管理配置模块、状态注册模块和数据传输模块;服务器组件安装在服务器上,包括信息处理模块和数据库;其中:界面模块,通过调用操作系统函数实现客户端组件的客户端界面,提供用户各种信息,如客户端组件的配置信息、与其余用户的交互信息等的输入输出;根据用户的点击,通过操作系统的事件触发机制调用通讯模块、管理配置模块、状态注册模块和数据传输模块,将用户输入的数据传输到这些模块,并将这些模块返回的数据显示在界 ...
【技术特征摘要】
1.一种基于局域广播的无线多媒体漂流瓶系统,其特征在于包括:客户端组件及服务器组件,其中:客户端组件分成不同的版本,分别安装在不同类型的移动终端或PC机上;客户端组件包括界面模块、通讯模块、管理配置模块、状态注册模块和数据传输模块;服务器组件安装在服务器上,包括信息处理模块和数据库;其中: 界面模块,通过调用操作系统函数实现客户端组件的客户端界面,提供用户各种信息,如客户端组件的配置信息、与其余用户的交互信息等的输入输出;根据用户的点击,通过操作系统的事件触发机制调用通讯模块、管理配置模块、状态注册模块和数据传输模块,将用户输入的数据传输到这些模块,并将这些模块返回的数据显示在界面上; 通讯模块,包括点对点通讯子模块、广播子模块和语音传输子模块,实现点对点、一点对多点的信息通讯以及基于无线网络的语音通信;点对点通讯子模块实现点对点信息通讯,用户通过界面模块输入的文本信 息发送到点对点通信子模块,点对点通信子模块通过调用操作系统提供的网络套接字函数来实现信息的传送,并将所述信息发送到对话的另一个用户的点对点通讯子模块;广播子模块实现一点对多点的信息通讯,用户通过界面模块输入的信息发送到广播子模块,如果本发明运行在无线局域网环境,广播子模块通过调用操作系统提供的网络广播、多播函数来实现信息的广播和多播,并将信息发送到局域内的所有用户的广播子模块,如果本发明运行在移动网络,则采用小区广播或者3G MBMS业务实现广播方式发送;语音传输子模块实现基于无线网络的语音通信功能,用户通过界面模块直接输入语音信息到语音传输子模块,语音传输子模块即是点对点的通信,通过封装语音通信包实现语音的数字化网络传输,语音信息将发送到对话的另一个用户的语音传输子模块; 管理配置模块,实现用户对客户端组件的各种配置、包括身份注册、登录、各种偏好的设置;用户通过界面模块输入的配置信息通过管理配置模块发送到数据传输模块; 状态注册模块,包含用户移动终端的状态注册信息,如采用WIFI作为通信底层,客户端在线或移动到另外的无线存取点AP时,如采用移动通信作为通信底层,客户端在线或移动到另外的蜂窝时周期性在服务器上注册其状态;状态信息将发送到数据传输模块; 数据传输模块,完成各种配置信息、状态信息的发送,以及需要在服务器上保存的各种多媒体信息的上传和下载,这些多媒体信息包括用户通讯需要传递的照片、音频、视频;数据传输模块采用HTTP协议实现数据的传输,数据传输模块将配置信息、状态信息、以及多媒体信息发送到服务器组件的信息处理模块,并从信息处理模块下载状态信息以及各种多媒体资源; 信息处理模块,负责实现客户端组件传来的配置信息、状态信息、以及多媒体信息的接收和处理,并将之保存到数据库里,同时对于客户端组件数据传输模块请求的各种资源提供下载服务;数据来源于数据传输模块,并发送到数据传输模块。2.一种基于局域广播的无线多媒体漂流瓶方法,其特征在于实现步骤如下: (I)手机用户或PC用户A启动程序,调用状态注册模块将状态信息发送到服务器组件的信息处理模块,注册用户A的状态信息,如绑...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。