一种资源访问的方法、相关装置、设备和存储介质与流程

文档序号:37259697发布日期:2024-03-12 20:37阅读:15来源:国知局
一种资源访问的方法、相关装置、设备和存储介质与流程

本技术涉及云计算,尤其涉及一种资源访问的方法、相关装置、设备和存储介质。


背景技术:

1、随着信息技术的快速发展,云技术已经广泛运用到社会各领域。基于云技术将硬件的计算资源虚拟化,形成一个庞大的虚拟资源池,通过动态伸缩的布置方式提供给用户。用户可以根据自身需求,通过网络访问虚拟资源池,以获得需要的云资源。

2、目前,用户在访问云资源之前需要先登录云系统(例如,公有云系统、私有云系统或混合云系统)。登录云系统的方式包含但不仅限于使用用户名和密码,或者使用短信验证码,或者使用多因素身份验证(multi-factor authentication,mfa)令牌。

3、然而,发明人发现现有方案中至少存在如下问题,无论采用上述何种登录云系统的方式,都需要耗费一定时间来进行相应操作,因此,导致登录云系统的方式较为繁琐,也降低了资源的访问效率。针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本技术实施例提供了一种资源访问的方法、相关装置、设备和存储介质。可见,对于访问方而言,在无需进入登录环境的情况下,即可访问相应权限对应的资源,从而提升资源访问效率。

2、有鉴于此,本技术一方面提供一种资源访问的方法,包括:

3、接收终端设备发送的第一访问请求,其中,第一访问请求携带第一域名信息;

4、响应于第一访问请求,若已开启目标登录模式,则获取第一访问方的第一访问信息,其中,第一访问信息预先存储于服务器的信息,或,第一访问信息为终端设备携带于第一小型文本文件cookie并传输至服务器的信息;

5、根据第一访问请求和第一访问信息,生成第一资源请求;

6、响应于第一资源请求,获取与第一域名信息关联的第一目标资源;

7、向终端设备发送第一目标资源。

8、本技术另一方面提供一种资源访问的方法,包括:

9、响应于域名输入操作,向服务器发送第一访问请求,以使服务器在已开启目标登录模式的情况下,根据第一资源请求获取与第一域名信息关联的第一目标资源,其中,第一访问请求携带第一域名信息,第一资源请求为根据第一访问请求和第一访问信息生成的,第一访问信息预先存储于服务器的信息,或,第一访问信息为终端设备携带于第一小型文本文件cookie并传输至服务器的信息;

10、接收服务器发送的第一目标资源;

11、对第一目标资源进行渲染并显示。

12、本技术另一方面提供一种资源访问装置,包括:

13、接收模块,用于接收终端设备发送的第一访问请求,其中,第一访问请求携带第一域名信息;

14、获取模块,用于响应于第一访问请求,若已开启目标登录模式,则获取第一访问方的第一访问信息,其中,第一访问信息预先存储于服务器的信息,或,第一访问信息为终端设备携带于第一小型文本文件cookie并传输至服务器的信息;

15、生成模块,用于根据第一访问请求和第一访问信息,生成第一资源请求;

16、获取模块,还用于响应于第一资源请求,获取与第一域名信息关联的第一目标资源;

17、发送模块,用于向终端设备发送第一目标资源。

18、在一种可能的设计中,在本技术实施例的另一方面的另一种实现方式中,资源访问装置还包括确定模块;

19、确定模块,用于接收终端设备发送的第一访问请求之后,若第一访问请求还携带目标字段信息,则确定已开启目标登录模式,其中,目标字段信息与第一域名信息用于组成目标域名信息;

20、确定模块,还用于接收终端设备发送的第一访问请求之后,若第一访问请求未携带目标字段信息,则确定未开启目标登录模式;

21、或,

22、确定模块,还用于接收终端设备发送的第一访问请求之后,若登录模式变量所对应的变量值为第一变量值,则确定已开启目标登录模式;

23、确定模块,还用于接收终端设备发送的第一访问请求之后,若登录模式变量所对应的变量值为第二变量值,则确定未开启目标登录模式。

