网页布局方法和装置的制造方法_2

文档序号:8412500阅读:来源:国知局
74]本发明实施例提供了一种网页布局方法,使用该方法完成用户对网页显示进行编辑自定义并在再次访问该网页时直接显示用户的个性化网页的流程如图1所示,包括:
[0075]步骤101、终端向内容源服务器请求网页,进入该网页的编辑模式;
[0076]本步骤中,终端向内容源服务器网页发送网页请求信息,以请示浏览一网页。在该网页请求信息中附带用户ID,这个用户ID是用户编辑过网页后向内容源服务器请求的唯—标识。
[0077]在接收到内容源服务器返回的网页数据后,终端对该网页数据进行解析、渲染、布局网页,进入编辑模式。
[0078]步骤102、终端对所述网页进行编辑,并根据编辑后的结果生成配置文件,在所述配置文件中包含有用户ID ;
[0079]在进入编辑模式后,能够对所述网页进行如下任一或任意多种编辑操作,编辑个性化网页:
[0080]选择待删除频道节点,改变频道节点的优先级,定义频道节点的显示样式。
[0081]具体的,用户进入编辑模式后,可以删除当前网页频道节点(将该频道节点标记为待删除节点),可以调整频道节点显示顺序(通过改变频道节点的优先级,一般情况下,优先级较高的频道节点在显示时排位较前),可以引入子模块对当前感兴趣的模块进行编辑,定义频道节点的显示样式(字体、大小、颜色等),包括样式修改,子链接条数等。
[0082]在编辑完成后,根据编辑后的结果生成配置文件,保存用户编辑后网页频道节点信息的配置文件,该配置文件包括用户ID,待删除频道节点信息,频道节点优先级信息,频道节点显示样式信息等信息。
[0083]步骤103、终端向所述内容源服务器发送所述配置文件;
[0084]本步骤中,开启线程将用户编辑后保存的配置文件发给内容源服务器。
[0085]内容源服务器接收配置文件的处理流程:
[0086]步骤104、内容源服务器接收用户发送的配置文件;
[0087]本步骤中,内容源服务器从用户发送的配置文件中读取用户ID,及相应网页中的频道节点信息。所述频道节点信息包括以下信息中的任一或任意多种:
[0088]待删除频道节点信息,频道节点优先级信息,频道节点显示样式信息。
[0089]步骤105、内容源服务器根据所述配置文件,配置所述用户的个性化网页;
[0090]本步骤中,根据配置文件,内容源服务器删除所述网页中所述待删除频道节点信息对应的频道节点;和/或,根据所述频道节点优先级信息调整频道节点的显示顺序;和/或,将所述频道节点显示样式信息指示的显示样式实施到相应的频道下。
[0091]具体的,内容源服务器端重新生成用户编辑后的个性化网页,从配置文件中读取待删除的频道信息,结合原始网页删除用户选择待删除的频道节点;从配置文件中读取频道节点优先级信息,调整原始网页中频道节点的显示顺序;从配置文件读取频道节点显示样式信息,将样式实施到原始网页用户指定编辑的频道节点下。
[0092]步骤106、内容源服务器保存所述个性化网页;
[0093]本步骤中,内容源服务器重新生成网页源代码,并在合适位置提供一个查看原始网页的按钮,便于用户快速查看原始网页。将所述网页源代码保存到与所述用户ID对应的目录下,下次终端请求该网页就传输用户编辑后的个性化网页。如果本地目前还没有与该用户I相关联的目录则创建目录;如果本地已创建了与该用户ID相对应的目录,则将新生成的个性化网页保存到该目录中,并记录时间。
[0094]内容源服务器向终端发送网页流程
[0095]步骤107、终端向所述内容源服务器发送网页请求信息,在所述网页请求信息中携带有用户ID ;
[0096]本步骤中,终端向内容源服务器请求网页,终端在之前已对该网页进行编辑过,在内容源服务器内存储有与所述用户ID相对应的个性化网页。
[0097]步骤108、内容源服务器接收用户发送的网页请求信息,提取所述网页请求信息头中的用户ID。
[0098]步骤109、内容源服务器根据所述用户ID,查找本地是否存在与该用户ID对应的目录;
[0099]本步骤中,内容源服务器根据所述用户ID查找本地存储。
[0100]在不存在该用户ID对应的所请求的网页的个性化网页时,向终端返回默认的该网页。
[0101]步骤110、在本在存在与所述用户ID对应的目录时,从所述目录中读取最后一次配置后生成的个性化网页,将该个性化网页返回给客户;
[0102]优选的,根据该用户ID读取该最近一次编辑后生成的个性化网页发送给终端。
[0103]下面结合附图,对本发明的实施例二进行说明。
[0104]本发明实施例提供了一种网页布局装置,该装置的结构如图2所示,包括:
[0105]配置文件接收模块201,用于接收用户发送的配置文件,在所述配置文件中包含该用户的用户ID、相应网页中的频道节点信息;
[0106]网页配置模块202,用于根据所述配置文件,配置所述用户的个性化网页;
[0107]储存模块203,用于保存所述个性化网页。
[0108]优选的,所述频道节点信息包括以下信息中的任一或任意多种:
[0109]待删除频道节点信息,频道节点优先级信息,频道节点显示样式信息,
[0110]所述网页配置模块202的结构如图3所示,包括:
[0111]删除编辑单元2021,用于删除所述网页中所述待删除频道节点信息对应的频道节占.
[0112]顺序编辑单元2022,用于根据所述频道节点优先级信息调整频道节点的显示顺序;
[0113]显示样式编辑单元2023,用于将所述频道节点显示样式信息指示的显示样式实施到相应的频道下。
[0114]优选的,所述储存模块203的结构如图4所示,包括:
[0115]代码生成单元2031,用于生成配置后的个性化网页的网页源代码;
[0116]目录管理单元2032,用于将所述网页源代码保存到与所述用户ID对应的目录下。
[0117]优选的,该装置还包括:
[0118]请求接收模块204,用于接收用户发送的网页请求信息,提取所述网页请求信息头中的用户ID ;
[0119]查找模块205,用于根据所述用户ID,查找本地是否存在与该用户ID对应的目录;
[0120]网页读取模块206,用于在本在存在与所述用户ID对应的目录时,从所述目录中读取最后一次配置后生成的个性化网页,将该个性化网页返回给客户。
[0121]图2至图4提供的网页布局装置可集成于内容源服务器中,由内容源服务器完成相应功能。具体实现原理参见本发明的实施例一,在些不再赘述。
[0122]本发明还提供了一种网页布局装置,其结构如图5所示,包括:
[0123]请求发送模块501,用于向内容源服务器请求网页,进入该网页的编辑模式;
[0124]编辑模块502,用于对所述网页进行编辑,并根据编辑后的结果生成配置文件,在所述配置文件中包含有用户ID ;
[0125]配置发送模块503,用于向所述内容源服务器发送所述配置文件。
[0126]优选的,所述编辑模块502的结构如图6所示,包括:
[0127]编辑单元5021,用于选择待删除频道节点,改变频道节点的优先级,定义频道节点的显示样式;
[0128]配置文件生成单元5022,用于根据编辑后的结果生成配置文件,所述配置文件包括用户ID和以下信息的任一或任意多项:
[0129]待删除频道节点信息,频道节点优先级信息,频道节点显示样式信息。
[0130]优选的,该装置还包括:
[0131]网页请求模块504,用于向所述内容源服务器发送网页请求信息,在所述网页请求信息中携带有用户ID ;
[0132]网页接收模块505,用于接收所述内容源服务器返回的与所述用户ID相对应的个性化网页。
[0133]图5至图6所示的网页布局装置可集成于终端,由终端完成相应功能,具体实现原理参见本发明的实施例一,在此不再赘述。
[0134]本发明的实施例提供了一种网页布局方法和装置,在内容源服务器侧,接收用户发送的配置文件,在所述配置文件中包含该用户的用户ID、相应网页中的频道节点信息,根据所述配置文件,配置所述用户的个性化网页,然后保存
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1