一种无线应用协议网页的创建方法和编辑器.pdf

上传人:1520****312 文档编号:1495740 上传时间:2018-06-18 格式:PDF 页数:15 大小:657.77KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110253511.0

申请日:

2011.08.30

公开号:

CN102955827A

公开日:

2013.03.06

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 17/30申请公布日:20130306|||实质审查的生效IPC(主分类):G06F 17/30申请日:20110830|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

飞拓无限信息技术(北京)有限公司

发明人:

刘岩

地址:

100005 北京市东城区建国门内贡院六号E座13层

优先权:

专利代理机构:

北京集佳知识产权代理有限公司 11227

代理人:

逯长明;王宝筠

PDF下载: PDF下载
内容摘要

本发明公开了一种WAP网页的创建方法和编辑器,其中,所述方法包括:过滤获取的可读文本信息的源代码中无线应用协议WAP不支持的标签、属性以及属性值;将过滤后源代码中的标签、属性以及属性值按照WAP网页的格式进行转换,完成WAP网页的创建。通过先编辑可读文本信息,再对所述可读文本信息的源代码进行处理转换得到WAP网页,由于可读文本信息的获取渠道很多,因此对WAP网页内容的组织非常方便迅速,提高了WAP网页的创建效率。

权利要求书

权利要求书一种无线应用协议WAP网页的创建方法,其特征在于,包括:
过滤获取的可读文本信息的源代码中无线应用协议WAP不支持的标签、属性以及属性值;
将过滤后源代码中的标签、属性以及属性值按照WAP网页的格式进行转换,完成WAP网页的创建。
如权利要求1所述的方法,其特征在于,若所述源代码中还包括图片的代码,则在所述过滤源代码后,还包括:
判断所述图片的宽度是否大于标准宽度;
若是,则将该图片缩放至标准宽度。
如权利要求2所述的方法,其特征在于,在对所述图片进行缩放前,还包括:
判断该图片是否为固定宽度的图片;
若是,则不对该图片进行缩放;若否,再对该图片执行缩放的步骤。
如权利要求2或3所述的方法,其特征在于,所述方法还包括:
当服务器收到移动终端对所述WAP网页的访问请求后,从所述访问请求中提取移动终端的机型信息;
通过所述机型信息查找对应的屏幕宽度;
判断所述屏幕宽度是否小于标准宽度;
若是,则将所述WAP网页中的图片缩放至所述屏幕宽度,再携带在所述WAP网页中提供给所述移动终端。
如权利要求4所述的方法,其特征在于,在将所述WAP网页中的图片缩放至屏幕宽度前,还包括:判断该图片是否为固定宽度的图片;
若是,则不对该图片进行缩放;若否,再对该图片执行缩放的步骤。
如权利要求4所述的方法,其特征在于,所述方法还包括:服务器对缩放至所述屏幕宽度的图片进行保存;
则在查找到移动终端的屏幕宽度后,还包括:检查是否保存有所述屏幕宽度的所述图片;若是,则直接将所述屏幕宽度的所述图片携带在所述WAP网页中提供给所述移动终端;若否,再执行所述判断屏幕宽度是否小于标准宽度的步骤。
如权利要求1‑3任一项所述的方法,其特征在于,所述获取可读文本信息的源代码包括:
获取通过导入、复制粘贴和/或编辑得到的可读文本信息的源代码。
如权利要求1‑3任一项所述的方法,其特征在于,所述过滤源代码中WAP不支持的标签、属性以及属性值包括:
查找所述源代码中的标签、属性以及属性值与预存的标签、属性以及属性值是否匹配;若否,则将源代码中对应的标签、属性或属性值删除。
一种编辑器,其特征在于,包括:
获取模块,用于获取可读文本信息的源代码;
过滤模块,用于过滤所述源代码中无线应用协议WAP不支持的标签、属性以及属性值;
转换模块,用于将过滤模块过滤后源代码中的标签、属性以及属性值按照WAP网页的格式进行转换,完成WAP网页的创建。
如权利要求9所述的编辑器,其特征在于,还包括:
第一判断模块,用于当所述源代码中还包括图片的代码时,在所述过滤模块过滤源代码后,判断所述图片的宽度是否大于标准宽度;
缩放模块,用于当第一判断模块的判断结果为是时,将该图片缩放至标准宽度。
如权利要求10所述的编辑器,其特征在于,还包括:
第二判断模块,用于判断所述图片是否为固定宽度的图片;若是,则缩放模块不对该图片进行缩放;若否,缩放模块再对该图片执行缩放的步骤。
如权利要求9‑11任一项所述的编辑器,其特征在于,所述获取模块包括:
获取单元,用于获取通过导入、复制粘贴和/或编辑得到的可读文本信息的源代码。
如权利要求9‑11任一项所述的编辑器,其特征在于,所述过滤模块包括:
查找单元,用于查找所述源代码中的标签、属性以及属性值与预存的标签、属性以及属性值是否匹配;
删除单元,用于当所述查找单元的查找结果为否时,将源代码中对应的标签、属性或属性值删除。

说明书

