[发明专利]数据发送方法、装置、服务器、终端及存储介质在审
申请号: | 201711387766.X | 申请日: | 2017-12-20 |
公开(公告)号: | CN108200127A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 李宝玉 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F17/30 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 魏嘉熹;南毅宁 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 页面显示内容 存储介质 目标应用 页面更新 页面请求 终端发送 终端 数据库 数据处理能力 数据发送 预设周期 正整数 存储 发送 检测 响应 更新 应用 | ||
本公开涉及一种据发送方法、装置、服务器、终端及存储介质,用于提升服务器对终端的页面请求的响应速度,提高服务器的数据处理能力。应用于服务器侧的方法包括:按照预设周期,检测数据库是否有针对目标应用的页面更新数据;在所述数据库中有所述页面更新数据时,生成并存储所述目标应用更新后的前N页的页面显示内容,N为正整数;在接收到第一终端发送的针对所述前N页的页面显示内容的页面请求时,向所述第一终端发送对应页面的页面显示内容。
技术领域
本公开涉及计算机技术领域,具体地,涉及一种数据发送方法、装置、服务器、终端及存储介质。
背景技术
随着科学技术的不断发展,电子技术也得到了飞速发展,各种各样的电子设备已经成为人们娱乐生活中不可或缺的一部分,比如,手机、PAD(Personal DigitalAssistant,平板电脑),等等,这些电子设备丰富了人们的生活。
目前,人们可以使用这些设备浏览web(互联网总称)页面,通常在打开页面时,会展示一页的内容,通过上划或点击等操作进行翻页。请参见图1,在用户打开页面时,终端会通过web前端向服务器请求首页数据,服务器的后台服务程序接收到请求后,会根据请求查询数据库来获得首页数据,在对数据进行处理得到可供显示的页面后发送给终端进行显示。同样的,翻页操作也是相同的处理过程。
可见,对于服务器而言,每次请求都需要后台加工处理,比如后台服务会进行数据库的查询和数据的处理,在请求并发较大的情况下,对服务器的计算压力和磁盘IO(输入输出)压力非常大,极端情况下可能导致系统无响应。另外,对于终端而言,需要等待服务器处理页面,可能会出现长时间页面上没有内容的情况,用户体验较差。
发明内容
本公开的目的是提供一种据发送方法、装置、服务器、终端及存储介质,用于提升服务器对终端的页面请求的响应速度,提高服务器的数据处理能力。
根据本公开实施例的第一方面,提供一种数据发送方法,应用于服务器,包括:
按照预设周期,检测数据库是否有针对目标应用的页面更新数据;
在所述数据库中有所述页面更新数据时,生成并存储所述目标应用更新后的前N页的页面显示内容,N为正整数;
在接收到第一终端发送的针对所述前N页的页面显示内容的页面请求时,向所述第一终端发送对应页面的页面显示内容。
可选的,在生成并存储所述目标应用更新后的前N页的页面显示内容之后,还包括:
更新存储在所述服务器中的页面显示内容的版本信息;
在向所述第一终端发送存储的页面显示内容之前,还包括:
确定所述服务器中的页面显示内容的版本高于所述终端中存储的页面显示内容的版本。
可选的,所述方法还包括:
在根据第二终端发送的页面请求,向所述第二终端发送所述前N页的页面显示内容中最后一页的页面显示内容后,根据所述数据库中存储的数据,生成并存储所述前N页后方M页的页面显示内容,M为正整数。
根据本公开实施例的第二方面,提供一种数据发送方法,应用于终端,包括:
获取用于开启目标应用的显示页面的操作;
检测所述终端内已缓存的页面显示内容的版本是否低于服务器中已缓存的页面显示内容的版本;
在所述终端内已缓存的页面显示内容的版本低于所述服务器中已缓存的页面显示内容的版本时,向所述服务器发送页面请求,以请求获取所述操作对应页面的页面显示内容。
可选的,在向所述服务器发送页面请求后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711387766.X/2.html,转载请声明来源钻瓜专利网。