信息处理设备,信息处理方法和程序的制作方法

文档序号:6623518阅读:131来源:国知局
信息处理设备,信息处理方法和程序的制作方法
【专利摘要】本公开涉及信息处理设备,信息处理方法和程序。所述信息处理设备包括通信单元、存储单元和控制单元。存储单元被配置成相互关联地保存和通过通信单元能够与之通信的装置相关的装置信息以及每次发现该装置时识别所述装置信息的标识符。所述装置信息是在每次发现该装置时生成的。控制单元被配置成在检测到通过预定的通信通道不能与装置进行通信的状态的情况下,和在检测到所述标识符从被保存时起一直未改变的情况下,使所述装置信息无效。
【专利说明】信息处理设备,信息处理方法和程序
[0001]相关申请的交叉引用
[0002]本申请要求2013年8月23日提交的日本专利申请JP 2013-173110的优先权,该申请的整个内容在此引为参考。

【技术领域】
[0003]本公开涉及能够与另一个信息处理设备通信的信息处理设备,信息处理方法和程序。

【背景技术】
[0004]近年来,由于通信技术的发展,可以使具有不同网络接口的多个设备通过网络相互连接。例如,UPnP(通用即插即用)中使用的SSDP(简单服务发现协议)是用于实现网络连接的协议之一。
[0005]顺便提及,在网络中的这种通信处理中,在一些情况下,连接到网络的装置之间的连接可能被中断。在SSDP中,当装置与网络脱离时,利用ssdp:bye bye消息通知这种情况。例如,归因于突然的电力断开,作为连接目的地的装置难以传送SSdp:bye bye消息,从而可能与网络脱离。
[0006]在这种情况下,与作为连接目的地的装置相关的表目信息是从连接时起未变化的错误信息。不过,如果未检测到所述脱离的话,那么该信息继续存在。因此,待传送给作为连接目的地的装置的数据被传送给中断的连接,导致误操作扩展。
[0007]关于这样的问题,日本专利申请公开N0.2009-65688记载从网络连接的外部设备接收ssdp: alive消息,维持连接登录,并以比ssdp: alive消息的接收时间间隔短的时间间隔传送ssdp:discover消息,以进行响应的确认(轮询),从而使得能够快速识别外部设备从网络的脱离。


【发明内容】

