用于更新库的方法及用于其的终端和系统与流程

文档序号:11160842阅读:来源:国知局

技术特征:

1.一种终端,包括:

存储单元,所述存储单元包括分配至每个应用的非共享存储区域和能够由多个应用共享的共享存储区域,所述非共享存储区域包括分配至每个应用并且能够访问和使用子库的父库,并且所述共享存储区域包括由所述多个应用共享的所述子库以用于向所述父库提供资源;以及

控制单元,所述控制单元用于当运行所述应用时通过控制分配至应用的所述父库来检查服务装置内的库的版本,用于将所检查的版本与所述共享存储区域内的所述子库的版本进行比较,用于当发现所检查的版本与所述子库的版本不同时,通过控制所述父库来从所述服务装置接收与所述库有关的文件,用于控制所接收的文件以将其存储在所述共享存储区域中,以及用于执行控制以用所接收的库来代替先前存储在所述共享存储区域中的所述子库。

2.根据权利要求1所述的终端,其中,在控制所接收的库以将其存储在所述共享存储区域中之后,所述控制单元控制以下过程:在创建所述父库的类的同时创建所述子库的类;通过所创建的所述父库的类来创建对象;以及通过所创建的对象来检索和调用方法以执行由所接收的库提供的功能。

3.一种终端,包括:

子库,所述子库位于能够由多个应用共享的共享存储区域中,所述子库用于响应于来自一个或多个父库的请求而提供资源;以及

一个或多个父库,所述一个或多个父库位于分配至每个应用的非共享存储区域中,所述一个或多个父库用于当运行应用时通过结合服务装置进行操作来检查所述服务装置内的库的版本,用于作为在所检查的版本与所述子库的版本之间进行比较的结果,当发现所检查的版本与所述子库的版本不同时,从所述服务装置接收与所述库有关的文件,用于控制所接收的文件以将其存储在所述共享存储区域中,以及用于执行控制以用所接收的库来代替先前存储在所述共享存储区域中的所述子库。

4.根据权利要求3所述的终端,其中,响应于所述一个或多个父库,所述子库将用于执行特定功能的类、方法和对象提供至相应的父库。

5.根据权利要求3所述的终端,其中,所述父库包括:

子库管理单元,所述子库管理单元用于确定是否更新了所述子库;

子库加载单元,所述子库加载单元用于将从所述服务装置接收的所述库存储在所述共享存储区域中;以及

子库调用单元,所述子库调用单元用于通过检索类来创建对象以及用于通过所创建的对象来检索和调用方法,以使存储在所述共享存储区域中的所述库作为所述子库来操作。

6.根据权利要求5所述的终端,其中,所述子库管理单元包括:

服务器连接单元,所述服务器连接单元用于连接至所述服务装置;

版本检查单元,所述版本检查单元用于当通过所述服务器连接单元连接所述服务装置时,通过查询版本来检查所述服务装置内的所述库的版本;以及

存储区域连接单元,所述存储区域连接单元用于作为在由所述版本检查单元检查的所述库的版本与所述子库的版本之间进行比较的结果,当发现所述库的版本与所述子库的版本不同时,在检查所述服务装置的库是否在多个应用间被共享之后连接至所述存储区域。

7.根据权利要求6所述的终端,其中,当检查使用先前存储的子库的应用时,如果一个或多个应用使用所述子库,则所述存储区域连接单元确定所述子库在多个应用间被共享。

8.一种用于更新库的系统,包括:

服务装置,所述服务装置用于存储和管理能够由一个或多个应用使用的库;以及

终端,所述终端包括非共享存储区域和共享存储区域,所述非共享存储区域包括分配至所述应用中的每个应用并且能够访问和使用子库的父库,所述共享存储区域包括在多个应用间共享的所述子库以用于向所述父库提供资源,所述终端被配置成:当运行所述应用时,通过控制分配至应用的所述父库来检查所述服务装置内的所述库的版本;将所检查的版本与所述共享存储区域内的所述子库的版本进行比较;当发现所检查的版本与所述子库的版本不同时,通过控制所述父库来从所述服务装置接收与所述库有关的文件;控制所接收的文件以将其存储在所述共享存储区域中,以及执行控制以用所接收的库来代替先前存储在所述共享存储区域中的所述子库。

9.一种用于更新终端的环境中的库的方法,所述终端包括非共享存储区域和共享存储区域,所述非共享存储区域包括分配至每个应用并且能够访问和使用子库的父库,所述共享存储区域包括在多个应用间共享的所述子库以用于向所述父库提供资源,所述方法包括:

当运行所述应用时,由所述终端通过控制分配至应用的所述父库来检查服务装置内的库的版本;

由所述终端将所检查的版本与所述共享存储区域内的所述子库的版本进行比较;

当发现所检查的版本与所述子库的版本不同时,由所述终端通过控制所述父库来从所述服务装置接收与所述库有关的文件;以及

由所述终端控制所接收的与所述库有关的文件以将其存储在所述共享存储区域中;以及由所述终端控制所接收的库以代替先前存储在所述共享存储区域中的所述子库。

10.一种用于更新终端的环境中的库的方法,所述终端包括非共享存储区域和共享存储区域,所述非共享存储区域包括分配至每个应用并且能够访问和使用子库的父库,所述共享存储区域包括在多个应用间共享的所述子库以用于向所述父库提供资源,所述方法包括:

当运行向其分配所述父库的应用时,由所述父库通过结合服务装置进行操作来检查所述服务装置内的库的版本;

由所述父库将所检查的版本与所述子库的版本进行比较;以及

作为所述比较的结果,当发现所检查的版本与所述子库不同时,由所述父库执行控制以从所述服务装置接收与所述库有关的文件,并且将所接收的文件存储在所述共享存储区域中;以及由所述父库执行控制以用所接收的库来代替先前存储在所述共享存储区域中的所述子库。

11.根据权利要求10所述的方法,其中,执行控制包括:

由所述父库将所接收的库存储在所述共享存储区域中;

由所述父库在创建所述父库的类的同时创建所述子库的类以执行由所接收的库提供的功能;以及

由所述父库控制通过所创建的所述子库的类来创建对象以及通过所创建的对象来检索和调用方法的过程。

12.根据权利要求10所述的方法,还包括:

在将所检查的版本与所述子库的版本进行比较之后,

作为所述比较的结果,当发现所检查的版本与所述子库不同时,由所述父库在检查所述服务装置的所述库是否在多个应用间被共享之后连接至所述存储区域。

13.一种计算机可读记录介质,在所述计算机可读记录介质中记录有用于执行权利要求9至12中的任一权利要求所述的方法的程序。

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