System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,特别是涉及一种服务期限的使用情况确定方法、一种服务期限的使用情况确定装置、一种电子设备以及一种计算机可读存储介质。
技术介绍
1、目前,视频会议管理的客户端是按套餐实行按期付费的模式提供服务的。现有实现方案是:读取服务器的数据库中存储的用户购买的套餐,然后读取服务器的当前时间,通过与服务器的当前时间对比来判断是否到期,若到期后没有续费,则不允许用户继续登录使用。
2、本专利技术人经研究发现,如果通过一些人为操作,例如,人工手动修改服务器的当前时间,将时间修改至过去某一在使用时限内的时间点,进而延迟服务到期时间;或者,人工修改数据库,延长套餐时间,从而获得更长时间的使用权限,则用户可继续使用。
技术实现思路
1、鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种服务期限的使用情况确定方法、相应的一种服务期限的使用情况确定装置、一种电子设备以及一种计算机可读存储介质。
2、为了解决上述问题,本专利技术实施例公开了一种服务期限的使用情况确定方法,应用于服务端,所述方法包括:
3、接收客户端发送的时间信息密文;其中,所述时间信息密文为所述客户端从密码设备获取的,由所述密码设备对时间信息加密产生的密文,所述时间信息包括服务期限的第一起止时间和密文首次创建时间;
4、对所述时间信息密文进行解密,得到所述时间信息;
5、根据服务端当前时间和所述密文首次创建时间的时间差,确
6、根据所述当前已使用时长和所述服务期限的第一起止时间,确定所述客户端的服务期限的使用情况。
7、可选地,所述时间信息还包括上次访问时间,所述方法还包括:
8、比较所述服务端当前时间和所述上次访问时间;
9、在所述服务端当前时间不晚于所述上次访问时间的情况下,确定所述使用情况为已到期,并终止所述客户端对所述服务端的访问;
10、在所述服务端当前时间晚于所述上次访问时间,且所述使用情况为未到期的情况下,加密所述服务端当前时间,并通过所述客户端传输至所述密码设备,以便所述密码设备使用所述服务端当前时间,对存储的时间信息密文中的上次访问时间进行更新。
11、可选地,所述根据所述当前已使用时长和所述服务期限的第一起止时间,确定所述客户端的服务期限的使用情况,包括:
12、从数据库中读取服务期限信息;
13、根据所述服务期限信息,确定第二起止时间;
14、根据所述当前已使用时长、所述第一起止时间和所述第二起止时间,确定所述客户端的服务期限的使用情况。
15、可选地,在所述接收客户端发送的时间信息密文之前,所述方法还包括:
16、在所述客户端的登录认证通过后,向所述客户端发送时间信息密文请求。
17、本专利技术实施例还公开了一种服务期限的使用情况确定方法,应用于客户端,所述方法包括:
18、在登录认证通过后,接收服务端发送的时间信息密文请求;
19、响应于所述时间信息密文请求,从密码设备中获取时间信息密文;其中,所述时间信息密文为由所述密码设备对时间信息加密产生的密文,所述时间信息包括服务期限的第一起止时间和密文首次创建时间;
20、将所述时间信息密文发送给所述服务端,以供所述服务端对所述时间信息密文进行解密,得到所述时间信息,并根据服务端当前时间和所述密文首次创建时间的时间差,确定当前已使用时长,然后根据所述当前已使用时长和所述服务期限的第一起止时间,确定所述客户端的服务期限的使用情况。
21、可选地,所述时间信息还包括上次访问时间,所述方法还包括:
22、接收所述服务端发送的加密的所述服务端当前时间;
23、将所述加密的所述服务端当前时间发送给所述密码设备,以便所述密码设备使用所述服务端当前时间,对存储的时间信息密文中的上次访问时间进行更新。
24、可选地,所述方法还包括:
25、接收所述服务端发送的授权信息;其中,所述授权信息包括所述服务期限的第一起止时间和当前授权时间;
26、根据所述授权信息,向所述密码设备发送密文创建指令,以便所述密码设备对所述密文创建指令携带的时间信息加密,得到首次创建的时间信息密文;其中,所述当前授权时间作为所述密文首次创建时间。
27、本专利技术实施例还公开了一种服务期限的使用情况确定方法,应用于密码设备,所述方法包括:
28、响应于客户端发送的密文创建指令,对所述密文创建指令携带的时间信息加密,得到首次创建的时间信息密文;其中,所述时间信息包括服务期限的第一起止时间和密文首次创建时间;
29、响应于所述客户端的密文获取指令,向所述客户端发送所述时间信息密文,以便所述客户端将所述时间信息密文发送给所述服务端,以供所述服务端对所述时间信息密文进行解密,得到所述时间信息,并根据服务端当前时间和所述密文首次创建时间的时间差,确定当前已使用时长,然后根据所述当前已使用时长和所述服务期限的第一起止时间,确定所述客户端的服务期限的使用情况。
30、可选地,所述时间信息还包括上次访问时间,所述方法还包括:
31、接收所述服务端经过所述客户端传输的加密的服务端当前时间;
32、使用解密得到的所述服务端当前时间,对存储的时间信息密文中的上次访问时间进行更新。
33、本专利技术实施例还公开了一种服务期限的使用情况确定装置,应用于服务端,所述装置包括:
34、密文接收模块,用于接收客户端发送的时间信息密文;其中,所述时间信息密文为所述客户端从密码设备获取的,由所述密码设备对时间信息加密产生的密文,所述时间信息包括服务期限的第一起止时间和密文首次创建时间;
35、解密模块,用于对所述时间信息密文进行解密,得到所述时间信息;
36、时长确定模块,用于根据服务端当前时间和所述密文首次创建时间的时间差,确定当前已使用时长;
37、情况确定模块,用于根据所述当前已使用时长和所述服务期限的第一起止时间,确定所述客户端的服务期限的使用情况。
38、可选地,所述时间信息还包括上次访问时间,所述装置还包括:
39、比较模块,用于比较所述服务端当前时间和所述上次访问时间;
40、已到期确定模块,用于在所述服务端当前时间不晚于所述上次访问时间的情况下,确定所述使用情况为已到期,并终止所述客户端对所述服务端的访问;
41、未到期确定模块,用于在所述服务端当前时间晚于所述上次访问时间,且所述使用情况为未到期的情况下,加密所述服务端当前时间,并通过所述客户端传输至所述密码设备,以便所述密码设备使用所述服务端当前时间,对存储的时间信息密文中的上次访问时间进行更新。
42、可选地,所述情况确定模块,包括:
43、信息读取子模本文档来自技高网...
【技术保护点】
1.一种服务期限的使用情况确定方法,其特征在于,应用于服务端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述时间信息还包括上次访问时间,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述当前已使用时长和所述服务期限的第一起止时间,确定所述客户端的服务期限的使用情况,包括:
4.根据权利要求1所述的方法,其特征在于,在所述接收客户端发送的时间信息密文之前,所述方法还包括:
5.一种服务期限的使用情况确定方法,其特征在于,应用于客户端,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述时间信息还包括上次访问时间,所述方法还包括:
7.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:
8.一种服务期限的使用情况确定方法,其特征在于,应用于密码设备,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述时间信息还包括上次访问时间,所述方法还包括:
10.一种服务期限的使用情况确定装置,其特征在于,应用于服务端,所
11.一种服务期限的使用情况确定装置,其特征在于,应用于客户端,所述装置包括:
12.一种电子设备,其特征在于,包括:
13.一种计算机可读存储介质,其特征在于,其存储的计算机程序使得处理器执行如权利要求1至9任一项所述的方法。
...【技术特征摘要】
1.一种服务期限的使用情况确定方法,其特征在于,应用于服务端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述时间信息还包括上次访问时间,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述当前已使用时长和所述服务期限的第一起止时间,确定所述客户端的服务期限的使用情况,包括:
4.根据权利要求1所述的方法,其特征在于,在所述接收客户端发送的时间信息密文之前,所述方法还包括:
5.一种服务期限的使用情况确定方法,其特征在于,应用于客户端,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述时间信息还包括上次访问时间,所述方法还包...
【专利技术属性】
技术研发人员:秦小溪,孙国伟,潘廷勇,亓娜,
申请(专利权)人:海南乾唐视联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。