信息处理装置、信息处理方法、程序和信息处理系统制造方法及图纸

技术编号:26264232 阅读:30 留言:0更新日期:2020-11-06 18:05
本申请提供一种信息处理装置,包括:数据接收单元,配置为从第一信息处理装置接收第一算法数据,其中,所述第一算法数据为描述第一算法的数据;运算执行单元,配置为基于由数据接收单元接收的第一算法数据和存储在第一存储单元中的数据,执行基于第一算法数据中描述的第一算法的运算并且在该运算中使用存储在第一存储单元中的数据;以及数据发送单元,配置为将第二算法数据发送到第二信息处理装置,其中,所述第二算法数据为描述与第一算法对应的第二算法的数据。

【技术实现步骤摘要】
【国外来华专利技术】信息处理装置、信息处理方法、程序和信息处理系统
本申请涉及信息处理装置、信息处理方法、程序和信息处理系统。本申请基于2018年1月22日在日本申请的特愿2018-008069号主张优先权,其内容引用于此。
技术介绍
在网络中具备多个信息处理装置的信息处理系统中,具有服务器的功能的信息处理装置有时收集存储在其他信息处理装置的每一个中的数据,对收集到的数据执行预定的运算。即,服务器和多个客户端以一对多的关系进行数据的分发和收集。然而,在如上所述的信息处理系统中,例如,在通过多个信息处理装置存储大量数据的情况下,一个服务器装置为了收集存储在全部信息处理装置中的数据并执行预定运算,有时负荷巨大,并且花费大量的时间和大量的资源。另外,在如上所述的的信息处理系统中,在担负服务器的功能的信息处理装置以外的信息处理装置中,不能进行上述的运算。另外,作为现有技术的一例,如非专利文献1所记载的那样,有被称为Ethernet的技术(参照非专利文献1)。该技术涉及使用区块链来执行分布式应用的平台。但是,在非专利文献1所记载的技术中,也没有解决上述现有技术的问题。现有技术文献非专利文献非专利文献1DR.GAVINWOOD、FOUNDER、ETHEREUM&ETHCORE、“ETHEREUM:ASECUREDECENTRALISEDGENERALISEDTRANSACTIONLEDGER”EIP-150REVISION(759dccd-2017-08-07)、[online]、2017-08-07、[2017年12月6日检索]、网络<URL:https://ethereum.github.io/yellowpaper/paper.pdf>
技术实现思路
专利技术要解决的课题如上所述,在现有技术中,使用多个信息处理装置所具有的数据的处理的效率可能不充分。本申请的实施方式鉴于这样的情况,提供一种能够提高利用多个信息处理装置具有的数据执行预定运算的效率的信息处理装置、信息处理方法、程序以及信息处理系统。用于解决课题的手段根据本申请实施方式的信息处理装置包括:数据接收单元,配置为从第一信息处理装置接收第一算法数据,其中,所述第一算法数据为描述第一算法的数据;运算执行单元,配置为基于由所述数据接收单元接收的所述第一算法数据和存储在第一存储单元中的数据,执行基于所述第一算法数据中描述的所述第一算法的运算,并且在所述运算中使用存储在所述第一存储单元中的数据;和数据发送单元,配置为将第二算法数据发送到第二信息处理装置,其中,所述第二算法数据为描述与所述第一算法对应的第二算法的数据,所述信息处理装置将所述第二算法数据发送到所述第二信息处理装置和至少一个其他信息处理装置,所述信息处理装置还包括第二运算结果判断单元,该第二运算结果判断单元配置为,针对于被发送了所述第二算法数据的两个以上的所述信息处理装置,对与所述运算的结果有关的数据执行预定的判断,所述第二运算结果判断单元被配置为,对于从被不同于自身装置的所述信息处理装置分支地发送了所述第二算法数据的两个以上所述信息处理装置中所接收到的关于所述运算的结果的数据,执行以下任一处理:判断分支后经过的所述信息处理装置的数量,以按照所述数量由多到少的顺序采用预定数量的与所述运算的结果有关的数据;判断接收到与所述运算的结果有关的数据的时间,以优先采用所述时间较早的与所述运算的结果有关的数据;判断接收到与所述运算的结果有关的数据的时间,以优先采用所述时间较晚的与所述运算的结果有关的数据;或者判断是否在分支之后经过了特定的所述信息处理装置,以优先采用经过了所述特定的所述信息处理装置的与所述运算的结果有关的数据。在根据本申请的一个方面的信息处理装置中,也可以配置为:所述数据发送单元配置为将第三算法数据发送到下一信息处理装置,其中,所述第三算法数据是描述了初始的第三算法的数据。在根据本申请的一个方面的信息处理装置中,也可以配置为:所述运算执行单元配置为基于第四算法执行运算,所述数据发送单元配置为将与所述第四算法对应的算法作为所述第三算法,将所述第三算法数据发送到所述下一信息处理装置。在根据本申请的一个方面的信息处理装置中,也可以配置为:所述信息处理装置包括:第一路径确定单元,所述第一路径确定单元配置为确定用于传输与所述第三算法对应的算法的路径中所包括的全部信息处理装置和传输的顺序。在根据本申请的一个方面的信息处理装置中,也可以配置为:所述第一路径确定单元配置为基于所述信息处理装置的属性来确定所述信息处理装置和所述顺序。在根据本申请的一个方面的信息处理装置中,也可以配置为:所述第一路径确定单元配置为:基于作为所述信息处理装置的属性的、过去对所述算法的传输所施加的次数、过去对提问回答的数量、或者过去对提问回答的频率中的任一个,确定所述信息处理装置以及所述顺序。在根据本申请的一个方面的信息处理装置中,也可以配置为:所述信息处理装置包括:第二路径确定单元,所述第二路径确定单元配置为确定包括用于传输与所述第二算法对应的算法的路径中所包括的所述第二信息处理装置的一个以上信息处理装置以及传输的顺序。在根据本申请的一个方面的信息处理装置中,也可以配置为:所述第二路径确定单元配置为基于所述信息处理装置的属性来确定所述信息处理装置以及所述顺序。在根据本申请的一个方面的信息处理装置中,也可以配置为:所述第二路径确定单元配置为:基于作为所述信息处理装置的属性的、过去对所述算法的传输所施加的次数、过去对提问回答的数量、或者过去对提问回答的频率中的任一个,确定所述信息处理装置以及所述顺序。在根据本申请的一个方面的信息处理装置中,也可以配置为所述第二算法与所述第一算法相同。在根据本申请的一个方面的信息处理装置中,也可以配置为所述第二算法与所述第一算法不同。在根据本申请的一个方面的信息处理装置中,也可以配置为所述数据接收单元配置为从所述第一信息处理装置接收与所述第一信息处理装置中的运算的结果有关的数据。在根据本申请的一个方面的信息处理装置中,也可以配置为所述数据接收单元配置为同时从所述第一信息处理装置接收与所述第一信息处理装置中的运算的结果有关的数据和所述第一算法数据。在根据本申请的一个方面的信息处理装置中,也可以配置为:所述数据发送单元配置为将与所述运算执行单元的运算的结果有关的数据发送到所述第二信息处理装置。在根据本申请的一个方面的信息处理装置中,也可以配置为:所述数据发送单元配置为将与所述运算执行单元的运算的结果有关的数据和所述第二算法数据同时发送到所述第二信息处理装置。在根据本申请的一个方面的信息处理装置中,也可以配置为:所述信息处理装置包括存储数据的所述第一存储部,所述运算执行单元配置为使用存储在所述第一存储单元中的所述数据来执行所述运算。在根据本申请的一个方面的信息处理装置中,也可以配置为:所述数据发送单元配置为将本文档来自技高网
...

