首页 / 专利库 / 电信 / 移动通信终端 / 一种浏览器/服务器系统中的数据导入与导出方法

一种浏览器/服务器系统中的数据导入与导出方法

阅读:966发布:2024-01-09

专利汇可以提供一种浏览器/服务器系统中的数据导入与导出方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种浏览器/ 服务器 系统中的数据导入与导出方法,首先在服务器端的 数据库 中确定需导入数据的存储字段与格式,在浏览器端选择需要导入数据库的数据,并根据所述确定的数据库存储字段与格式,生成导入文件,将其传输至服务器端,并将导入数据转化为导入数组,由服务器端读取所述导入数组,并依照预设格式存入对应的字段中;导出时,由浏览器端确定需要导出的数据条件,并将所述数据条件发送至服务器端,读取所述数据条件,并在数据库中查询符合该条件的数据,在服务器端将符合条件的记录拼装成数组,生成特定格式的导出文件,将该导出文件保存至服务器端的 指定 路径下。应用本发明所述方法,实现了 网站 系统中数据的导入与导出。,下面是一种浏览器/服务器系统中的数据导入与导出方法专利的具体信息内容。

1、一种浏览器/服务器系统中的数据导入方法,其特征在于,包括如下 步骤:
在服务器端的数据库中确定需导入数据的存储字段与格式,并向浏览器 端提供导入文件的编写范例模板;
在浏览器端选择需要导入数据库的数据,并获取所述编写范例模板;
在浏览器端根据所述编写范例模板提供的提示信息,按照所述确定的数 据库存储字段与格式,使用特定格式的文件编辑所述选定的需要导入数据库 的数据,在利用所述编写范例模板检查数据格式后生成导入文件;
将导入文件传输至服务器端,并将导入数据转化为导入数组;
由服务器端读取所述导入数组,并依照预设格式存入对应的字段中。
2、如权利要求1所述的方法,其特征在于,所述由服务器端读取导入 数组的步骤,进一步包括:根据对应的字段格式,验证读取的导入数组的数 据合法性。
3、如权利要求1所述的方法,其特征在于,所述使用特定格式的文件 编辑所述选定的需要导入数据库的数据的步骤,是使用MS Excel格式的文 件进行编辑。
4、如权利要求1所述的方法,其特征在于,进一步包括:将导入数据 发送至预设的移动通信终端中。
5、如权利要求1所述的方法,其特征在于,所述将导入文件传输至服 务器端的步骤,进一步包括:验证所述导入文件的大小是否已经超过预设限 制,如果超过限制,则返回错误指示。
6、如权利要求4所述的方法,其特征在于,所述导入数据是管理员与 会员的交流记录数据、或多个主题交流区的交流记录。
7、一种浏览器/服务器系统中用于导出以权利要求1所述的方法导入的 数据的方法,其特征在于,包括如下步骤:
由浏览器端确定需要导出的数据条件,并将所述数据条件发送至服务器 端;
由服务器端读取所述数据条件,并在数据库中查询符合该条件的数据;
在服务器端将符合条件的记录按照数据库字段格式拼装成数组,生成特 定格式的导出文件;
将该导出文件保存至服务器端的指定路径下。
8、如权利要求7所述的方法,其特征在于,所述将该导出文件保存至 服务器端的指定路径下的步骤,包括:
将导出文件压缩打包,并记录文件名后,保存至指定路径。
9、如权利要求7所述的方法,其特征在于,进一步包括:
浏览器端根据服务器端的保存路径,提示用户下载导出文件。
10、如权利要求7所述的方法,其特征在于,所述生成特定格式的导出 文件的步骤,是生成MS Excel格式的文件。
11、如权利要求7所述的方法,其特征在于,所述浏览器端确定的导出 数据条件包括用户设置的导出格式与汇总条件。
12、如权利要求11所述的方法,其特征在于,所述用户设置的导出格 式包括一般格式、一般汇总格式、定制格式、定制汇总格式、按年月日汇总 格式。
13、如权利要求11所述的方法,其特征在于,所述用户设置的导出格 式与汇总条件是由用户通过一浏览器在线进行设置。
14、如权利要求11所述的方法,其特征在于,所述服务器端读取所述 数据条件,并在数据库中查询符合该条件的数据的步骤,是由服务器端根据 用户设置的导出格式与汇总条件,生成数据查询的语句,获得标题头数据与 符合条件的表单数据。
15、如权利要求14所述的方法,其特征在于,所述服务器端将符合条 件的记录按照数据库字段格式拼装成数组的步骤,是将所述标题头数据与符 合条件的表单数据转化为导出数组。

