[发明专利]一种网页的在线编辑方法和装置有效
申请号: | 201210137642.7 | 申请日: | 2012-05-04 |
公开(公告)号: | CN103383691B | 公开(公告)日: | 2017-03-01 |
发明(设计)人: | 毛朝阳 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海浦一知识产权代理有限公司31211 | 代理人: | 丁纪铁 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 在线 编辑 方法 装置 | ||
技术领域
本申请涉及互联网技术,尤其涉及一种网页的在线编辑方法和装置。
背景技术
网页是一种HTML或XHTML格式的文件。请参阅图1,网页通常存储于网络服务器,并由网页服务器程序管理。计算机或其他智能设备上的网页浏览器可从网络服务器的网页服务器程序获取网页,并在屏幕上显示出来。这一过程通常简单地描述为:网页浏览器从网络服务器获取网页。
当网页浏览器从网络服务器获取网页之后,如果用户可通过网页浏览器对显示出来的网页进行编辑,编辑后的网页又能存储回网络服务器,则该过程称为网页的在线编辑。网页的在线编辑常被应用于留言板留言、论坛发贴、撰写博客日志等需要用户输入的场合。
请参阅图2,这是传统的在线编辑网页的方法,包括如下步骤:
步骤S21,网页浏览器接收网络服务器所传输的网页的HTML源代码,解析该HTML源代码并进行展示。
步骤S22,网页浏览器接收用户对该网页的编辑指令,并将编辑后的网页的整个HTML源代码传输回网络服务器,以使网络服务器更新原始HTML源代码。
这种在线编辑网页的方法具有如下缺点:
其一,无法避免不必要的甚至是错误的HTML更新。在步骤S21中,大部分的网页浏览器在解析网页的HTML源代码时都会对其中的HTML标签进行检查并自动修正,包括增加HTML标签、修改HTML标签的属性、重排HTML标签的位置等。这些自动修正有些是正确的,有些是错误的;不同网页浏览器的自动修正方式也有区别;最终可能使自动修正后的HTML源代码与原始的HTML源代码之间存在不必要的甚至是错误的差异。
其二,对网络带宽的消耗较大。在步骤S22中,网页浏览器将网页编辑后的整个HTML源代码全部传输回网络服务器,如果用户仅对网页进行部分修改,则对未修改部分的传输浪费了网络带宽。
其三,有些网页包括一些不允许用户修改的内容。可是上述在线编辑网页的方法无法控制用户的操作,用户可能会修改不允许其修改的那部分网页内容,并传输回网络服务器进行保存,导致出现错误。
发明内容
本申请所要解决的技术问题是提供一种网页的在线编辑方法,可以减少网页浏览器的自动修正对网页在线编辑的不利影响,并减少网络带宽消耗,同时扩大了在线编辑所适用的网页范围。
为解决上述技术问题,本申请网页的在线编辑方法包括如下步骤:
第1步,网页浏览器接收网络服务器传输的网页的HTML源代码,并对该HTML源代码中的元素进行不重复的编号,解析该HTML源代码并进行展示;
第2步,网页浏览器接收用户对该网页的编辑指令,并记录编辑的元素对应的编号和/或编辑信息;
第3步,网页浏览器仅将所述编辑的元素对应的编号和/或编辑信息的HTML源代码传输回网络服务器,以使所述网络服务器更新原始HTML源代码。
与之相对应的,本申请网页的在线编辑装置包括:
用于接收网络服务器传输的网页的HTML源代码的装置;
用于对所接收的HTML源代码中的元素进行不重复的编号的装置;
用于解析编号后的HTML源代码并进行展示的装置;
用于接收用户对该网页的编辑指令装置;
用于记录用户所编辑的元素对应的编号和/或编辑信息的装置;
用于将所述编辑的元素对应的编号和/或编辑信息的HTML源代码传输回网络服务器,以使所述网络服务器更新原始HTML源代码的装置。
本申请对网页的在线编辑方法及装置具有如下优点:
其一,虽然网页浏览器仍会对HTML源代码中的HMTL标签进行自动修正,但由于网页浏览器只将用户编辑的那部分HTML源代码传输回网络服务器,即网络服务器仅对原始HTML源代码的部分内容进行更新,因而可以减少网页浏览器自动修正所带来的错误更新。
其二,网页浏览器只需要将用户编辑的那部分HTML源代码传输回网络服务器,因而相较传统方式大大节省了网络带宽。
其三,无论对于允许用户全文编辑的网页,还是对于只允许用户部分编辑的网页,本申请的网页在线编辑方法及装置均可胜任,因而扩展了应用范围。
附图说明
图1是网页浏览器向网络服务器获取网页的示意图;
图2是现有的网页的在线编辑方法的流程图;
图3是本申请的网页的在线编辑方法的实施例一的流程图;
图4是本申请的网页的在线编辑方法的实施例二的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210137642.7/2.html,转载请声明来源钻瓜专利网。