【技术保护点】
1.一种信息处理装置,其中,包括:/n数据接收单元,配置为从第一信息处理装置接收第一算法数据,其中,所述第一算法数据为描述第一算法的数据;/n运算执行单元,配置为基于由所述数据接收单元接收的所述第一算法数据和存储在第一存储单元中的数据,执行基于所述第一算法数据中描述的所述第一算法的运算,并且在所述运算中使用存储在所述第一存储单元中的数据;和/n数据发送单元,配置为将第二算法数据发送到第二信息处理装置,其中,所述第二算法数据为描述与所述第一算法对应的第二算法的数据,/n所述信息处理装置将所述第二算法数据发送到所述第二信息处理装置和至少一个其他信息处理装置,/n所述信息处理装置还包括第二运算结果判断单元,该第二运算结果判断单元配置为,针对于被发送了所述第二算法数据的两个以上的所述信息处理装置,对与所述运算的结果有关的数据执行预定的判断,/n所述第二运算结果判断单元被配置为,对于从被不同于自身装置的所述信息处理装置分支地发送了所述第二算法数据的两个以上所述信息处理装置中所接收到的关于所述运算的结果的数据,执行以下任一处理:/n判断分支后经过的所述信息处理装置的数量,以按照所述数量由多到少的顺序采用预定数量的与所述运算的结果有关的数据;/n判断接收到与所述运算的结果有关的数据的时间,以优先采用所述时间较早的与所述运算的结果有关的数据;/n判断接收到与所述运算的结果有关的数据的时间,以优先采用所述时间较晚的与所述运算的结果有关的数据;或者/n判断是否在分支之后经过了特定的所述信息处理装置,以优先采用经过了所述特定的所述信息处理装置的与所述运算的结果有关的数据。/n...

