[发明专利]信息处理装置、信息处理系统和信息处理方法以及计算机程序有效
申请号: | 200580047464.7 | 申请日: | 2005-11-15 |
公开(公告)号: | CN101112032A | 公开(公告)日: | 2008-01-23 |
发明(设计)人: | 草川雅文;森冈澄夫;岛田宗毅;盛合志帆;佐佐木大 | 申请(专利权)人: | 索尼株式会社;索尼电脑娱乐公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;G06F13/00 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 浦柏明;刘宗杰 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 装置 系统 方法 以及 计算机 程序 | ||
技术领域
本发明涉及信息处理装置、信息处理系统和信息处理方法以及计算机程序,进一步详细来说,涉及一种在多个信息处理装置之间执行数据通信并执行应用了通信数据的数据处理的结构中,进行与数据处理错误或通信错误的发生相对应的最优控制从而在错误发生时实现可靠的恢复的信息处理装置、信息处理系统和信息处理方法以及计算机程序。
本申请基于2004年11月29日在日本国提出的日本专利申请2004-343361号,要求享有其优先权,在此通过参照引用该申请。
背景技术
以往,在多个信息处理装置之间执行通信并执行应用了通信数据的数据处理的系统正被应用于各种各样的领域。例如,这种系统是在经由有线或无线通信网络、电缆、或者总线等执行数据通信的多个信息处理装置中执行应用了通信数据的数据处理从而计算出最终的处理结果的系统。
其一个具体实例是,当在例如2个信息处理装置A、B之间执行通信处理的情况下,一个信息处理装置A执行数据处理后将处理结果发送给信息处理装置B,进而,信息处理装置B执行应用了所接收到的处理结果的数据处理,以进行向信息处理装置A发送等处理。不仅仅是这种通信序列,也可以在多个信息处理装置之间发送和接收数据,同时执行应用了收发数据的数据处理,这种系统正被应用于各种领域。
在伴随着这种数据通信、数据处理的结构中,所产生的问题是如何应对发生数据处理错误、数据通信错误的情况。研究了一种信息处理系统,其中的实体(entity)A和B作为信息处理装置多次重复各不相同的内部处理的执行和作为其结果的数据的收发,由此执行特定的处理。在这些系统中,作为信息处理装置的实体A和B分别在其内部执行数据处理并对处理结果数据进行收发,进而根据该收发数据执行新的内部处理。
在进行这样的数据处理时,必须正确地维持处理序列。亦即,各实体的内部状态必须同步。但是,在实际的系统中,因数据收发时的通信错误、或内部处理没能正确进行时的内部处理错误等,有可能导致各实体的内部状态出现差异,即内部状态可能产生不同步。需要一种在这种情况下能够消除各实体的内部状态的差异从而使内部状态实现同步的机制。
当因内部处理错误等导致装置之间的内部状态出现不同步时,通常是由检测出错误的实体A向通信对方发出内部处理错误的通知,而其自身则返回初始状态。另外,实体B在接收到内部处理错误通知后就此返回初始状态,由此能够使双方的内部状态以初始状态实现同步。
这种状态同步处理仅适用于一方实体能够识别出所执行的数据处理中发生了错误的情形。亦即,虽然实体A将正确的数据处理的结果数据发送了出去,但当在该数据传输时发生了通信错误的情况下,实体A就无法识别出错误的发生。
而实体B即使能够通过奇偶校验等手段检测出通信错误,也无法判断是对标准的数据发生了通信错误还是对内部处理错误发生了通信错误、该错误是通信错误还是内部处理错误,只能就此返回初始状态。
在这种情况下,实体A认为其正执行着正确的处理,因此改变其内部状态;另一方面,实体B则返回了初始状态,结果导致实体A、B之间出现内部状态的不同步。
解决这种问题的最简单的办法考虑有一种在实体B检测到通信错误时就将该状况通知实体A的方法,但是,如果实体A试图继续发送数据,就会陷入实体A和B相互试图发送数据的状态,无法继续执行处理。另外,即使实体A处于等待接收数据的状态,如果B试图发送的错误通知数据的数据长度与A试图接收的数据的数据长度不一致,则有可能出现错误通知通信数据发送不完、或者即使发送了数据实体A依然保持数据接收状态等问题。
发明内容
本发明是借鉴上述问题而提出的,其目的在于提供一种信息处理装置、信息处理系统和信息处理方法以及计算机程序,其中,在多个信息处理装置等实体之间执行通信并进行应用了通信数据的数据处理的结构中,不管发生了内部处理错误、通信错误的哪一种,执行通信处理的实体双方都能够正确地识别错误的发生,并使各自的内部状态同步,从而可进行可靠的错误恢复并重新开始数据处理。
本发明的一个实施方式是一种信息处理系统,由相互执行数据通信并且执行应用了通信数据的数据处理的多个信息处理部构成,其中,具有:第1信息处理部,根据数据处理错误或接收数据的错误检出,发送错误通知数据,将错误通知数据发送后的数据接收作为条件来执行初始状态复原处理;以及第2信息处理部,根据数据处理错误或接收数据的错误检出,发送错误通知数据,将该错误通知数据的发送处理的执行作为条件来执行初始状态复原处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼株式会社;索尼电脑娱乐公司,未经索尼株式会社;索尼电脑娱乐公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580047464.7/2.html,转载请声明来源钻瓜专利网。