控制系统、控制系统的控制方法以及控制装置的制造方法_5

文档序号:9204230阅读:来源:国知局
适当的时刻进行数据的发送的状态。
[0164]此外,现金兑换器控制对象53基于应用AP的请求,生成与要执行的处理相对应的控制指令并发送给现金兑换器13,使现金兑换器13执行进款处理、出款处理等各种处理。该控制指令的生成以及发送通过应用AP所指示的方法的执行来进行。换言之,平板终端10 (应用AP)通过经由现金兑换器I/F对象40来指定实装在现金兑换器控制对象53中的方法,能够使现金兑换器13执行任意的处理。
[0165]此外,现金兑换器控制对象53在通过现金兑换器13进行了计数的情况、对现金兑换器13有进出款的情况下,通过中断处理取得该处理结果,并将所取得的处理结果经由现金兑换器I/F对象40发送给应用AP。
[0166]S卩,在此的设备的控制的建立表示能够从平板终端10(应用AP)向相对应的现金兑换器13进行数据的发送的状态、以及能够通过平板终端10(应用AP)使现金兑换器13执行进款处理等各种处理的状态的建立。此外,表示能够从相对应的现金兑换器13对平板终端10(应用AP)在适当的时刻进行数据的发送的状态的建立。这些功能通过现金兑换器控制对象53的生成来实现。
[0167]另外,平板终端10和控制装置11以能够遵循以太网(注册商标)等给定标准进行无线通信的方式而连接,但存在由于电波故障、其他原因而导致通信被无意地暂时性切断(所谓瞬断)的情况。另外,即使在并非无线通信的情况下,也存在例如由于通信线缆的脱落、接触不良等而导致通信被暂时性地切断的情况。
[0168]在这样的情况下,平板终端10以及控制装置11如以下说明的那样进行基于控制对象的存在的处理。
[0169]图9是表示通信切断了的情况下的平板终端10以及控制装置11的动作的流程图。
[0170]图9(A)表示在平板终端10进行动作的应用AP的处理步骤,图9 (B)表示在控制装置11进行动作的中继对象51的处理步骤。
[0171]作为图9的流程图的前提,假设为如下状态:在平板终端10与控制装置11之间建立了通信路径K1,并且,在控制装置11中,生成了现金兑换器13、条形码扫描器12、显示器14以及印刷部21的各自的控制对象。
[0172]如图9㈧所示,应用AP监视是否有通信的切断(步骤SEl)。另外,连接部45为如下构成:利用遵循WebSocket的标准的单元,来监视通信的切断的有无,并在发生了通信的切断的情况下,从连接部45对应用AP发送该意思。
[0173]在有通信的切断的情况下(步骤SEl 是”),应用AP通过总括控制对象44的功能,来尝试再连接,并判别再连接是否成功(步骤SE2)。该再连接的试行在预先规定的期间内进行。
[0174]同样地,如图9(B)所示,中继对象51监视是否有通信的切断(步骤SFl)。另外,第2通信部50为如下构成:利用遵循WebSocket的标准的单元,来监视通信的切断的有无,并在发生了通信的切断的情况下,从第2通信部50对应用AP发送该意思。
[0175]在有通信的切断的情况下(步骤SFl 是”),中继对象51开始从通信的切断发生起的经过时间的计量(步骤SF2)。如同在后面明确的那样,中继对象51构成为:在从通信的切断发生起的经过时间超过期间Tl的情况下,清除与被切断的通信所涉及的通信路径ID建立了对应的控制对象。该期间Tl的值被决定为判别通信的切断是有意的切断还是无意的瞬断的基准值。
[0176]经过时间的计量开始后,中继对象51监视经过时间是否已经到达期间Tl (步骤SF4),并且在经过时间到达期间Tl之前,判别是否进行了通信的再连接(步骤SF3)。
[0177]在没有进行通信的再连接而经过时间到达了期间Tl的情况下(步骤SF4 是”),通信的切断可以视为并非瞬断而是有意的切断。中继对象51清除与被切断的通信所涉及的通信路径ID建立了对应的控制对象(本例中为现金兑换器13、条形码扫描器12、显示器14以及印刷部21的控制对象)(步骤SF5)。如上所述,通过清除控制对象,从而各设备被释放给在其他平板终端进行动作的应用AP,成为其他的应用AP能够新生成控制对象来进行控制的状态。
[0178]另外,在控制对象被清除之后再次在控制装置11与平板终端10(可以是与通信的切断前相同的终端,也可以是不同的终端)之间建立了通信的情况下,按照图4中所说明的步骤,基于平板终端10的请求,设备控制部20a生成控制对象并使其进行动作。由此,即使在通信的切断后,并未在给定期间内进行再连接,随之控制对象被清除的情况下,也能够迅速地成为能够进行设备的控制的状态。
[0179]这样,在本实施方式中,在没有进行通信的再连接而经过时间到达了期间Tl的情况下,视为通信的切断是有意的切断,进行控制对象的清除(控制对象的释放)。由于这样的构成,因此能够防止不能由其他应用AP控制设备的时间不必要地长时间持续。
[0180]然后,参照图9(A),在步骤SE2中的再连接的试行的结果为再连接成功的情况下(步骤SE2 是”),应用AP将被切断的通信所涉及的通信路径Kl的通信路径ID发送给中继对象51 (步骤SE3)。如图4的步骤SA3中所说明的那样,伴随通信路径Kl的建立而被赋予通信路径ID,并以应用AP能够参照的方式存储到终端存储部25的给定存储区域中。
[0181]参照图9(B),在通信的再连接成功的情况下,在步骤SF3的判别中判别为“是”,此夕卜,由于通过应用AP所进行的步骤SE3的处理,被切断的通信所涉及的通信路径Kl的通信路径ID被发送过来,因此中继对象51接收通信路径ID (步骤SF6)。
[0182]若接收了通信路径ID,则中继对象51判别与所接收到的通信路径ID建立了对应的控制对象是否存在(步骤SF7)。在不存在的情况下(步骤SF7 否”),中继对象51结束处理。
[0183]另一方面,在与进行过通信的通信路径ID建立了对应的控制对象存在的情况下(步骤SF7 是”),中继对象51针对这些控制对象,解除期间Tl后的清除,不清除控制对象而使其继续存在(对控制对象的生成进行控制)(步骤SF8)。
[0184]如此在本实施方式中,在通信的切断后在期间Tl内通信的再连接成功的情况下,该通信的切断作为并非有意而是瞬断的可能性很高的切断,使与被切断的通信所涉及的通信路径Kl的通信路径ID建立了对应的控制对象继续存在。由于这样的构成,因此应用AP在设备的控制时,无需重新生成控制对象,能够迅速并且高效地进行设备的控制。此外,不会出现如下情况,即在I个应用AP控制设备的情况下,因瞬断而导致设备的控制被释放给其他应用AP (相对应的控制对象被清除),由该其他应用AP获得控制。
[0185]然后,步骤SF8中的控制对象的清除的解除(控制对象的生成的控制)之后,应用AP和中继对象51协同工作,执行数据再送处理(步骤SE4、步骤SF9)。
[0186]图10是表示数据再处理中的应用AP以及中继对象51的处理的流程图,(A)表示应用AP的处理,⑶表示中继对象51的处理。
[0187]参照图10 (A),应用AP将存储在终端存储部25中的数据ID中最近一个接收到的数据的数据ID发送给中继对象51 (步骤SGl)。如图7的步骤SCll中所说明的那样,应用AP所接收到的与设备有关的数据(与设备相关的信息)被赋予了数据ID,在接收到该数据的情况下,应用AP从所接收到的带有数据ID的条形码信息中提取数据ID,并将数据ID存储到终端存储部25的给定存储区域中。
[0188]若从应用AP接收了数据ID,则中继对象51对累积存储在存储部22中的带有数据ID的数据中的数据ID与从应用AP接收到的数据ID进行对照,来确定(判别)应发送给应用AP的、起因于瞬断而尚未进行向应用AP的发送的数据(步骤SHI)。若详细叙述,则中继对象51在数据ID的生成时,保持向应用AP的数据的发送在时间上越晚则使得其值越大这样的规则性来生成数据ID。在此基础上,对于中继对象51而言,与从应用AP接收到的数据ID被赋予了相同值的数据ID的数据的数据发送正常结束。另一方面,与所接收到的数据ID相比被赋予更大值的数据ID的数据作为因瞬断而未进行向应用AP的数据发送的数据,将这些数据确定为未进行向应用AP的数据发送的数据。S卩,在步骤SHl中,中继对象51通过判别向平板终端10发送的数据所被赋予的数据ID之中未被存储在平板终端10中的数据ID,来确定没有正常发送到平板终端10的数据的数据ID。
[0189]接着,中继对象51将未进行数据的发送的数据(与设备相关的信息)向应用AP进行发送(步骤SH2)。应用AP取得由中继对象51所发送的数据,适当执行处理(步骤SG2)。
[0190]通过进行以上那样的数据再送处理,即使在发生了通信的瞬断的情况下,关于要发送给应用AP的全部数据,也能够不使数据缺损地发送给应用AP。
[0191]如上所述,本实施方式所涉及的POS系统I (控制系统)具有浏览器进行动作的平板终端10 (终端)、以及与平板终端10进行通信连接并与平板终端10进行数据的收发的控制装置11。而且,平板终端10以及控制装置11在进行了通信连接时存储与通信连接相关的识别信息,在通信连接被切断之后再次进行通信连接时,基于由平板终端10以及控制装置11所存储的与通信连接相关的识别信息来进行通信连接。
[0192]根据该构成,对应于在平板终端10与控制装置11之间的连接的建立,由这些装置存储与连接相对应的识别信息,在连接的切断后的再连接时,基于识别信息,来进行再连接。因此,能够在再连接时,根据需要,利用识别信息,以与切断前的连接相对应的方式来进行再连接。即,根据上述构成,关于具有浏览器的平板终端10与控制装置11经由网络进行通信的POS系统1,能够使系统对应于各装置经由网络进行通信的构成。
[0193]此外,在本实施方式中,与通信连接相关的识别信息是赋予给平板终端10与控制装置11的通信路径的识别信息。
[0194]根据该构成,能够利用在平板终端10与控制装置11之间建立通信路径的情况,利用通信路径的识别信息,进行再连接。
[0195]此外,本实施方式所涉及的POS系统I具有与控制装置11连接的设备。而且,控制装置11具有生成对设备进行控制的控制对象的设备控制部20a、以及将由设备控制部20a生成的控制对象与通信连接所涉及的识别信息建立对应来进行存储的存储部22。
[0196]根据该构成,能够将各设备与识别信息建立对应地进行管理。
[0197]此外,在本实施方式中,设备控制部20a在平板终端10与控制装置11的通信连接被切断后,在预先规定的期间内未再次进行通信连接时,清除控制对象。
[0198]根据该构成,在发生了在连接的切断后在给定期间内进行再连接那样的暂时性的切断的情况下,能够防止在切断前的连接时所使用的控制对象被清除,并且在再连接后,不重新生成控制对象而利用控制对象。此外,能够防止控制对象不必要地长时间得不到清除,随之
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1