【技术特征摘要】
【国外来华专利技术】20180122 JP 2018-0080691.一种信息处理装置,其中,包括:
数据接收单元,配置为从第一信息处理装置接收第一算法数据,其中,所述第一算法数据为描述第一算法的数据;
运算执行单元,配置为基于由所述数据接收单元接收的所述第一算法数据和存储在第一存储单元中的数据,执行基于所述第一算法数据中描述的所述第一算法的运算,并且在所述运算中使用存储在所述第一存储单元中的数据;和
数据发送单元,配置为将第二算法数据发送到第二信息处理装置,其中,所述第二算法数据为描述与所述第一算法对应的第二算法的数据,
所述信息处理装置将所述第二算法数据发送到所述第二信息处理装置和至少一个其他信息处理装置,
所述信息处理装置还包括第二运算结果判断单元,该第二运算结果判断单元配置为,针对于被发送了所述第二算法数据的两个以上的所述信息处理装置,对与所述运算的结果有关的数据执行预定的判断,
所述第二运算结果判断单元被配置为,对于从被不同于自身装置的所述信息处理装置分支地发送了所述第二算法数据的两个以上所述信息处理装置中所接收到的关于所述运算的结果的数据,执行以下任一处理:
判断分支后经过的所述信息处理装置的数量,以按照所述数量由多到少的顺序采用预定数量的与所述运算的结果有关的数据;
判断接收到与所述运算的结果有关的数据的时间,以优先采用所述时间较早的与所述运算的结果有关的数据;
判断接收到与所述运算的结果有关的数据的时间,以优先采用所述时间较晚的与所述运算的结果有关的数据;或者
判断是否在分支之后经过了特定的所述信息处理装置,以优先采用经过了所述特定的所述信息处理装置的与所述运算的结果有关的数据。


2.根据权利要求1所述的信息处理装置,其中,
所述数据发送单元配置为将第三算法数据发送到下一信息处理装置,其中,所述第三算法数据是描述了初始的第三算法的数据。


3.根据权利要求2所述的信息处理装置,其中,
所述运算执行单元配置为基于第四算法执行运算,
所述数据发送单元配置为将与所述第四算法对应的算法作为所述第三算法,将所述第三算法数据发送到所述下一信息处理装置。