24、在一种可能的设计中,在本技术实施例的另一方面的另一种实现方式中,

25、确定模块,还用于接收终端设备发送的第一访问请求之后,若第一访问请求还携带目标字段信息,且,登录模式变量所对应的变量值为第一变量值,则确定已开启目标登录模式;

26、确定模块,还用于接收终端设备发送的第一访问请求之后,若第一访问请求还携带目标字段信息,且,登录模式变量所对应的变量值为第二变量值,则确定未开启目标登录模式;

27、确定模块,还用于接收终端设备发送的第一访问请求之后,若第一访问请求未携带目标字段信息,且,登录模式变量所对应的变量值为第一变量值,则确定已开启目标登录模式;

28、确定模块,还用于接收终端设备发送的第一访问请求之后,若第一访问请求未携带目标字段信息,且,登录模式变量所对应的变量值为第二变量值,则确定未开启目标登录模式。

29、在一种可能的设计中,在本技术实施例的另一方面的另一种实现方式中,

30、获取模块,具体用于从服务器中获取第一访问信息,其中,第一访问信息包括第一访问方的身份信息和密钥信息。

31、在一种可能的设计中,在本技术实施例的另一方面的另一种实现方式中,

32、获取模块,具体用于接收终端设备发送的第一cookie,其中,第一cookie携带第一访问信息,其中,第一访问信息包括第一访问方的身份信息和密钥信息;

33、从第一cookie中获取第一访问信息。

34、在一种可能的设计中,在本技术实施例的另一方面的另一种实现方式中,

35、接收模块,还用于向终端设备发送第一目标资源之后,接收终端设备发送的第二访问请求,其中,第二访问请求携带第二域名信息;

36、接收模块,还用于响应于第二访问请求,若已开启目标登录模式,则接收终端设备发送的第二cookie,其中,第二cookie携带第一访问信息,其中,第一访问信息包括第一访问方的身份信息和密钥信息;

37、生成模块,还用于根据第二访问请求和第一访问信息,生成第二资源请求;

38、获取模块,还用于响应于第二资源请求,获取与第二域名信息关联的第二目标资源;

39、发送模块,还用于向终端设备发送第二目标资源。

40、在一种可能的设计中,在本技术实施例的另一方面的另一种实现方式中,

41、接收模块,还用于向终端设备发送第一目标资源之后,若终端设备响应于访问切换请求,则在已开启目标登录模式的情况下,接收终端设备发送的第三cookie,其中,第三cookie携带第二访问信息,其中,第二访问信息包括第二访问方的身份信息和密钥信息;

42、生成模块,还用于根据第一访问请求和第二访问信息,生成第三资源请求;

43、获取模块,还用于响应于第三资源请求,获取与第一域名信息关联的第三目标资源;

44、发送模块,还用于向终端设备发送第三目标资源。

45、在一种可能的设计中,在本技术实施例的另一方面的另一种实现方式中,

46、生成模块,具体用于根据第一访问请求生成接口调用请求,其中,接口调用请求用于请求调用应用程序编程接口api;

47、根据接口调用请求和第一访问信息,生成第一资源请求;

48、获取模块,具体用于调用api获取与第一域名信息关联的第一目标资源。

49、在一种可能的设计中,在本技术实施例的另一方面的另一种实现方式中,

50、生成模块,具体用于对接口调用请求与第一访问信息进行封装,得到第一资源请求;

51、获取模块,具体用于调用api对第一资源请求进行解析,得到待验证的第一访问信息,其中,待验证的第一访问信息包括待验证身份信息和待验证密钥信息;

52、若待验证身份信息与预存身份信息一致,且,待验证密钥信息与预存密钥信息一致,且,待验证身份信息与待验证密钥信息匹配成功,则获取与第一域名信息关联的第一目标资源。

53、在一种可能的设计中,在本技术实施例的另一方面的另一种实现方式中,

54、生成模块,具体用于从第一访问信息中获取第一访问方的密钥信息;

55、采用第一访问方的密钥信息对接口调用请求进行加密,得到已加密接口调用请求;