说明书全文

技术领域

发明涉及一种数据导入与导出方法,尤其涉及一种在浏览器/服务器 系统中的数据导入与导出的方法。

背景技术

随着互联网技术的发展,出现了越来越多的网站,因此,网站建设与维 护的工作也越来越普遍。
目前的网站系统多采用浏览器/服务器(Browser/WebServer)架构,在 一般的网站建设与维护工作中,需要面对大量的网页数据,这包括互联网用 户通过网站提交的数据,以及网站管理者编辑的数据,等等,尤其是那些采 用会员制的网站,仅需要管理的会员资料就有成百上千笔,而且还需要不断 的更新维护。
但在目前的网站系统中,大部分的数据都是即时性的,在浏览器端的使 用者无法将管理的数据及时收集起来,集中导入服务器端的数据库中,也无 法根据需要将数据库中存储的数据导出。这就造成了网站的管理员以及用户 在需要数据录入时,只能一笔一笔的提交记录,而统计的数据又不能导出, 导致工作效率低下,容易出错误,而且使用起来极不方便。
可见,如何在浏览器/服务器系统中提供一种数据导入与导出的方法, 已经成为业内亟待解决的问题。

发明内容

本发明所要解决的技术问题在于提供一种在浏览器/服务器系统中的数 据导入与导出的方法,在网站系统中实现数据的集中录入与导出。
为解决上述技术问题,本发明提供一种浏览器/服务器系统中的数据导 入方法,包括如下步骤:
在服务器端的数据库中确定需导入数据的存储字段与格式,并向浏览器 端提供导入文件的编写范例模板;
在浏览器端选择需要导入数据库的数据,并获取所述编写范例模板;
在浏览器端根据所述编写范例模板提供的提示信息,按照所述确定的数 据库存储字段与格式,使用特定格式的文件编辑所述选定的需要导入数据库 的数据,在利用所述编写范例模板检查数据格式后生成导入文件;
将导入文件传输至服务器端,并将导入数据转化为导入数组;
由服务器端读取所述导入数组,并依照预设格式存入对应的字段中。本 发明进而提供一种浏览器/服务器系统中的数据导出方法,包括如下步骤:
由浏览器端确定需要导出的数据条件,并将所述数据条件发送至服务器 端;
由服务器端读取所述数据条件,并在数据库中查询符合该条件的数据;
在服务器端将符合条件的记录按照数据库字段格式拼装成数组,生成特 定格式的导出文件;
将该导出文件保存至服务器端的指定路径下。
利用本发明,对于需要向系统数据库中导入的资料,可通过提前编辑好 的导入文档,一键导入到系统中。而对于需要从数据库系统中导出的资料, 也可以一键导出。而且,导出的文档可再次直接导入到系统中。本发明极大 的提高了网站建设与维护的效率,以及准确性。
附图说明
图1是本发明所述的数据导入的架构图;
图2是本发明所述的数据导出的架构图;
图3是本发明所述的数据导入流程示意图;
图4是本发明所述的数据导出流程示意图;
图5是会员资料的导入操作示意图;
图6是导入会员后的资料显示示意图;
图7是需要导入会员的数据文件格式示意图;
图8是会员资料的导出操作示意图;
图9是导出会员后的数据文件格式示意图;
图10是员工资料的导入操作示意图;
图11是需要导入员工的数据文件格式示意图;
图12是员工资料的导出操作示意图;
图13是导出员工后的数据文件格式示意图;
图14是c-log交流记录资料的导入操作示意图;
图15是需要导入c-log交流记录的数据文件格式示意图;
图16是c-log交流记录资料的导出操作示意图;
图17是导出c-log交流记录后的数据文件格式示意图;
图18是m-log交流记录资料的导出操作示意图;
图19是导出m-log交流记录后的数据文件格式示意图;
图20是会员资料的导入流程示意图;
图21是会员资料的导出流程示意图
图22是员工资料的导入流程示意图
图23是员工资料的导出流程示意图
图24是c-log交流记录资料的导入流程示意图;
图25是c-log交流记录资料的导出流程示意图;
图26是m-log交流记录资料的导出流程示意图;
图27是通过浏览器在线设置数据导出格式的示意图;
图28是通过浏览器在线设置数据汇总条件的示意图;
图29为根据本发明实施例所述的定制导出的格式一的示意图;
图30为按照所述格式一导出后的显示示意图;
图31为按照所述格式一以定制格式按照年月日汇总导出后的显示示意 图;
图32为根据本发明实施例所述的在线表单数据定制导出的流程示意 图。

