System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于控制对软件资产的访问的方法和装置制造方法及图纸_技高网

用于控制对软件资产的访问的方法和装置制造方法及图纸

技术编号:41093250 阅读:2 留言:0更新日期:2024-04-25 13:52
本文档描述了一种用于控制对在电子装置(110)上执行的软件程序的软件资产的访问的方法(900)。方法(900)包括:在一个或多个软件提供商服务器(120)上,从服务提供商服务器(210)接收(902)对认证的请求;在成功认证后,向服务提供商服务器(210)提供(904)认证令牌;从服务提供商服务器(210)接收(906)对特征访问令牌的请求;以及响应于请求,向服务提供商服务器(210)提供(908)特征访问令牌。

【技术实现步骤摘要】
【国外来华专利技术】

本公开总体上涉及软件分布,并且更具体地涉及用于管理软件资产的授权和使用的技术。


技术介绍

1、签名的安全性令牌(例如,json web令牌或jwt)可以用于授权对应用程序编程接口(api)的调用。在这种应用中,在与调用相应api的已知装置分离的服务器上执行令牌验证。

2、本文档解决了以对于未知客户端装置来说高效且可靠的方式控制对软件资产(例如,api)的访问和/或使用的技术问题。独立权利要求中的每个独立权利要求解决了该技术问题。从属权利要求中描述了优选的示例。


技术实现思路

1、根据一方面,描述了一种用于控制对在电子装置上执行的软件程序的软件资产的访问的方法。该软件程序可以由服务提供商提供。该方法包括:在一个或多个软件提供商服务器上或由该一个或多个软件提供商服务器(即,在本文中称为软件提供商服务器的一个或多个计算装置上或由该一个或多个计算装置)从服务提供商服务器(即,从在本文中称为服务提供商服务器的计算装置)接收对认证的请求;在成功认证后,向服务提供商服务器提供认证令牌;从服务提供商服务器接收对特征访问令牌的请求;以及响应于请求,向服务提供商服务器提供特征访问令牌;其中,特征访问令牌可以使得服务提供商服务器能够向(通信地)耦接到服务提供商服务器(经由通信网络)的一个或多个电子装置(尤其是客户端装置)提供对软件资产的访问。

2、根据又一方面,描述了一种用于控制对在电子装置上执行的软件程序的软件资产的访问的方法。该软件程序可以由服务提供商提供。该方法包括:在服务提供商服务器上或由该服务提供商服务器向一个或多个软件提供商服务器请求认证;响应于此(即,经历请求认证后),从一个或多个软件提供商服务器接收认证令牌;响应于此(即,经历接收到认证令牌后),向一个或多个软件提供商服务器请求特征访问令牌;其中,特征访问令牌可以使得服务提供商服务器能够向耦接到服务提供商服务器的一个或多个电子装置提供对软件资产的访问;响应于此(即,经历请求特征访问令牌后),从一个或多个软件提供商服务器接收特征访问令牌;以及向至少一个电子装置提供特征访问令牌。

3、根据另一方面,描述了一种用于控制对在电子装置上执行的软件程序的软件资产的访问的方法。该软件程序可以由服务提供商提供。该方法包括:在电子装置上或由该电子装置确定使用软件资产需要由软件资产的软件提供商发行的特征访问令牌;响应于此(即,经历确定需要特征访问令牌后),向服务提供商的服务提供商服务器请求特征访问令牌;以及从服务提供商服务器接收特征访问令牌。

4、应当注意,本文所述的方法可以全部或部分地各自以软件和/或计算机可读代码的形式在一个或多个处理器上实施。

5、根据又一方面,描述了一种软件程序。该软件程序可以适于在处理器上执行并且当在处理器上执行时用于执行本文档中概述的方法步骤。

6、根据另一方面,描述了一种存储介质。该存储介质可以包括软件程序,该软件程序适于在处理器上执行并且当在处理器上执行时用于执行本文档中概述的方法步骤。

7、根据又一方面,描述了一种计算机程序产品。该计算机程序可以包括可执行指令,这些可执行指令当在计算机上执行时用于执行本文档中概述的方法步骤。

8、根据另一方面,描述了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储有被配置为由电子设备的一个或多个处理器执行的一个或多个程序,其中,该一个或多个程序包括用于执行本文档中描述的方法的指令。

9、根据另一方面,描述了一种电子设备,该电子设备包括:一个或多个处理器;以及存储器,该存储器存储有被配置为由一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行本文档中描述的方法的指令。

10、根据另一方面,描述了一种软件提供商服务器(即,称为软件提供商服务器的计算装置),该软件提供商服务器被配置为控制对在电子装置上执行的软件程序的软件资产的访问。该软件程序可以由服务提供商提供。该软件提供商服务器被配置为:从服务提供商服务器接收对认证的请求;在成功认证后,向服务提供商服务器提供认证令牌;从服务提供商服务器接收对特征访问令牌的请求;以及响应于请求,向服务提供商服务器提供特征访问令牌,其中,特征访问令牌可以使得服务提供商服务器能够向耦接到服务提供商服务器的一个或多个电子装置提供对软件资产的访问。

