一种接收和传送数据的数据交互方法及系统与流程

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

技术特征:

1.一种接收和传送数据的数据交互方法,其特征在于:该方法包括以下步骤:

(1)接收用户申请访问令牌的请求;

(2)验证用户名和密码,是则分配令牌并执行步骤(3),否则返回;

(3)接收查询请求;

(4)验证请求是否合法,是则执行步骤(5),否则返回;

(5)请求数据源;

(6)解析数据源结果;

(7)返回结果给用户。

2.根据权利要求1所述的接收和传送数据的数据交互方法,其特征在于:

所述步骤(1)中,实时等待用户的请求,用户通过约定的密钥和加密方法,对已经分配给他的用户名和密码进行加密,用加密后的密文按照约定的请求方式,发送申请访问令牌的请求。

3.根据权利要求2所述的接收和传送数据的数据交互方法,其特征在于:

所述步骤(2)中,验证用户请求的IP是否在数据库IP白名单列表,

不在的话属于非法请求,终止请求,返回;把用户名和密码解密出来,到数据库中验证是否一致,不一致的话属于非法请求,终止请求,返回非法请求;如果都验证通过,则分配访问令牌,返回给用户。

4.根据权利要求3所述的接收和传送数据的数据交互方法,其特征在于:

所述步骤(3)中,访问令牌有效期为24小时,用户请求一次令牌,

多次执行数据查询请求;实时等待用户请求,接收用户的请求的令牌和要求的数据类型。

5.根据权利要求4所述的接收和传送数据的数据交互方法,其特征在于:

所述步骤(4)中,解析用户的令牌,检验令牌是否已经过期,以及令牌中带有用户名,密码和访问的接口权限跟数据库中的是否一致:如果不一致,则返回非法请求。

6.根据权利要求5所述的接收和传送数据的数据交互方法,其特征在于:

所述步骤(5)中,根据要请求的数据类型,去向对应的数据源请求数据;按照数据源要求的加密方式,把数据接口收到的要查询人的个人信息通过约定的密钥进行加密,然后按照约定的方式发送给数据源。

7.根据权利要求6所述的接收和传送数据的数据交互方法,其特征在于:

所述步骤(6)中,按照约定的解析方式,解析数据源响应的数据结果。

8.根据权利要求7所述的接收和传送数据的数据交互方法,其特征在于:

所述步骤(7)中,按照数据查询接口对外的统一格式,对解析到的结果进行加工,加密,返给用户。

9.一种接收和传送数据的数据交互系统,其特征在于:该系统包括:

访问请求接收模块,其配置来接收用户申请访问令牌的请求;

令牌分配模块,其配置来验证用户名和密码,并分配令牌;

查询请求接收模块,其配置来接收查询请求;

令牌解析模块,其配置来解析用户的令牌,检验令牌是否已经过期,

以及令牌中带有用户名,密码和访问的接口权限跟数据库中的是否一致:如果不一致,则返回非法请求;

数据请求模块,其配置来根据要请求的数据类型,去向对应的数据源请求数据;按照数据源要求的加密方式,把数据接口收到的要查询人的个人信息通过约定的密钥进行加密,然后按照约定的方式发送给数据源;

数据解析模块,其配置来按照约定的解析方式,解析数据源响应的数据结果;

结果返回模块,其配置来按照数据查询接口对外的统一格式,对解析到的结果进行加工,加密,返给用户。

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