基于ICE的文件并发传输系统设计与实现
发布时间:2021-08-02 08:08
随着互联网技术的迅猛发展,网络在工作和生活中扮演着越来越重要的角色,信息交互越来越频繁,交互内容也越来越丰富。文件交互即是交互信息中非常重要的一种类型。传统文件传输应用程序的编写需要调用操作系统提供的通信接口API(即SOCKET)来实现,需要考虑异构环境下的各种状况,也需要处理通信协议的细节,工作量较大且繁杂。而使用通信中间件作为系统的通信框架,把大量的底层通信细节让中间件去完成,可以使在开发应用程序时更关注业务逻辑的实现,有效提升开发效率。ICE(Internet Communications Engine)是一个面向对象、开源的、高效的通信中间件,通过ICE中间件提供的分布式服务技术ICE Grid构建的服务,先天具备分布式特性,使服务端具有弹性扩容、水平伸缩能力,提升文件传输并发数。同时,在超短波、3G、4G、卫星等无线网络环境下,信道资源受带宽限制,且随着通信节点位置的变化,信号覆盖也具有时好时坏的特征。通常情况下,为了保证数据的可靠传输,某些应用系统直接采用TCP进行传输;然而在无线信道下,TCP开销较大,没有最大限度利用有限的信道能力。针对无线网络环境下的文件传输信道利用...
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:91 页
【学位级别】:硕士
【部分图文】:
文件传输服务组件图
第五章基于ICE的文件并发传输系统的实现53图5-7通讯录呈现服务组件图5.4.2组件说明Icebox.Server:Icebox.Service的服务接口。PresentServiceRegister:Icebox.Service服务接口的实现类,控制呈现服务的主流程,创建ICE服务的代理(包括IceStorm的订阅代理、发布代理、各服务模块的代理);定时检测与终端的连接状态;终止呈现服务。_SVContactListNewDisp:获取通讯录的ICE接口。SVContactListNewImpl:ICE接口_SVContactListNewDisp的实现类,实现通讯录的用户和固定群组的发送和获取,根据终端用户的状态更新当前在线用户列表。SVContactlistUpdateImpl:ICE接口_SVContactlistUpdateDisp的实现,实现后台web管理增加、删除、修改用户或群组后的响应动作,实现终端发布上线/下线状态后的响应动作。Runnable:创建Java的线程接口。CheckUserThread:接口Runnable的实现类,用于检测用户的在线状态、更新当前用户在线列表。ScaleRegionContextSingleton:分级跨域的代理实现类,保存父域、本域和子域的服务代理。GroupStatusSingleton:群组状态的相关动作实现类,实现从das获取通讯录和
电子科技大学硕士学位论文58pRpoolMD5Input->offset,(void*)strDigest,length);LuaLogLine(pua,LUA_LOGTYPE_INFO,"LuaAuthenticatorMD5EvstrDigest=%s",strDigest);/*implementationoftheMD5algorithm*/CommonAppMD5Init(&mdc);CommonAppMD5Update(&mdc,(RvUint8*)strDigest,length-1);CommonAppMD5Final(digest,&mdc);/*changethedigestintoastringformat*/CommonAppMD5toString(digest,strResponse);rv=RPOOL_AppendFromExternalToPage(pRpoolMD5Output->hPool,pRpoolMD5Output->hPage,(void*)strResponse,(RvInt)strlen(strResponse)+1,&(pRpoolMD5Output->offset));}5.6综合管理服务5.6.1组件构成综合管理服务的类图如图5-11所示。图5-11综合管理服务组件图
【参考文献】:
期刊论文
[1]浅谈无线通信系统中的传输技术[J]. 郭峰. 通讯世界. 2019(10)
[2]一种基于北斗短报文的战术通信网络参数无线分发方案[J]. 范志英,韩树宝,余俊,冯志先. 物联网技术. 2019(09)
[3]面向网络对讲机语音小文件的高并发处理方案[J]. 方国栋,张育钊. 现代计算机. 2019(13)
[4]几种常见的负载均衡算法的优化[J]. 俞楼涛. 电子制作. 2017(20)
[5]基于文件固定分块的数据去重技术研究[J]. 陆国浩. 沙洲职业工学院学报. 2017(01)
[6]基于ICE中间件的应用系统通信框架设计[J]. 李雪玲. 软件导刊. 2017(01)
[7]一种基于P2P网络的校园网流媒体服务原型系统[J]. 范媛,王阳. 电子设计工程. 2017(04)
[8]一种自适应FTP服务器的增量文件下载算法[J]. 张志强,郑加林,王伟钧,苏长明,黎忠文. 成都大学学报(自然科学版). 2016(03)
[9]基于SIP协议的IM研究与分析[J]. 王兴国. 电脑编程技巧与维护. 2015(23)
[10]基于P2P技术的PIS大文件传输研究[J]. 黄志威,王富章,阚庭明. 铁路计算机应用. 2015(10)
硕士论文
[1]基于UDP的可靠高效数据传输协议的研究[D]. 黄文杰.北京邮电大学 2019
[2]基于MQ的医院数据集成交互平台的优化设计与实现[D]. 张伟威.东南大学 2018
[3]某雷达实时二维成像软件的设计与实现[D]. 张鹏华.电子科技大学 2018
[4]多种终端之间文件加解密无线传输系统的实现[D]. 夏咏志.东南大学 2018
[5]基于单向光纤传输设备的数据传输系统的设计与实现[D]. 王耀东.电子科技大学 2018
[6]安全文件交换系统的设计与实现[D]. 李爱宏.厦门大学 2017
[7]基于ICE中间件的分布数据处理系统设计与实现[D]. 刘欢.北京邮电大学 2017
[8]基于socket通信的文件服务系统设计与实现[D]. 乔英苹.山东大学 2016
[9]基于UDP进行大规模数据传输的可靠传输系统的设计与实现[D]. 何润岸.山东大学 2015
本文编号:3317212
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:91 页
【学位级别】:硕士
【部分图文】:
文件传输服务组件图
第五章基于ICE的文件并发传输系统的实现53图5-7通讯录呈现服务组件图5.4.2组件说明Icebox.Server:Icebox.Service的服务接口。PresentServiceRegister:Icebox.Service服务接口的实现类,控制呈现服务的主流程,创建ICE服务的代理(包括IceStorm的订阅代理、发布代理、各服务模块的代理);定时检测与终端的连接状态;终止呈现服务。_SVContactListNewDisp:获取通讯录的ICE接口。SVContactListNewImpl:ICE接口_SVContactListNewDisp的实现类,实现通讯录的用户和固定群组的发送和获取,根据终端用户的状态更新当前在线用户列表。SVContactlistUpdateImpl:ICE接口_SVContactlistUpdateDisp的实现,实现后台web管理增加、删除、修改用户或群组后的响应动作,实现终端发布上线/下线状态后的响应动作。Runnable:创建Java的线程接口。CheckUserThread:接口Runnable的实现类,用于检测用户的在线状态、更新当前用户在线列表。ScaleRegionContextSingleton:分级跨域的代理实现类,保存父域、本域和子域的服务代理。GroupStatusSingleton:群组状态的相关动作实现类,实现从das获取通讯录和
电子科技大学硕士学位论文58pRpoolMD5Input->offset,(void*)strDigest,length);LuaLogLine(pua,LUA_LOGTYPE_INFO,"LuaAuthenticatorMD5EvstrDigest=%s",strDigest);/*implementationoftheMD5algorithm*/CommonAppMD5Init(&mdc);CommonAppMD5Update(&mdc,(RvUint8*)strDigest,length-1);CommonAppMD5Final(digest,&mdc);/*changethedigestintoastringformat*/CommonAppMD5toString(digest,strResponse);rv=RPOOL_AppendFromExternalToPage(pRpoolMD5Output->hPool,pRpoolMD5Output->hPage,(void*)strResponse,(RvInt)strlen(strResponse)+1,&(pRpoolMD5Output->offset));}5.6综合管理服务5.6.1组件构成综合管理服务的类图如图5-11所示。图5-11综合管理服务组件图
【参考文献】:
期刊论文
[1]浅谈无线通信系统中的传输技术[J]. 郭峰. 通讯世界. 2019(10)
[2]一种基于北斗短报文的战术通信网络参数无线分发方案[J]. 范志英,韩树宝,余俊,冯志先. 物联网技术. 2019(09)
[3]面向网络对讲机语音小文件的高并发处理方案[J]. 方国栋,张育钊. 现代计算机. 2019(13)
[4]几种常见的负载均衡算法的优化[J]. 俞楼涛. 电子制作. 2017(20)
[5]基于文件固定分块的数据去重技术研究[J]. 陆国浩. 沙洲职业工学院学报. 2017(01)
[6]基于ICE中间件的应用系统通信框架设计[J]. 李雪玲. 软件导刊. 2017(01)
[7]一种基于P2P网络的校园网流媒体服务原型系统[J]. 范媛,王阳. 电子设计工程. 2017(04)
[8]一种自适应FTP服务器的增量文件下载算法[J]. 张志强,郑加林,王伟钧,苏长明,黎忠文. 成都大学学报(自然科学版). 2016(03)
[9]基于SIP协议的IM研究与分析[J]. 王兴国. 电脑编程技巧与维护. 2015(23)
[10]基于P2P技术的PIS大文件传输研究[J]. 黄志威,王富章,阚庭明. 铁路计算机应用. 2015(10)
硕士论文
[1]基于UDP的可靠高效数据传输协议的研究[D]. 黄文杰.北京邮电大学 2019
[2]基于MQ的医院数据集成交互平台的优化设计与实现[D]. 张伟威.东南大学 2018
[3]某雷达实时二维成像软件的设计与实现[D]. 张鹏华.电子科技大学 2018
[4]多种终端之间文件加解密无线传输系统的实现[D]. 夏咏志.东南大学 2018
[5]基于单向光纤传输设备的数据传输系统的设计与实现[D]. 王耀东.电子科技大学 2018
[6]安全文件交换系统的设计与实现[D]. 李爱宏.厦门大学 2017
[7]基于ICE中间件的分布数据处理系统设计与实现[D]. 刘欢.北京邮电大学 2017
[8]基于socket通信的文件服务系统设计与实现[D]. 乔英苹.山东大学 2016
[9]基于UDP进行大规模数据传输的可靠传输系统的设计与实现[D]. 何润岸.山东大学 2015
本文编号:3317212
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3317212.html