4.根据权利要求2或3所述的信息处理装置,其中,所述信息处理装置包括:
第一路径确定单元,配置为确定用于传输与所述第三算法对应的算法的路径中所包括的全部信息处理装置和传输的顺序。


5.根据权利要求4所述的信息处理装置,其中,
所述第一路径确定单元配置为基于所述信息处理装置的属性来确定所述信息处理装置和所述顺序。


6.根据权利要求5所述的信息处理装置,其中,
所述第一路径确定单元配置为:基于作为所述信息处理装置的属性的、过去对所述算法的传输所施加的次数、过去对提问回答的数量、或者过去对提问回答的频率中的任一个,确定所述信息处理装置以及所述顺序。


7.根据权利要求1-6中任一项所述的信息处理装置,其中,所述信息处理装置包括:
第二路径确定单元,配置为确定包括用于传输与所述第二算法对应的算法的路径中所包括的所述第二信息处理装置的一个以上信息处理装置以及传输的顺序。


8.根据权利要求7所述的信息处理装置,其中,
所述第二路径确定单元配置为基于所述信息处理装置的属性来确定所述信息处理装置以及所述顺序。


9.根据权利要求8所述的信息处理装置,其中,
所述第二路径确定单元配置为:基于作为所述信息处理装置的属性的、过去对所述算法的传输所施加的次数、过去对提问回答的数量、或者过去对提问回答的频率中的任一个,确定所述信息处理装置以及所述顺序。


10.根据权利要求1-9中任一项所述的信息处理装置,其中,
所述第二算法与所述第一算法相同。


11.根据权利要求1-9中任一项所述的信息处理装置,其中,
所述第二算法与所述第一算法不同。


12.根据权利要求1-11中任一项所述的信息处理装置,其中,
所述数据接收单元配置为从所述第一信息处理装置接收与所述第一信息处理装置中的运算的结果有关的数据。


13.根据权利要求12所述的信息处理装置,其中,
所述数据接收单元配置为同时从所述第一信息处理装置接收与所述第一信息处理装置中的运算的结果有关的数据和所述第一算法数据。


14.根据权利要求1-13中任一项所述的信息处理装置,其中,
所述数据发送单元配置为将与所述运算执行单元的运算的结果有关的数据发送到所述第二信息处理装置。


15.根据权利要求14所述的信息处理装置,其中,
所述数据发送单元配置为将与所述运算执行单元的运算的结果有关的数据和所述第二算法数据同时发送到所述第二信息处理装置。


16.根据权利要求1-15中任一项所述的信息处理装置,其中,
所述信息处理装置包括存储数据的所述第一存储部,
所述运算执行单元配置为使用存储在所述第一存储单元中的所述数据来执行所述运算。


17.根据权利要求1-16中任一项所述的信息处理装置,其中,
所述数据发送单元配置为将与所述运算执行单元的运算的结果有关的数据发送到成为通知对象的一个以上的预定信息处理装置。


18.根据权利要求17所述的信息处理装置,其中,
所述预定信息处理装置至少包括算法数据的发送源的信息处理装置。


19.根据权利要求1-18中任一项所述的信息处理装置,其中,所述信息处理装置包括:
第一运算结果判断单元,配置为判断是否将与所述运算执行单元的所述运算的结果有关的数据作为最终数据。


20.根据权利要求19所述的信息处理装置,其中,
所述第一运算结果判断单元配置为:使用当已经执行了对应于所述算法的所述运算的所述信息处理装置的数量为预定阈值以上时,将与所述运算的结果有关的数据确定为最终数据的判断基准,或者使用当获得的所述运算的结果中包括的信息量为预定...

【专利技术属性】
技术研发人员:今津研太郎宫本章弘野村侑亮
申请(专利权)人:株式会社特瑞尔
类型:发明
国别省市:日本;JP

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

1