[0008]不过,在日本专利申请公开N0.2009-65688中记载的技术中,即使在与外部设备的正常通信状况下,也始终进行轮询,从而增大网络负荷。
[0009]鉴于上述情况,理想的是提供一种当检测到可能不能连接到作为通信目标的装置的状态时,能够正确地使与该装置相关的信息无效,同时尽可能地抑制网络负荷的信息处理设备、信息处理方法和程序。
[0010]按照本技术的实施例,提供一种包括通信单元、存储单元和控制单元的信息处理设备。
[0011]存储单元被配置成相互关联地保存和通过通信单元能够与之通信的装置相关的装置信息以及每次发现该装置时识别所述装置信息的标识符,所述装置信息是在每次发现该设备时生成的。
[0012]控制单元被配置成在检测到通过预定的通信通道不能与装置进行通信的状态的情况下,和在检测到所述标识符从被保存时起一直未改变的情况下,使所述装置信息无效。
[0013]结果,当检测到难以与作为通信目标的装置进行连接的状态时,信息处理设备能够正确地使与该装置相关的信息无效,从而减少无用的通信处理。
[0014]存储单元可把指示发现所述装置的时间的时间戳保存为标识符。在这种情况下,控制单元可利用装置信息,通过预定的通信通道,建立与装置的连接,比较与使用的装置信息相关的时间戳和与当前装置信息相关的时间戳,当时间戳彼此一致时,使装置信息无效。
[0015]结果,通过比较时间戳,只有在时间戳一致之后,信息处理设备才使装置信息无效。于是,在通过紧接在无效化之前使装置回归网络来更新并使装置信息有效的情况下,能够防止错误地使装置信息无效。
[0016]在通过预定通信通道与装置建立连接之后,控制单元可控制通信单元按第一时间间隔,向装置传送用于确认与该装置的连接有效的确认信号。此外,在发生估计会引起不能与该装置进行通信的状态的预定事件的情况下,控制单元可控制通信单元把传送确认信号的时间间隔从第一时间间隔改变成比第一时间间隔短的第二时间间隔。此外,在未从该设备收到对按第二时间间隔的确认信号的响应信号的情况下,控制单元可控制通信单元撤消与该装置的连接。
[0017]结果,当发生可能导致与该装置断开的事件时,信息处理设备缩短确认信号(心跳信号或Μ-Search)的时间间隔,从而使得能够快速检测断开,和撤消连接。这里,例如,第一时间间隔和第二时间间隔分别被设定成20秒和3秒,不过并不局限于此。
[0018]在建立与装置的连接之后,在通过从除预定通信通道外的通信通道从装置收到数据的情况下,控制单元能够控制通信单元改变时间间隔。
[0019]结果,尽管存在通过预定通信通道的连接,不过通过经另一个通信通道接收数据,信息处理设备能够估计所述断开。
[0020]通信单元能够通过除预定通信通道外的通信通道,与中继信息处理设备和所述装置之间的通信并管理信息处理设备和所述装置之间的连接的中继服务器通信。这种情况下,在建立与所述装置的连接之后通过中继服务器从所述装置收到数据的情况下,控制单元能够控制通信单元改变所述时间间隔。
[0021]结果,尽管建立了与所述装置的P2P连接,不过依据经中继服务器接收数据,信息处理设备能够估计P2P连接的断开。
[0022]在未收到应从与之建立连接的所述装置定期接收的通知信号的情况下,控制单元能够控制通信单元改变所述时间间隔。
[0023]结果,依据未收到SSDP Notify之类的定期通知,信息处理设备能够估计所述断开。
[0024]当从所述装置收到确认信号时,控制单元能够控制通信单元把对确认信号的响应信号传送给所述装置。
[0025]结果,信息处理设备能够自己确认与所述装置的连接的有效性,并且通过响应来自所述装置的确认信号,能够使所述装置确认所述有效性。
[0026]按照本技术的另一个实施例,提供一种信息处理方法,所述方法包括相互关联地保存和通过通信单元能够与之通信的装置相关的装置信息以及每次发现该装置时识别所述装置信息的标识符,所述装置信息是在每次发现该装置时生成的,和在检测到通过预定的通信通道不能与该装置进行通信的状态的情况下,和在检测到所述标识符从被保存时起一直未改变的情况下,使所述装置信息无效。
[0027]按照本技术的另一个实施例,提供一种使信息处理设备执行存储步骤和无效步骤的程序。在存储步骤中,相互关联地保存和通过通信单元能够与之通信的装置相关的装置信息以及每次发现该装置时识别所述装置信息的标识符,所述装置信息是在每次发现该装置时生成的。在无效步骤中,在检测到通过预定的通信通道不能与该装置进行通信的状态的情况下,和在检测到所述标识符从被保存时起一直未改变的情况下,使所述装置信息无效
[0028]如上所述,按照本技术,能够在检测到不能与作为通信目标的装置连接的状态时,正确地使与该装置相关的信息无效,同时尽可能地抑制网络负荷。
[0029]鉴于如在附图中图解所示的本公开的最佳实施例的以下详细说明,本公开的这些和其它目的、特征和优点将变得更明显。

【专利附图】

