项目访问方法及装置制造方法及图纸

技术编号:32783992 阅读:17 留言:0更新日期:2022-03-23 19:43
本申请提供项目访问方法及装置,其中所述项目访问方法,应用于服务端,包括:接收目标用户的权限变更消息,以及客户端发送的所述目标用户的用户标识,其中,所述权限变更消息包括所述目标用户的目标权限,所述客户端为所述目标用户当前登录的客户端;查找所述用户标识对应的目标连接通道,所述目标连接通道为所述目标用户登录所述客户端利用预设双向通信技术建立的所述客户端与所述服务端之间的双向通信连接通道;基于所述目标权限,确定项目访问数据,通过所述目标连接通道,向所述客户端发送所述项目访问数据。本方案可以提高项目访问的效率。的效率。的效率。

【技术实现步骤摘要】
项目访问方法及装置


[0001]本申请涉及计算机
,特别涉及一种项目访问方法。本申请同时涉及一种项目访问装置,一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]在客户端按照用户权限差异进行项目访问的场景中,客户端在确定用户权限后,通常将用户权限对应的项目访问数据存储至缓存空间中。在此基础上,若再次接收到项目访问请求,则直接从上述缓存空间中读取项目访问数据,以提高访问效率和安全性。
[0003]在具体应用中,为了防止客户端在用户权限变更后,依然从缓存空间中读取变更前的用户权限对应的访问数据,需要用户重新登陆客户端以重新确定用户权限,进而利用变更后的用户权限重新发起项目访问。因此,需要提供更加便捷的方案。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种项目访问方法。本申请同时涉及一种项目访问装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的不够便捷的问题。
[0005]根据本申请实施例的第一方面,提供了一种项目访问方法,应用于服务端,包括:
[0006]接收目标用户的权限变更消息,以及客户端发送的所述目标用户的用户标识,其中,所述权限变更消息包括所述目标用户的目标权限,所述客户端为所述目标用户当前登录的客户端;
[0007]查找所述用户标识对应的目标连接通道,所述目标连接通道为所述目标用户登录所述客户端利用预设双向通信技术建立的所述客户端与所述服务端之间的双向通信连接通道;
[0008]基于所述目标权限,确定项目访问数据,通过所述目标连接通道,向所述客户端发送所述项目访问数据。
[0009]根据本申请实施例的第二方面,提供了一种项目访问方法,应用于客户端,包括:
[0010]获取当前登录所述客户端的目标用户的用户标识;
[0011]查找所述用户标识对应的目标连接通道,所述目标连接通道为所述目标用户登录所述客户端利用预设双向通信技术建立的所述客户端与服务端之间的双向通信连接通道;
[0012]通过所述目标连接通道,发送所述用户标识至所述服务端,以使所述服务端基于权限变更消息中的目标权限,确定项目访问数据,并通过所述目标连接通道,向所述客户端发送项目访问数据;
[0013]基于所接收的所述项目访问数据,获取项目访问结果。
[0014]根据本申请实施例的第三方面,提供了一种项目访问装置,应用于服务端,包括:
[0015]消息接收模块,被配置为接收目标用户的权限变更消息,以及客户端发送的所述目标用户的用户标识,其中,所述权限变更消息包括所述目标用户的目标权限,所述客户端
为所述目标用户当前登录的客户端;
[0016]通道查找模块,被配置为查找所述用户标识对应的目标连接通道,所述目标连接通道为所述目标用户登录所述客户端利用预设双向通信技术建立的所述客户端与所述服务端之间的双向通信连接通道;
[0017]数据确定模块,被配置为基于所述目标权限,确定项目访问数据,通过所述目标连接通道,向所述客户端发送所述项目访问数据。
[0018]根据本申请实施例的第四方面,提供了一种项目访问装置,应用于客户端,包括:
[0019]获取当前登录所述客户端的目标用户的用户标识;
[0020]查找所述用户标识对应的目标连接通道,所述目标连接通道为所述目标用户登录所述客户端利用预设双向通信技术建立的所述客户端与服务端之间的双向通信连接通道;
[0021]通过所述目标连接通道,发送所述用户标识至所述服务端,以使所述服务端基于权限变更消息中的目标权限,确定项目访问数据,并通过所述目标连接通道,向所述客户端发送项目访问数据;
[0022]基于所接收的所述项目访问数据,获取项目访问结果。
[0023]根据本申请实施例的第五方面,提供了一种项目访问系统,包括:客户端和服务端;
[0024]所述客户端,被配置为获取当前登录所述客户端的目标用户的用户标识;查找所述用户标识对应的目标连接通道,所述目标连接通道为所述目标用户登录所述客户端利用预设双向通信技术建立的所述客户端与所述服务端之间的双向通信连接通道;通过所述目标连接通道,发送所述用户标识至所述服务端,
[0025]所述服务端,被配置为接收目标用户的权限变更消息,以及客户端发送的所述目标用户的用户标识,其中,所述权限变更消息包括所述目标用户的目标权限;查找所述用户标识对应的目标连接通道;基于所述目标权限,确定项目访问数据,通过所述目标连接通道,向所述客户端发送所述项目访问数据;
[0026]所述客户端,还被配置为接收所述项目访问数据,基于所述项目访问数据,获取项目访问结果。
[0027]根据本申请实施例的第六方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现所述项目访问方法的步骤。
[0028]根据本申请实施例的第七方面,提供了一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现所述项目访问方法的步骤。
[0029]本申请一实施例实现了服务端接收目标用户的权限变更消息,以及客户端发送的所述目标用户的用户标识,其中,权限变更消息包括目标用户的目标权限,客户端为目标用户当前登录的客户端;查找用户标识对应的目标连接通道,目标连接通道为目标用户登录客户端利用预设双向通信技术建立的客户端与服务端之间的双向通信连接通道;基于目标权限,确定项目访问数据,通过目标连接通道,向客户端发送项目访问数据。其中,目标连接通道利用预设双向通信技术建立。因此,可以保证客户端发送目标用户的用户标识至服务端,以及服务端在接收到包括目标用户的目标权限的权限变更消息情况下,向客户端发送项目访问数据。因此,无需通过用户重新登录来触发客户端对用户权限的重新确定,即可实
现对客户端中与权限变更消息中的目标权限对应的项目访问数据的更新,从而降低权限变更情况下项目访问数据获取的复杂程度。可见,本方案可以提高项目访问数据获取的便捷性。
附图说明
[0030]图1是本申请一实施例提供的一种项目访问方法的流程图;
[0031]图2是本申请另一实施例提供的一种项目访问方法的流程图;
[0032]图3是本申请一实施例提供的一种项目访问系统的结构示意图;
[0033]图4是本申请一实施例提供的一种应用于项目访问系统的项目访问方法的处理流程图;
[0034]图5是本申请另一实施例提供的一种应用于项目访问系统的项目访问方法的处理流程图;
[0035]图6是本申请一实施例提供的一种项目访问装置的结构示意图;
[0036]图7是本申请另一实施例提供的一种项目访问装置的结构示意图;
[0037]图8是本申请一实施例提供的一种计算设备的结构框图。
具体实施方式
[0038]在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种项目访问方法,其特征在于,应用于服务端,包括:接收目标用户的权限变更消息,以及客户端发送的所述目标用户的用户标识,其中,所述权限变更消息包括所述目标用户的目标权限,所述客户端为所述目标用户当前登录的客户端;查找所述用户标识对应的目标连接通道,所述目标连接通道为所述目标用户登录所述客户端利用预设双向通信技术建立的所述客户端与所述服务端之间的双向通信连接通道;基于所述目标权限,确定项目访问数据,通过所述目标连接通道,向所述客户端发送所述项目访问数据。2.根据权利要求1所述的方法,其特征在于,在所述接收客户端发送的目标用户的权限变更消息之前,所述方法还包括:创建监听套接字,利用所述监听套接字接收客户端发送的所述目标用户的登录请求,其中,所述登录请求携带所述目标用户的用户标识;根据所述登录请求和所述监听套接字,利用预设双向通信技术,建立所述服务端与所述客户端之间的目标连接通道;记录所述用户标识与所述目标连接通道的对应关系。3.根据权利要求2所述的方法,其特征在于,在所述建立目标连接通道之后,所述方法还包括:按照预设周期,向所述客户端发送针对所述目标连接通道的检测信息;若接收到所述客户端根据所述检测信息返回的响应信息,则根据预设增量延长所述目标连接通道的失效时间。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若接收到所述客户端发送的所述目标用户退出登录的通知信息,则停止向所述客户端发送所述检测信息。5.根据权利要求1至4任一项所述的方法,其特征在于,所述项目访问数据包括:页面数据;所述基于所述目标权限,确定项目访问数据,包括:基于所述目标权限,确定所述目标权限所属的目标权限组;从所述目标权限组对应的页面缓存中,读取目标页面数据;所述通过所述目标连接通道,向所述客户端发送所述项目访问数据,包括:通过所述目标连接通道,向所述客户端发送所述目标页面数据,所述目标页面数据用于所述客户端作为页面展示的依据。6.一种项目访问方法,其特征在于,应用于客户端,包括:获取当前登录所述客户端的目标用户的用户标识;查找所述用户标识对应的目标连接通道,所述目标连接通道为所述目标用户登录所述客户端利用预设双向通信技术建立的所述客户端与服务端之间的双向通信连接通道;通过所述目标连接通道,发送所述用户标识至所述服务端,以使所述服务端基于权限变更消息中的目标权限,确定项目访问数据,并通过所述目标连接通道,向所述客户端发送项目访问数据;基于所接收的所述项目访问数据,获取项目访问结果。
7.根据权利要求6所述的方法,其特征在于,在所述查找所述用户标识对应的目标连接通道之前,所述方法还包括:创建客户端套接字;生成携带所述目标用户的用户标识的登录请求;利用所述客户端套接字发送所述登录请求至所述服务端,以使所述服务端根据所述登录请求,利用预设双向通信技术,建立所述服务端与所述客户端之间的目标连接通道;记录所述用户标识与所述目标连接通道的对应关系。8.根据权利要求6或7所述的方法,其特征在于,所述项目访问数据包括:页面数据;所述通过所述目标连接通道,发送所述用户标识至所述服务端,包括:生成包含所述用户标识的访问请求...

【专利技术属性】
技术研发人员:杨旭东何天玉
申请(专利权)人:上海幻电信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1