11、根据又一方面,描述了一种服务提供商服务器(即,称为服务提供商服务器的计算装置),该服务提供商服务器被配置为控制对在电子装置上执行的软件程序的软件资产的访问。该软件程序可以由服务提供商提供。该服务提供商服务器被配置为向一个或多个软件提供商服务器请求认证;响应于此(即,经历请求认证后),从一个或多个软件提供商服务器接收认证令牌;响应于此(即,经历接收到认证令牌后),向一个或多个软件提供商服务器请求特征访问令牌,其中,特征访问令牌可以使得服务提供商服务器能够向耦接到服务提供商服务器的一个或多个电子装置提供对软件资产的访问;响应于此(即,经历请求特征访问令牌后),从一个或多个软件提供商服务器接收特征访问令牌;以及向至少一个电子装置提供特征访问令牌。

12、根据另一方面,描述了一种电子装置(特别是客户端装置),该电子装置被配置为控制对在电子装置上执行的软件程序的软件资产的访问。该软件程序可以由服务提供商提供。该电子装置被配置为:确定使用软件资产需要由软件资产的软件提供商发行的特征访问令牌;响应于此(即,经历确定需要特征访问令牌后),向服务提供商的服务提供商服务器请求特征访问令牌;以及从服务提供商服务器接收特征访问令牌。

13、根据又一方面,描述了一种系统,该系统包括软件提供商服务器、服务提供商服务器以及一个或多个电子装置。

14、应当注意,如在本专利申请中概述的方法和系统、包括其优选实施例可以独立使用,或者与本文档中公开的其他方法和系统结合使用。此外,本专利申请中概述的方法和系统的所有方面可以任意组合。特别地,权利要求的特征可以以任意方式彼此组合。此外,应当注意,在本文档中,术语“或”或“和/或”应当被解释为“两者中的任一者”或“两者都”。

本文档来自技高网...

【技术保护点】

1.一种用于控制对在电子装置(110)上执行的软件程序的软件资产的访问的方法(900),所述方法(900)包括在一个或多个软件提供商服务器(120)上执行以下操作:

2.如权利要求1所述的方法(900),其中,

3.如权利要求2所述的方法(900),进一步包括:

4.如权利要求2至3中任一项所述的方法(900),进一步包括:

5.如任一前述权利要求所述的方法(900),进一步包括:

6.如任一前述权利要求所述的方法(900),其中,用于提供所述认证令牌的所述软件提供商服务器(120)不同于用于提供所述特征访问令牌的所述软件提供商服务器(120)。

7.一种用于控制对在电子装置(110)上执行的软件程序的软件资产的访问的方法(800,910),所述方法(800,910)包括在服务提供商服务器(210)上执行以下操作:

8.如权利要求7所述的方法(800,910),所述方法(800,910)进一步包括:

9.如权利要求8所述的方法(800,910),所述方法(800,910)进一步包括:</p>

10.如权利要求7至9中任一项所述的方法(800,910),所述方法(800,910)进一步包括:

11.如权利要求7至10中任一项所述的方法(800,910),所述方法(800,910)进一步包括:

12.如权利要求7至11中任一项所述的方法(800,910),所述方法(800,910)进一步包括:

13.一种用于控制对在电子装置(110)上执行的软件程序的软件资产的访问的方法(700),所述方法(700)包括在所述电子装置(110)上执行以下操作:

14.如权利要求13所述的方法(700),所述方法(700)进一步包括:

15.如权利要求14所述的方法(700),其中,

16.如权利要求13至15中任一项所述的方法(700),其中,所述方法(700)进一步包括:

17.如权利要求13至16中任一项所述的方法(700),其中,所述方法(700)进一步包括:

18.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储有被配置为由电子设备的一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行如权利要求1至17中任一项所述的方法的指令。

19.一种电子设备,包括:

20.一种软件提供商服务器(120),所述软件提供商服务器被配置为控制对在电子装置(110)上执行的软件程序的软件资产的访问;其中,所述软件提供商服务器(120)被配置为:

21.一种服务提供商服务器(210),所述服务提供商服务器被配置为控制对在电子装置(110)上执行的软件程序的软件资产的访问;其中,所述服务提供商服务器(210)被配置为:

22.一种电子装置(110),所述电子装置被配置为控制对在所述电子装置(110)上执行的软件程序的软件资产的访问;其中,所述电子装置(110)被配置为:

23.一种系统(200),包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种用于控制对在电子装置(110)上执行的软件程序的软件资产的访问的方法(900),所述方法(900)包括在一个或多个软件提供商服务器(120)上执行以下操作:

2.如权利要求1所述的方法(900),其中,

3.如权利要求2所述的方法(900),进一步包括:

4.如权利要求2至3中任一项所述的方法(900),进一步包括:

5.如任一前述权利要求所述的方法(900),进一步包括:

6.如任一前述权利要求所述的方法(900),其中,用于提供所述认证令牌的所述软件提供商服务器(120)不同于用于提供所述特征访问令牌的所述软件提供商服务器(120)。

7.一种用于控制对在电子装置(110)上执行的软件程序的软件资产的访问的方法(800,910),所述方法(800,910)包括在服务提供商服务器(210)上执行以下操作:

8.如权利要求7所述的方法(800,910),所述方法(800,910)进一步包括:

9.如权利要求8所述的方法(800,910),所述方法(800,910)进一步包括:

10.如权利要求7至9中任一项所述的方法(800,910),所述方法(800,910)进一步包括:

11.如权利要求7至10中任一项所述的方法(800,910),所述方法(800,910)进一步包括:

12.如权利要求7至11中任一项所述的方法(800,910),所述方法(800,910)进一步包括:

13...

【专利技术属性】
技术研发人员:A·博尔科瓦克M·施密特P·格里彭特罗格
申请(专利权)人:杜比实验室特许公司
类型:发明
国别省市:

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

1