• 浪潮孙丕恕从信息时代到智能时代 人工智能价值将爆发式释放 2019-12-21
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
    • / 14
    • 下载费用:30 金币  

    重庆时时彩刷钱工具: 一种网页缩放方法、装置和系统.pdf

    关 键 词:
    一种 网页 缩放 方法 装置 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201210549940.7

    申请日:

    2012.12.18

    公开号:

    CN103870508A

    公开日:

    2014.06.18

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 17/30申请日:20121218|||公开
    IPC分类号: G06F17/30 主分类号: G06F17/30
    申请人: 腾讯科技(深圳)有限公司
    发明人: 刘学彬; 刘永霞; 张杰军; 张开翔
    地址: 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室
    优先权:
    专利代理机构: 北京德琦知识产权代理有限公司 11018 代理人: 张驰;宋志强
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201210549940.7

    授权公告号:

    ||||||

    法律状态公告日:

    2016.04.20|||2014.09.17|||2014.06.18

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明实施方式提出了一种网页缩放方法、装置和系统。方法包括:服务器从终端接收网页请求,基于该网页请求获取网页,对所获取网页中的网页元素执行矢量排版,并将矢量排版后的网页发送到终端;终端显示所述矢量排版后的网页,并当检测到网页缩放命令之后,根据所述网页缩放命令对所述矢量排版后网页中的网页元素进行缩放。本发明实施方式实现了对终端浏览器中的页面进行缩放操作。而且,还可以将本发明实施方式应用到各种终端中,并且可以跨平台跨终端使用,适用范围非常广泛。

    权利要求书

    权利要求书
    1.  一种网页缩放方法,其特征在于,该方法包括:
    服务器从终端接收网页请求,基于该网页请求获取网页,对所获取网页中的网页元素执行矢量排版,并将矢量排版后的网页发送到终端;
    终端显示所述矢量排版后的网页,并当检测到网页缩放命令之后,根据所述网页缩放命令对所述矢量排版后网页中的网页元素进行缩放。

    2.  根据权利要求1所述的网页缩放方法,其特征在于,所述服务器从终端接收网页请求,基于该网页请求获取网页包括:
    服务器从终端接收网页请求,并基于该网页请求从第三方网页提供源获取网页;或
    服务器从终端接收网页请求,基于该网页请求从自身的缓存中获取网页。

    3.  根据权利要求1所述的网页缩放方法,其特征在于,所述对所获取网页中的网页元素执行矢量排版包括:
    提取所获取网页中的网页元素,并设置网页元素的渲染属性信息,将网页元素及其渲染属性信息封装成网页元素排版包;
    所述终端显示所述矢量排版后的网页包括:
    终端解析网页元素排版包以获取网页元素及其渲染属性信息,并根据所述渲染属性信息渲染该网页元素排版包以及网页元素。

    4.  根据权利要求3所述的网页缩放方法,其特征在于,所述网页元素的渲染属性信息包括下列中的至少一个:
    网页元素排版包在网页中的位置;
    网页元素排版包的宽度;
    网页元素排版包的背景色;
    网页元素排版包的高度;或
    网页元素在网页元素排版包中的位置。

    5.  根据权利要求4所述的网页缩放方法,其特征在于,所述网页元素为文 本,所述网页元素的渲染属性信息进一步包括下列中的至少一个:
    文本大??;
    文本样式;
    文本颜色;或
    文本可能存在的超链接。

    6.  根据权利要求4所述的网页缩放方法,其特征在于,所述网页元素为图片,所述网页元素的渲染属性信息进一步包括图片可能存在的链接或图片不存在时默认替换文本。

    7.  根据权利要求4所述的网页缩放方法,其特征在于,所述网页元素为控件,所述网页元素的渲染属性信息进一步包括控件类型;所述控件包括下列中的至少一个:
    按钮控件;
    列表框控件;
    单行文本/密码输入框控件;
    多行文本输入框控件;
    文件上传控件;
    抽屉控件;
    单选控件;或
    多选控件。

    8.  根据权利要求1-7中任一项所述的网页缩放方法,其特征在于,
    所述终端根据所述网页缩放命令对所述矢量排版后网页中的网页元素进行缩放包括:
    终端根据网页缩放命令确定出网页缩放比例;
    终端按照所述网页缩放比例,对所述矢量排版后网页中的网页元素排版包以及网页元素进行矢量缩放,其中网页元素排版包设置为不可见。

    9.  一种网页缩放装置,其特征在于,包括网页请求接收单元、矢量排版单元和网页发送单元,其中:
    网页请求接收单元,用于从终端接收网页请求,并基于该网页请求获取网页;
    矢量排版单元,用于对所获取网页中的网页元素执行矢量排版;
    网页发送单元,用于将矢量排版后的网页发送到终端,其中该矢量排版后的网页被终端显示,而且终端当检测到网页缩放命令之后,根据所述网页缩放命令对所述矢量排版后网页中的网页元素进行缩放。

    10.  根据权利要求9所述的网页缩放装置,其特征在于,
    网页请求接收单元,用于从终端接收网页请求,并基于该网页请求从第三方网页提供源获取网页,或基于该网页请求从自身的缓存中获取网页。

    11.  根据权利要求9所述的网页缩放装置,其特征在于,
    矢量排版单元,用于提取所获取网页中的网页元素,设置网页元素的渲染属性信息,并将网页元素及其渲染属性信息封装成网页元素排版包。

    12.  根据权利要求11所述的网页缩放装置,其特征在于,所述网页元素的渲染属性信息包括下列中的至少一个:
    网页元素排版包在网页中的位置;
    网页元素排版包的宽度;
    网页元素排版包的背景色;
    网页元素排版包的高度;或
    网页元素在网页元素排版包中的位置。

    13.  根据权利要求12所述的网页缩放装置,其特征在于,所述网页元素为文本,所述网页元素的渲染属性信息进一步包括下列中的至少一个:
    文本大??;
    文本样式;
    文本颜色;或
    文本可能存在的超链接。

    14.  根据权利要求12所述的网页缩放装置,其特征在于,所述网页元素为图片,所述网页元素的渲染属性信息进一步包括图片可能存在的链接或图片不 存在时默认替换的文本。

    15.  根据权利要求12所述的网页缩放装置,其特征在于,所述网页元素为控件,所述网页元素的渲染属性信息进一步包括控件类型;所述控件包括下列中的至少一个:
    按钮控件;
    列表框控件;
    单行文本/密码输入框控件;
    多行文本输入框控件;
    文件上传控件;
    抽屉控件;
    单选控件;或
    多选控件。

    16.  一种网页缩放系统,其特征在于,该系统包括终端和服务器;
    终端,用于向服务器发送网页请求;显示服务器所发送的矢量排版后的网页,并当检测到网页缩放命令之后,根据所述网页缩放命令对所述矢量排版后网页中的网页元素进行缩放;
    服务器,用于从终端接收网页请求,基于该网页请求获取网页,对所获取网页中的网页元素执行矢量排版,并将矢量排版后的网页发送到终端。

    17.  根据权利要求16所述的网页缩放系统,其特征在于,该系统包括:
    服务器,用于提取所获取网页中的网页元素,设置网页元素的渲染属性信息,并将网页元素及其渲染属性信息封装成网页元素排版包;
    终端,用于解析网页元素排版包以获取网页元素及其渲染属性信息,并根据所述渲染属性信息渲染该网页元素排版包以及网页元素。

    18.  根据权利要求16所述的网页缩放系统,其特征在于,
    服务器,用于从终端接收网页请求,并基于该网页请求从第三方网页提供源获取网页,或基于该网页请求从自身的缓存中获取网页。

    19.  根据权利要求16所述的网页缩放系统,其特征在于,
    终端,用于根据网页缩放命令确定出网页缩放比例;按照所述网页缩放比例,对所述矢量排版后网页中的网页元素排版包以及网页元素进行矢量缩放,其中网页元素排版包设置为不可见。

    说明书

    说明书一种网页缩放方法、装置和系统
    技术领域
    本发明实施方式涉及信息处理技术领域,更具体地,涉及一种网页缩放方法、装置和系统。
    背景技术
    随着计算机技术和网络技术的飞速发展,互联网(Internet)技术在人们的日常生活、学习和工作中发挥的作用也越来越大。而且,随着移动互联网的发展,互联网也在向移动化发展。在当今的信息时代中,各种信息设备应运而生:有用于话音传输的固定电话、移动电话;有用于信息资源共享、处理的服务器和个人电脑;有用于视频数据显示的各种电视机等等。这些设备都是在特定领域内为解决实际需求而产生的。随着电子消费、计算机、通信(3C)融合的到来,人们越来越多地将注意力放到了对各个不同领域的信息设备进行综合利用的研究上,以充分利用现有资源设备来为人们更好的服务
    智能终端(Smartphone),是指“像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类手机的总称”。
    在智能终端浏览器领域一直存在着两种页面展示方案:一种是终端内置网页处理引擎(如Webkit、Presto等)作为网页抓取、解析、排版的核心,这种模式简化了终端开发,但需要终端有较强的硬件处理能力,如更快的CPU、更大的内存、更快的网络速度等;另一种方案是“瘦客户端技术”,即把网页处理引擎放置到服务器,页面抓取、解析、排版都用后台不同的服 务器完成,终端只用于接收显示已经排版好的页面,这种模式开发难度较大,但终端所需要的硬件资源比较小,用较少的中央处理单元(CPU)、内存和网络资源就可以完成网页展示。
    然而,然而目前很多的瘦客户端技术平台智能终端都属于单点触控,虽然可以展示由后台排版好的页面,但是却不能自由放大和缩小页面。随着智能机技术的发展,具有多点触控屏幕的终端越来越普及,因而使用多个手指在终端浏览器中自由缩放页面的需求也越来越迫切。
    发明内容
    本发明实施方式提出一种网页缩放方法,实现对终端浏览器中的页面进行缩放操作。
    本发明实施方式还提出了一种网页缩放装置,实现对终端浏览器中的页面进行缩放操作。
    本发明实施方式还提出了一种网页缩放系统,实现对终端浏览器中的页面进行缩放操作。
    本发明实施方式的具体方案如下:
    一种网页缩放方法,该方法包括:
    服务器从终端接收网页请求,基于该网页请求获取网页,对所获取网页中的网页元素执行矢量排版,并将矢量排版后的网页发送到终端;
    终端显示所述矢量排版后的网页,并当检测到网页缩放命令之后,根据所述网页缩放命令对所述矢量排版后网页中的网页元素进行缩放。
    一种网页缩放装置,包括网页请求接收单元、矢量排版单元和网页发送单元,其中:
    网页请求接收单元,用于从终端接收网页请求,并基于该网页请求获取网页;
    矢量排版单元,用于对所获取网页中的网页元素执行矢量排版;
    网页发送单元,用于将矢量排版后的网页发送到终端,其中该矢量排版 后的网页被终端显示,而且终端当检测到网页缩放命令之后,根据所述网页缩放命令对所述矢量排版后网页中的网页元素进行缩放。
    一种网页缩放系统,该系统包括终端和服务器;
    终端,用于向服务器发送网页请求;显示服务器所发送的矢量排版后的网页,并当检测到网页缩放命令之后,根据所述网页缩放命令对所述矢量排版后网页中的网页元素进行缩放;
    服务器,用于从终端接收网页请求,基于该网页请求获取网页,对所获取网页中的网页元素执行矢量排版,并将矢量排版后的网页发送到终端。
    从上述技术方案可以看出,在本发明实施方式中,服务器从终端接收网页请求,基于该网页请求获取网页,对所获取网页中的网页元素执行矢量排版,并将矢量排版后的网页发送到终端;终端显示所述矢量排版后的网页,并当检测到网页缩放命令之后,根据所述网页缩放命令对所述矢量排版后网页中的网页元素进行缩放。由此可见,应用本发明实施方式之后,当用户手指在多点触控的屏幕上操作时,可以根据捕获到的网页缩放命令对矢量排版后的网页进行等比缩放并实时渲染显示,可以达到矢量缩放的效果,从而实现了对终端浏览器中的页面进行缩放操作。
    而且,还可以将本发明实施方式应用到各种终端中,并且可以跨平台跨终端使用,适用范围非常广泛。
    附图说明
    图1为根据本发明实施方式的网页缩放方法流程图;
    图2为根据本发明实施方式的网页元素排版封装成包示意图;
    图3为根据本发明实施方式的网页缩放之前的显示示意图;
    图4为根据本发明实施方式的网页缩放之后的显示示意图;
    图5为根据本发明实施方式的网页缩放装置结构示意图;
    图6为根据本发明实施方式的网页缩放系统结构图。
    具体实施方式
    为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
    图1为根据本发明实施方式的网页缩放方法流程图。
    如图1所示,该方法包括:
    步骤101:服务器从终端接收网页请求,基于该网页请求获取网页,对所获取网页中的网页元素执行矢量排版,并将矢量排版后的网页发送到终端。
    在这里,终端可以包括但是不局限于:功能手机、智能手机、掌上电脑、个人电脑(PC)、平板电脑或个人数字助理(PDA),等等。
    以上虽然详细罗列了终端的具体实例,本领域人员可以意识到,这些罗列仅是阐述目的,并不用于限定本发明实施方式的?;し段?。
    终端可以适用于任意的智能终端操作系统,具体可以采用的操作系统包括但是不局限于:安卓(Andorid)、Palm OS、Symbian(塞班)、Windows mobile、Linux、Android(安卓)、iPhone(苹果)OS、Black Berry(黑莓)OS 6.0、Windows Phone系列,等等。
    优选地,终端具体可以采用安卓操作系统,而且终端可以采用到Andorid的各个版本之中,包括但是不局限于:阿童木(Android Beta)、发条机器人(Android 1.0)、纸杯蛋糕(Android 1.5)、甜甜圈(Android 1.6)、松饼(Android2.0/2.1),冻酸奶(Android 2.2)、姜饼(Android 2.3)、蜂巢(Android 3.0)、冰激凌三明治(Android 4.0)、果冻豆(Jelly Bean,Android 4.1)等版本。
    以上详细罗列了Android平台的具体版本,本领域技术人员可以意识到,本发明实施方式并不局限于上述罗列版本,而还可以适用于其他基于Android软件架构的任意版本之中。
    在一个实施方式中,服务器可以从终端接收网页请求,并基于该网页请求从第三方网页提供源获取网页。
    在另一个实施方式中,服务器可以从终端接收网页请求,并基于该网页请求从自身的缓存中获取网页。
    其中,对所获取网页中的网页元素执行矢量排版具体可以包括:
    提取所获取网页中的网页元素(网页元素具体可以包括文本、图片、控件等等),并设置网页元素的渲染属性信息,再将网页元素及其渲染属性信息封装成网页元素排版包。
    在这里,服务器将网页元素及其渲染属性信息封装成网页元素排版包,类似于级联样式表(CSS)排版中采用的“盒子模型”,这个过程称为矢量排版。
    比如,可以将每一个需要排版的网页元素都排版成一个矩形区域,该矩形区域内包含内容区域(即具体的网页元素内容),内容区域内可以包括文本、图片、控件(按钮、输入框、列表等)等。矩形区域和内容区域都可以有不同的渲染属性,如颜色、边框宽度等,这些属性信息可以由渲染属性信息所设定。
    图2为根据本发明实施方式的网页元素排版封装成包示意图。
    以上虽然详细说明了以为矩形区域为“盒子”封装需要排版的网页元素,本领域技术人员可以意识到,本领域并不局限于此,而是可以用任意的预先设定形状的“盒子”来封装需要排版的网页元素。
    渲染属性信息决定了如何显示渲染网页元素排版包以及网页元素排版包中的网页元素。渲染属性信息可以分为针对每个网页元素排版包都适用的通用属性,以及针对具体网页元素排版包适用的专有属性。
    比如,通用属性可以包括:
    X:渲染网页元素排版包在网页文档中的X坐标;
    Y:渲染网页元素排版包在网页文档中的Y坐标;
    WIDTH:渲染网页元素排版包的宽度;
    HEIGHT:渲染网页元素排版包的高度;
    BG_COLOR:渲染网页元素排版包的背景色;
    PADDING_LEFT:网页元素排版包里面的内容距离网页元素排版包左边的距离;
    PADDING_TOP:网页元素排版包里面的内容距离网页元素排版包上边的距离;
    PADDING_RIGHT:网页元素排版包里面的内容距离网页元素排版包右边的距离;
    PADDING_BOTTOM:网页元素排版包里面的内容距离网页元素排版包下边的距离,等等。
    针对网页元素排版包里面的内容不同,渲染属性信息还可以包括一些专有属性。
    比如:当网页元素为文本时,所述网页元素的渲染属性信息进一步包括下列中的至少一个:FONT_SIZE:文本大?。ㄗ趾牛?;FONT_STYLE:文本样式(普通、粗体、斜体);FONT_COLOR:文本颜色;URL:文本可能存在的链接;VALUE:文本内容。
    当网页元素为图片时,所述网页元素的渲染属性信息进一步包括图片可能存在的链接或图片不存在时默认替换文本。
    当网页元素为控件时,所述网页元素的渲染属性信息进一步包括控件类型;所述控件包括下列中的至少一个:按钮控件;列表框控件;单行文本/密码输入框控件;多行文本输入框控件;文件上传控件;抽屉控件;单选控件;或多选控件。
    对于文本,既可为普通文本,也可以是带有超链接的文本等。当属性含有有效URL属性时即为超链接文本,否则为普通文本,两种不同的文本会显示不同的颜色,并决定是否能点击选中。
    对于图片,当属性含有有效URL属性时即为超链接图片,否则为普通图片,带超链接的图片可以点击选中并打开新链接。
    步骤102:终端显示所述矢量排版后的网页,并当检测到网页缩放命令之后,根据所述网页缩放命令对所述矢量排版后网页中的网页元素进行缩放。
    在这里,终端解析网页元素排版包以获取网页元素及其渲染属性信息,并根据所述渲染属性信息渲染该网页元素排版包以及网页元素,从而显示所述矢 量排版后的网页,优选地,网页元素排版包的具体形状在终端中显示为不可见。
    当用户两个手指在多点触控的屏幕上操作时,可以根据滑动屏等设备上捕获到的缩放倍数对此“盒子模型”进行等比缩放,并实时渲染显示即可达到矢量缩放。
    优选得,当终端检测到网页缩放命令之后,可以根据网页缩放命令确定出网页缩放比例;终端按照所述网页缩放比例,对所述矢量排版后网页中的网页元素排版包以及网页元素进行矢量缩放,其中网页元素排版包设置为不可见。
    图3为根据本发明实施方式的网页缩放之前的显示示意图;图4为根据本发明实施方式的网页缩放之后的显示示意图。
    如图3所示,服务器排版封装了六个页面元素包,分别为A1、A2、B1、B2、C1和C2,其中A1和A2的内容区域为文本内容,B1和B2的内容区域为图片内容;C1和C2的内容区域为控件内容。
    因此在终端界面上的排版布局分别为A1(0,0,40,20)、A2(0,20,40,40)、B1(40,0,80,20)、B2(40,20,80,40)、C1(80,0,120,20)、C2(80,20,120,40)。
    当终端用户对页面放大一个倍数(如1.5倍)时,所有排版元素分别乘上相应放大倍数1.5。
    那么,如图4所示:
    A1*1.5,A1区域坐标为(0,0,60,30);
    A2*1.5,A2区域坐标为(0,30,60,60);
    B1*1.5,B1区域坐标为(60,0,120,30);
    B2*1.5,B2区域坐标为(60,30,120,60);
    C1*1.5,C1区域坐标为(120,0,180,30);
    C2*1.5,C2区域坐标为(120,30,180,60)。
    而且,在各个区域内的区域内容的相应渲染属性值也要分别乘以相应的放大倍数。比如,A1包中的文本区域离包的上距离由4变为4*1.5,即6;A1包中的文本区域离包的下距离由4变为4*1.5,即6;A1包中的文本区域离包的左距离由4变为4*1.5,即6;A1包中的文本区域离包的右距离由 4变为4*1.5,即6。
    同样,其它包中的内容区域也执行类似的乘法处理。
    由图3和图4可见,放大之后各个元素排序依然正常。虽然页面元素多种多样,但依据本发明实施方式都可以实现服务器矢量排版,终端矢量渲染的方案。
    可见,在本发明实施方式中,智能终端把页面请求发送到服务器;服务器可以去第三方网站或从自身缓存抓取页面等资源;然后服务器再对页面进行转换以及矢量排版;服务器返回排版好的页面到终端;终端显示已经排版好的页面,并根据用户缩放操作进行矢量缩放。
    基于上述详细分析,本发明实施方式还提出了一种的网页缩放装置结构。
    图5为根据本发明实施方式的网页缩放装置结构示意图。
    如图5所示,该装置包括网页请求接收单元501、矢量排版单元502和网页发送单元503,其中:
    网页请求接收单元501,用于从终端接收网页请求,并基于该网页请求获取网页;
    矢量排版单元502,用于对所获取网页中的网页元素执行矢量排版;
    网页发送单元503,用于将矢量排版后的网页发送到终端,其中该矢量排版后的网页被终端显示,而且终端当检测到网页缩放命令之后,根据所述网页缩放命令对所述矢量排版后网页中的网页元素进行缩放。
    在一个实施方式中,网页请求接收单元501,用于从终端接收网页请求,并基于该网页请求从第三方网页提供源获取网页,或基于该网页请求从自身的缓存中获取网页。
    优选地,矢量排版单元502,用于提取所获取网页中的网页元素,设置网页元素的渲染属性信息,并将网页元素及其渲染属性信息封装成网页元素排版包。
    其中,网页元素的渲染属性信息包括下列中的至少一个:网页元素排版包 在网页中的位置;网页元素排版包的宽度;网页元素排版包的背景色;网页元素排版包的高度;或网页元素在网页元素排版包中的位置。
    当网页元素包括文本时,所述网页元素的渲染属性信息进一步包括下列中的至少一个:文本大??;文本样式;文本颜色;或文本可能存在的超链接。
    当网页元素包括图片时,所述网页元素的渲染属性信息进一步包括图片可能存在的链接或图片不存在时默认替换的文本。
    当网页元素为控件时,所述网页元素的渲染属性信息进一步包括控件类型;所述控件包括下列中的至少一个:按钮控件;列表框控件;单行文本/密码输入框控件;多行文本输入框控件;文件上传控件;抽屉控件;单选控件;或多选控件。
    基于上述详细分析,本发明实施方式还提出了一种网页缩放系统。
    图6为根据本发明实施方式的网页缩放系统结构图。
    如图6所示,该系统包括终端和服务器;
    终端,用于向服务器发送网页请求;显示服务器所发送的矢量排版后的网页,并当检测到网页缩放命令之后,根据所述网页缩放命令对所述矢量排版后网页中的网页元素进行缩放;
    服务器,用于从终端接收网页请求,基于该网页请求获取网页,对所获取网页中的网页元素执行矢量排版,并将矢量排版后的网页发送到终端。
    在一个实施方式中,服务器,用于提取所获取网页中的网页元素,设置网页元素的渲染属性信息,并将网页元素及其渲染属性信息封装成网页元素排版包;
    终端,用于解析网页元素排版包以获取网页元素及其渲染属性信息,并根据所述渲染属性信息渲染该网页元素排版包以及网页元素。
    在一个实施方式中,服务器,用于从终端接收网页请求,并基于该网页请求从第三方网页提供源获取网页,或基于该网页请求从自身的缓存中获取网页。
    在一个实施方式中,终端,用于根据网页缩放命令确定出网页缩放比例;按照所述网页缩放比例,对所述矢量排版后网页中的网页元素排版包以及网 页元素进行矢量缩放,其中网页元素排版包设置为不可见。
    实际上,可以通过多种形式来具体实施本发明实施方式所提出的网页缩放方法和装置。比如,可以遵循一定规范的应用程序接口,将网页缩放方法编写为安装到终端中的插件程序,也可以将其封装为应用程序以供用户自行下载使用。当编写为插件程序时,可以将其实施为ocx、dll、cab等多种插件形式。也可以通过Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等具体技术来实施本发明实施方式所提出的网页缩放方法。
    可以通过指令或指令集存储的储存方式将本发明实施方式所提出的网页缩放方法存储在各种存储介质上。这些存储介质包括但是不局限于:软盘、光盘、DVD、硬盘、闪存、U盘、CF卡、SD卡、MMC卡、SM卡、记忆棒(Memory Stick)、xD卡等。
    另外,还可以将本发明实施方式所提出的网页缩放方法应用到基于闪存(Nand flash)的存储介质中,比如U盘、CF卡、SD卡、SDHC卡、MMC卡、SM卡、记忆棒、xD卡等。
    综上所述,在本发明实施方式中,服务器从终端接收网页请求,基于该网页请求获取网页,对所获取网页中的网页元素执行矢量排版,并将矢量排版后的网页发送到终端;终端显示所述矢量排版后的网页,并当检测到网页缩放命令之后,根据所述网页缩放命令对所述矢量排版后网页中的网页元素进行缩放。由此可见,应用本发明实施方式之后,当用户手指在多点触控的屏幕上操作时,可以根据捕获到的网页缩放命令对矢量排版后的网页进行等比缩放并实时渲染显示,可以达到矢量缩放的效果,从而实现了对终端浏览器中的页面进行缩放操作。
    而且,还可以将本发明实施方式应用到各种终端中,并且可以跨平台跨终端使用,适用范围非常广泛。
    以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的?;し段?。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的?;し段е??!  ∧谌堇醋宰ɡ鴚ww.www.4mum.com.cn转载请标明出处

    关于本文
    本文标题:一种网页缩放方法、装置和系统.pdf
    链接地址://www.4mum.com.cn/p-6111785.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 浪潮孙丕恕从信息时代到智能时代 人工智能价值将爆发式释放 2019-12-21
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 足彩半全场推荐 吉林十一选五走势图今天 极速体育比分直播 福建36选7开奖结果 快乐扑克3跟对子计划 007比分直播网 卖养生的东西赚钱吗 pc蛋蛋预测尽享 乒乓球比赛2017 生财有道六合图库开奖结果 天津十一选五计划软件手机版下载 内蒙古时时彩五星开奖走势图 湖北快3官网 山西快乐10分钟前三组 北京PK10历史开奖记录 体彩超级大乐透