一种网页浏览方法及系统的制作方法

文档序号:10471209阅读:180来源:国知局
一种网页浏览方法及系统的制作方法
【专利摘要】本发明公开了一种网页浏览方法,包括:步骤S10解析用户的操作,发送网页中所需数据的数据请求;步骤S20接收已发送的所述数据请求后,对所述数据请求进行解析,反馈发送预设数量的数据包;步骤S30接收反馈发送的数据包,在所述网页上显示所述数据包中的数据。本发明提供的一种网页浏览方法,在打开网页时,服务器发送预设数量的数据包,即服务器发送预设条数的新闻标题或预设行数的新闻文章,可有效地提高网页的显示速度,以及节约流量。
【专利说明】
一种网页浏览方法及系统
技术领域
[0001]本发明涉及网络技术领域,特别是涉及网页浏览方法及系统。
【背景技术】
[0002]随着科学技术地不断进步,人们可以通过浏览网页读取到时事新闻,例如综合新闻、天气预报、股市动态、商业报道、当前汇率等。在打开网页时,完全加载该网页中的所有数据后,才能在网页中显示相关数据,用户才能浏览时事新闻。
[0003]然而,这种网页浏览方式存在显示速度慢、耗费流量等缺陷,尤其是移动终端无法连接WIFI无线网络的情况下,只能利用2G网络或3G网络或4G网络浏览网页。因此,本领域亟需实现快速显示、节约流量的网页浏览方式。

【发明内容】

