HTML5共享开发平台系统模版复合数据管理方法与流程

文档序号:14713979发布日期:2018-06-16 00:58阅读:172来源:国知局
本发明涉及互联网
技术领域
:,尤其是一种HTML5共享开发平台系统模版复合数据管理方法。
背景技术
::2009年进入移动互联网APP的时代,各类APP、应用市场如春雨般涌出,引领着移动互联的潮流。APP软件的存在着固有的局限性:更新慢、受制于各类APPStore的限制、推广难等,越来越多的公司、开发者慢慢的弱化APP的需求,转向更轻量级的HTML5应用WebAPP,而随着国内微信的垄断,及公众号、服务号的兴起,App弱化更严重,取而代指的是无所不能的HTML5web应用,H+IDE共享开发平台的模版复合数据管理系统提供给前端开发人员快捷方便的编辑器,以及预览调试工具,同时,为其提供丰富、规范、可复用的组件代码,可大大提高其前端页面代码的编写效率。在现有技术中,模版复合数据管理已经使用于很多网站去做开发,但根据自定义图形是配置出相应的快速模板的方法还没有出现,基于海量数据去加载的方式会占用大量的服务器资源,对使用人员来说,很难去选择较好的实现方式,浪费大量的硬件资源和人力资源。因此,对于本领域的专业技术人员来说,需要迫切解决的一个技术问题就是,如何找到一种HTML5共享开发平台的模版复合数据管理方法,通过减少判断,图形识别,同时可以在模版进行快速匹配和加载,以节约硬件资源和人力资源。技术实现要素:为了解决现有技术存在的问题,本发明提供一种HTML5共享开发平台系统模版复合数据管理方法,所述HTML5共享开发平台系统模版复合数据管理方法包括:建立HTML5模版资料信息库,所述HTML5模版资料信息库为制定相应的JS技术包,通过技术的、分词系统、任务与索引系统等技术进行综合运用而完成;对模版进行控件归属和分类,所述分类就是把具有某种共同属性或特征的数据归并在一起,通过模版类别的属性或特征来对数据进行区别;对模版进行统计并建立相应的索引,确定索引表,和匹配特征建立模版索引;上传HTML5开发的模版数据信息和图片信息;对HTML5开发的模版数据和设计图进行控件指定分类;访问对HTML5模版进行信息生成的信息库;根据条件和信息库,对目标模版对象设定的数据,以及对分类的数据进行检索,并进行检索结果排序;根据统计结果,返回相应的模版数据,加载相应模版源码,并分析相应的数据是否有异常。在基于本发明上述HTML5共享开发平台系统模版复合数据管理方法的另一个实施例中,所述HTML5模版包括名称、来源、作者、控件类型、时间、是否授权;所述控件类型包括:galaxyview、list、tab、scrollview、table。在基于本发明上述HTML5共享开发平台系统模版复合数据管理方法的另一个实施例中,所述对模版进行统计并建立相应的索引的方式包括:按照名称建立索引、按照来源建立索引、按照作者建立索引、按照控件类型建立索引、按照时间建立索引、按照是否授权建立索引。在基于本发明上述HTML5共享开发平台系统模版复合数据管理方法的另一个实施例中,所述上传HTML5开发的模版数据信息和图片信息包括:模版数据信息包括:galaxyview、list、tab、scrollview、table;图片信息包括:图片的大小、图片的尺寸。在基于本发明上述HTML5共享开发平台系统模版复合数据管理方法的另一个实施例中,所述对HTML5开发的模版数据和设计图进行控件指定分类包括:对设计图片采用图形算法进行几何分割;进行控件类型获取,控件类型包括:控件名称,控件对应位置,采集成数据集;所述几何分割的方法为:将图像映射为带权无向图G=<V,E>,图中每个节点N∈V对应于图像中的每个像素,每条边∈E连接着一对相邻的像素,边的权值表示了相邻像素之间在灰度、颜色或纹理方面的非负相似度;将无向图G=<V,E>分割成多个子图C,C∈G,使分割后的子图在内部保持相似度最大,子图之间的相似度保持最小。在基于本发明上述HTML5共享开发平台系统模版复合数据管理方法的另一个实施例中,所述对目标模版对象设定的数据,以及对分类的数据进行检索,并进行检索结果排序采用布尔模型,所述布尔模型包括关键词和逻辑运算符。在基于本发明上述HTML5共享开发平台系统模版复合数据管理方法的另一个实施例中,所述对HTML5开发的模版数据和设计图进行控件指定分类还包括:对原型图进行二次识别,包括控件的位置、大小、归类、最合适的几何分割。在基于本发明上述HTML5共享开发平台系统模版复合数据管理方法的另一个实施例中,所述进行检索结果排序的影响因素为:用户查询和控件内容的相关性。与现有技术相比,本发明具有以下优点:本发明的HTML5共享开发平台系统模版复合数据管理方法,能够提高移动互联网WebApp页面的开发效率,以共享开发、代码复用为出发点,通过提供统一、规范的前端HTMLweb页面开发UI规范及控件、界面库,为开发者建立一个共享前端页面开发的技术成果共享平台的资源库,以UI模版数据的方式提供给到开发者,并提供丰富规范的界面组给前端开发人员使用,使开发者很快通过设计图形获取到相应的数据,并根据数据进行UI快速开发。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。附图说明构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:图1为本发明的HTML5共享开发平台系统模版复合数据管理方法的一个实施例的流程图。具体实施方式现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。为了更好的理解本发明实施例,首先对一下概念进行说明:指数级别:指数级别可以定义多级,但至少为3级,其中最高级为总指数,最低级为代表指数编制的具体商品的分类指数,可以有多级分类指数,在计算时,需要对各分类指数的指数级别名称进行归类;本发明的实施例以广东省佛山市的陶瓷产品价格指数计算为例来具体说明。图1为本发明的HTML5共享开发平台系统模版复合数据管理系统的一个实施例的结构示意图,如图1所示,该实施例的HTML5共享开发平台系统模版复合数据管理方法包括:10,建立HTML5模版资料信息库,所述HTML5模版资料信息库为制定相应的JS技术包,通过技术的、分词系统、任务与索引系统等技术进行综合运用而完成,用户通过管理系统,对编辑过的控件以war包的形式上传到后台服务中心,技术将相应的模版资料进行集中管理;20,对模版进行控件归属和分类,所述分类就是把具有某种共同属性或特征的数据归并在一起,通过模版类别的属性或特征来对数据进行区别,为了实现数据共享和提高处理效率,必须遵循约定的分类原则和方法,按照信息的内涵、性质及管理的要求,将系统内所有信息按一定的结构体系分为不同的集合,从而使得每个信息在相应的分类体系中都有一个对应位置。换句话说,就是相同内容、相同性质的HTML5模版信息以及要求统一管理的HTML5模版信息集合在一起,而把相异的和需要分别管理的HTML5模版信息区分开来,然后确定各个集合之间的关系,形成一个有条理的分类系统。HTML5模版数据的类型可以分为:名称、来源、作者、控件类型、时间、是否授权等等,可以直接录入;而控件类型可以分为:galaxyview、list、tab、scrollview、table等等;30,对模版进行统计并建立相应的索引,确定索引表,和匹配特征建立模版索引;模版数据库索引就是为了提高对HTML5模版的搜索效率而对某些字段中的值建立的目录,创建索引可以大大提高模版数据管理的性能。创建唯一性索引,保证数据库表中每一行数据的唯一性。加快数据的检索速度。从而可以加速表和表之间的连接,HTML5模版可以按照名称、来源、作者、控件类型、时间、是否授权进行建立索引,从而达到可以快速查询匹配数据,实现HTML5共享开发平台的控件快速开发;40,上传HTML5开发的模版数据信息和图片信息;其中设计图片信息是以HTML5开发的模版进行设计,HTML5开发的模版包括了HTML5相关的设计信息,比如galaxyview、list、tab、scrollview、table,但其不限于此,其中图片信息包含了图片的大小、尺寸;50,对HTML5开发的模版数据和设计图进行控件指定分类;60,访问对HTML5模版进行信息生成的信息库;70,根据条件和信息库,对目标模版对象设定的数据,以及对分类的数据进行检索,并进行检索结果排序;80,根据统计结果,返回相应的模版数据,加载相应模版源码,并分析相应的数据是否有异常。结果返回到HTML5共享开发平台的IDE工具中,并加载相应的源码控件,由于该IDE工具指定了相应的在线模版,所以,匹配后的模版就会在该平台进行相应控件的加载,用户只需要通过鼠标点击选择相应的组件平台模版进行加载,就可以实现快速开发,并可以对相应内容进行编辑,同时也规范了相应的接口,只要进行相应的接口进行数据填充即可。所述HTML5模版包括名称、来源、作者、控件类型、时间、是否授权;所述控件类型包括:galaxyview、list、tab、scrollview、table。所述对模版进行统计并建立相应的索引的方式包括:按照名称建立索引、按照来源建立索引、按照作者建立索引、按照控件类型建立索引、按照时间建立索引、按照是否授权建立索引。所述对HTML5开发的模版数据和设计图进行控件指定分类包括:对设计图片采用图形算法进行几何分割,几何分割把图像分割问题与图的最小割(mincut)问题相关联;进行控件类型获取,控件类型包括:控件名称,控件对应位置,采集成数据集;所述几何分割的方法为:将图像映射为带权无向图G=<V,E>,图中每个节点N∈V对应于图像中的每个像素,每条边∈E连接着一对相邻的像素,边的权值表示了相邻像素之间在灰度、颜色或纹理方面的非负相似度;将无向图G=<V,E>分割成多个子图C,C∈G,使分割后的子图在内部保持相似度最大,子图之间的相似度保持最小;基于图论的分割方法的本质就是移除特定的边,将图划分为若干子图从而实现分割。所述对目标模版对象设定的数据,以及对分类的数据进行检索,并进行检索结果排序采用布尔模型,所述布尔模型包括关键词和逻辑运算符;布尔(Boolean)模型是基于集合论和布尔代数的一种简单检索模型。它的特点是查找那些于某个查询词返回为“真”的文档。所述对HTML5开发的模版数据和设计图进行控件指定分类还包括:对原型图进行二次识别,包括控件的位置、大小、归类、最合适的几何分割。所述进行检索结果排序的影响因素为:用户查询和控件内容的相关性。本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1