说明书一种无线应用协议网页的创建方法和编辑器
技术领域
本发明涉及通信技术领域,特别是涉及一种WAP网页的创建方法和编辑器。
背景技术
互联网已经渗透进了现代人们的生活,在新闻资讯、生活娱乐、消费购物等方面为人们提供了方便和快捷,人们每天通过计算机在互联网上冲浪的时间也越来越长。
随着移动终端的问世,由于其具有通讯功能,且兼具小巧轻便的外形和越来越低廉的价格,迅速普及成为个人随身的电子设备。之后,移动终端逐渐发展出上网的功能,可以访问WAP(Wireless Application Protocol,无线应用协议)网页,消除了人们上网的空间限制。
WAP网页与计算机能够访问的WWW(world wide web,万维网)网页所采用的协议、编写工具和代码并不通用,若一个WWW网站还希望能够让移动终端用户访问,通常需要WAP工程师按照WWW网页重新编写对应的WAP网页,导致WAP网页的创建效率很低。
发明内容
本发明的目的是提供一种WAP网页的创建方法和编辑器,以提高WAP网页的创建效率。
本发明提供了一种无线应用协议WAP网页的创建方法,包括:
过滤获取的可读文本信息的源代码中无线应用协议WAP不支持的标签、属性以及属性值;
将过滤后源代码中的标签、属性以及属性值按照WAP网页的格式进行转换,完成WAP网页的创建。
优选的,若所述源代码中还包括图片的代码,则在所述过滤源代码后,还可以包括:
判断所述图片的宽度是否大于标准宽度;
若是,则将该图片缩放至标准宽度。
优选的,在对所述图片进行缩放前,还可以包括:
判断该图片是否为固定宽度的图片;
若是,则不对该图片进行缩放;若否,再对该图片执行缩放的步骤。
优选的,所述方法还可以包括:
当服务器收到移动终端对所述WAP网页的访问请求后,从所述访问请求中提取移动终端的机型信息;
通过所述机型信息查找对应的屏幕宽度;
判断所述屏幕宽度是否小于标准宽度;
若是,则将所述WAP网页中的图片缩放至所述屏幕宽度,再携带在所述WAP网页中提供给所述移动终端。
优选的,在将所述WAP网页中的图片缩放至屏幕宽度前,还可以包括:判断该图片是否为固定宽度的图片;
若是,则不对该图片进行缩放;若否,再对该图片执行缩放的步骤。
优选的,所述方法还可以包括:服务器对缩放至所述屏幕宽度的图片进行保存;
则在查找到移动终端的屏幕宽度后,还可以包括:检查是否保存有所述屏幕宽度的所述图片;若是,则直接将所述屏幕宽度的所述图片携带在所述WAP网页中提供给所述移动终端;若否,再执行所述判断屏幕宽度是否小于标准宽度的步骤。
优选的,所述获取可读文本信息的源代码可以包括:
获取通过导入、复制粘贴和/或编辑得到的可读文本信息的源代码。
优选的,所述过滤源代码中WAP不支持的标签、属性以及属性值可以包括:
查找所述源代码中的标签、属性以及属性值与预存的标签、属性以及属性值是否匹配;若否,则将源代码中对应的标签、属性或属性值删除。
本发明还提供了一种编辑器,包括:
获取模块,用于获取可读文本信息的源代码;
过滤模块,用于过滤所述源代码中无线应用协议WAP不支持的标签、属性以及属性值;
转换模块,用于将过滤模块过滤后源代码中的标签、属性以及属性值按照WAP网页的格式进行转换,完成WAP网页的创建。
优选的,还可以包括:
第一判断模块,用于当所述源代码中还包括图片的代码时,在所述过滤模块过滤源代码后,判断所述图片的宽度是否大于标准宽度;
缩放模块,用于当第一判断模块的判断结果为是时,将该图片缩放至标准宽度。
优选的,还可以包括:
第二判断模块,用于判断所述图片是否为固定宽度的图片;若是,则缩放模块不对该图片进行缩放;若否,缩放模块再对该图片执行缩放的步骤。
优选的,所述获取模块可以包括:
获取单元,用于获取通过导入、复制粘贴和/或编辑得到的可读文本信息的源代码。
优选的,所述过滤模块可以包括:
查找单元,用于查找所述源代码中的标签、属性以及属性值与预存的标签、属性以及属性值是否匹配;
删除单元,用于当所述查找单元的查找结果为否时,将源代码中对应的标签、属性或属性值删除。
本发明的WAP网页的创建方法和编辑器,通过先编辑可读文本信息,再对所述可读文本信息的源代码进行处理转换得到WAP网页,由于可读文本信息的获取渠道很多,因此对WAP网页内容的组织非常方便迅速,提高了WAP网页的创建效率;另外,通过对WAP网页上的图片进行适配处理,使得图片在移动终端上能够完整显示,用户的阅读体验较好。
附图说明
图1是本发明的WAP网页的创建方法的第一实施例的流程示意图;
图2是本发明的创建WAP网页的编辑器的操作界面示意图;
图3是本发明的WAP网页的创建方法的第二实施例的流程示意图;
图4是本发明的WAP网页的创建方法的第三实施例的流程示意图;
图5是本发明的WAP网页的创建方法的第四实施例的流程示意图;
图6是本发明的WAP网页的创建方法的第五实施例的流程示意图;
图7是本发明的编辑器的第一实施例的框架示意图;
图8是本发明的编辑器的第二实施例的框架示意图;
图9是本发明的编辑器的第三实施例的框架示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明实施例作进一步详细的说明。
本发明在创建WAP网页时,不同于现有技术的直接用WAP网页的代码进行编写的过程,而是利用可读文本信息进行编写,而其中很多可读文本信息都是已有的,之后在形成WAP网页时将可读文本信息的源代码处理转换为适用于WAP网页的源代码,提高了WAP网页的创建效率。
实施例一
本实施例提供了一种WAP网页的创建方法,如图1所示,包括以下步骤:
S101,过滤获取的可读文本信息的源代码中WAP不支持的标签、属性以及属性值。
本实施例中,创建WAP网页的编辑器可以先按照可读文本信息的代码和格式编写WAP网页内容。其中,可读文本信息可以为带有格式、样式的文字,还可以进一步包括图片等,呈现在编辑器编辑区中的内容即为可读文本信息。
所述获取可读文本信息的源代码具体可以为:
编辑器获取通过导入、复制粘贴和/或编辑得到的可读文本信息的源代码。由于很多WAP网页的创建是为了与已有WWW网页相对应,因此所述WWW网页的源代码都是已有的。编辑器可以导入已有的WWW网页,也可以复制粘贴所述WWW网页的全部或部分内容,还可以复制粘贴word、ppt、pdf等文档的全部或部分内容,当然,用户也可以对编辑器编辑区中的文字和/或图片对象进行新增、修改或删除等编辑操作,从而得到可读文本信息。
由于WAP网页所能提供的内容、样式等没有WWW网页丰富,对于WAP不支持的标签、属性以及属性值就需要进行过滤处理,否则会导致移动终端无法对这些内容正常显示,同时还增加了WAP网页的数据量,影响WAP网页显示的速度。
上述过滤源代码中WAP不支持的标签、属性以及属性值具体可以为:
查找所述源代码中的标签、属性以及属性值与预存的标签、属性以及属性值是否匹配;若否,则将源代码中对应的标签、属性或属性值删除。
例如,很多WWW网页中都有js标签,但是WAP不支持js标签,当编辑器查找到js标签时,会将js标签删除。还有很多WWW网页嵌入了flash文件,但是WAP不支持flash文件,当编辑器查找到属性值中的文件为flash文件时,会将该属性值和对应的属性一起删除。
WAP支持的标签、属性以及属性值可以预存在编辑器的数据库中,也可以存储在远程服务器上,均不影响本发明的实现。由于WAP支持的内容也在不断改进和增加,因此可以定期对WAP支持的预存的标签、属性以及属性值进行更新。
S102,将过滤后源代码中的标签、属性以及属性值按照WAP网页的格式进行转换,完成WAP网页的创建。
WAP网页有些特有的格式要求,因此上述过滤后的源代码需要根据WAP网页的格式要求进行转换,否则会造成移动终端的显示不正常。例如对于插入图片的img标签,需要在img标签末尾的尖括号前加一个“/”;对于ima标签中的src属性,由于在形成WAP网页后,其中图片的源地址会发生变化,因此还需要将src的属性值转换为变化后的图片源地址;还有一些内容,当在一行显示过多时,由于移动终端的屏幕宽度限制,需要将这些内容按照移动终端的屏幕宽度进行换行。
对于编辑器可以提前规定好在检测到某些标签、属性或属性值时执行什么样的转换操作动作。
通过上述操作,WAP网页就可以创建完成。由于可读文本信息的获取渠道很多,因此对WAP网页内容的组织是非常方便迅速的,再对所述可读文本信息的源代码进行处理转换就可以得到WAP网页,提高了WAP网页的创建效率。
编辑器在计算机上的界面可以参见图2,其中,右侧为编辑区,左侧手机图标内为处理得到的类WAP网页的预览区,由于计算机不支持WAP,因此完整的WAP网页还不能在计算机上预览效果,所述类WAP网页为WAP网页的半成品。编辑器可以在收到预览指令时对编辑区中的可读文本信息的源代码进行处理得到类WAP网页,也可以实时进行处理。
若所述源代码中还包括图片的代码,参见图3,则在S101后,还可以包括:
S103:判断所述图片的宽度是否大于标准宽度;若是,则S104:将该图片缩放至标准宽度;若否,则S105:不对该图片进行操作。
所述标准宽度可以是主流移动终端的屏幕宽度,标准宽度可以根据实际情况的变化进行调整。对图片进行缩放处理是为了保证图片能够在移动终端上完整的显示,提高用户的阅读体验,而不是显示其中的一小部分,还需要用户通过横向滚动或拖拽才能看到图片的其他部分内容。
参见图4,在S104前,还可以包括S106:判断该图片是否为固定宽度的图片;
若是,则S107:不对该图片进行缩放;若否,再执行S104。
固定宽度的图片意味着该图片的尺寸不容许调整,应当以原始尺寸显示,对此,在创建WAP时会对此特性予以保留。对于位于编辑区中的图片,如果用户不对该图片的尺寸进行调整,则图片默认都是在S103的判断结果为是时直接执行S104。图片为固定宽度的图片可以通过在所述图片的img标签中增加一个属性来进行描述。
也可以在S101之后先执行S106,若S106的判断结果为是,则跳过S103。
所述WAP网页在创建后,网站管理者可以将该WAP网页发布到服务器上,供移动终端访问。
参见图5,所述方法还可以包括S108:当服务器收到移动终端对所述WAP网页的访问请求后,从所述访问请求中提取移动终端的机型信息,所述机型信息可以包括移动终端的品牌、型号等信息;
S109,通过所述机型信息查找对应的屏幕宽度;
S110,判断所述屏幕宽度是否小于标准宽度;
若是,则S111:将所述WAP网页中的图片缩放至所述屏幕宽度,再携带在所述WAP网页中提供给所述移动终端;若否,则S112:直接将所述图片携带在所述WAP网页中提供给所述移动终端。
服务器可以在本地或远程维护一个机型库,其中存储有大部分移动终端的机型信息和对应的屏幕宽度等信息,机型库可以定期或不定期更新。服务器在从访问请求中提取出移动终端的机型信息后,可以利用所述机型信息从机型库中查找对应的屏幕宽度,若找不到相应的机型,则可以将移动终端的屏幕宽度默认为标准宽度;若找到了,则判断找到的屏幕宽度是否小于标准宽度,若是,则对所述图片按照实际屏幕宽度进行缩放。
在S111前,参见图6,还可以包括S113:判断该图片是否为固定宽度的图片;
若是,则执行S112;若否,再执行步骤S111。
优选的,服务器还可以对缩放至所述屏幕宽度的图片进行保存;则在S109后,还可以包括:检查是否保存有所述屏幕宽度的所述图片;若是,则直接将所述屏幕宽度的所述图片携带在所述WAP网页中提供给所述移动终端;若否,再执行S111。通过对缩放后的图片进行保存,当再有移动终端的屏幕宽度与该缩放后图片对应的屏幕宽度相同时,可以将该保存的图片直接携带在所述WAP网页中提供给该移动终端,节省了WAP网页缩放图片的时间,WAP网页的显示速度更快。
本实施例的WAP网页的创建方法,通过先编辑可读文本信息,再对所述可读文本信息的源代码进行处理转换得到WAP网页,由于可读文本信息的获取渠道很多,因此对WAP网页内容的组织非常方便迅速,提高了WAP网页的创建效率;另外,通过对WAP网页上的图片进行适配处理,使得图片在移动终端上能够完整显示,用户的阅读体验较好。
实施例二
本实施例提供了一种编辑器,如图7所示,包括获取模块10、过滤模块20和转换模块30。
获取模块10用于获取可读文本信息的源代码。获取模块10具体可以包括获取单元,用于获取通过导入、复制粘贴和/或编辑得到的可读文本信息的源代码。
过滤模块20用于过滤所述源代码中WAP不支持的标签、属性以及属性值。
过滤模块20具体可以包括:查找单元,用于查找所述源代码中的标签、属性以及属性值与预存的标签、属性以及属性值是否匹配;删除单元,用于当所述查找单元的查找结果为否时,将源代码中对应的标签、属性或属性值删除。
转换模块30用于将过滤模块20过滤后源代码中的标签、属性以及属性值按照WAP网页的格式进行转换,完成WAP网页的创建。
如图8所示,所述编辑器还可以包括:第一判断模块40,用于当所述源代码中还包括图片的代码时,在所述过滤模块20过滤源代码后,判断所述图片的宽度是否大于标准宽度;缩放模块50,用于当第一判断模块40的判断结果为是时,将该图片缩放至标准宽度。
所述编辑器还可以进一步包括(参见图9):第二判断模块60,用于判断所述图片是否为固定宽度的图片;若是,则缩放模块50不对该图片进行缩放;若否,缩放模块50再对该图片执行缩放的步骤。
本实施例的编辑器,通过先编辑适可读文本信息,再对所述可读文本信息的源代码进行处理转换得到WAP网页,由于可读文本信息的获取渠道很多,因此对WAP网页内容的组织非常方便迅速,提高了WAP网页的创建效率;另外,通过对WAP网页上的图片进行适配处理,使得图片在移动终端上能够完整显示,用户的阅读体验较好。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

