一种授权许可服务的控制方法、客户端及备用服务器端技术

技术编号:19649043 阅读:26 留言:0更新日期:2018-12-05 21:13
本发明专利技术适用于数据处理技术领域,提供了一种授权许可服务的控制方法、客户端及备用服务器端,通过由客户端在主服务器端正常运行情况下获取其所提供的授权许可服务信息以获取授权许可服务,或者由客户端在备用服务器端确定主服务器端不能提供授权许可服务信息时,接收由备用服务器端所提供的授权许可服务信息以获取授权许可服务,保证了在主服务端发生故障或其他不可预测的灾难性事故而不能提供授权许可服务信息时,由备用服务器端提供授权许可服务信息,以使得客户端能够获取授权许可服务,正常运行商业工具类软件,从而维护了商业类工具软件的授权可靠性和稳定性,提高用户体验。

【技术实现步骤摘要】
一种授权许可服务的控制方法、客户端及备用服务器端
本专利技术属于数据处理
,尤其涉及一种授权许可服务的控制方法、客户端及备用服务器端。
技术介绍
传统的商业工具类软件的授权许可方式一般以授权码或许可证文件的方式向用户提供授权许可服务,用户需要用它们来激活软件方可开始使用,这种方式通常是一次购买便终身许可使用,非常不利于软件开发商的长久持续发展。随着互联网和云技术近年来的迅速发展,一种新型的订阅(Subscription)授权方式正在快速替换传统的授权方式,如Office365、AdobeCC、AutodeskSubscription等等。它是按使用时间来付费,而不是购买软件的终身使用许可。这种订阅授权方式通常需要依托互联网和云平台来作为基础设施,软件开发商通常会选择一个云平台来提供基础服务,以便于进行软件的更新或者版本升级,利于其长久持续发展。然而在实际使用过程中,存在客户端无法获取授权许可服务,用户无法继续使用该商业类具体软件,现有的提供商业类工具软件的授权许可服务存在不稳定性,可靠性低,使得用户体验非常不好。
技术实现思路
有鉴于此,本专利技术实施例提供了一种授权许可服务的控制方法、客户端及备用服务器端,以解决现有提供授权许可服务存在的不稳定,可靠性较低,用户体验不好的问题。本专利技术实施例的第一方面提供了一种授权许可服务的控制方法,包括:客户端向主服务器端和备用服务器端发送授权许可请求信息,以使得所述备用服务器端根据所述授权许可请求向所述主服务器端发送授权询问信息;所述客户端获取所述主服务器端发送的授权许可服务信息,或当所述备用服务器端在预定时长内没有接收到所述主服务器端发送的授权答复信息时,接收由所述备份服务器端发送的授权许可服务信息;所述客户端根据所述授权许可服务信息获取授权许可服务。本专利技术实施例的第二方面提供了另一种授权许可服务的控制方法,包括:所述备用服务器端接收所述客户端发送的授权许可请求信息;所述备用服务器端根据所述授权许可请求信息查找对应的授权许可服务信息;所述备用服务器端根据所述授权许可请求信息查找对应的授权许可服务信息,并向所述主服务器端发送授权询问信息;所述备用服务器根据在预定时长内是否接收所述主服务端发送的授权答复信息,或根据接收到的所述主服务端发送的授权答复信息,确定是否向客户端发送授权许可服务信息。本专利技术实施例的第三方面提供了一种客户端,包括:授权许可请求信息发送单元,用于向主服务器端和备用服务器端发送授权许可请求信息,以使得所述备用服务器端根据所述授权许可请求向所述主服务器端发送授权询问信息;授权许可服务信息获取单元,用于获取所述主服务器端发送的授权许可服务信息,或当所述备用服务器端在预定时长内没有接收到所述主服务器端发送的授权答复信息时,接收由所述备份服务器端发送的授权许可服务信息;授权许可服务获取单元,用于根据所述授权许可服务信息获取授权许可服务。本专利技术实施例的第四方面提供了一种备用服务器端,包括:授权许可请求信息接收单元,用于接收所述客户端发送的授权许可请求信息;授权许可服务信息查找单元,用于根据所述授权许可请求信息查找对应的授权许可服务信息;授权询问信息发送单元,用于根据所述授权许可请求信息查找对应的授权许可服务信息,并向所述主服务器端发送授权询问信息;授权许可服务信息发送判断单元,用于根据在预定时长内是否接收所述主服务端发送的授权答复信息,或根据接收到的所述主服务端发送的授权答复信息,确定是否向客户端发送授权许可服务信息。本专利技术实施例的第五方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被处理器执行时实现本专利技术实施例的第一方面和第二方面提供的授权许可服务的控制方法的步骤。其中,所述计算机程序包括:授权许可请求信息发送单元,用于向主服务器端和备用服务器端发送授权许可请求信息,以使得所述备用服务器端根据所述授权许可请求向所述主服务器端发送授权询问信息;授权许可服务信息获取单元,用于获取所述主服务器端发送的授权许可服务信息,或当所述备用服务器端在预定时长内没有接收到所述主服务器端发送的授权答复信息时,接收由所述备份服务器端发送的授权许可服务信息;授权许可服务获取单元,用于根据所述授权许可服务信息获取授权许可服务。所述计算机程序还包括:授权许可请求信息接收单元,用于接收所述客户端发送的授权许可请求信息;授权许可服务信息查找单元,用于根据所述授权许可请求信息查找对应的授权许可服务信息;授权询问信息发送单元,用于根据所述授权许可请求信息查找对应的授权许可服务信息,并向所述主服务器端发送授权询问信息;授权许可服务信息发送判断单元,用于根据在预定时长内是否接收所述主服务端发送的授权答复信息,或根据接收到的所述主服务端发送的授权答复信息,确定是否向客户端发送授权许可服务信息。本专利技术实施例与现有技术相比存在的有益效果是:通过由客户端在主服务器端正常运行情况下获取其所提供的授权许可服务信息以获取授权许可服务,或者由客户端在备用服务器端确定主服务器端不能提供授权许可服务信息时,接收由备用服务器端所提供的授权许可服务信息以获取授权许可服务,保证了在主服务端发生故障或其他不可预测的灾难性事故而不能提供授权许可服务信息时,由备用服务器端提供授权许可服务信息,以使得客户端能够获取授权许可服务,正常运行商业工具类软件,从而维护了商业类工具软件的授权可靠性和稳定性,提高用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种授权许可服务的控制方法的实现流程图;图2是本专利技术实施例提供的另一种授权许可服务的控制方法的实现流程图;图3是本专利技术实施例提供的一种授权许可服务信息的更新方法的具体实现流程图;图4是本专利技术实施例提供的一种客户端的示意图;图5是本专利技术实施例提供的一种备用服务器端的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、系统、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一请参考图1,图1示出了本专利技术实施例提供的一种授权许可服务的控制方法的实现流程,详述如下:在步骤S101中,客户端向主服务器端和备用服务器端发送授权许可请求信息,以使得所述备用服务器端根据所述授权许可请求向所述主服务器端发送授权询问信息。在本专利技术实施例中,在客户端上安装有需要软件开发商提供授权许可服务的商业工具类软件,当该工具类软件需要获取授权许可服务以便于用户能够使用时,通过其所属的客户端向提供授权许可服务的服务器端请求授权。这里的服务器端包含一个主服务器端和至少一个备用服务器端,在主服务器和备用服务器端均部署有软件开发商所提供授权许可服务的相关信息,便于客户端根据该本文档来自技高网...

