用于计算资源的高效控制及使用的系统、方法、程序以及信息处理装置与流程

文档序号:40877729发布日期:2025-02-11 12:28阅读:5来源:国知局
用于计算资源的高效控制及使用的系统、方法、程序以及信息处理装置与流程

本发明涉及一种用于系统内的计算资源的高效控制及使用的系统、方法、程序以及信息处理装置。


背景技术:

1、近年来,提供在智能手机、pc等通用的电子装置上运行并通过开放的网络来与服务器进行通信的包括在线游戏在内的多种多样的服务的系统广泛普及。在开发这样的系统的过程中,需要验证用于使系统发挥功能的程序等的行为。在享受如基于与其他用户的战斗的对战那样的游戏的在线游戏中,已知如下形式:准备有大量的如卡牌那样的游戏介质,使用包含由玩家从中选择出的多个游戏介质的介质组(deck)来进行战斗。根据在战斗中使用的介质组的组合,有可能发生不良状况或胜率偏向,因此需要验证将介质组的组合考虑在内的、作为软件的游戏程序和系统的行为。

2、然而,在卡牌的种类涉及大量种类的情况下,基于其组合的介质组的种类成为庞大的数量。并且,持续地提供游戏服务的在线游戏有时为了维持用户的兴趣而不断追加新的卡牌。在这种情况下,为了验证追加新的卡牌对游戏程序和系统的行为带来的影响等而需要使用大量的计算资源来进行耗费长时间的试验。

3、现有技术文献

4、专利文献

5、专利文献1:日本特开2021-145939号公报


技术实现思路

1、发明要解决的问题

2、专利文献1公开了如下虚拟化技术:在使游戏程序(应用程序)接近实际环境的状态下,在服务器侧全面地、高速且并行地验证基于大量的介质组的组合的游戏程序的行为的妥当性。然而,在专利文献1中,每当进行游戏程序行为的验证试验时,都需要在验证系统中构建游戏程序的试验环境,有时不能说实现了计算资源的高效控制及利用。

3、用于解决问题的方案

4、1.本发明是鉴于上述的问题而完成的,具有下面这样的特征。即,本发明的一个实施方式中的系统执行基于具有幂等性和引用透明性的幂等引用透明性表达式的处理,所述系统进行以下处理:与表示幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应地存储作为基于该幂等引用透明性表达式的处理的执行结果的计算资源的识别信息;决定表示基于针对所述系统的执行命令被设为执行对象的幂等引用透明性表达式的字符串的识别信息和该幂等引用透明性表达式的数据类型;从所存储的所述计算资源的识别信息中检索与表示作为执行对象的所述幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应的计算资源的识别信息;以及在通过所述检索从所存储的所述计算资源的识别信息中确定出计算资源的识别信息的情况下,决定将根据该确定出的识别信息所识别的计算资源用作基于作为执行对象的所述幂等引用透明性表达式的处理的执行结果。

5、2.在第1项的系统中,也可以设为,在执行基于作为执行对象的所述幂等引用透明性表达式与其它作为执行对象的幂等引用透明性表达式的组的处理的情况下,当通过所述检索从所存储的所述计算资源的识别信息中确定出计算资源的识别信息时,使用根据该确定出的识别信息所识别的计算资源作为基于作为执行对象的所述幂等引用透明性表达式的处理的执行结果,来执行基于其它幂等引用透明性表达式的处理。

6、3.在第1项或第2项的系统中,也可以设为,在没有从所存储的所述计算资源的识别信息中确定出与表示作为执行对象的所述幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应的计算资源的识别信息的情况下,执行基于作为执行对象的所述幂等引用透明性表达式的处理,将所决定出的所述计算资源的识别信息与表示作为执行对象的所述幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应地进行存储。

7、4.在第1~3项中的任一项的系统中,能够设为,表示所述幂等引用透明性表达式的字符串的识别信息是基于将该幂等引用透明性表达式标准化而得到的字符串来决定的。

8、5.在第1~4项中的任一项的系统中,也可以是,表示所述幂等引用透明性表达式的字符串的识别信息是该字符串的哈希值。