一种无线应用协议网页的创建方法和编辑器.pdf_第1页
第1页 / 共15页
一种无线应用协议网页的创建方法和编辑器.pdf_第2页
第2页 / 共15页
一种无线应用协议网页的创建方法和编辑器.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种无线应用协议网页的创建方法和编辑器.pdf》由会员分享,可在线阅读,更多相关《一种无线应用协议网页的创建方法和编辑器.pdf(15页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102955827 A(43)申请公布日 2013.03.06CN102955827A*CN102955827A*(21)申请号 201110253511.0(22)申请日 2011.08.30G06F 17/30(2006.01)(71)申请人飞拓无限信息技术(北京)有限公司地址 100005 北京市东城区建国门内贡院六号E座13层(72)发明人刘岩(74)专利代理机构北京集佳知识产权代理有限公司 11227代理人逯长明 王宝筠(54) 发明名称一种无线应用协议网页的创建方法和编辑器(57) 摘要本发明公开了一种WAP网页的创建方法和编辑器,其中,所述方法包括:过滤。

2、获取的可读文本信息的源代码中无线应用协议WAP不支持的标签、属性以及属性值;将过滤后源代码中的标签、属性以及属性值按照WAP网页的格式进行转换,完成WAP网页的创建。通过先编辑可读文本信息,再对所述可读文本信息的源代码进行处理转换得到WAP网页,由于可读文本信息的获取渠道很多,因此对WAP网页内容的组织非常方便迅速,提高了WAP网页的创建效率。(51)Int.Cl.权利要求书2页 说明书6页 附图6页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 2 页 说明书 6 页 附图 6 页1/2页21.一种无线应用协议WAP网页的创建方法,其特征在于,包括:过滤获取的可读文本信息。

3、的源代码中无线应用协议WAP不支持的标签、属性以及属性值;将过滤后源代码中的标签、属性以及属性值按照WAP网页的格式进行转换,完成WAP网页的创建。2.如权利要求1所述的方法,其特征在于,若所述源代码中还包括图片的代码,则在所述过滤源代码后,还包括:判断所述图片的宽度是否大于标准宽度;若是,则将该图片缩放至标准宽度。3.如权利要求2所述的方法,其特征在于,在对所述图片进行缩放前,还包括:判断该图片是否为固定宽度的图片;若是,则不对该图片进行缩放;若否,再对该图片执行缩放的步骤。4.如权利要求2或3所述的方法,其特征在于,所述方法还包括:当服务器收到移动终端对所述WAP网页的访问请求后,从所述访。

4、问请求中提取移动终端的机型信息;通过所述机型信息查找对应的屏幕宽度;判断所述屏幕宽度是否小于标准宽度;若是,则将所述WAP网页中的图片缩放至所述屏幕宽度,再携带在所述WAP网页中提供给所述移动终端。5.如权利要求4所述的方法,其特征在于,在将所述WAP网页中的图片缩放至屏幕宽度前,还包括:判断该图片是否为固定宽度的图片;若是,则不对该图片进行缩放;若否,再对该图片执行缩放的步骤。6.如权利要求4所述的方法,其特征在于,所述方法还包括:服务器对缩放至所述屏幕宽度的图片进行保存;则在查找到移动终端的屏幕宽度后,还包括:检查是否保存有所述屏幕宽度的所述图片;若是,则直接将所述屏幕宽度的所述图片携带在。

5、所述WAP网页中提供给所述移动终端;若否,再执行所述判断屏幕宽度是否小于标准宽度的步骤。7.如权利要求1-3任一项所述的方法,其特征在于,所述获取可读文本信息的源代码包括:获取通过导入、复制粘贴和/或编辑得到的可读文本信息的源代码。8.如权利要求1-3任一项所述的方法,其特征在于,所述过滤源代码中WAP不支持的标签、属性以及属性值包括:查找所述源代码中的标签、属性以及属性值与预存的标签、属性以及属性值是否匹配;若否,则将源代码中对应的标签、属性或属性值删除。9.一种编辑器,其特征在于,包括:获取模块,用于获取可读文本信息的源代码;过滤模块,用于过滤所述源代码中无线应用协议WAP不支持的标签、属。

6、性以及属性值;转换模块,用于将过滤模块过滤后源代码中的标签、属性以及属性值按照WAP网页的格式进行转换,完成WAP网页的创建。权 利 要 求 书CN 102955827 A2/2页310.如权利要求9所述的编辑器,其特征在于,还包括:第一判断模块,用于当所述源代码中还包括图片的代码时,在所述过滤模块过滤源代码后,判断所述图片的宽度是否大于标准宽度;缩放模块,用于当第一判断模块的判断结果为是时,将该图片缩放至标准宽度。11.如权利要求10所述的编辑器,其特征在于,还包括:第二判断模块,用于判断所述图片是否为固定宽度的图片;若是,则缩放模块不对该图片进行缩放;若否,缩放模块再对该图片执行缩放的步骤。

7、。12.如权利要求9-11任一项所述的编辑器,其特征在于,所述获取模块包括:获取单元,用于获取通过导入、复制粘贴和/或编辑得到的可读文本信息的源代码。13.如权利要求9-11任一项所述的编辑器,其特征在于,所述过滤模块包括:查找单元,用于查找所述源代码中的标签、属性以及属性值与预存的标签、属性以及属性值是否匹配;删除单元,用于当所述查找单元的查找结果为否时,将源代码中对应的标签、属性或属性值删除。权 利 要 求 书CN 102955827 A1/6页4一种无线应用协议网页的创建方法和编辑器技术领域0001 本发明涉及通信技术领域,特别是涉及一种WAP网页的创建方法和编辑器。背景技术0002 互。

8、联网已经渗透进了现代人们的生活,在新闻资讯、生活娱乐、消费购物等方面为人们提供了方便和快捷,人们每天通过计算机在互联网上冲浪的时间也越来越长。0003 随着移动终端的问世,由于其具有通讯功能,且兼具小巧轻便的外形和越来越低廉的价格,迅速普及成为个人随身的电子设备。之后,移动终端逐渐发展出上网的功能,可以访问WAP(Wireless Application Protocol,无线应用协议)网页,消除了人们上网的空间限制。0004 WAP网页与计算机能够访问的WWW(world wide web,万维网)网页所采用的协议、编写工具和代码并不通用,若一个WWW网站还希望能够让移动终端用户访问,通常需。

9、要WAP工程师按照WWW网页重新编写对应的WAP网页,导致WAP网页的创建效率很低。发明内容0005 本发明的目的是提供一种WAP网页的创建方法和编辑器,以提高WAP网页的创建效率。0006 本发明提供了一种无线应用协议WAP网页的创建方法,包括:0007 过滤获取的可读文本信息的源代码中无线应用协议WAP不支持的标签、属性以及属性值;0008 将过滤后源代码中的标签、属性以及属性值按照WAP网页的格式进行转换,完成WAP网页的创建。0009 优选的,若所述源代码中还包括图片的代码,则在所述过滤源代码后,还可以包括:0010 判断所述图片的宽度是否大于标准宽度;0011 若是,则将该图片缩放至。

10、标准宽度。0012 优选的,在对所述图片进行缩放前,还可以包括:0013 判断该图片是否为固定宽度的图片;0014 若是,则不对该图片进行缩放;若否,再对该图片执行缩放的步骤。0015 优选的,所述方法还可以包括:0016 当服务器收到移动终端对所述WAP网页的访问请求后,从所述访问请求中提取移动终端的机型信息;0017 通过所述机型信息查找对应的屏幕宽度;0018 判断所述屏幕宽度是否小于标准宽度;0019 若是,则将所述WAP网页中的图片缩放至所述屏幕宽度,再携带在所述WAP网页中提供给所述移动终端。说 明 书CN 102955827 A2/6页50020 优选的,在将所述WAP网页中的图。

11、片缩放至屏幕宽度前,还可以包括:判断该图片是否为固定宽度的图片;0021 若是,则不对该图片进行缩放;若否,再对该图片执行缩放的步骤。0022 优选的,所述方法还可以包括:服务器对缩放至所述屏幕宽度的图片进行保存;0023 则在查找到移动终端的屏幕宽度后,还可以包括:检查是否保存有所述屏幕宽度的所述图片;若是,则直接将所述屏幕宽度的所述图片携带在所述WAP网页中提供给所述移动终端;若否,再执行所述判断屏幕宽度是否小于标准宽度的步骤。0024 优选的,所述获取可读文本信息的源代码可以包括:0025 获取通过导入、复制粘贴和/或编辑得到的可读文本信息的源代码。0026 优选的,所述过滤源代码中WA。

12、P不支持的标签、属性以及属性值可以包括:0027 查找所述源代码中的标签、属性以及属性值与预存的标签、属性以及属性值是否匹配;若否,则将源代码中对应的标签、属性或属性值删除。0028 本发明还提供了一种编辑器,包括:0029 获取模块,用于获取可读文本信息的源代码;0030 过滤模块,用于过滤所述源代码中无线应用协议WAP不支持的标签、属性以及属性值;0031 转换模块,用于将过滤模块过滤后源代码中的标签、属性以及属性值按照WAP网页的格式进行转换,完成WAP网页的创建。0032 优选的,还可以包括:0033 第一判断模块,用于当所述源代码中还包括图片的代码时,在所述过滤模块过滤源代码后,判断。

13、所述图片的宽度是否大于标准宽度;0034 缩放模块,用于当第一判断模块的判断结果为是时,将该图片缩放至标准宽度。0035 优选的,还可以包括:0036 第二判断模块,用于判断所述图片是否为固定宽度的图片;若是,则缩放模块不对该图片进行缩放;若否,缩放模块再对该图片执行缩放的步骤。0037 优选的,所述获取模块可以包括:0038 获取单元,用于获取通过导入、复制粘贴和/或编辑得到的可读文本信息的源代码。0039 优选的,所述过滤模块可以包括:0040 查找单元,用于查找所述源代码中的标签、属性以及属性值与预存的标签、属性以及属性值是否匹配;0041 删除单元,用于当所述查找单元的查找结果为否时,。

14、将源代码中对应的标签、属性或属性值删除。0042 本发明的WAP网页的创建方法和编辑器,通过先编辑可读文本信息,再对所述可读文本信息的源代码进行处理转换得到WAP网页,由于可读文本信息的获取渠道很多,因此对WAP网页内容的组织非常方便迅速,提高了WAP网页的创建效率;另外,通过对WAP网页上的图片进行适配处理,使得图片在移动终端上能够完整显示,用户的阅读体验较好。附图说明说 明 书CN 102955827 A3/6页60043 图1是本发明的WAP网页的创建方法的第一实施例的流程示意图;0044 图2是本发明的创建WAP网页的编辑器的操作界面示意图;0045 图3是本发明的WAP网页的创建方法。

15、的第二实施例的流程示意图;0046 图4是本发明的WAP网页的创建方法的第三实施例的流程示意图;0047 图5是本发明的WAP网页的创建方法的第四实施例的流程示意图;0048 图6是本发明的WAP网页的创建方法的第五实施例的流程示意图;0049 图7是本发明的编辑器的第一实施例的框架示意图;0050 图8是本发明的编辑器的第二实施例的框架示意图;0051 图9是本发明的编辑器的第三实施例的框架示意图。具体实施方式0052 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明实施例作进一步详细的说明。0053 本发明在创建WAP网页时,不同于现有技术的直接用WAP。

16、网页的代码进行编写的过程,而是利用可读文本信息进行编写,而其中很多可读文本信息都是已有的,之后在形成WAP网页时将可读文本信息的源代码处理转换为适用于WAP网页的源代码,提高了WAP网页的创建效率。0054 实施例一0055 本实施例提供了一种WAP网页的创建方法,如图1所示,包括以下步骤:0056 S101,过滤获取的可读文本信息的源代码中WAP不支持的标签、属性以及属性值。0057 本实施例中,创建WAP网页的编辑器可以先按照可读文本信息的代码和格式编写WAP网页内容。其中,可读文本信息可以为带有格式、样式的文字,还可以进一步包括图片等,呈现在编辑器编辑区中的内容即为可读文本信息。0058。

17、 所述获取可读文本信息的源代码具体可以为:0059 编辑器获取通过导入、复制粘贴和/或编辑得到的可读文本信息的源代码。由于很多WAP网页的创建是为了与已有WWW网页相对应,因此所述WWW网页的源代码都是已有的。编辑器可以导入已有的WWW网页,也可以复制粘贴所述WWW网页的全部或部分内容,还可以复制粘贴word、ppt、pdf等文档的全部或部分内容,当然,用户也可以对编辑器编辑区中的文字和/或图片对象进行新增、修改或删除等编辑操作,从而得到可读文本信息。0060 由于WAP网页所能提供的内容、样式等没有WWW网页丰富,对于WAP不支持的标签、属性以及属性值就需要进行过滤处理,否则会导致移动终端无。

18、法对这些内容正常显示,同时还增加了WAP网页的数据量,影响WAP网页显示的速度。0061 上述过滤源代码中WAP不支持的标签、属性以及属性值具体可以为:0062 查找所述源代码中的标签、属性以及属性值与预存的标签、属性以及属性值是否匹配;若否,则将源代码中对应的标签、属性或属性值删除。0063 例如,很多WWW网页中都有js标签,但是WAP不支持js标签,当编辑器查找到js标签时,会将js标签删除。还有很多WWW网页嵌入了flash文件,但是WAP不支持flash文件,当编辑器查找到属性值中的文件为flash文件时,会将该属性值和对应的属性一起删除。说 明 书CN 102955827 A4/6。

19、页70064 WAP支持的标签、属性以及属性值可以预存在编辑器的数据库中,也可以存储在远程服务器上,均不影响本发明的实现。由于WAP支持的内容也在不断改进和增加,因此可以定期对WAP支持的预存的标签、属性以及属性值进行更新。0065 S102,将过滤后源代码中的标签、属性以及属性值按照WAP网页的格式进行转换,完成WAP网页的创建。0066 WAP网页有些特有的格式要求,因此上述过滤后的源代码需要根据WAP网页的格式要求进行转换,否则会造成移动终端的显示不正常。例如对于插入图片的img标签,需要在img标签末尾的尖括号前加一个“/”;对于ima标签中的src属性,由于在形成WAP网页后,其中图。

20、片的源地址会发生变化,因此还需要将src的属性值转换为变化后的图片源地址;还有一些内容,当在一行显示过多时,由于移动终端的屏幕宽度限制,需要将这些内容按照移动终端的屏幕宽度进行换行。0067 对于编辑器可以提前规定好在检测到某些标签、属性或属性值时执行什么样的转换操作动作。0068 通过上述操作,WAP网页就可以创建完成。由于可读文本信息的获取渠道很多,因此对WAP网页内容的组织是非常方便迅速的,再对所述可读文本信息的源代码进行处理转换就可以得到WAP网页,提高了WAP网页的创建效率。0069 编辑器在计算机上的界面可以参见图2,其中,右侧为编辑区,左侧手机图标内为处理得到的类WAP网页的预览。

21、区,由于计算机不支持WAP,因此完整的WAP网页还不能在计算机上预览效果,所述类WAP网页为WAP网页的半成品。编辑器可以在收到预览指令时对编辑区中的可读文本信息的源代码进行处理得到类WAP网页,也可以实时进行处理。0070 若所述源代码中还包括图片的代码,参见图3,则在S101后,还可以包括:0071 S103:判断所述图片的宽度是否大于标准宽度;若是,则S104:将该图片缩放至标准宽度;若否,则S105:不对该图片进行操作。0072 所述标准宽度可以是主流移动终端的屏幕宽度,标准宽度可以根据实际情况的变化进行调整。对图片进行缩放处理是为了保证图片能够在移动终端上完整的显示,提高用户的阅读体。

22、验,而不是显示其中的一小部分,还需要用户通过横向滚动或拖拽才能看到图片的其他部分内容。0073 参见图4,在S104前,还可以包括S106:判断该图片是否为固定宽度的图片;0074 若是,则S107:不对该图片进行缩放;若否,再执行S104。0075 固定宽度的图片意味着该图片的尺寸不容许调整,应当以原始尺寸显示,对此,在创建WAP时会对此特性予以保留。对于位于编辑区中的图片,如果用户不对该图片的尺寸进行调整,则图片默认都是在S103的判断结果为是时直接执行S104。图片为固定宽度的图片可以通过在所述图片的img标签中增加一个属性来进行描述。0076 也可以在S101之后先执行S106,若S1。

23、06的判断结果为是,则跳过S103。0077 所述WAP网页在创建后,网站管理者可以将该WAP网页发布到服务器上,供移动终端访问。0078 参见图5,所述方法还可以包括S108:当服务器收到移动终端对所述WAP网页的访问请求后,从所述访问请求中提取移动终端的机型信息,所述机型信息可以包括移动终端的品牌、型号等信息;说 明 书CN 102955827 A5/6页80079 S109,通过所述机型信息查找对应的屏幕宽度;0080 S110,判断所述屏幕宽度是否小于标准宽度;0081 若是,则S111:将所述WAP网页中的图片缩放至所述屏幕宽度,再携带在所述WAP网页中提供给所述移动终端;若否,则S。

24、112:直接将所述图片携带在所述WAP网页中提供给所述移动终端。0082 服务器可以在本地或远程维护一个机型库,其中存储有大部分移动终端的机型信息和对应的屏幕宽度等信息,机型库可以定期或不定期更新。服务器在从访问请求中提取出移动终端的机型信息后,可以利用所述机型信息从机型库中查找对应的屏幕宽度,若找不到相应的机型,则可以将移动终端的屏幕宽度默认为标准宽度;若找到了,则判断找到的屏幕宽度是否小于标准宽度,若是,则对所述图片按照实际屏幕宽度进行缩放。0083 在S111前,参见图6,还可以包括S113:判断该图片是否为固定宽度的图片;0084 若是,则执行S112;若否,再执行步骤S111。008。

25、5 优选的,服务器还可以对缩放至所述屏幕宽度的图片进行保存;则在S109后,还可以包括:检查是否保存有所述屏幕宽度的所述图片;若是,则直接将所述屏幕宽度的所述图片携带在所述WAP网页中提供给所述移动终端;若否,再执行S111。通过对缩放后的图片进行保存,当再有移动终端的屏幕宽度与该缩放后图片对应的屏幕宽度相同时,可以将该保存的图片直接携带在所述WAP网页中提供给该移动终端,节省了WAP网页缩放图片的时间,WAP网页的显示速度更快。0086 本实施例的WAP网页的创建方法,通过先编辑可读文本信息,再对所述可读文本信息的源代码进行处理转换得到WAP网页,由于可读文本信息的获取渠道很多,因此对WAP。

26、网页内容的组织非常方便迅速,提高了WAP网页的创建效率;另外,通过对WAP网页上的图片进行适配处理,使得图片在移动终端上能够完整显示,用户的阅读体验较好。0087 实施例二0088 本实施例提供了一种编辑器,如图7所示,包括获取模块10、过滤模块20和转换模块30。0089 获取模块10用于获取可读文本信息的源代码。获取模块10具体可以包括获取单元,用于获取通过导入、复制粘贴和/或编辑得到的可读文本信息的源代码。0090 过滤模块20用于过滤所述源代码中WAP不支持的标签、属性以及属性值。0091 过滤模块20具体可以包括:查找单元,用于查找所述源代码中的标签、属性以及属性值与预存的标签、属性。

27、以及属性值是否匹配;删除单元,用于当所述查找单元的查找结果为否时,将源代码中对应的标签、属性或属性值删除。0092 转换模块30用于将过滤模块20过滤后源代码中的标签、属性以及属性值按照WAP网页的格式进行转换,完成WAP网页的创建。0093 如图8所示,所述编辑器还可以包括:第一判断模块40,用于当所述源代码中还包括图片的代码时,在所述过滤模块20过滤源代码后,判断所述图片的宽度是否大于标准宽度;缩放模块50,用于当第一判断模块40的判断结果为是时,将该图片缩放至标准宽度。0094 所述编辑器还可以进一步包括(参见图9):第二判断模块60,用于判断所述图片是否为固定宽度的图片;若是,则缩放模。

28、块50不对该图片进行缩放;若否,缩放模块50再对该图片执行缩放的步骤。说 明 书CN 102955827 A6/6页90095 本实施例的编辑器,通过先编辑适可读文本信息,再对所述可读文本信息的源代码进行处理转换得到WAP网页,由于可读文本信息的获取渠道很多,因此对WAP网页内容的组织非常方便迅速,提高了WAP网页的创建效率;另外,通过对WAP网页上的图片进行适配处理,使得图片在移动终端上能够完整显示,用户的阅读体验较好。0096 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的。

29、关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个.”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。0097 以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。说 明 书CN 102955827 A1/6页10图1图2说 明 书 附 图CN 102955827 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1