【附图说明】
[0030]图1是表示按照本技术的第一实施例的系统的概况的示图;
[0031]图2是表示按照本技术的第一实施例的装置的硬件结构的示图;
[0032]图3是表示按照本技术的第一实施例的装置的软件模块的结构的示图;
[0033]图4是表示由按照本技术的第一实施例的装置保持的邻近装置表的例子的示图;
[0034]图5是表示由按照本技术的第一实施例的装置保持的通信通道表的例子的示图;
[0035]图6是表示按照本技术的第一实施例的装置的邻近装置表和通信通道表的高速缓存处理的流程的流程图;
[0036]图7是表示按照本技术的第一实施例的装置的邻近装置信息的删除处理的流程的流程图;
[0037]图8是概念表示按照本技术的第一实施例的装置的邻近装置信息的删除处理的示图;
[0038]图9是表示按照本技术的第二实施例的装置的邻近装置信息的删除处理的流程的流程图;
[0039]图10是概念表示按照本技术的第二实施例的装置的邻近装置信息的删除处理的示图。

【具体实施方式】
[0040]下面参考附图,说明本公开的实施例。
[0041]〈第一实施例〉
[0042]首先,说明本技术的第一实施例。
[0043](系统的概况)
[0044]图1是表示按照本实施例的通信系统的概况的示图。
[0045]如图中所示,按照本实施例的系统由装置100、装置200和云上(因特网上)的中继服务器300构成。
[0046]图1中,表示了一个装置100,一个装置200和一个中继服务器300,不过,装置100、装置200和中继服务器300的数目可以是两个或更多个。
[0047]装置100和装置200可通过恒定连接与中继服务器300通信,并可通过中继服务器300相互通信。如果可能,那么装置100和装置200直接利用例如UPnP进行P2P (对等)通信。
[0048]这里,装置100和装置200可以是诸如智能电话机、桌上型PC、膝上型PC、平板电脑、BDR (蓝光(注册商标)记录器)、TV、存储设备、游戏机和音频设备之类的任意装置。
[0049]中继服务器300中继装置100和装置200之间的通信,并管理它们之间的连接。可为装置之间的预定数目的连接中的每条连接,设置中继服务器300。
[0050]中继服务器300与识别装置的装置ID关联地保存装置100、装置200和另一个装置的连接信息(IP地址、端口号等)。
[0051]在装置通过中继服务器300相互通信的情况下,装置都通过指定它自己的ID和传输目的地的ID,向中继服务器300传送消息,中继服务器300根据所述ID,把消息传送给具有传输目的地ID的装置。
[0052]此外,为了减小中继服务器300上的负荷,如果可能,装置利用P2P相互通信。尽管细节将在后面说明,不过对于P2P通信,使用邻近装置表和通信通道表这两个表格。当装置通过依据SSDP Notify搜出邻近装置而找出另一个装置时,装置把与另一个装置相关的信息(装置信息)添加到邻近装置表的表目中。随后,作为连接源的装置利用邻近装置表建立与作为连接目的地的装置的通信通道(连接),并把与通信通道相关的信息添加到连接通道表的表目中。
[0053]此外,与其中开始P2P通信的通信通道相关的信息的通知也被传送给中继服务器300。中继服务器300利用该信息,管理装置之间的连接。
[0054]尽管细节将在后面说明,不过在本实施例中,在建立利用P2P通信的通信之后,如果导致P2P通信可能被断开的现象时,装置100进行确认操作,从而确认所述断开,装置删除通信通道表的表目和邻近装置表的表目。结果,防止无用地重复通过断开的通信通道的通信。
[0055](装置的硬件结构)
[0056]图2是表示装置100的硬件结构的示图。如图中所示,装置100由CPU(中央处理器)11、R0M(只读存储器)12、RAM(随机存取存储器)13、输入和输出接口 15、和相互连接它们的总线14构成。
[0057]CPU 11在必要时,适当地访问RAM 13等,并在进行各种计算处理的时候,进行对于中继服务器300的所有各个部件的总体控制。ROM 12是非易失性存储器,其中固定地保存CPU 11执行的OS和程序,以及诸如各种参数之类的固件。
[0058]RAM 13用作CPU 11的工作区等,临时保存OS,执行中的各种应用,和处理中的各种数据。特别地,在本实施例中,RAM 13还起通信通道表和邻近装置表的高速缓冲存储器的作用。
[0059]显示单元16、操作接收单元17、存储单元18、通信单元19等连接到输入和输出接Π 15。
[0060]显示单元16是利用IXD (液晶显示器)、OLED (有机电致发光显示器)、CRT (阴极射线管)等的显示设备。
[0061]操作接收单元17是诸如触摸面板、键盘、按钮、鼠标之类的输入设备。在操作接收单元17是触摸面板的情况下,操作接收单元17与显示单元16 —体地形成。
[0062]存储单元18是诸如HDD (硬盘驱动器)、闪存(SSD:固态驱动器)和另一种固态存储器之类的非易失性存储器。在存储单元18中,保存为本实施例中的装置信息(表中的表目)的删除处理所必需的各种软件和各种数据。
[0063]通信单元19是NIC(网络接口卡)或无线通信模块,并与外部装置200或中继服务器300进行通信处理。
[0064]尽管图中未示出,不过装置200和中继服务器300的硬件结构基本上和装置100的硬件结构近似相同。
[0065](装置的软件结构)
[0066]图3是表示装置100保持的软件模块结构的示图。
[0067]如图中所示,装置100包括通信单元110、邻近装置信息控制单元120、邻近装置搜索单元130、邻近装置信息存储单元140、通信通道判定单元150、通信通道管理单元160、通信通道信息存储单元170和心跳控制单元180的软件模块。
[0068]通信单元110控制装置200和中继服务器300之间的通信处理。
[0069]邻近装置搜索单元130接收来自邻近装置信息控制单元120的指令,并根据例如SSDP Notify,搜索邻近装置(例如装置200)。
[0070]邻近装置信息控制单元120控制邻近装置搜索单元130的搜索处理,把与通过搜索发现的装置相关的信息保存在邻近装置信息存储单元140中,并管理所述信息。
[0071]邻近装置信息存储单元140保存由已发现装置信息的表目形成的邻近装置表。
[0072]通信通道判定单元150判定诸如装置200之类的另一个装置通过其连接到装置100的通信通道。
[0073]通信通道管理单元160控制与诸如装置200之类的另一个装置的通信通道(连接)的建立和断开,并把与该通信通道相关的信息保存在通信通道信息存储单元170中。
[0074]通信通道信息存储单元170保存由与通过其建立连接的通信通道和作为通信目标的装置相关的信息的表目构成的通信通道表。
[0075]心跳控制单元180和与其建立连接的装置,进行用于确认连接是否有效的心跳通信,并按照通信通道判定单元150获得的判定结果,控制心跳通信的时间间隔。
[0076]这里,作为本实施例中进行的心跳,不使用通常的无响应模型,而是使用响应模型。
[0077]在无响应模式的心跳中,两个装置都独立地每隔一定时间传送分组。当难以每隔一定时间从传输方收到心跳时,接收分组的装置就判定发生了异常。
[0078]另一方面,在本实施例中使用的响应模型的心跳中,两个装置每隔一定时间传送分组,收到分组的装置立即回复响应。从而,如果不存在响应,那么传输方的装置能够立即认识到发生了异常。
[0079]通过利用这种模型,每个装置能够主动地改变心跳时间间隔。
[0080](邻近装置表和通信通道表)
[0081 ] 下面说明邻近装置表和通信通道表。
[0082]图4是表示装置100保持的邻近装置表的例子的示图。
[0083]如图4中所示,在邻近装置表中,例如,彼此关联地高速缓存利用SSDP Notify发现的邻近装置(例如,装置200)的装置ID,IP地址和发现时间(时间戳)。
[0084]如果在不同的时间发现同一个设备,那么更新发现时间。
[0085]这里,作为邻近装置表中的表目的装置不一定必须是在装置100附近的装置,相反作为所述表目,可以是在存在于较远区域中,例如云上的装置。
[0086]图5是表示由装置100保持的通信通道表的例子的示图。
[0087]如图5中所示,在通信通道表中,高速缓存用于识别通过其与不同的装置(例如,装置200)建立连接的通信通道的通道通道ID,所述不同的装置的装置ID,指示邻近装置表的表目信息(SSDP信息)是否用于通信通道的建立的标记,和保存在使用的表目信息中的发现时间。
[0088](装置的操作)
[0089]下面,说明如上所述构成的系统中的装置100的操作。在本实施例和另一个实施例中,装置100的操作由CPU 11和在其控制之下执行的软件模块彼此协同地进行。
[0090](邻近装置表和通信通道表的高速缓存处理)
[0091]首先,说明装置100的邻近装置表和通信通道表的高速缓存处理。图6是表示高速缓存处理的流程的流程图。
[0092]如图6中所示,装置100的邻近装置搜索单元130等待来自另一个装置的SSDPNotify (步骤61),当收到SSDP Notify时(步骤62),邻近装置信息控制单元120根据SSDPNotify发现装置,并提取该装置的信息(装置ID和IP地址)(步骤63)。
[0093]随后,邻近装置信息控制单元120把提取的信息和发现装置时的时间信息高速缓存在邻近装置表中(步骤64)。
[0094]随后,通信通道管理单元160利用高速缓存在邻近装置表中的信息,从而建立与表目中的装置的通信通道(步骤65)。
[0095]然后,通信通道管理单元160把和与其建立通信通道的装置相关的信息(通信通道ID、装置ID、SSDP信息的使用与否,和发现时间)高速缓存在通信通道表中(步骤66)。
[0096](断开时的邻近装置表信息的删除处理)
[0097]下面,说明在与另一个装置建立通信通道之后,所述通信通道被断开的情况下,装置100的邻近装置信息的删除处理。图7是表示邻近装置信息的删除处理的流程的流程图。图8是示意表示邻近装置信息的删除处理的示图。
[0098]在建立了通信通道之后,假定按预定时间间隔(例如,20秒时间间隔),进行利用心跳控制单元180的心跳通信。
[0099]如图7中所示,装置100的通信通道判定单元150等待来自作为连接目的地的装置(例如,装置200)的通信数据(步骤71),当收到所述通信数据时(步骤72),通信通道判定单元150判定所述数据是否是通过中继服务器300收到的(步骤73)。
[0100]在判定通过中继服务器收到来自装置200的通信数据的情况下(是),心跳控制单元180判定作为连接目的地的装置是否是邻近装置(步骤74)。使用该处理,以致不把图中所示的处理应用于除邻近装置外的每隔。当对于除邻近装置外的每隔可检测到连接异常性时,步骤74的处理是不必要的。
[0101]随后,心跳控制单元180判定是否与作为通信数据的传输源的装置,建立了利用P2P的通信通道(在通信通道表中是否存在表目)(步骤75)。
[0102]这样,例如,如图8中所示,其中作为连接目的地的装置是智能电话机,并且归因于移动等,所述装置从WLAN被切换到3G/LTE (长期演进)的情况可被认为是尽管在通信通道表上建立了 P2P通信,不过通过中继服务器300接收通信数据的情况。
[0103]在步骤75,当判定建立了通信通道时(是),心跳控制单元180缩短相对于作为连接目的地的装置的心跳(例如,从20秒缩短到3秒)(步骤76)。
[0104]随后,在几秒内,不存在对心跳的响应的情况下(在心跳异常的情况下)(步骤78的是),通信通道管理单元160撤消与作为连接目的地的装置的通信通道,从通信通道表中删除对应表目(步骤79)(参见图8)。
[0105]另一方面,在存在对心跳的响应,并判定不存在异常的情况下(步骤S78的否),心跳控制单元180使心跳间隔回到先前的时间间隔(例如,20秒)(步骤77)。
[0106]此外,邻近装置信息控制单元120比较通信通道表中的发现时间,和与当前邻近装置表中的表目对应的装置的发现时间(步骤80)。
[0107]如果发现时间一致(没有变化)(是),那么从邻近装置表中删除该条目(步骤81)(参见图8)。
[0108]这里,相互比较发现时间的原因在于该信息可能在刚好试图删除该条目之前被更新(例如,使设备从3G网络再次回到WLAN),从而连接可能有效。
[0109]S卩,在不比较发现时间的情况下,现实中可能会错误地删除有效的通信通道信息,不过利用比较处理,可防止错误的删除。
[0110]在步骤80,在发现时间不一致的情况下(否),该条目不被撤消,从而原样维持该连接。
[0111]如上所述,只有在发生推测断开的现象(在建立P2P通信之后,来自中继服务器300的数据接收)之后,装置100才通过缩短心跳时间间隔来确认该事实,从而与时间间隔短地传送心跳的情况相比,减小了网络负荷。
[0112]〈第二实施例〉
[0113]随后说明本技术的第二实施例。下面,将省略和第一实施例相同的结构的说明。
[0114]在第一实施例中,在建立P2P通信之后发生P2P通信可能被断开的现象的情况下(在从中继服务器300收到通信数据的情况下),装置100进行确认该事实的操作(缩短心跳时间间隔)。当确认断开时,装置100删除通信通道表的表目和邻近装置表的表目。
[0115]另一方面,在本实施例中,在根据邻近装置表尝试建立P2P通信的连接、但是失败的情况下,装置100删除邻近装置表的表目。此时,和第一实施例中一样,在删除表目时,装置100相互比较时间戳,从而确认连接失败时的邻近装置表的表目和删除时的邻近装置表的表目相同。如果这些表目不相同,那么装置不进行删除。
[0116]图9是表示按照本实施例的装置100的邻近装置信息的删除处理的流程的流程图。图10是示意表示邻近装置信息的删除处理的示图。
[0117]如图9中所示,首先,装置100的邻近装置信息控制单元120根据SSDP信息的高速缓存创建邻近装置表,通信通道管理单元160待机(步骤91),之后开始连接(步骤92)。
[0118]随后,通信通道管理单元160判定连接是否失败(步骤93)。如果连接失败(是),那么通信通道管理单元160判定失败的连接是否使用邻近装置表的表目(步骤94)。和第一实施例中一样,例如,由于装置200被突然从WLAN切换到3G/LTE网络,因此连接失败(参见图10)。
[0119]在连接利用邻近装置表的情况下(是),邻近装置信息控制单元120相互比较包含在使用的邻近装置表中的表目中的发现时间,和包含在当前邻近装置表中的表目中的发现时间,从而判定发现时间是否相同(步骤95)。
[0120]随后,在邻近装置信息控制单元120判定发现时间相同的情况下(是),邻近装置信息控制单元120从邻近装置表中删除与其的连接失败的装置的表目(步骤96)(参见图10)。
[0121](结论)
[0122]如上所述,按照本公开的第一实施例和第二实施例,装置100相互关联地保存每次发现能够进行P2P通信的装置时生成的装置信息,和用于识别每次发现时的装置信息的标识符(时间戳)。在检测到不可能进行P2P通信的状态的情况下,和在检测到从被保存时起标识符就一直未被改变的状态的情况下,装置100使装置信息无效(删除该装置信息)。
[0123]结果,在检测到不可能连接到作为通信目标的装置的状态的情况下,装置能够正确地使与作为通信目标的装置相关的信息无效,同时尽可能地抑制网络负荷,并且能够消除无用的通信处理。
[0124](变形例)
[0125]本技术并不局限于上面的实施例,可以被不同地修改,而不脱离本技术的要旨。
[0126]在第一实施例中,在建立了 P2P通信之后,经中继服务器300收到通信数据的情况下,缩短心跳时间间隔。不过,作为缩短心跳时间间隔的触发的现象并不局限于此。例如,通过除中继服务器300外的装置或者通过除利用P2P的通信通道外的通信通道收到数据的事实可以是所述触发。此外,未从作为连接目的地的装置收到在建立P2P通信之后必须定期接收的SSDP Notify的事实可以是所述触发。
[0127]在第一实施例中,在建立P2P通信之后从中继服务器300收到数据的情况下,缩短心跳的传输时间间隔。不过,代替该处理,装置100可通过有意地传送SSDP的M-Search进行另一种处理,以确认与装置200的断开。
[0128]此外,装置100不仅可缩短心跳时间间隔,而且可以设定其时期。例如,可以持续X秒(或者Y次)地进行时间间隔为2秒的心跳。
[0129]在第一和第二实施例中,在创建邻近装置表之后确认与装置200断开的情况下,表目被删除。不过,装置100可以只对表目设定“无效”标记,而不是删除该表目。S卩,上述实施例中的装置信息的删除处理是装置信息的无效处理的一种模式。此外,作为确认的结果,当发现与装置200的连接有效时,装置100可原样保持该条目,不过可把存在疑问的事实作为记录。
[0130]在第一和第二实施例中,根据发现时间(时间戳)识别邻近装置表和通信通道表的表目,不过可根据其它标识符(比如保存表目的存储器上的地址)识别所述表目。
[0131]在上面的实施例中,本技术是利用参考图2说明的硬件和图3中所示的软件模块实现的。不过,也可用不同的硬件,比如专用电路,而不是软件模块实现本技术。
[0132](其它)
[0133]应注意,本公开可采取以下结构。
[0134](I) 一种信息处理设备,包括:
[0135]通信单元;
[0136]存储单元,所述存储单元被配置成相互关联地保存和通过通信单元能够与之通信的装置相关的装置信息以及每次发现该装置时识别所述装置信息的标识符,所述装置信息是在每次发现该装置时生成的;和
[0137]控制单元,所述控制单元被配置成在检测到通过预定的通信通道不能与装置进行通信的状态的情况下,和在检测到所述标识符从被保存时起一直未改变的情况下,使所述装置信息无效。
[0138](2)按照(I)所述的信息处理设备,其中
[0139]存储单元把指示发现所述装置的时间的时间戳保存为标识符,
[0140]控制单元利用装置信息,通过预定的通信通道建立与装置的连接,比较与使用的装置信息相关的时间戳和与当前装置信息相关的时间戳,并且当时间戳彼此一致时,使装置信息无效。
[0141](3)按照⑴或⑵所述的信息处理设备,其中
[0142]控制单元能够控制通信单元,以便
[0143]在通过预定通信通道与装置建立连接之后,按第一时间间隔,向装置传送用于确认与该装置的连接有效的确认信号,
[0144]在发生估计会引起不能与该装置进行通信的状态的预定事件的情况下,把传送确认信号的时间间隔从第一时间时间改变成比第一时间间隔短的第二时间间隔,和
[0145]在未从该装置收到对按第二时间间隔的确认信号的响应信号的情况下,撤消与该装置的连接。
[0146](4)按照(3)所述的信息处理设备,其中
[0147]在建立与装置的连接之后,通过从除预定的通信通道外的通信通道从装置收到数据的情况下,控制单元能够控制通信单元改变时间间隔。
[0148](5)按照(4)所述的信息处理设备,其中
[0149]通信单元能够通过除预定的通信通道外的通信通道与中继服务器通信,所述中继服务器中继信息处理设备和所述装置之间的通信并管理信息处理设备和所述装置之间的连接,
[0150]在建立与所述装置的连接之后,通过中继服务器从所述装置收到数据的情况下,控制单元能够控制通信单元改变所述时间间隔。
[0151](6)按照(3)所述的信息处理设备,其中
[0152]在未收到要从与之建立连接的所述装置定期接收的通知信号的情况下,控制单元能够控制通信单元改变所述时间间隔。
[0153](7)按照(3)-(6)任意之一所述的信息处理设备,其中
[0154]当从所述装置收到确认信号时,控制单元能够控制通信单元把对确认信号的响应信号传送给所述装置。
[0155]本领域的技术人员应明白,根据设计要求和其它因素,可以产生各种修改、组合、子组合和变更,只要它们在所附的权利要求或其等同物的范围之内。
【权利要求】
1.一种信息处理设备,包括: 通信单元; 存储单元,所述存储单元被配置成相互关联地保存和通过通信单元能够与之通信的装置相关的装置信息以及每次发现该装置时识别所述装置信息的标识符,所述装置信息是在每次发现该装置时生成的;和 控制单元,所述控制单元被配置成在检测到通过预定的通信通道不能与装置进行通信的状态的情况下,和在检测到所述标识符从被保存时起一直未改变的情况下,使所述装置信息无效。
2.按照权利要求1所述的信息处理设备,其中 存储单元把指示发现所述装置的时间的时间戳保存为标识符, 控制单元利用装置信息,通过预定的通信通道建立与装置的连接,比较与使用的装置信息相关的时间戳和与当前装置信息相关的时间戳,并且当时间戳彼此一致时,使装置信息无效。
3.按照权利要求1所述的信息处理设备,其中 控制单元能够控制通信单元,以便 在通过预定通信通道与装置建立连接之后,按第一时间间隔向装置传送用于确认与该装置的连接有效的确认信号, 在发生估计会引起不能与该装置进行通信的状态的预定事件的情况下,把传送确认信号的时间间隔从第一时间时间改变成比第一时间间隔短的第二时间间隔,和 在未从该装置收到对按第二时间间隔的确认信号的响应信号的情况下,撤消与该装置的连接。
4.按照权利要求3所述的信息处理设备,其中 在建立与装置的连接之后,通过除预定的通信通道外的通信通道从装置收到数据的情况下,控制单元能够控制通信单元改变时间间隔。
5.按照权利要求4所述的信息处理设备,其中 通信单元能够通过除预定的通信通道外的通信通道与中继服务器通信,所述中继服务器中继信息处理设备和所述装置之间的通信并管理信息处理设备和所述装置之间的连接,在建立与所述装置的连接之后,通过中继服务器从所述装置收到数据的情况下,控制单元能够控制通信单元改变所述时间间隔。
6.按照权利要求3所述的信息处理设备,其中 在未收到要从与之建立连接的所述装置定期接收的通知信号的情况下,控制单元能够控制通信单元改变所述时间间隔。
7.按照权利要求3所述的信息处理设备,其中 当从所述装置收到确认信号时,控制单元能够控制通信单元把对确认信号的响应信号传送给所述装置。
8.—种信息处理方法,包括: 相互关联地保存和通过通信单元能够与之通信的装置相关的装置信息以及每次发现该装置时识别所述装置信息的标识符,所述装置信息是在每次发现该装置时生成的;和在检测到通过预定的通信通道不能与该装置进行通信的状态的情况下,和在检测到所述标识符从被保存时起一直未改变的情况下,使所述装置信息无效。
9.一种使信息处理设备执行以下步骤的程序: 相互关联地保存和通过通信单元能够与之通信的装置相关的装置信息以及每次发现该装置时识别所述装置信息的标识符,所述装置信息是在每次发现该装置时生成的,和在检测到通过预定的通信通道不能与该装置进行通信的状态的情况下,和在检测到所述标识符从被保存时起一直未改变的情况下,使所述装置信息无效。
【文档编号】G06F9/44GK104423965SQ201410400901
【公开日】2015年3月18日 申请日期:2014年8月15日 优先权日:2013年8月23日
【发明者】见山成志, 岛川真人, 中野靖郎, 榎並嗣智 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1