基于用户请求的移动推送策略研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:tadpoleFLY
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能手机和平板电脑的普及,推送技术在移动终端领域得到了快速发展。目前该技术需要将大量的信息推送给移动设备,在区分服务信息的问题上,可能会增加系统的推送时间;同时移动用户的请求由于易受开发人员对设置并发线程的数量影响,也可能会发生部分用户请求被拒载的现象。有鉴于此,本文借助最短剩余时间优先算法中对周转时间的处理机制和排队论对线程池的优化策略,针对以上问题展开了分析与研究,并取得了一些进展,具体情况如下:  首先,借助最短剩余优先算法周转时间最短的特点,将最短剩余时间优先算法引入到加权循环调度算法,根据随机状态方程对优先级队列分配不同区间的样本信息,对每个队列采用最短剩余时间优先算法进行排序,在对应的权值范围内调度队列信息,直到循环调度完所有信息。通过对比不同权值的优先级队列,找出相对较优的权值比例,并比较较优权值比例下新旧算法的平均周转时间。通过理论分析和实验结果表明,新算法相比旧算法而言,既保证区分服务的同时,又降低系统的平均周转时间,提高推送的效率。  其次,为了降低移动用户请求的拒载现象,提高用户体验,本文接着引入了一种基于排队论的线程池自适应调整算法,该算法将用户请求到来看成是顾客到来,线程池的线程看成是服务台,用户请求响应看成是顾客离去,构建了M/M/S/K的排队模型,把未排队时用户请求拒载的失败率转换成排队系统的逗留时间,通过对比不同的到来率、服务时间和服务台数对逗留时间的影响,计算排队系统用户请求的启发因子失败率。当失败率超过一定阈值时,动态增加服务台窗口减少失败率,直到符合企业需求;否则减少服务台窗口选择最优的服务台。经过性能分析和仿真实验,结果表明该算法能根据不同的用户请求自适应调整线程池线程的个数,满足系统需求。  最后,本文将改进后的算法应用于移动终端推送系统,并详细介绍了推送系统的设计、业务流程和实现过程,通过实验对算法进行验证。通过在企业应用表明该系统能够满足日常的需求,但还需要对不同平台的应用和理论进行研究才能满足不同设备的用户需求。
其他文献
信息抽取的主要目的是将非结构化的文本转换为结构化的信息,这既可以满足人们从海量信息中得到有价值信息的需求,同时也是信息检索、自动问答系统等方面的基础技术。实体关系
XML自1998年由W3C提出之后,已经成为因特网上数据表示和数据交换的新标准,受到越来越多的关注。各行各业都在采用XML来描述本领域的信息,随着XML的普及,用户对XML文档查询的要求
Hough变换(CHT)是圆检测的重要方法之一。为了提高图像检测速度和满足准确性的要求,本文首先对利用圆斜率进行圆检测的Hough变换中存在的一些问题进行了分析,然后提出了一种利
中国经济的迅速发展,使企业外包业务的领域越来越广,介入程度越来越深,其中软件业成为了一个新的企业外包业务的战场,其中我国针对日本软件的外包公司发展最为迅速。软件企业
数据集成平台的作用是提供一个访问异构数据源的统一接口,使用户或处理数据的业务系统不必考虑数据模型的异构性、数据抽取、数据合成等问题。异构数据源集成问题是数据库领
随着科学技术的迅猛发展及信息化需求程度的日益加深,软件的生产规模日益增大,应用需求不断变化,软件工程得到很大的发展。软件设计的各种难题随着各种建模思想的提出而逐渐得到
教学离不开教师和学生的交互,语音交互则是最符合人类自然习惯的一种通信交互方式。语音交互以语音合成和语音识别为基础。语音合成是将文本文件转换成语音信息。语音识别是将
随着计算机网络技术的发展,特别是互联网技术的发展,网络的应用领域越来越广泛,现代远程教育就是建立在其上的典型应用。现代远程教育也称为网络教育是把网络视为教学的工具
健壮性图着色问题(RobustGraphColoringProblem-RGCP)是经典图着色问题的一种新的扩展,它在许多领域有广泛应用。 本论文提出了一个求解小规模数据RGCP的精确解算法。通过
利用人体特征——指纹进行身份识别的技术日益成熟,应用越来越广泛。本文针对武汉警官职业学院的具体情况,设计并实现了基于指纹识别技术的考勤系统。 本文详细介绍了指纹数