一种同步制作多端网页的方法和系统的制作方法
【专利摘要】本发明公开了一种同步制作多端网页的方法和系统,通过接收到网页编辑请求;解析该请求,识别所述网页编辑的字段名称和模板;根据该字段名称,在预先设置的终端字段映射表中查找到其他类型终端网页编辑对应的字段名称;根据其他终端的字段名称,将相对应的字段模板更新为所述识别的字段模板,并同步至相应终端。因此,所述同步制作多端网页的方法和系统解决了在现有技术中针对相似编辑内容的不同终端,只能分别在不同终端进行重复内容的网页编辑问题。
【专利说明】
一种同步制作多端网页的方法和系统
技术领域
[0001]本发明涉及通信技术领域,特别是指一种同步制作多端网页的方法和系统。
【背景技术】
[0002]目前,随着移动互联网的发展,根据业务需求往往在PC、PH0NE、PAD、TV等多端进行内容相似,样式不同的页面编辑。在此种情况下,只能分别在终端进行网页编辑,造成了多次重复。
[0003]另外,网页制作技术多种多样,常见的方法有直接编写网页HTML、CSS、JavaScript等源代码,还有通过Dreamweaver等可视化编辑器画出网页,以及利用JSP、ASP、PHP等技术动态生成网页,当然还可以利用基于MVC的框架构建页面。以上网页制作方法不论简单与否,都需要编辑制作人员了解或多或少的HTML知识或者编程方法。因此,导致网页制作方法使用起来门槛较高,效率较低。一般情况下,网页制作效果与制作人员的编程技术背景成正比。
【发明内容】
[0004]有鉴于此,本发明的目的在于提出一种同步制作多端网页的方法和系统,解决了在现有技术中针对相似编辑内容的不同终端,只能分别在不同终端进行重复内容的网页编辑问题。
[0005]基于上述目的本发明提供的同步制作多端网页的方法,包括步骤:
[0006]接收到网页编辑请求;
[0007]解析该请求,识别所述网页编辑的字段名称和模板;
[0008]根据该字段名称,在预先设置的终端字段映射表中查找到其他类型终端网页编辑对应的字段名称;其中,所述终端字段映射表中存储有不同类型终端的网页编辑字段名称的对应关系;
[0009]根据其他终端的字段名称,将相对应的字段模板更新为所述识别的字段模板,并同步至相应终端。
[0010]在一些实施例中,所述每个终端的网页划分为至少一个挂件,每个挂件定义至少一个字段。
[0011]在一些实施例中,所述接收到终端发送的网页编辑保存请求之后,包括:
[0012]解析该请求,识别所述网页编辑保存的挂件的名称以及该挂件编辑的字段名称和模板;
[0013]根据该挂件的名称,在预先设置的终端挂件映射表中查找到该挂件对应的标识,以及其他终端对应的网页挂件的名称;其中,所述终端挂件映射表中存储有不同终端网页划分的挂件的名称与标识的对应关系;
[0014]根据该标识,获取对应的终端字段映射表;
[0015]根据该挂件的字段名称,在预先设置的终端字段映射表中查找到其他终端对应挂件的字段名称;
[0016]根据其他终端的挂件名称以及所述挂件的字段名称,将相对应的字段模板更新为所述识别的字段模板,并同步至相应终端。
[0017]在一些实施例中,所述在预先设置的终端挂件映射表中查找到其他终端对应的网页挂件的名称之后,还包括:
[0018]判断其他终端是否存在对应的网页挂件的名称,若存在则在预先设置的终端挂件映射表中查找到所述识别的挂件名称对应的标识。
[0019]在一些实施例中,所述预先设置的终端字段映射表中存储有不同终端需要同步的网页编辑字段名称的对应关系;
[0020]并且根据该字段名称,在预先设置的终端字段映射表中查找到其他终端需要同步的网页编辑对应的字段名称。
[0021]在另一方面,本发明还提供了一种同步制作多端网页的系统,包括:
[0022]请求接收单元,用于接收到网页编辑请求;
[0023]请求解析单元,用于解析该请求,识别所述网页编辑的字段名称和模板;
[0024]字段匹配单元,用于根据该字段名称,在预先设置的终端字段映射表中查找到其他类型终端网页编辑对应的字段名称;其中,所述终端字段映射表中存储有不同类型终端的网页编辑字段名称的对应关系;
[0025]同步单元,用于根据其他终端的字段名称,将相对应的字段模板更新为所述识别的字段模板,并同步至相应终端。
[0026]在一些实施例中,所述每个终端的网页划分为至少一个挂件,每个挂件定义至少一个字段。
[0027]在一些实施例中,还包括挂件匹配单元,所述请求解析单元解析该请求,识别所述网页编辑保存的挂件的名称以及该挂件编辑的字段名称和模板;
[0028]所述挂件匹配单元根据该挂件的名称,在预先设置的终端挂件映射表中查找到该挂件对应的标识,以及其他终端对应的网页挂件的名称;其中,所述终端挂件映射表中存储有不同终端网页划分的挂件的名称与标识的对应关系;
[0029]所述字段匹配单元根据该标识,获取对应的终端字段映射表;根据该挂件的字段名称,在预先设置的终端字段映射表中查找到其他终端对应挂件的字段名称;
[0030]所述同步单元根据其他终端的挂件名称以及所述挂件的字段名称,将相对应的字段模板更新为所述识别的字段模板,并同步至相应终端。
[0031]在一些实施例中,所述挂件匹配单元还用于:
[0032]判断其他终端是否存在对应的网页挂件的名称,若存在则在预先设置的终端挂件映射表中查找到所述识别的挂件名称对应的标识。
[0033]在一些实施例中,所述预先设置的终端字段映射表中存储有不同终端需要同步的网页编辑字段名称的对应关系;
[0034]并且所述同步单元根据该字段名称,在预先设置的终端字段映射表中查找到其他终端需要同步的网页编辑对应的字段名称。
[0035]从上面所述可以看出,本发明提供的同步制作多端网页的方法和系统,通过接收到网页编辑请求;解析该请求,识别所述网页编辑的字段名称和模板;根据该字段名称,在预先设置的终端字段映射表中查找到其他类型终端网页编辑对应的字段名称;根据其他终端的字段名称,将相对应的字段模板更新为所述识别的字段模板,并同步至相应终端。从而,创造性地做到了一次网页编辑多终端同步的效果,并且可以实现没有HTML代码技术背景的制作人员也能够进行网页编辑。
【附图说明】
[0036]图1为本发明第一实施例中同步制作多端网页的方法的流程示意图;
[0037]图2为本发明可参考实施例中同步制作多端网页的方法的流程示意图;
[0038]图3为本发明同步制作多端网页的系统的结构示意图;
[0039]图4为本发明可参考实施例中同步制作多端网页的系统的结构示意图。
【具体实施方式】
[0040]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0041]根据网页编辑的使用现状,根据用户的使用需求,无法实现对一个终端的网页编辑后其他终端也可以同步编辑的内容,导致对于网页编辑在不同终端需要多次重复的编辑操作。因此,为了解决这一问题,本发明从用户角度,体会到用户希望能够一次终端的网页编辑使得多终端同步。
[0042]参阅图1所示,为本发明第一实施例中同步制作多端网页的方法流程示意图,所述同步制作多端网页的方法包括:
[0043]步骤101,接收到网页编辑请求。
[0044]在实施例中,可以接收到一个终端发送的网页编辑的请求。其中,所述的终端可以是PC,也可以是移动终端,例如PAD、手机等等。
[0045]步骤102,解析该请求,识别所述网页编辑的字段名称和模板。
[0046]较佳地,在所述请求中解析后包括有该终端网页编辑的字段,每个字段包括名称和模板。例如:PC端发送的网页编辑的请求中包括图片字段,字段的名称为PC-picture,字段的模板中存储有该图片。
[0047]优选地,在每个终端的网页划分为至少一个挂件,每个挂件定义至少一个字段。其中,可以定义字段的名称和模板。因此,可以看出由于对每个挂件定义了字段名称和模板,网页编辑人员在操作时只需要对字段模板进行编辑即可。另外,在步骤102中,可以识别网页编辑的挂件的名称以及该挂件编辑的字段名称和模板。
[0048]还值得说明的是,在不同终端可以直接利用预先设置的挂件实现对网页的编辑。具体来说,包括如下步骤:
[0049]步骤一:打开网页编辑页面。
[0050]步骤二:拖拽该页面中的挂件,调整至目标位置。较佳地,在网页编辑页面中至少包括一个挂件,可以拖拽挂件至目标位置,从而实现要编辑内容的位置设定。
[0051]步骤三:设置挂件的内容。较佳地,在每个挂件中都定义了多个字段,可以对字段的模板进行内容的填写,例如可以采用填写表单的形式。
[0052]步骤四:保存网页编辑。
[0053]步骤103,根据该字段名称,在预先设置的终端字段映射表中查找到其他类型终端网页编辑对应的字段名称。
[0054]其中,所述终端字段映射表中存储有不同类型终端的网页编辑字段名称的对应关系。较佳地,终端字段映射表中存储有不同终端需要同步的网页编辑字段名称的对应关系。也就是说,在终端发送的网页编辑请求中有些字段需要同步到不同的终端上,而有些字段则不需要或者不能进行不同。例如,在网页编辑请求中的图片字段为需要同步的字段,而尺寸字段则不需要同步,因为所述的尺寸字段是根据不同终端的特点(手机和PC显示设备不同)设置了不同的尺寸大小。优选地,根据该字段名称在预先设置的终端字段映射表中查找到其他终端需要同步的网页编辑对应的字段名称。
[0055]在一个较佳地实施例中,在步骤102中解析请求,识别了挂件的名称以及该挂件的字段名称和模板。则在步骤103中根据该挂件的名称,在预先设置的终端挂件映射表中查找到该挂件对应的标识,以及其他终端对应的网页挂件的名称。其中,终端挂件映射表中存储有不同终端网页划分的挂件的名称与标识的对应关系。即,具有对应关系的不同终端网页挂件设置有相同的标识。优选地,根据该标识获取对应的终端字段映射表。其中,每个终端字段映射表的都与唯一的标识对应。然后,再根据该挂件的字段名称,在预先设置的终端字段映射表中查找到其他终端对应挂件的字段名称。
[0056]在另一个实施例中,在预先设置的终端挂件映射表中查找到其他终端对应的网页挂件的名称,判断其他终端是否存在对应的网页挂件的名称,若存在则在预先设置的终端挂件映射表中查找到所述识别的挂件名称对应的标识,否则退出该流程。
[0057]步骤104,根据其他终端的字段名称,将相对应的字段模板更新为所述识别的字段模板,并同步至相应终端。
[0058]作为实施例,获取了其他终端的字段名称之后,可以将该字段名称相对应的字段模板更新为在步骤102中识别的字段模板。也就是说,将其他终端的字段名称对应的字段模板更新为请求中匹配的字段名称对应的模板。
[0059]较佳地,当在步骤103中在预先设置的终端字段映射表中查找到其他终端对应挂件的字段名称之后,步骤104便根据其他终端的挂件名称以及挂件的字段名称,将相对应的字段模板更新为步骤102识别的字段模板,并同步至相应终端。
[0060]作为一个可参考的实施例,参阅图2所示,所述同步制作多端网页的方法具体可采用如下步骤:
[0061]步骤201,接收到网页编辑请求。
[0062]步骤202,解析该请求,识别所述网页编辑的挂件的名称以及该挂件编辑的字段名称和模板。
[0063]步骤203,在预先设置的终端挂件映射表中查找到其他终端对应的网页挂件的名称。
[0064]步骤204,判断其他终端是否存在对应的网页挂件的名称,若存在则执行步骤205,否则退出该流程。
[0065]步骤205,在预先设置的终端挂件映射表中查找到所述识别的挂件名称对应的标识。
[0066]步骤206,根据该标识,获取对应的终端字段映射表。
[0067]步骤207,根据该挂件的字段名称,在预先设置的终端字段映射表中查找到其他终端对应挂件需要同步的字段名称。
[0068]步骤208,根据其他终端的挂件名称以及所述挂件的字段名称,将相对应的字段模板更新为所述识别的字段模板。
[0069]步骤209,同步至相应终端。
[0070]在本发明的另一方面,还提供了一种同步制作多端网页的系统,如图3所示,所述远程控制呼叫转移的实现系统包括依次连接的请求接收单元301、请求解析单元302、字段匹配单元303和同步单元304。其中,请求接收单元301,用于接收到网页编辑请求。请求解析单元302,用于解析该请求,识别所述网页编辑的字段名称和模板。字段匹配单元303,用于根据该字段名称,在预先设置的终端字段映射表中查找到其他类型终端网页编辑对应的字段名称。其中,所述终端字段映射表中存储有不同类型终端的网页编辑字段名称的对应关系。同步单元304,用于根据其他终端的字段名称,将相对应的字段模板更新为所述识别的字段模板,并同步至相应终端。
[0071]作为另一个可参考的实施例,如图4所示,所述同步制作多端网页的系统还包括挂件匹配单元305,该挂件匹配单元305—端与请求解析单元302相连,另一端与字段匹配单元303相连。在每个终端的网页划分为至少一个挂件,每个挂件定义至少一个字段。其中,可以定义字段的名称和模板。请求解析单元302可以识别网页编辑的挂件的名称以及该挂件编辑的字段名称和模板。然后挂件匹配单元305根据该挂件的名称,在预先设置的终端挂件映射表中查找到该挂件对应的标识,以及其他终端对应的网页挂件的名称。其中,终端挂件映射表中存储有不同终端网页划分的挂件的名称与标识的对应关系。
[0072]字段匹配单元303根据该标识,获取对应的终端字段映射表。然后,再根据该挂件的字段名称,在预先设置的终端字段映射表中查找到其他终端对应挂件的字段名称。最后,同步单元304根据其他终端的挂件名称以及所述挂件的字段名称,将相对应的字段模板更新为所述识别的字段模板,并同步至相应终端。
[0073]优选地,挂件匹配单元305在预先设置的终端挂件映射表中查找到其他终端对应的网页挂件的名称,判断其他终端是否存在对应的网页挂件的名称,若存在则在预先设置的终端挂件映射表中查找到所述识别的挂件名称对应的标识,否则退出该系统。
[0074]还需要说明的是,预先设置的终端字段映射表中存储有不同终端需要同步的网页编辑字段名称的对应关系。同步单元304根据字段名称,可以在预先设置的终端字段映射表中查找到其他终端需要同步的网页编辑对应的字段名称。
[0075]需要说明的是,在本发明所述的同步制作多端网页的系统的具体实施内容,在上面所述的同步制作多端网页的方法中已经详细说明了,故在此重复内容不再说明。
[0076]综上所述,本发明提供的同步制作多端网页的方法、系统,创造性地提供了在网页编辑领域,在一个终端进行操作便可以实现多个终端网页的同步编辑;而且,还针对终端上的网页编辑提出了挂件概念,可以大大方便用户在对网页进行编辑时的工作量;同时,降低了网页编辑者具有编程技术背景的要求;因此,本发明具有广泛、重大的推广意义;最后,整个所述的同步制作多端网页的方法和系统紧凑,易于实现。
[0077]所属领域的普通技术人员应当理解:以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种同步制作多端网页的方法,其特征在于,包括步骤: 接收到网页编辑请求; 解析该请求,识别所述网页编辑的字段名称和模板; 根据该字段名称,在预先设置的终端字段映射表中查找到其他类型终端网页编辑对应的字段名称;其中,所述终端字段映射表中存储有不同类型终端的网页编辑字段名称的对应关系; 根据其他终端的字段名称,将相对应的字段模板更新为所述识别的字段模板,并同步至相应终端。2.根据权利要求1所述的方法,其特征在于,所述每个终端的网页划分为至少一个挂件,每个挂件定义至少一个字段。3.根据权利要求2所述的方法,其特征在于,所述接收到终端发送的网页编辑保存请求之后,包括: 解析该请求,识别所述网页编辑的挂件的名称以及该挂件编辑的字段名称和模板; 根据该挂件的名称,在预先设置的终端挂件映射表中查找到该挂件对应的标识,以及其他终端对应的网页挂件的名称;其中,所述终端挂件映射表中存储有不同终端网页划分的挂件的名称与标识的对应关系; 根据该标识,获取对应的终端字段映射表; 根据该挂件的字段名称,在预先设置的终端字段映射表中查找到其他终端对应挂件的字段名称; 根据其他终端的挂件名称以及所述挂件的字段名称,将相对应的字段模板更新为所述识别的字段模板,并同步至相应终端。4.根据权利要求3所述的方法,其特征在于,所述在预先设置的终端挂件映射表中查找到其他终端对应的网页挂件的名称之后,还包括: 判断其他终端是否存在对应的网页挂件的名称,若存在则在预先设置的终端挂件映射表中查找到所述识别的挂件名称对应的标识。5.根据权利要求1所述的方法,其特征在于,所述预先设置的终端字段映射表中存储有不同终端需要同步的网页编辑字段名称的对应关系; 并且根据该字段名称,在预先设置的终端字段映射表中查找到其他终端需要同步的网页编辑对应的字段名称。6.—种同步制作多端网页的系统,其特征在于,包括: 请求接收单元,用于接收到网页编辑请求; 请求解析单元,用于解析该请求,识别所述网页编辑的字段名称和模板; 字段匹配单元,用于根据该字段名称,在预先设置的终端字段映射表中查找到其他类型终端网页编辑对应的字段名称;其中,所述终端字段映射表中存储有不同类型终端的网页编辑字段名称的对应关系; 同步单元,用于根据其他终端的字段名称,将相对应的字段模板更新为所述识别的字段模板,并同步至相应终端。7.根据权利要求6所述的系统,其特征在于,所述每个终端的网页划分为至少一个挂件,每个挂件定义至少一个字段。8.根据权利要求7所述的系统,其特征在于,还包括挂件匹配单元,所述请求解析单元解析该请求,识别所述网页编辑的挂件的名称以及该挂件编辑的字段名称和模板; 所述挂件匹配单元根据该挂件的名称,在预先设置的终端挂件映射表中查找到该挂件对应的标识,以及其他终端对应的网页挂件的名称;其中,所述终端挂件映射表中存储有不同终端网页划分的挂件的名称与标识的对应关系; 所述字段匹配单元根据该标识,获取对应的终端字段映射表;根据该挂件的字段名称,在预先设置的终端字段映射表中查找到其他终端对应挂件的字段名称; 所述同步单元根据其他终端的挂件名称以及所述挂件的字段名称,将相对应的字段模板更新为所述识别的字段模板,并同步至相应终端。9.根据权利要求8所述的系统,其特征在于,所述挂件匹配单元还用于: 判断其他终端是否存在对应的网页挂件的名称,若存在则在预先设置的终端挂件映射表中查找到所述识别的挂件名称对应的标识。10.根据权利要求6所述的系统,其特征在于,所述预先设置的终端字段映射表中存储有不同终端需要同步的网页编辑字段名称的对应关系; 并且所述同步单元根据该字段名称,在预先设置的终端字段映射表中查找到其他终端需要同步的网页编辑对应的字段名称。
【文档编号】G06F17/30GK105893439SQ201510927633
【公开日】2016年8月24日
【申请日】2015年12月14日
【发明人】张鹏
【申请人】乐视网信息技术(北京)股份有限公司