[0004]本发明提供的技术方案如下:
[0005]本发明提供一种网页浏览方法,包括:步骤SlO解析用户的操作,发送网页中所需数据的数据请求;步骤S20接收已发送的所述数据请求后,对所述数据请求进行解析,反馈发送预设数量的数据包;步骤S30接收反馈发送的数据包,在所述网页上显示所述数据包中的数据。
[0006]进一步,本网页浏览方法,还包括:步骤Sll解析用户的再次操作,再次发送网页中所需数据的数据补充请求;步骤S21接收再次发送的所述数据补充请求后,对所述数据补充请求进行解析,再次反馈发送预设数量的数据补充包;步骤S31接收再次反馈发送的数据补充包,在所述网页上显示所述数据补充包中的数据。
[0007]进一步,本网页浏览方法,还包括:步骤S12判断所述网页中所需数据的数据补充包是否已全部发送;步骤S13若所述网页中所需数据的数据补充包已全部发送,则停止反馈发送所述数据补充包;否则,跳转至步骤S21。
[0008]进一步,所述步骤SlO或步骤Sll中的网页中所需数据是指:网页中所需要加载的文章标题或每条文章标题下的文章。
[0009]进一步,本网页浏览方法,还包括:步骤SOl根据移动终端显示屏的大小,设置预设数量数据包或数据补充包中所含有预设条数的文章标题。
[0010]进一步,本网页浏览方法,还包括:步骤S02根据移动终端显示屏的大小,设置预设数量数据包或数据补充包中所含有预设行数的文章。
[0011]进一步,本网页浏览方法,还包括:步骤S03设置发送所述网页中所需数据的数据包、数据补充包的先后顺序。
[0012]进一步,所述步骤SlO或步骤Sll中的数据请求是指:含有数据请求标志位的数据请求报文。
[0013]本发明还提供一种网页浏览系统,包括:发送模块,所述发送模块用于解析用户的操作,发送网页中所需数据的数据请求;接收子模块和发送子模块,所述接收子模块接收所述发送模块发送的数据请求后,对所述数据请求进行解析,所述发送子模块用于反馈发送预设数量的数据包;接收模块和显示模块,所述接收模块接收所述发送子模块反馈发送的数据包,所述显示模块用于在所述网页上显示所述数据包中的数据。
[0014]进一步,本网页浏览系统,还包括:判断模块,所述判断模块用于判断所述网页中所需数据的数据补充包是否已全部发送;所述发送子模块接收所述判断模块输出的判断结果,若所述网页中所需数据的数据补充包已全部发送,则所述发送子模块停止反馈发送所述数据补充包;否则,所述发送子模块反馈发送所述数据补充包。
[0015]与现有技术相比,本发明提供的一种网页浏览方法,在打开网页时,服务器发送预设数量的数据包,即服务器发送预设条数的新闻标题或预设行数的新闻文章,可有效地提高网页的显示速度,以及节约流量。本方法还可以根据用户的喜好,服务器补充发送预设数量的数据补充包,在提高网页显示速度及节约流量的基础上,满足用户的阅读需求。
【附图说明】
[0016]下面将以明确易懂的方式,结合【附图说明】优选实施方式,对一种网页浏览方法及系统的上述特性、技术特征、优点及其实现方式予以进一步说明。
[0017]图1是本发明一种网页浏览方法的流程示意图;
[0018]图2是本发明另一种网页浏览方法的流程示意图;
[0019]图3是本发明再一种网页浏览方法的流程示意图;
[0020]图4是本发明又一种网页浏览方法的流程示意图;
[0021 ]图5是本发明又又一种网页浏览方法的流程示意图;
[0022]图6是本发明一种网页浏览系统的组成结构示意图;
[0023]图7是本发明另一网页浏览系统的组成结构示意图;
[0024]图8是本发明一种网页浏览系统的组成结构示意图。
[0025]附图标号说明:
[0026]10、发送模块,11、接收模块,20、接收子模块,21、发送子模块,22、判断模块,23、设置模块,30、显示模块。
【具体实施方式】
[0027]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照【附图说明】本发明的【具体实施方式】。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0028]为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0029]如图1所示,根据本发明的一个实施例,一种网页浏览方法,包括:
[0030]步骤SlO解析用户的操作,发送网页中所需数据的数据请求;所述网页中所需数据是指:网页中所需要加载的文章标题或每条文章标题下的文章,所述文章可以是时事新闻,也可以是根据关键字搜索到的文章;所述数据请求是指:含有数据请求标志位的数据请求报文,所述数据请求标志位为“O”时,表示请求服务器发送数据包;所述数据请求标志位为“Γ时,表示不请求服务器发送数据包;
[0031]步骤S20接收已发送的所述数据请求后,对所述数据请求进行解析,反馈发送预设数量的数据包;预设数量的数据包可以根据网速情况进行设定,例如:若预设数量数据包为文章标题时,2G网络设置10条文章标题,3G网络设置20条文章标题,4G网络设置30条文章标题;若预设数量数据包为文章时,2G网络设置文章的行数为20行,3G网络设置文章的行数为30行,4G网络设置文章的行数为40行;预设数量的数据包可以根据移动终端屏幕的大小进行设定,例如:预设数量数据包为文章标题时,设置20条文章标题;若预设数量数据包为文章时,设置文章的行数为30行;满足4.7英寸或5.5英寸屏幕显示,相关内容可以在每个屏幕上做出适应性调整;
[0032]步骤S30接收反馈发送的数据包,在所述网页上显示所述数据包中的数据,S卩:在所述网页上显示10(或20或30)条文章标题或20(或30或40)行文章。
[0033]如图2所示,根据本发明的另一个实施例,一种网页浏览方法,包括:
[0034]步骤SlO解析用户的操作,发送网页中所需数据的数据请求;所述网页中所需数据是指:网页中所需要加载的文章标题或每条文章标题下的文章,所述文章可以是时事新闻,也可以是根据关键字搜索到的文章;所述数据请求是指:含有数据请求标志位的数据请求报文,所述数据请求标志位为“O”时,表示请求服务器发送数据包;所述数据请求标志位为“I”时,表示不请求服务器发送数据包;
[0035]步骤S20接收已发送的所述数据请求后,对所述数据请求进行解析,反馈发送预设数量的数据包;预设数量的数据包可以根据移动终端屏幕的大小进行设定,例如:预设数量数据包为文章标题时,反馈发送前20条文章标题;若预设数量数据包为文章时,反馈发送前30行文章;
[0036]步骤S30接收反馈发送的数据包,在所述网页上显示所述数据包中的数据,S卩:在所述网页上显示前20条文章标题或前30行文章;
[0037]步骤Sll解析用户的再次操作,例如用户在移动终端屏幕上的下拉动作或上拉动作,再次发送网页中所需数据的数据补充请求;
[0038]步骤S21接收再次发送的所述数据补充请求后,对所述数据补充请求进行解析,再次反馈发送预设数量的数据补充包;预设数量数据包为文章标题时,再次反馈发送另20条文章标题;若预设数量数据包为文章时,再次反馈发送另30行文章;
[0039]步骤S31接收再次反馈发送的数据补充包,在所述网页上显示所述数据补充包中的数据,即:在所述网页上显示另20条文章标题或另30行文章。
[0040]如图3所示,根据本发明的再一个实施例,一种网页浏览方法,包括:
[0041]步骤SlO解析用户的操作,发送网页中所需数据的数据请求;所述网页中所需数据是指:网页中所需要加载的文章标题或每条文章标题下的文章,所述文章可以是时事新闻,也可以是根据关键字搜索到的文章;所述数据请求是指:含有数据请求标志位的数据请求报文,所述数据请求标志位为“O”时,表示请求服务器发送数据包;所述数据请求标志位为“Γ时,表示不请求服务器发送数据包;
[0042]步骤S20接收已发送的所述数据请求后,对所述数据请求进行解析,反馈发送预设数量的数据包;预设数量的数据包可以根据移动终端屏幕的大小进行设定,例如:预设数量数据包为文章标题时,反馈发送前20条文章标题;若预设数量数据包为文章时,反馈发送前30行文章;
[0043]步骤S30接收反馈发送的数据包,在所述网页上显示所述数据包中的数据,S卩:在所述网页上显示前20条文章标题或前30行文章;
[0044]步骤Sll解析用户的再次操作,例如用户在移动终端屏幕上的下拉动作或上拉动作,再次发送网页中所需数据的数据补充请求;
[0045]步骤S12判断所述网页中所需数据的数据补充包是否已全部发送;S卩:判断所述网页中所需要加载的时事新闻标题或根据关键字收索到的标题或每篇文章是否已全部发送;
[0046]步骤S13若所述网页中所需数据的数据补充包已全部发送,则停止反馈发送所述数据补充包;否则,跳转至步骤S21;
[0047]步骤S21接收再次发送的所述数据补充请求后,对所述数据补充请求进行解析,再次反馈发送预设数量的数据补充包;预设数量数据包为文章标题时,再次反馈发送另20条文章标题;若预设数量数据包为文章时,再次反馈发送另30行文章;
[0048]步骤S31接收再次反馈发送的数据补充包,在所述网页上显示所述数据补充包中的数据,即:在所述网页上显示另20条文章标题或另30行文章。
[0049 ]如图4所示,根据本发明的又一个实施例,一种网页浏览方法,包括:
[0050]步骤SOl根据移动终端显示屏的大小,设置预设数量数据包或数据补充包中所含有预设条数的文章标题;预设数量数据包为文章标题时,设置10条文章标题;
[0051]步骤S03设置发送所述网页中所需数据的数据包、数据补充包的先后顺序;若数据包为时事新闻标题时,根据每篇时事新闻的重要性,设置发送每条时事新闻标题的先后顺序;若数据包为根据关键字收索到的文章时,根据每篇文章与关键字的相关性大小,设置发送每条文章标题的先后顺序;
[0052]步骤SlO解析用户的操作,发送网页中所需数据的数据请求;所述网页中所需数据是指:网页中所需要加载的文章标题,所述文章可以是时事新闻,也可以是根据关键字搜索到的文章;所述数据请求是指:含有数据请求标志位的数据请求报文,所述数据请求标志位为“O”时,表示请求服务器发送数据包;所述数据请求标志位为“Γ时,表示不请求服务器发送数据包;
[0053]步骤S20接收已发送的所述数据请求后,对所述数据请求进行解析,反馈发送预设数量的数据包;预设数量的数据包可以根据移动终端屏幕的大小进行设定,例如:预设数量数据包为文章标题时,反馈发送前10条文章标题;
[0054]步骤S30接收反馈发送的数据包,在所述网页上显示所述数据包中的数据,S卩:在所述网页上显示前10条文章标题;
[0055]步骤Sll解析用户的再次操作,例如用户在移动终端屏幕上的下拉动作或上拉动作,再次发送网页中所需数据的数据补充请求;
[0056]步骤S21接收再次发送的所述数据补充请求后,对所述数据补充请求进行解析,再次反馈发送预设数量的数据补充包;预设数量数据包为文章标题时,再次反馈发送另10条文章标题;
[0057]步骤S31接收再次反馈发送的数据补充包,在所述网页上显示所述数据补充包中的数据,即:在所述网页上显示另10条文章标题。
[0058]如图5所示,根据本发明的又又一个实施例,一种网页浏览方法,包括:
[0059]步骤S02根据移动终端显示屏的大小,设置预设数量数据包或数据补充包中所含有预设行数的文章;若预设数量数据包为文章时,设置30行文章;
[0060]步骤S03设置发送所述网页中所需数据的数据包、数据补充包的先后顺序;若数据包为文章时,根据每篇文章中段落的先后顺序,设置发送每篇文章中预设行数的先后顺序;
[0061]步骤SlO解析用户的操作,发送网页中所需数据的数据请求;所述网页中所需数据是指:网页中所需要加载每条文章标题下的文章,所述文章可以是时事新闻,也可以是根据关键字搜索到的文章;所述数据请求是指:含有数据请求标志位的数据请求报文,所述数据请求标志位为“O”时,表示请求服务器发送数据包;所述数据请求标志位为“I”时,表示不请求服务器发送数据包;
[0062]步骤S20接收已发送的所述数据请求后,对所述数据请求进行解析,反馈发送预设数量的数据包;预设数量的数据包可以根据移动终端屏幕的大小进行设定,例如:若预设数量数据包为文章时,反馈发送前30行文章;
[0063]步骤S30接收反馈发送的数据包,在所述网页上显示所述数据包中的数据,S卩:在所述网页上显示前30行文章;
[0064]步骤Sll解析用户的再次操作,例如用户在移动终端屏幕上的下拉动作或上拉动作,再次发送网页中所需数据的数据补充请求;
[0065]步骤S21接收再次发送的所述数据补充请求后,对所述数据补充请求进行解析,再次反馈发送预设数量的数据补充包;若预设数量数据包为文章时,再次反馈发送另30行文早;
[0066]步骤S31接收再次反馈发送的数据补充包,在所述网页上显示所述数据补充包中的数据,即:在所述网页上显示另30行文章。
[0067]如图6所示,根据本发明的一个实施例,一种网页浏览系统,包括:
[0068]发送模块10,所述发送模块10用于解析用户的操作,发送网页中所需数据的数据请求;
[0069]接收子模块20和发送子模块21,所述接收子模块20接收所述发送模块10发送的数据请求后,对所述数据请求进行解析,所述发送子模块21用于反馈发送预设数量的数据包;
[0070]接收模块11和显示模块30,所述接收模块11接收所述发送子模块21反馈发送的数据包,所述显示模块30用于在所述网页上显示所述数据包中的数据。
[0071]优选的,还包括判断模块22,所述判断模块22用于判断所述网页中所需数据的数据补充包是否已全部发送;
[0072]所述发送子模块21接收所述判断模块22输出的判断结果,若所述网页中所需数据的数据补充包已全部发送,则所述发送子模块21停止反馈发送所述数据补充包;否则,所述发送子模块21反馈发送所述数据补充包。
[0073]优选的,还包括设置模块23,所述设置模块23根据移动终端显示屏的大小,设置预设数量数据包或数据补充包中所含有预设条数的文章标题。
[0074]如图7所示,根据本发明的一个实施例,一种网页浏览系统,包括:
[0075]设置模块23,用于根据移动终端显示屏的大小,设置预设数量数据包或数据补充包中所含有预设条数的文章标题;预设数量数据包为文章标题时,设置10条文章标题;
[0076]所述设置模块23还用于根据移动终端显示屏的大小,设置预设数量数据包或数据补充包中所含有预设行数的文章;若预设数量数据包为文章时,设置30行文章;
[0077]所述设置模块23还用于设置发送所述网页中所需数据的数据包、数据补充包的先后顺序;若数据包为时事新闻标题时,根据每篇时事新闻的重要性,设置发送每条时事新闻标题的先后顺序;若数据包为根据关键字收索到的文章时,根据每篇文章与关键字的相关性大小,设置发送每条文章标题的先后顺序;若数据包为文章时,根据每篇文章中段落的先后顺序,设置发送每篇文章中预设行数的先后顺序;
[0078]发送模块10,解析用户的操作,发送网页中所需数据的数据请求;所述网页中所需数据是指:网页中所需要加载的文章标题或每条文章标题下的文章,所述文章可以是时事新闻,也可以是根据关键字搜索到的文章;所述数据请求是指:含有数据请求标志位的数据请求报文,所述数据请求标志位为“O”时,表示请求服务器发送数据包;所述数据请求标志位为“I”时,表示不请求服务器发送数据包;
[0079]接收子模块20和发送子模块21,所述接收子模块20用于接收已发送的所述数据请求后,对所述数据请求进行解析,所述发送子模块21用于反馈发送预设数量的数据包;预设数量的数据包可以根据移动终端屏幕的大小进行设定,例如:预设数量数据包为文章标题时,反馈发送前10条文章标题;若预设数量数据包为文章时,反馈发送前30行文章;
[0080]接收模块11和显示模块30,所述接收模块11用于接收反馈发送的数据包,所述显示模块30用于在所述网页上显示所述数据包中的数据,S卩:在所述网页上显示前10条文章标题或前30行文章;
[0081]所述发送模块10还用于解析用户的再次操作,例如用户在移动终端屏幕上的下拉动作或上拉动作,再次发送网页中所需数据的数据补充请求;
[0082]判断模块22,用于判断所述网页中所需数据的数据补充包是否已全部发送;S卩:判断所述网页中所需要加载的时事新闻标题或根据关键字收索到的标题或每篇文章是否已全部发送;
[0083]若所述网页中所需数据的数据补充包已全部发送,则所述发送子模块21还用于停止反馈发送所述数据补充包;
[0084]否则,所述接收子模块20还用于接收再次发送的所述数据补充请求后,对所述数据补充请求进行解析,所述发送子模块21还用于再次反馈发送预设数量的数据补充包;预设数量数据包为文章标题时,再次反馈发送另10条文章标题;若预设数量数据包为文章时,再次反馈发送另30行文章;
[0085]所述接收模块11还用于接收再次反馈发送的数据补充包,所述显示模块30还用于在所述网页上显示所述数据补充包中的数据,即:在所述网页上显示另10条文章标题或另30行文章。
[0086]如图8所示,根据本发明的一个实施例,一种网页浏览方法,包括:
[0087]用户在手机上查看网页时,例如腾讯网页、新浪网页等,手机通过基站发送IP数据包给网页服务器,在原来的IP数据报文中定义一个bit位的数据,该数据位命名为请求位,O代表不请求,I代表请求;
[0088]当用户第一次搜索一个网页时,手机发送一个带I请求位的IP数据,对应的网页服务器接收到这个IP数据,解析出里面有I的请求位时,向该手机传送一连串的IP数据,例如100个IP数据包,接收到的数据显示在手机的屏幕上,当然一连串的数据肯定是满足手机一个屏幕显示;
[0089]如果用户向下拉动手机屏幕,手机继续发送一个带I请求位的IP数据给网页服务器,这样网页服务器又返回一连串的IP数据给手机,例如100个IP数据包,在手机屏幕上显示相关数据;
[0090]如果用户不向下拉动手机屏幕,手机不发带I请求的位,网页服务器端也不会返回一连串的IP数据给手机,例如100个IP数据包;既可以达到节约流量的目的,又能保证手机浏览网页的流畅度。
[0091]打开浏览器或微信中的文章等内容后,仅仅是用户预览动作时,如果用户不再继续往下操作,则服务器不会再将数据发送到用户手机,仅显示部分内容提供预览;若用户预备浏览下面的内容时,再获得下一段数据,并显示一部分在屏幕上,从而提高查看网页的流畅度,以及提高用户体验。
[0092]由于手机的各类APK使用较多,推送给用户的文章也很多,而文章中的有些内容不一定是用户喜欢看的,也有可能应用中的插画过多,导致流量消耗过快,在文章浏览界面,如果用户刚阅读某篇文章,网页中的数据并不是完全加载完毕的,而只是显示一个屏幕的内容,待用户向下滑动屏幕看下面的内容时,则会从网页服务器中继续获得数据并显示在屏幕上,这样既节省了流量,又保证不会出现打开大的网页时,一下子从服务器获得所有数据导致处理数据慢,网页一直很卡。
[0093]应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种网页浏览方法,其特征在于,包括: 步骤SlO解析用户的操作,发送网页中所需数据的数据请求; 步骤S20接收已发送的所述数据请求后,对所述数据请求进行解析,反馈发送预设数量的数据包; 步骤S30接收反馈发送的数据包,在所述网页上显示所述数据包中的数据。2.如权利要求1所述的网页浏览方法,其特征在于,还包括: 步骤Sll解析用户的再次操作,再次发送网页中所需数据的数据补充请求; 步骤S21接收再次发送的所述数据补充请求后,对所述数据补充请求进行解析,再次反馈发送预设数量的数据补充包; 步骤S31接收再次反馈发送的数据补充包,在所述网页上显示所述数据补充包中的数据。3.如权利要求2所述的网页浏览方法,其特征在于,还包括: 步骤S12判断所述网页中所需数据的数据补充包是否已全部发送; 步骤S13若所述网页中所需数据的数据补充包已全部发送,则停止反馈发送所述数据补充包;否则,跳转至步骤S21。4.如权利要求1或2所述的网页浏览方法,其特征在于: 所述步骤SlO或步骤Sll中的网页中所需数据是指:网页中所需要加载的文章标题或每条文章标题下的文章。5.如权利要求4所述的网页浏览方法,其特征在于,还包括: 步骤SOl根据移动终端显示屏的大小,设置预设数量数据包或数据补充包中所含有预设条数的文章标题。6.如权利要求4所述的网页浏览方法,其特征在于,还包括: 步骤S02根据移动终端显示屏的大小,设置预设数量数据包或数据补充包中所含有预设行数的文章。7.如权利要求2所述的网页浏览方法,其特征在于,还包括: 步骤S03设置发送所述网页中所需数据的数据包、数据补充包的先后顺序。8.如权利要求1或2所述的网页浏览方法,其特征在于: 所述步骤SlO或步骤SI I中的数据请求是指:含有数据请求标志位的数据请求报文。9.一种应用在如权利要求1?8中任意一项所述网页浏览系统,其特征在于,包括:发送模块,所述发送模块用于解析用户的操作,发送网页中所需数据的数据请求; 接收子模块和发送子模块,所述接收子模块接收所述发送模块发送的数据请求后,对所述数据请求进行解析,所述发送子模块用于反馈发送预设数量的数据包; 接收模块和显示模块,所述接收模块接收所述发送子模块反馈发送的数据包,所述显示模块用于在所述网页上显示所述数据包中的数据。10.如权利要求9所述的网页浏览系统,其特征在于,还包括: 判断模块,所述判断模块用于判断所述网页中所需数据的数据补充包是否已全部发送; 所述发送子模块接收所述判断模块输出的判断结果,若所述网页中所需数据的数据补充包已全部发送,则所述发送子模块停止反馈发送所述数据补充包;否则,所述发送子模块反馈发送所述数据补充包。
【文档编号】G06F3/0481GK105824917SQ201610149788
【公开日】2016年8月3日
【申请日】2016年3月16日
【发明人】李宗树
【申请人】上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1