9、6.在第1~5项中的任一项的系统中,能够是,基于所述幂等引用透明性表达式的处理包括虚拟机镜像制作处理、虚拟机实例启动处理、虚拟机镜像修改处理、虚拟机镜像复制处理、容器启动处理以及应用程序对存储装置的非破坏性数据写入处理中的至少一者。

10、7.在第1~6项中的任一项的系统中,能够是,所述计算资源包括在所述系统中正在运行的进程、正在执行该进程的处理器、存储与该进程关联的信息的存储器以及存储有执行处理的结果的存储器中的至少一者。

11、8.在第7项的系统中,也可以设为,进程包括虚拟机实例的进程和容器的进程中的至少一者。

12、9.本发明的一个实施方式中的方法用于由计算机执行基于幂等引用透明性表达式的处理,所述方法包括以下阶段:与表示幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应地存储作为基于该幂等引用透明性表达式的处理的执行结果的计算资源的识别信息;决定表示基于针对所述系统的执行命令被设为执行对象的幂等引用透明性表达式的字符串的识别信息和该幂等引用透明性表达式的数据类型;从所存储的所述计算资源的识别信息中检索与表示作为执行对象的所述幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应的计算资源的识别信息;以及在通过所述检索从所存储的所述计算资源的识别信息中确定出计算资源的识别信息的情况下,决定将根据该确定出的识别信息所识别的计算资源用作基于作为执行对象的所述幂等引用透明性表达式的处理的执行结果。

13、10.本发明的一个实施方式中的程序能够用于使计算机执行在第9项中记载的方法。

14、11.本发明的一个实施方式中的信息处理装置执行基于幂等引用透明性表达式的处理,所述信息处理装置进行以下处理:与表示幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应地存储作为基于该幂等引用透明性表达式的处理的执行结果的计算资源的识别信息;决定表示基于针对所述系统的执行命令被设为执行对象的幂等引用透明性表达式的字符串的识别信息和该幂等引用透明性表达式的数据类型;从所存储的所述计算资源的识别信息中检索与表示作为执行对象的所述幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应的计算资源的识别信息;以及在通过所述检索从所存储的所述计算资源的识别信息中确定出计算资源的识别信息的情况下,决定将根据该确定出的识别信息所识别的计算资源用作基于作为执行对象的所述幂等引用透明性表达式的处理的执行结果。

15、发明的效果

16、根据本发明,能够为了进行程序、系统的验证而高效地控制和利用系统内的计算资源。



技术特征:

1.一种系统,执行基于具有幂等性和引用透明性的幂等引用透明性表达式的处理,所述系统的特征在于,进行以下处理:

2.根据权利要求1所述的系统,其特征在于,

3.根据权利要求1所述的系统,其特征在于,

4.根据权利要求1所述的系统,其特征在于,

5.根据权利要求1所述的系统,其特征在于,

6.根据权利要求1所述的系统,其特征在于,

7.根据权利要求1所述的系统,其特征在于,

8.根据权利要求7所述的系统,其特征在于,

9.一种方法,用于由计算机执行基于幂等引用透明性表达式的处理,所述方法的特征在于,包括以下阶段:

10.一种程序,用于使计算机执行根据权利要求9所述的方法。

11.一种信息处理装置,执行基于幂等引用透明性表达式的处理,所述信息处理装置进行以下处理:


技术总结
提供用于系统内的计算资源的高效控制及使用的系统等。一种系统,特征在于,进行以下处理:与表示幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应地存储作为基于该幂等引用透明性表达式的处理的执行结果的计算资源的识别信息;决定表示基于针对系统的执行命令被设为执行对象的幂等引用透明性表达式的字符串的识别信息和该幂等引用透明性表达式的数据类型;从所存储的计算资源的识别信息中检索与表示作为执行对象的幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应的计算资源的识别信息;以及在通过检索从所存储的所述计算资源的识别信息中确定出计算资源的识别信息的情况下,决定将根据该确定出的识别信息所识别的计算资源用作基于作为执行对象的幂等引用透明性表达式的处理的执行结果。

技术研发人员:仓林修一
受保护的技术使用者:CY游戏公司
技术研发日:
技术公布日:2025/2/10
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1