具体实施方式

如图1所示,为本发明所述的数据导入的架构图,在浏览器100侧,根 据要导入的数据生成数据文件,传输至服务器200侧,存入数据库中。
如图2所示,为本发明所述的数据导出的架构图,在浏览器100侧,输 入查询条件,传输至服务器200侧,并在数据库中查询出符合条件的记录, 保存于服务器指定路径下,由浏览器100侧下载并保存文件。
如图3所示,为本发明所述的数据导入流程示意图,首先在服务器端的 数据库中确定需导入数据的存储字段与格式(步骤301);在浏览器端选择 需要导入数据库的数据(步骤302);然后在浏览器端根据所述确定的数据 库存储字段与格式,使用特定格式的文件编辑所述选定的需要导入数据库的 数据,生成导入文件(步骤303);将导入文件传输至服务器端,并将导入 数据转化为导入数组(步骤304);由服务器端读取所述导入数组,并依照 预设格式保存入对应的字段中(步骤305)。
其中,所述的特定格式,可以是MS Excel格式。
此外,还可以进一步将导入数据发送至预设的移动通信终端中。
如图4所示,为本发明所述的数据导出流程示意图,首先由浏览器端确 定需要导出的数据条件,并将所述数据条件发送至服务器端(步骤401); 由服务器端读取所述数据条件,并在数据库中查询符合该条件的数据(步骤 402);然后在服务器端将符合条件的记录按照数据库字段格式拼装成数组, 生成特定格式的导出文件(步骤403);将该导出文件保存至服务器端的指 定路径下(步骤404)。
此外,还可以进一步将导出文件压缩打包,并记录文件名后,由浏览器 端根据服务器端的保存路径,提示用户下载导出文件。
根据本发明的实施例,在导入部分,还可以提供一个范例模板,用户可 以下载导入范例模板,模板提示这个下载模有那些数据可导入到数据库中 及检查数据格式。然后,用户就可以把要导入的数据按照模板格式准备好。 之后,选择要导入数据的模块,导入数据文件即可。
导入数据文件上传到服务器端,由服务器端把导入的数据文件转化为导 入数组,对导入数组的每个数据进行数据格式检查,如果合格则把这条数据 保存到对应数据库的数据表的字段中,如果不合格,则跳过这条数据,检查 下一条数据。
根据本发明的实施例,在导出部分,只需要在浏览器端选择要导出数据 的模块,并输入导出数据的条件范围,在服务器端查询符合条件的数据,生 成导出数据文件,即可由浏览器端下载保存。
在服务器端数据库中,查找到符合用户选择条件的数据集合后,可以把 导出集合转化为excel格式的导出数组,把导出数组以文件形成保存在服务 器端的临时目录中,提示用户保存、下载导出数据文件。
根据本发明的实施例,可以实现对各种网站资料的导入与导出。
如图5所示,为会员资料的导入操作示意图,当使用者需要导入会员资 料时,只需要在相应的页面点击“导入会员”按钮,并使用MS Execl文件 编辑资料后,即可导入数据库,导入会员后的资料显示如图6所示。
其中,导入的数据文件格式可以如图7所示,其中,“账号”对应数据 库中的PRESIDENT_NO字段;“密码”对应数据库中的strApplyPasswd字 段;“真实姓名”对应ApplyName字段;“联络电话”对应 ApplyTelphone字段;“E-mail”对应ApplyEmail字段;“手机/小灵通号 码”对应strSmsPhoneNo字段;“邮编”对应strPostCode字段;“联系地 址”对应strAddress字段;“组别”对应intGroupPK字段;“备注”对应 strMemo字段;“所在单位”对应strCompany字段。
如图8所示,为会员资料的导出操作示意图,当使用者需要导出会员资 料时,只需要在相应的页面点击“导出会员”按钮,导出的数据文件格式如 图9所示。
如图10所示,为员工资料的导入操作示意图,当使用者需要导入员工 资料时,只需要在相应的页面点击“资料导入”按钮,需要导入的文件如图 11所示。
如图12所示,为员工资料的导出操作示意图,当使用者需要导出员工 资料时,只需要在相应的页面点击“资料导出”按钮,形成的导出文件如图 13所示。
如图14所示,为c-log交流记录资料的导入操作示意图。c-log是指管 理员(可设多人)与每一个成员搭建的若干个交流空间,当使用者需要导入 c-log交流记录时,只需要在相应的页面点击“批量发送”按钮,需要导入 的数据文件如图15所示。
如图16所示,为c-log交流记录资料的导出操作示意图,当使用者要导 出c-log交流记录资料时,只需要在相应的页面点击“内容导出”按钮,形 成的导出数据文件如图17所示。
如图18所示,为m-log交流记录资料的导出操作示意图。m-log是指按 主题创建的可指定参与人加入的若干个交流空间,当使用者要导出m-log交 流记录时,只需要在相应的页面点击“记录导出”按钮,形成的导出数据文 件如图19所示。
如图20所示,为会员资料的导入流程示意图。具体过程如下:
步骤2001:首先要初始化简、繁、英系统提示字符串;
步骤2002:把导入文件转化为导入数组;
步骤2003:读取导入帐号;
步骤2004:判断帐号是否合法,若是,进入步骤2005,若否,进入步 骤2003;
步骤2005:判断读密码是否合法,若是,进入步骤2006,若否,进入 步骤2003;
步骤2006:判断读姓名是否合法,若是,进入步骤2007,若否,进入 步骤2003;
步骤2007:判断读电话是否合法,若是,进入步骤2008,若否,进入 步骤2003;
步骤2008:判断读手机号是否合法,若是,进入步骤2009,若否,进 入步骤2003;
步骤2009:判断读email是否合法,若是,进入步骤2010,若否,进 入步骤2003;
步骤2010:判断读邮编是否合法,若是,进入步骤2011,若否,进入 步骤2003;
步骤2011:判断读性别是否合法,若是,进入步骤2012,若否,进入 步骤2003;
步骤2012:判断读出生日期是否合法,若是,进入步骤2013,若否, 进入步骤2003;
步骤2013:判断读最高学历是否合法,若是,进入步骤2014,若否, 进入步骤2003;
步骤2014:判断读职业是否合法,若是,进入步骤2015,若否,进入 步骤2003;
步骤2015:判断读收入是否合法,若是,进入步骤2016,若否,进入 步骤2003;
步骤2016:判断记录是否读取完成,若是,进入步骤2017,若否,进 入步骤2003;
步骤2017;把数据保存到数据库中;
步骤2018:返回。
如图21所示,为会员资料的导出流程示意图。具体过程如下:
步骤2101:首先要初始化简、繁、英系统提示字符串;
步骤2102:建立最高学历、职业的数组;
步骤2103:读取用户输入的查询条件并查询数据;
步骤2104:查询是否有符合条件的记录,若是,进入步骤2106,若否, 进入步骤2105;
步骤2105:返回;
步骤2106:把符合条件的记录拼成数组;
步骤2107:保存xls文件到服务器指定路径;
步骤2108:提示用户下载导出文件;
步骤2109:退出。
如图22所示,为员工资料的导入流程示意图。具体过程如下:
步骤2201:首先要初始化简、繁、英系统提示字符串;
步骤2202:把导入文件转化为导入数组;
步骤2203:读取导入帐号;
步骤2204:判断帐号是否合法,若是,进入步骤2005,若否,进入步 骤2003;
步骤2205:判断读密码是否合法,若是,进入步骤2206,若否,进入 步骤2203;
步骤2206:判断读手机号是否合法,若是,进入步骤2207,若否,进 入步骤2203;
步骤2207:判断记录是否读取完成,若是,进入步骤2208,若否,进 入步骤2203;
步骤2208:把数据保存到数据库中;
步骤2209:返回。
如图23所示,为员工资料的导出流程示意图。具体过程如下:
步骤2301:首先初始化简、繁、英系统提示字符串;
步骤2302:读取用户输入的查询条件并查询数据
步骤2303:查询是否有符合条件的记录,若是,进入步骤2305,若否, 则进入步骤2304;
步骤2304:返回;
步骤2305:把符合条件的记录拼成数组;
步骤2306:保存xls文件到服务器指定路径;
步骤2307:提示用户下载导出文件;
步骤2308:退出。
如图24所示,为c-log交流记录资料的导入流程示意图。具体过程如下:
步骤2401:首先初始化简、繁、英系统提示字符串;
步骤2402:判断上传文件尺寸是否大于规定尺寸,例如300k,若是, 进入步骤2413,若否,进入步骤2403;
步骤2403:把导入文件转化为导入数组;
步骤2404:读取导入帐号;
步骤2405:判断帐号是否合法,若是,进入步骤2406,若否,进入步 骤2404;
步骤2406:判断读取留言是否大于规定字数,例如800字,若是,进 入步骤2404,若否,进入步骤2407;
步骤2407:判断记录是否读取完成,若是,进入步骤2408,若否,进 入步骤2404
步骤2408:把数据保存到数据库中;
步骤2409:判断是否把内容发送到手机,若是,进入步骤2410,若否, 进入步骤2411;
步骤2410:把内容发送到手机;
步骤2411:判断是否把内容发送到小灵通,若是,进入步骤2412,若 否,进入步骤2413;
步骤2412:把内容发送到小灵通;
步骤2413:返回。
如图25所示,为c-log交流记录资料的导出流程示意图。具体过程如下:
步骤2501:首先初始化简、繁、英系统提示字符串;
步骤2502:建立部、组别的数组;
步骤2503:读取用户输入的查询条件并查询数据;
步骤2504:查询是否有符合条件的记录,若是,进入步骤2506,若否, 进入步骤2505;
步骤2505:返回;
步骤2506:把符合条件的记录拼成数组;
步骤2507:记录附件文件名;
步骤2508:把文件打zip包,保存在服务器上;
步骤2509:提示用户下载文件包;
步骤2510:退出。
如图26所示,为m-log交流记录资料的导出流程示意图。具体过程如 下:
步骤2601:首先初始化简、繁、英系统提示字符串;
步骤2602:读取用户输入的查询条件并查询数据;
步骤2603:查询是否有符合条件的记录,若是,进入步骤2605,若否, 进入步骤2604;
步骤2604:返回;
步骤2605:把符合条件的记录拼成数组;
步骤2606:记录附件文件名;
步骤2607:把文件打zip包,保存在服务器上;
步骤2608:提示用户下载文件包;
步骤2609:退出。
另外,在上述数据导出方法的基础上,针对通过前端浏览器提交的大量 格式化的表单数据,本发明实施例进一步提供了数据的定制导出功能。数据 内容的定制导出,可以分为五种方式:一般格式、一般汇总格式、定制格式、 定制汇总格式,以及按年月日汇总格式。其中后三种格式可以根据设定的导 出格式衍生出数种格式,丰富多样。
如图27、28所示,为通过浏览器在线设置数据导出格式与汇总条件的 示意图。对于下拉类型可以选择展开,展开后可以选择内容栏位,如果不选 择,就针对下拉列表项统计个数,可以设定标题栏位和内容栏位的排序顺序。
如图29所示,为根据本发明实施例所述的格式一的示意图。如图30所 示,为按照所述格式一导出后的显示示意图。如图31所示,为按照所述格 式一以定制格式按照年月日汇总导出后的显示示意图。其他形式的定制导出 过程与之类似,在此不再赘述。
上述定制导出的具体过程,综合来说,如图32所示,为根据本发明实 施例所述的在线表单数据定制导出的流程示意图。首先初始化简体、繁体、 英文系统提示字符串;然后建立提交者的姓名数组字符串;根据用户在线设 定的导出格式、汇总条件,拼写数据查询的语句,并得到标题头数组,包括 第几行的哪个元素、跨行、跨列数、展开列的标题名称,以及列号等信息; 根据设定的导出格式、汇总条件得到数据列的数据组,包括列号,需要转化 标志,是否比较列等信息;如果是按一般格式导出,则按照传递的参数(表 单号)得到对应数据;如果是按一般汇总格式导出,则按一般格式汇总数据; 如果是按定制格式导出,则按照传递的参数(表单号)得到数据;如果是按 汇总定制格式导出,则按定制格式汇总数据;如果是按年月日定制格式导出, 则按照定制格式汇总年、月、日数据,并讲年月日数据拼到一起;然后将标 题头数据转化成导出数组,将表单数据转化为导出数组;之后将xls文件保 存到服务器指定路径字符串,并提示用户下载导出文件字符串。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