首页
会员中心
到顶部
到尾部
VC毕业设计

基于agent客户端软件自动升级的设计与实现

时间:2020/10/27 9:05:30  作者:  来源:  查看:0  评论:0
内容摘要:        本系统具有很强的针对性和现实性,解决了以往C/S(Client/Server)模式下的客户端软件升级效率低的问题,实现了客户端软件的自动升级。同时具有很强的可移植性。该自动升级系统具有检测最新版...

        本系统具有很强的针对性和现实性,解决了以往C/S(Client/Server)模式下的客户端软件升级效率低的问题,实现了客户端软件的自动升级。同时具有很强的可移植性。该自动升级系统具有检测最新版本、自动下载更新文件的功能。自动升级软件的使用,使软件的升级维护工作在客户端自动完成,具有较高的使用价值。本文主要介绍了该系统的背景和需求及开发工具;同时详细的介绍了该系统的具体开发过程:包括需求分析、相关的数据库表结构设计、关键技术等内容。
关键词:agent、服务器、自动升级
毕业设计任务书要求:
       随着移动互联网业务的发展和用户使用WAP业务种类、内容、流量的飞速增长,如何针对不同的用户类型、WAP业务类型、时间段、时长进行流量和带宽的访问控制是一个新的课题。从用户角度看,可以大大提升业务体验和满意度;从移动运营商角度看,可有效提升有限的移动互联网带宽的使用率。本毕业设计要求针对不同WAP业务种类、业务协议和承载协议,研究移动互联网上的WAP/HTTP等协议下的带宽控制策略,根据数据流的不同承载类型和具体协议参数,实现差异化的控制策略。并采用Java或C++等程序设计语言,实现所提出的策略,对其性能进行仿真和分析。具体要求如下:                             1 学习WAP1.X/WAP20协议相关知识,分析不同的WAP业务的特性及其承载协议,如WAP浏览业务、MMS业务、Dowload业务、VOIP业务、P2P业务。研究如何提取不同的业务属性。2 分析移动互联网中现有带宽和流量控制策略的优缺点,基于不同的WAP业务类型特点,提出一种改进带宽和流量控制策略,具有业务识别能力,能够感知不同的业务类型。      3 采用Java或C++等程序设计语言对所提出的带宽与流量控制策略的性能进行仿真和分析。
毕业设计内容要求:
      要求,输入信息条数,得到随时间流量变化图3张,分别为发送成功条数,等待发送条数,发送失败条数。下面是老师给我的程序思路首先介绍算法中自定义的一些变量名称:1、SmsReturnList:链表变量,其元素为短消息结构指针2、TemporaryMeSSageTable:数据库中短消息临时存放表3、FailedMessageTable:数据库中发送失败短消息存放表4、SMSBLOCKSTRUCT//短消息信息结构,它的指针作为链表SmsReturnList的元素算法内容描述如下:1、短信分发服务器送短信息到ISMG,并将短消息以SMSBLOCKSTRUCT的形式放入链表SmsReturnList中。2、如果SMS服务器从ISMG接收到状态报告,立即从链表SmsReturnList中删除相应的短消息信息元素。3、如果链表SmsReturnList中元素个数等于或超出一个门限值,等候发送的短消息将暂时不会发送,而是存入TemporaryMessageTable中。4、如果SmsReturnList中元素个数少于门限值,存入TemporaryMessageTable中的待发短消息将按顺序发送,如果成功,表中相应的记录将被删除。5、链表SmsReturnLISt中每个元素SMSBLOCKSTRUCT结构中的成员变量Validrrime在每秒钟将会加1,以记录短消息存活时间。6、当ValidTime超过某个时限,将从SmsReturnList中删除该SMSBLOCKSTRUCT结构,然后将相关信息存入FailedMessageTable中。7、当validTime小于某个时限时,将对应的短信重发,重发次数为2次。基本就是这样一个过程了。流量图横坐标为时间,纵坐标为数量,最后等待发送条数变为0,其余2图稳定



相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号