【技术保护点】
1.一种授权许可服务的控制方法,其特征在于,所述方法包括:客户端向主服务器端和备用服务器端发送授权许可请求信息,以使得所述备用服务器端根据所述授权许可请求向所述主服务器端发送授权询问信息;所述客户端获取所述主服务器端发送的授权许可服务信息,或当所述备用服务器端在预定时长内没有接收到所述主服务器端发送的授权答复信息时,接收由所述备份服务器端发送的授权许可服务信息;所述客户端根据所述授权许可服务信息获取授权许可服务。

【技术特征摘要】
1.一种授权许可服务的控制方法,其特征在于,所述方法包括:客户端向主服务器端和备用服务器端发送授权许可请求信息,以使得所述备用服务器端根据所述授权许可请求向所述主服务器端发送授权询问信息;所述客户端获取所述主服务器端发送的授权许可服务信息,或当所述备用服务器端在预定时长内没有接收到所述主服务器端发送的授权答复信息时,接收由所述备份服务器端发送的授权许可服务信息;所述客户端根据所述授权许可服务信息获取授权许可服务。2.如权利要求1所述的方法,其特征在于,所述授权询问信息为包含确认主服务器端能否提供授权许可服务信息的执行指令的信息。3.如权利要求2所述的方法,其特征在于,所述授权答复信息为包含确认主服务器端能够提供授权许可服务信息的响应信息,或者确认主服务器端不能提供授权许可服务信息的响应信息。4.如权利要求3所述的方法,其特征在于,所述客户端获取所述主服务器端发送的授权许可服务信息的步骤,具体为:在所述备份服务器端在预定时长内接收到所述主服务器端发送的授权答复信息,且所述授权答复信息为包含确认主服务器能够提供授权许可服务信息的响应信息时,客户端获取所述主服务器端发送的授权许可服务信息。5.一种授权许可服务的控制方法,其特征在于,所述方法还包括:所述备用服务器端接收所述客户端发送的授权许可请求信息;所述备用服务器端根据所述授权许可请求信息查找对应的授权许可服务信息;所述备用服务器端根据所述授权许可请求信息查找对应的授权许可服务信息,并向所述主服务器端发送授权询问信息;所述备用服务器根据在预定时长内是否接收所述主服务端发送的授权答复信息,或根据接收到的所述主服务端发送的授权答复信息,确定是否向客户端发送授权许可服务信息。6.如权利要求5所述的方法,其特征在于,所述方法还包括:所述备用服务器端获取所述主服务器端提供的授权许可服务信息中的第一...

【专利技术属性】
技术研发人员:蔡方朋
申请(专利权)人:艾普阳科技深圳有限公司
类型:发明
国别省市:广东,44

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

1