一种web数据信息的分页读取方法及系统的制作方法_2

文档序号:9349976阅读:来源:国知局
数,例如,服务器接收到读取参数中start为8,行数 number为8时,返回至客户端的web数据信息为数据库中8+1行只8+8行的数据信息。
[0045] S4,所述分类页面获取已排版的web数据信息时,所述分类页面显示第一提示字 段以提醒用户该分类页面有更多已排版的web数据信息可浏览,或所述分类页面显示第 二提示字段以提醒用户该分类页面已加载完毕已排版的web数据信息。在本步骤中采用 jQeury异步方式的success方法获取已排版的web数据信息。其中,所述已排版的web数 据信息是通过html语音的最基本单元标签元素形成。所述第一提示字段为"加载更多",所 述第二提示字段为"无更多数据"。
[0046] 本实施例所述的web数据信息的分页读取方法可以分步加载web数据,提高网页 的访问速度,且在滑动或滚动过程中提示用户数据是否已经加载完毕,与用户的交互性良 好。
[0047] 实施例二
[0048] 本实施例提供一种web数据信息的分页读取系统1,应用于与一服务器端通信的 可读取web网页的客户端,其中,所述服务器端配置有用于存储web数据信息的数据库,所 述数据库,所述客户端中预设有web主页。请参阅图2,显示为web数据信息的分页读取系 统的原理结构示意图。如图2所示,所述web数据信息的分页读取系统1包括:读取模块 11、发送模块12、接收模块13、及处理模块14。
[0049] 所述读取模块11用于将所述web主页中的分类信息提取出来以获取与所述分类 信息对应的分类页面,在所述分类页面中采用预制读取方式读取所述分类页面上的web数 据信息。每一客户端的web主页不同,所述web主页上的分类信息就不同,在本实施例中, 所述web主页是指智能手机浏览器打开时显示的页面,且web主页都会有分类信息,例如, 百度的分类信息就包括新闻,网页,视频,地图,贴吧等等信息。而本实施例所述分类信息主 要是针对游戏、小说、视频等应用信息。在本实施例中,采用Php (超文本预处理语言,web前 端开发的语言之一)自带的嵌套功能:
[0050] ex :< ? php
[0051] Include_once "video, php";
[0052] ? >
[0053] 提取所述web主页中的分类信息是指将与所述分类信息对应的分类页面以单独 的php页面撰写,并采用嵌套方式将其嵌套至web主页中,且所述php可以直接访问服务器 中数据库中的web数据信息,过程如下:
[0054]
[0055] 在本实施中,所述预制读取方式采用limit读取功能,其为数据块读取数据的方 法之一,limit方法的使用方法为limit start,number,start为数据库中数据开始的行 数,number表示一次读取多少行。
[0056]与所述读取模块11连接的发送模块12用于在感测到用户在触发所述客户端时, 即感测用户触发智能手机就是感测用户点击相应分类页面,或者滚动鼠标滚轮以及向下滑 动终端屏幕时,使用post方法和jQuery异步方式向服务器发送分类页面的读取参数。在 本实施例中,所述读取参数包括每一次读取web数据信息的起始信息行数(limit start) 和每一次读取的行数(number),起始信息行数(limit start)的读取是滚动的,每次从服 务器端返回number行所制定行数的数据信息,然后客户端用post方法再将start+number 组成的新的start参数发送给服务器端以返回更多的已排版的web数据信息至客户端。在 本步骤中,使用limit功能每次读取N行,本实施例中N为8。在本实施例中,是用读取参 数及所述预制读取方式(limit功能)能达到分页获取数据的技术效果。所述post方法是 指在客户端(web主页)向服务器端(数据库)请求web数据信息。所述jQuery异步方式 是 ajax 的一个框架,ajax 即 "Asynchronous Javascript And XML"(异步 JavaScript 和 XML),为前端开发的一种技术,通过在后台与服务器进行少量数据交换,AJAX可以使网页实 现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
[0057]与所述发送模块12连接的接收模块13用于接收源自服务器根据所述分类页面的 读取参数反馈的已排版的web数据信息。在本实施例中,服务器端根据读取参数,例如,月艮 务器接收到读取参数中start为8,行数number为8时,返回至客户端的web数据信息为数 据库中8+1行只8+8行的数据信息。
[0058]与所述读取模块11、发送模块12、及接收模块13连接的处理模块14用于在所述 分类页面获取已排版的web数据信息时,所述分类页面显示第一提示字段以提醒用户该分 类页面有更多已排版的web数据信息可浏览,或所述分类页面显示第二提示字段以提醒用 户该分类页面已加载完毕已排版的web数据信息。在本步骤中采用jQeury异步方式的 success方法获取已排版的web数据信息。其中,所述已排版的web数据信息是通过html 语音的最基本单元标签元素形成。所述第一提示字段为"加载更多",所述第二提示字段为 "无更多数据"。
[0059] 本实施例还提供一种客户端,所述客户端包括以上所描述的web数据信息的分页 读取系统1。
[0060] 综上所述,本发明所述的web数据信息的分页读取方法及系统可以分步加载web 数据,提高网页的访问速度,且在滑动或滚动过程中提示用户数据是否已经加载完毕,与用 户的交互性良好。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0061] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟 悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因 此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完 成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1. 一种web数据信息的分页读取方法,应用于与一服务器端通信的可读取web网页的 客户端,其中,所述服务器端配置有用于存储web数据信息的数据库,所述客户端中预设有 web主页,其特征在于,所述数据信息的分页读取方法包括以下步骤: 将所述web主页中的分类信息提取出来以获取与所述分类信息对应的分类页面,在所 述分类页面中采用预制读取方式读取所述分类页面上的web数据信息; 在感测到用户在触发所述客户端时,向服务器发送分类页面的读取参数; 接收源自服务器的已排版的web数据信息; 在所述分类页面获取已排版的web数据信息时,所述分类页面显示第一提示字段以提 醒用户该分类页面有更多已排版的web数据信息可浏览,或所述分类页面显示第二提示字 段以提醒用户该分类页面已加载完毕已排版的web数据信息。2. 根据权利要求1所述的web数据信息的分页读取方法,其特征在于:每一客户端的 web主页不同,所述web主页上的分类信息就不同。3. 根据权利要求1所述的web数据信息的分页读取方法,其特征在于:提取所述web主 页中的分类信所息是指将与所述分类信息对应的分类页面以单独的Php页面撰写,并采用 嵌套方式将其嵌套至web主页中。4. 根据权利要求1所述的web数据信息的分页读取方法,其特征在于:所述读取参数 包括每一次读取web数据信息的起始信息行数和每一次读取的行数。5. 根据权利要求1所述的web数据信息的分页读取方法,其特征在于:在感测到用户 在触发所述客户端时,采用post方法及jQuery异步方式向服务器发送分类页面的读取参 数。6. 根据权利要求1所述的web数据信息的分页读取方法,其特征在于:所述已排版的 web数据信息是通过html语音的最基本单元标签元素形成。7. 根据权利要求1所述的web数据信息的分页读取方法,其特征在于:所述第一提示 字段为"加载更多",所述第二提示字段为"无更多数据"。8. -种web数据信息的分页读取系统,应用于与一服务器端通信的可读取web网页的 客户端,其中,所述服务器端配置有用于存储web数据信息的数据库,所述客户端中预设有 web主页,其特征在于,所述web数据信息的分页读取系统包括: 读取模块,用于将所述web主页中的分类信息提取出来以获取与所述分类信息对应的 分类页面,在所述分类页面中采用预制读取方式读取所述分类页面上的web数据信息; 发送模块,与所述读取模块连接,用于在感测到用户在触发所述客户端时,向服务器发 送分类页面的读取参数; 接收模块,与所述发送模块连接,用于接收源自服务器的已排版的web数据信息; 处理模块,与所述接收模块连接,用于在所述分类页面获取已排版的web数据信息时, 所述分类页面显示第一提示字段以提醒用户该分类页面有更多已排版的web数据信息可 浏览,或所述分类页面显示第二提示字段以提醒用户该分类页面已加载完毕已排版的web 数据信息。9. 根据权利要求8所述的web数据信息的分页读取系统,其特征在于:所述读取模块 还用于将与所述分类信息对应的分类页面以单独的Php页面撰写,并采用嵌套方式将其嵌 套至web主页中。10. 根据权利要求8所述的web数据信息的分页读取系统,其特征在于:所述发送模块 中预存有post方法及jQuery异步方式,所述发送模块用于在感测到用户在触发所述客户 端时,利用所述post方法及jQuery异步方式向服务器发送分类页面的读取参数。11. 一种客户端,其特征在于,包括: 如权利要求8-10中任一所述的web数据信息的分页读取系统。
【专利摘要】本发明提供一种web数据信息的分页读取方法,包括:将web主页中的分类信息提取出来以获取与所述分类信息对应的分类页面,在所述分类页面中采用预制读取方式读取所述分类页面上的web数据信息;在感测到用户在触发所述客户端时,向服务器发送分类页面的读取参数;接收源自服务器的已排版的web数据信息;在所述分类页面获取已排版的web数据信息时,所述分类页面显示第一提示字段以提醒用户该分类页面有更多已排版的web数据信息可浏览,或所述分类页面显示第二提示字段以提醒用户该分类页面已加载完毕已排版的web数据信息。本发明可以分步加载web数据,提高网页的访问速度,且在滑动或滚动过程中提示用户数据是否已经加载完毕,与用户的交互性良好。
【IPC分类】G06F17/30
【公开号】CN105069043
【申请号】CN201510437482
【发明人】王舒恂
【申请人】上海斐讯数据通信技术有限公司
【公开日】2015年11月18日
【申请日】2015年7月23日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1