1.一种用于电网调控的统一访问方法,其特征在于,包括:基于接收的访问请求的优先级在缓冲池中进行查询;当存在对应的结果时,返回对应的结果;否则,解析所述访问请求的统一资源标识符URI获取资源地址,基于所述资源地址和预先构建的统一访问接口获得查询结果,将所述查询结果存储在缓冲池中,并返回所述查询结果;所述统一访问接口的构建包括:将数据层中各种类型的数据库访问接口生成一个接口管理代码库,将所述接口管理代码库对外封装为统一访问接口;所述访问请求的优先级,包括:访问请求中业务类型的优先级和发起访问请求的客户的级别;所述基于所述资源地址和预先构建的统一访问接口获得查询结果,包括:基于所述资源地址的个数在令牌桶中领取对应个数的令牌;当领到令牌时,则将所述资源地址加载到对应的令牌中,否则等待令牌发放;在所述统一访问接口中基于所述令牌中的资源地址将访问请求转换为访问对应数据库的查询语句;基于所述查询语句在对应数据库中获取查询结果;采用令牌算法控制访问流量;对接收到的访问请求进行优先级排序,具体包括:对接收到的访问请求的客户端根据提前建立的用户库进行访问鉴权,若未通过则拒绝访问请求,打印错误提示信息,并将所述错误提示信息缓存到缓冲池;否则确定客户的级别,并解析所述访问请求获得业务类型;根据预先构建的业务类型访问优先级确定所述业务类型的级别;基于所述客户的级别和所述业务类型的级别进行优先级排序;所述各种类型的数据库包括电网调控关系型和非关系型数据库;所述统一访问接口对应用层表现为统一的函数调用形式,返回格式为基本数据类型、文件类型、流类型、JSON、XML。
2.如权利要求1所述的统一访问方法,其特征在于,所述基于所述查询语句在对应数据库中获取查询结果,包括:通过统一访问接口调用预设的函数在对应的数据库中执行查询语句,将执行查询语句得到的数据结果和对应的URI封装为查询结果。
3.如权利要求1所述的统一访问方法,其特征在于,所述返回所述查询结果,包括:将所述查询结果进行解析得到数据结果,并返回数据结果。
4.一种用于电网调控的统一访问系统,其特征在于,包括:应用交互模块,用于基于接收的访问请求的优先级在缓冲池中进行查询,当存在对应的结果时,返回对应的结果;否则,等待数据交互模块返回查询结果;所述应用交互模块,包括:访问请求管理子模块,用于对接收到的访问请求进行优先级排序;返回结果管理子模块,用于将所述查询结果进行解析得到数据结果,并返回数据结果统一管理模块,用于解析所述访问请求的统一资源标识符URI获取资源地址;数据交互模块,用于基于所述资源地址和预先构建的统一访问接口获得查询结果,将所述查询结果存储到在缓冲池中;所述数据交互模块,包括:生成查询语句单元,用于在所述统一访问接口中基于令牌中的资源地址将访问请求转换为对应数据库访问的查询语句;访问结果单元,用于基于所述查询语句在对应数据库中获取查询结果;统一访问接口单元,用于将数据层中各种类型的数据库访问接口生成一个接口管理代码库,将所述接口管理代码库对外封装为统一访问接口,所述统一访问接口通过函数调用进行查询,将查询操作得到的数据结果和对应的URI封装为对象;所述统一管理模块,包括:访问流量控制单元,用于基于所述资源地址的个数在令牌桶中领取对应个数的令牌,当领到令牌时,则将所述资源地址加载到对应的令牌中,否则等待令牌发放;访问流量控制单元采用令牌桶算法;应用交互模块还用于对接收到的访问请求进行优先级排序,具体包括:对接收到的访问请求的客户端根据提前建立的用户库进行访问鉴权,若未通过则拒绝访问请求,打印错误提示信息,并将所述错误提示信息缓存到缓冲池;否则确定客户的级别,并解析所述访问请求获得业务类型;根据预先构建的业务类型访问优先级确定所述业务类型的级别;基于所述客户的级别和所述业务类型的级别进行优先级排序;所述各种类型的数据库包括电网调控关系型和非关系型数据库;所述统一访问接口对应用层表现为统一的函数调用形式,返回格式为基本数据类型、文件类型、流类型、JSON、XML。