移动端网页开发的数据处理系统和方法、及应用装置与流程

文档序号:12718701阅读:来源:国知局

技术特征:

1.一种移动端网页开发中的数据处理方法,其特征在于,包括:

基于兼容多平台的测试脚本语言数据库建立采用对象方式的存储模式,对数据流进行存储,所述对象包含一个以上的数据域;

基于所述对象建立对数据进行封装的数据模型,所述数据模型增设有记录的ID属性,能自动将每个数据域转换为指定类型,并将数据渲染到网页中。

2.根据权利要求1所述的移动端网页开发中的数据处理方法,其特征在于,还包括:

创建数据处理类DataHandler的实例并初始化,确定并解析所述数据模型;

区分远程传输和本地传输并初始化;

根据区分的传输类型创建传输类实例,对数据进行读取、更新及删除处理。

3.根据权利要求2所述的移动端网页开发中的数据处理方法,其特征在于,所述根据区分的传输类型创建传输类实例,对数据进行读取、更新及删除处理中,本地传输类的数据处理流程包括:

创建并初始化本地传输类实例,填充本地数据源到数据处理类中数据集合;

触发读取数据事件时,解析用户配置信息,查看是否需要过滤、分组、分页、排序、计算聚合,并指定成功回调方法和失败回调方法;调用本地传输类的读取方法,并将解析的配置信息作为参数传递给所述本地传输类的读取方法;读取成功后执行成功回调方法,返回读取数据;用数据解析类处理读取的数据,并根据配置信息使用查询类处理数据,返回处理结果;

为待更新、待删除和/或新增数据建立数据模型,当触发更新事件、待删除事件和/或新增事件,将每条数据放入对应事件的数组中;若自动保存,则将对应数组中数据保存到所述数据处理类中的数据集合;若不自动保存,则需要调用所述数据处理类中的同步方法将对应数组中数据保存到所述数据处理类中的数据集合。

4.根据权利要求1、2或3所述的移动端网页开发中的数据处理方法,其特征在于,还包括:

建立缓存类数据模型,将远程获取的数据缓存在本地内存中,下次请求时通过缓存类数据模型中设置的寻找方法直接读取缓存中的数据。

5.根据权利要求4所述的移动端网页开发中的数据处理方法,其特征在于,所述根据区分的传输类型创建传输类实例,对数据进行读取、更新及删除处理中,远程传输类的处理过程包括:

创建并初始化远程传输类实例;

遍历数组以确定远程请求类型;

检测缓存配置是否为真,若是则直接读取缓存中数据,否则创建一个缓存区,以存储远程数据;

触发读取数据事件时,解析请求参数,若远程接受的参数和本地参数不匹配,通过参数匹配方法将本地参数修改为远程可接受参数,并将解析的参数配置到远程请求链接url中;

配置成功回调方法和失败回调方法,再读取缓存中的数据;如果有缓存数据,读取成功;如果没有缓存数据,则发出ajax请求,向服务器请求远程数据;读取成功则调用成功回调函数,将数据放入缓存类中,失败则调用失败回调函数;

触发新增、更新或删除数据事件时,直接向远程服务器发送ajax请求。

6.根据权利要求5所述的移动端网页开发中的数据处理方法,其特征在于,所述远程传输类的处理过程进一步包括:

创建远程传输类实例,解析所述数据模型;

触发读取数据事件时,解析用户配置信息,查看是否需要过滤、分组、分页、排序、计算聚合操作,并指定成功回调方法和失败回调方法;调用远程传输类的读取方法,并将解析的配置信息作为参数传递给远程传输类的读取方法;在远程传输类的读取方法中,组装参数,向远程服务器发出请求;远程服务器接收到此请求,解析参数并根据要求返回结果数据到本地,根据所解析出的数据模型将返回的结果数据存放在本地内存中。

7.根据权利要求6所述的移动端网页开发中的数据处理方法,其特征在于,所述远程传输类的处理过程还进一步包括:

触发更新数据事件时,按照数据模型新建一条数据记录,并将新建的数据记录放入更新数据中,直至遍历完成整个需要更新的数据;指定成功回调函数和失败回调函数,解析用户配置信息,向远程服务器发出更新请求,更新成功则执行成功回调函数,更新失败则执行失败回调函数;

触发新增数据事件时,按照数据模型新建一条数据记录,并将新建的数据记录放入新增数据中,直至遍历完成整个需要新增的数据;指定成功回调函数和失败回调函数,解析用户配置信息,向远程服务器发出新增请求,新增成功则执行成功回调函数,新增失败则执行失败回调函数;

触发删除数据事件时,按照数据模型新建一条数据记录,并将新建的数据记录放入待删除数据中,直至遍历完成整个需要删除的数据;指定成功回调函数和失败回调函数,解析用户配置信息,向远程服务器发出删除增请求,删除成功则执行成功回调函数,删除失败则执行失败回调函数。

8.一种移动端网页开发中的数据处理系统,其特征在于,包括:

兼容多平台的测试脚本语言数据库;

存储数据模块,用于建立采用对象方式的存储模式,对数据流进行存储,对象中包含一个以上的数据域;

创建模型模块,用于基于所述对象建立对数据进行封装的数据模型,所述数据模型增设有记录的ID属性,能自动将每个数据域转换为指定类型,并将数据渲染到网页中。

9.根据权利要求8所述的移动端网页开发中的数据处理系统,其特征在于,还包括:

查询类模块,用于对原始数据进行查询操作,设置有用于存放查询结果的数组对象;其中,查询操作包括聚合、分组、分页、过滤及排序操作;

缓存类模块,用于建立缓存类数据模型,将远程获取的数据缓存在本地内存中,下次请求时通过缓存类数据模型中设置的寻找方法直接读取缓存中的数据;

传输类模块,包括本地传输类子模块和远程传输类子模块;

处理类模块,用于新建数据、读取数据、更新数据、删除数据。

10.一种移动端应用装置,其特征在于,设置有采用权利要求1至7任一项所述的移动端网页开发中的数据处理方法制作的网页。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1