56、对已加密接口调用请求和第一访问方的身份信息进行封装,得到第一资源请求;

57、获取模块,具体用于调用api对第一资源请求进行解析,得到已加密接口调用请求和第一访问方的身份信息;

58、调用api,根据第一访问方的身份信息获取第一访问方的密钥信息;

59、若使用第一访问方的密钥信息对已加密接口调用请求解密成功,则获取与第一域名信息关联的第一目标资源。

60、本技术另一方面提供一种资源访问装置,包括:

61、发送模块,用于响应于域名输入操作,向服务器发送第一访问请求,以使服务器在已开启目标登录模式的情况下,根据第一资源请求获取与第一域名信息关联的第一目标资源,其中,第一访问请求携带第一域名信息,第一资源请求为根据第一访问请求和第一访问信息生成的,第一访问信息预先存储于服务器的信息,或,第一访问信息为终端设备携带于第一小型文本文件cookie并传输至服务器的信息;

62、接收模块,用于接收服务器发送的第一目标资源;

63、显示模块,用于对第一目标资源进行渲染并显示。

64、在一种可能的设计中,在本技术实施例的另一方面的另一种实现方式中,

65、发送模块,还用于响应于域名输入操作,向服务器发送第二访问请求,以使服务器在已开启目标登录模式的情况下,根据第二资源请求获取与第二域名信息关联的第二目标资源,其中,第二访问请求携带第二域名信息,第二资源请求为根据第二访问请求和第一访问信息生成的,第一访问信息为终端设备携带于第二cookie并传输至服务器的信息;

66、接收模块,还用于接收服务器发送的第二目标资源;

67、显示模块,还用于对第二目标资源进行渲染并显示。

68、在一种可能的设计中,在本技术实施例的另一方面的另一种实现方式中,

69、显示模块,还用于响应针对于信息查看控件的选择操作,显示账号信息和账号信息对应的切换控件,其中,账号信息绑定第二访问信息,第二访问信息包括第二访问方的身份信息和密钥信息;

70、发送模块,还用于响应针对于切换控件的选择操作,向服务器发送第三cookie,以使服务器在已开启目标登录模式的情况下,根据第三资源请求获取与第一域名信息关联的第三目标资源,其中,第三cookie携带第二访问信息,第三资源请求为根据第一访问请求和第二访问信息生成的;

71、接收模块,还用于接收服务器发送的第三目标资源;

72、显示模块,还用于对第三目标资源进行渲染并显示。

73、在一种可能的设计中,在本技术实施例的另一方面的另一种实现方式中,资源访问装置还包括处理模块;

74、显示模块,还用于响应于信息添加操作,显示信息录入区域;

75、处理模块,用于响应针对于信息录入区域的输入操作,将访问方的账号信息、身份信息和密钥信息保存于本地存储。

76、在一种可能的设计中,在本技术实施例的另一方面的另一种实现方式中,

77、处理模块,还用于响应于信息删除操作,从浏览器的本地存储中删除访问方的账号信息、身份信息和密钥信息。

78、本技术另一方面提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述各方面的方法。

79、本技术的另一方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方面的方法。

80、本技术的另一个方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方面的方法。

81、从以上技术方案可以看出,本技术实施例具有以下优点:

82、本技术实施例中,提供了一种资源访问的方法,服务器响应于终端设备发送的第一访问请求,若已开启目标登录模式,则获取第一访问方的第一访问信息。第一访问信息可以是预先存储在服务器的信息,或者是由终端设备通过cookie发送过来的。基于此,服务器根据第一访问请求和第一访问信息,生成第一资源请求,再根据第一资源请求获取与第一域名信息关联的第一目标资源。由此,服务器向终端设备发送第一目标资源。通过上述方式,在开启目标登录模式的情况下,服务器可以从本地获取用户的访问信息,或者,服务器接收终端设备通过cookie发送的访问信息。其中,cookie中可存放最近一次访问方的访问信息。因此,对于访问方而言,在无需进入登录环境的情况下,即可访问相应权限对应的资源,从而提升资源访问效率。

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