数据访问方法及系统的制作方法

文档序号:6504553阅读:109来源:国知局
数据访问方法及系统的制作方法
【专利摘要】本发明提供一种数据访问方法,该方法包括步骤:接收客户端发送的访问请求数据,该访问请求数据包括客户端参数及数据获取参数;根据所述客户端参数验证所述客户端是否有访问服务器的权限;当所述客户端有访问服务器的权限时,根据所述数据获取参数在服务器的数据库中获取数据;及将获取的数据生成数据文件返回至客户端。本发明还提供一种数据访问系统。利用本发明可以实现不同客户端对服务器中同一数据的访问。
【专利说明】数据访问方法及系统

【技术领域】
[0001] 本发明涉及一种数据访问方法及系统,尤其是涉及一种通过客户端访问服务器中 数据的方法及系统。

【背景技术】
[0002] 随着科技的发展,市面上的客户端种类越来越多,比如手机、平板电脑、笔记本电 脑及计算机等各种固定的终端。在将一套应用系统(例如系统软件、应用软件)安装至不同 种类的客户端时,往往需要开发不同版本的应用系统来对应不同种类的客户端。在不同的 客户端中所述应用系统均对应有数据库用于进行数据的存储,因此,不同种类的客户端就 需要开发对应的数据访问层来实现数据的访问。这样,给开发人员带来了很多重复、繁琐的 数据访问代码,给后续的维护也造成很大的困扰。


【发明内容】

[0003] 鉴于以上内容,有必要提供一种数据访问方法及系统,其将不同种类的客户端对 应的数据存储于服务器中,实现不同种类的客户端对该服务器的数据库中数据的访问。
[0004] 一种数据访问方法,应用于服务器中,该方法包括步骤:(a)接收客户端发送的访 问请求数据,该访问请求数据包括客户端参数及数据获取参数;(b)根据所述客户端参数 验证所述客户端是否有访问服务器的权限;(c)当所述客户端有访问服务器的权限时,根 据所述数据获取参数在服务器的数据库中获取数据;及(d)将获取的数据生成数据文件返 回至客户端。
[0005] -种数据访问系统,运行于服务器中,该系统包括:接收模块,用于接收客户端发 送的访问请求数据,该访问请求数据包括客户端参数及数据获取参数;验证模块,用于根据 所述客户端参数验证所述客户端是否有访问服务器的权限;获取模块,用于当所述客户端 有访问服务器的权限时,根据所述数据获取参数在服务器的数据库中获取数据;及返回模 块,用于将获取的数据生成数据文件返回至客户端。
[0006] 相较于现有技术,本发明提供的数据访问方法及系统将不同种类的客户端对应的 数据存储于服务器中,实现了不同种类的客户端对该服务器的数据库中数据的访问,无需 在各种客户端中开发不同的数据访问层来访问数据,从而节省了开发人员的重复、繁琐劳 动,且减轻了后续的维护困难。

【专利附图】

【附图说明】
[0007] 图1是本发明服务器与客户端的网络架构图。
[0008] 图2是本发明数据访问系统较佳实施例的功能模块图。
[0009] 图3是本发明数据访问方法较佳实施例的作业流程图。
[0010] 图4是本发明中配置表的一个具体实例。
[0011] 主要元件符号说明

【权利要求】
1. 一种数据访问方法,运行于服务器中,其特征在于,该方法包括: 接收步骤:接收客户端发送的访问请求数据,该访问请求数据包括客户端参数及数据 获取参数; 验证步骤:根据所述客户端参数验证所述客户端是否有访问服务器的权限; 获取步骤:当所述客户端有访问服务器的权限时,根据所述数据获取参数在服务器的 数据库中获取数据;及 返回步骤:将获取的数据生成数据文件返回至客户端。
2. 如权利要求1所述的数据访问方法,其特征在于,所述服务器中存储有一个配置表, 该配置表中存储有不同客户端的名称、种类代码、访问验证码、及所获取数据的返回格式。
3. 如权利要求2所述的数据访问方法,其特征在于,所述验证步骤包括: 在配置表中查找是否有与所述客户端参数中名称及种类代码均相同的客户端; 当在配置表中查找到与所述客户端参数中名称及种类代码均相同的客户端时,判断所 述查找到的客户端的访问验证码与所述客户端参数中的访问验证码是否相同; 当所述查找到的客户端的访问验证码与所述客户端参数中的访问验证码相同时,判定 所述客户端有访问服务器的权限;及 当在配置表中没有查找到与所述客户端参数中名称及种类代码均相同的客户端,或所 述查找到的客户端的访问验证码与所述客户端参数中的访问验证码不相同时,判定所述客 户端没有访问服务器的权限。
4. 如权利要求3所述的数据访问方法,其特征在于,所述返回步骤根据所述查找到的 客户端的所获取数据的返回格式将所述获取的数据生成数据文件。
5. 如权利要求1所述的数据访问方法,其特征在于,所述获取步骤包括: 通过服务器中的数据访问接口在数据库中进行数据的查找; 当在数据库中查找到数据时,获取该查找到的数据;及 当在数据库中没有查找到数据时,获取到数据不存在的提示信息。
6. -种数据访问系统,应用于服务器中,其特征在于,该系统包括: 接收模块,用于接收客户端发送的访问请求数据,该访问请求数据包括客户端参数及 数据获取参数; 验证模块,用于根据所述客户端参数验证所述客户端是否有访问服务器的权限; 获取模块,用于当所述客户端有访问服务器的权限时,根据所述数据获取参数在服务 器的数据库中获取数据;及 返回模块,用于将获取的数据生成数据文件返回至客户端。
7. 如权利要求6所述的数据访问系统,其特征在于,所述服务器中存储有一个配置表, 该配置表中存储有不同客户端的名称、种类代码、访问验证码、及所获取数据的返回格式。
8. 如权利要求7所述的数据访问系统,其特征在于,所述验证模块通过以下步骤验证 所述客户端是否有访问服务器的权限: 在配置表中查找是否有与所述客户端参数中名称及种类代码均相同的客户端; 当在配置表中查找到与所述客户端参数中名称及种类代码均相同的客户端时,判断所 述查找到的客户端的访问验证码与所述客户端参数中的访问验证码是否相同; 当所述查找到的客户端的访问验证码与所述客户端参数中的访问验证码相同时,判定 所述客户端有访问服务器的权限;及 当在配置表中没有查找到与所述客户端参数中名称及种类代码均相同的客户端,或所 述查找到的客户端的访问验证码与所述客户端参数中的访问验证码不相同时,判定所述客 户端没有访问服务器的权限。
9. 如权利要求8所述的数据访问系统,其特征在于,所述返回模块根据所述查找到的 客户端的所获取数据的返回格式将所述获取的数据生成数据文件。
10. 如权利要求6所述的数据访问系统,其特征在于,所述获取模块通过以下步骤获取 数据库中的数据: 通过服务器中的数据访问接口在数据库中进行数据的查找; 当在数据库中查找到数据时,获取该查找到的数据;及 当在数据库中没有查找到数据时,获取到数据不存在的提示信息。
【文档编号】G06F17/30GK104243532SQ201310248957
【公开日】2014年12月24日 申请日期:2013年6月21日 优先权日:2013年6月21日
【发明者】李忠一, 谢德意, 赵米华 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1