信息处理装置及其信息处理系统的制作方法
【专利摘要】本发明为信息处理装置及其信息处理系统,提供一种适合在远程进行设备的动作试验的技术。动作试验系统具备拍摄动作试验对象的输出画面的画面摄影用摄像机、拍摄动作试验对象的周边环境的周边摄影用摄像机、本地服务器和远程操作设备。摄像机同服务器一起构成动作试验对象侧系统。远程操作设备被设置在远离系统的空间(远程位置)。远程操作设备基于从服务器发送来的摄像机的各自影像信号,在自己的输出画面上显示动作试验对象的输出画面和动作试验对象的周边环境。另一方面,当操作远程操作设备的用户进行对动作试验对象的远程操作时,向服务器发送其操作信息,使动作试验对象执行对应于该操作的处理。
【专利说明】信息处理装置及其信息处理系统
【技术领域】
[0001]本发明涉及信息处理装置及信息处理系统。
【背景技术】
[0002]以往,作为从远离的空间对装置进行远程操作的系统,已知有如下系统:由摄像机拍摄远程操作对象的装置,将该摄像机拍摄的摄影图像在该远离的空间显示在显示器上。此外,作为这种系统,已知有如下结构:对显示在显示器上的摄影图像的区域,若用户进行例如通过触摸面板等定位设备对远程操作对象的装置进行虚拟操作的操作,则对应于该操作,控制远程操作对象的装置(参照专利文献1、2)。
[0003]专利文献:
[0004]专利文献1:日本特开2001-134357号公报
[0005]专利文献2:日本特开2004-356803号公报
[0006]然而,本
【发明者】们考虑利用远程操作技术,从远离的空间(远程位置)进行对设备的动作试验。
[0007]若在与实际使用设备的国家不同的国家进行设备开发时,有可能需要在实际使用该设备的国家使该设备动作而进行动作试验。此外,在国内开发设备时,也有可能需要在远离开发地的地区使该设备动作而进行动作试验。在这种情况下,以往是在实际使设备动作的地区,直接操作设备而进行动作试验,因此,动作试验需要花费大量人力和成本。
[0008]另一方面,如果能通过远程操作从远离的空间进行这样的动作试验,则能够减少动作试验所需的人力和成本。然而,现有的远程操作系统只能从远程位置操作设备,不便于进行动作试验。
【发明内容】
[0009]因此,本发明目的在于,提供一种适合从远离的空间进行设备的动作试验的技术。
[0010]为了实现上述目的而提出的本发明的信息处理装置,是用于进行电子设备的动作试验的信息处理装置,其包括影像取得单元、显示控制单元、输入接口和远程操作单元,该电子设备执行基于用户操作和周围环境的处理。
[0011]影像取得单元,通过广域网从第一摄像机取得由第一摄像机拍摄的图像即第一摄影图像,该第一摄像机拍摄电子设备的具有GUI (图形用户界面)功能的输出画面。此外,影像取得单元通过广域网从拍摄电子设备的周边环境的第二摄像机,取得由第二摄像机拍摄的摄影图像即第二摄影图像。
[0012]显示控制单元,在该信息处理装置所具有的显示设备的画面上,显示由影像取得单元取得的第一摄影图像和第二摄影图像。输入接口,接受对显示在显示设备上的第一摄影图像所表示的输出画面进行的操作。
[0013]而且,远程操作单元通过广域网向电子设备输入由输入接口接受的操作的信息,从而,作为对应该操作的处理,使电子设备执行与对电子设备的输出画面进行该操作时相同的处理。
[0014]根据该信息处理装置,用户可以远程操作电子设备,可以利用显示设备确认关于电子设备的输出画面的摄影图像(第一摄影图像)和电子设备的周边环境的摄影图像(第二摄影图像)。所以,根据第二摄影图像能够确定电子设备是否正在执行基于周边环境的恰当处理。因此,根据本发明的信息处理装置,能够从远离的空间正确进行对电子设备的动作试验。
[0015]但是,有可能发生这样的情况,即发现了电子设备的不良状况时,向电子设备再次输入认为造成不良状况的操作,从而再现该不良状况。因此,在上述信息处理装置上可以设置存储由输入接口接受的操作的信息的存储单元。
[0016]而且,在该信息处理装置中也可以设置再现单元,该再现单元基于存储单元所存储的操作的信息,通过广域网,向电子设备输入与远程操作单元在过去向电子设备输入的操作相同操作的信息,从而使电子设备再次执行与过去执行的操作对应的处理。根据设置有该再现单元的信息处理装置,能够容易地进行不良状况的再现,有助于确定发生不良状况的原因等。
[0017]此外,不良状况的发生,也有可能是多个操作的输入间隔等输入模式所产生的结果。因此,上述存储单元存储的构成也可以以记录上述一连操作的各个操作中向上述电子设备进行情报输入的时机情报的构成来实现。
[0018]此外,再现单元以构成为:基于存储单元所存储的一系列操作的信息,按照使这些各操作向电子设备的输入间隔与过去的输入间隔一致的方式,通过广域网向电子设备输入构成一系列操作的各操作的信息,从而,按照与过去相同的模式,向电子设备输入构成一系列操作的各操作的信息,使电子设备再次执行对应该一系列操作的处理。
[0019]此外,可以在上述信息处理装置中设置判断单元,该判断单元通过由影像取得单元取得的第一摄影图像和第二摄影图像的比较,判断在电子设备的输出画面中是否进行了与由第二摄影图像确定的周边环境对应的显示。通过在信息处理装置中设置该判断单元,将发生的不良状况通知给用户,能够减少错过不良状况的问题。
[0020]此外,当电子设备基于由测位机构所测定的本装置的当前位置,执行与当前位置的周边环境对应的处理的情况下,可以在信息处理装置中设置位置取得单元,该位置取得单元通过广域网取得由电子设备所具备的测位机构测定的当前位置的信息。
[0021]而且,在该信息处理装置中可以设置判断单元,该判断单元基于由位置取得单元取得的当前位置的信息,判断在电子设备的输出画面中是否进行了与当前位置的周边环境对应的显示。根据按照该判断结果向用户通知发生了不良状况的信息处理装置,可减少用户错过不良状况的问题。
[0022]此外,为了实现上述目的而提出的本发明的信息处理系统,用于进行电子设备的动作试验,该电子设备执行基于用户操作和周围环境的处理,该信息处理系统具备:第一摄像机,拍摄电子设备的输出画面;第二摄像机,拍摄电子设备的周边环境;如上所述的信息处理装置,通过广域网可取得由第一摄像机拍摄的摄影图像和由第二摄像机拍摄的摄影图像,并且,可以通过广域网远程操作电子设备。根据该信息处理系统,可以获得与信息处理装置相同的效果。
[0023]补充说明,在上述电子设备上可以附设机器人,该机器人基于从信息处理装置通过广域网发送来的操作的信息,操作具备触摸面板的电子设备的输出画面,从而向电子设备输入从信息处理装置接收的操作的信息。而且,信息处理装置可以通过广域网和机器人向电子设备输入操作的信息。
[0024]此外,机器人可以不设在上述电子设备上,而是设置在在上述信息处理装置上,或者,设置在上述电子设备和上述信息处理装置两者上。即,可以在能够远程操作电子设备的上述信息处理装置上附设机器人,该机器人对信息处理装置所具备的输入接口,执行按照预先规定的动作试验用的操作序列进行的操作。
[0025]而且,远程操作单元可以构成为:通过广域网,向电子设备输入由输入接口对应附设在信息处理装置上的机器人的操作而接受的操作的信息,由此使电子设备执行对应该操作的处理。若利用这种机器人,能够更加准确地进行对应于各操作序列的动作试验。
【专利附图】
【附图说明】
[0026]图1是表示动作试验系统I的基本构成的框图。
[0027]图2是表示动作试验对象为搭载在车辆5上的导航装置20的动作试验系统2的构成的框图。
[0028]图3是表示导航装置20、本地服务器50和远程操作设备70所具有的各功能的对应关系的框图。
[0029]图4是表不画面摄影用摄像机30和周边摄影用摄像机40的摄影方向的不意图。
[0030]图5是表示远程操作设备70的主机单元71所执行的动作试验处理的流程图。
[0031]图6是表示显示单元77的输出画面的形式的示意图。
[0032]图7是表示与主机单元71执行的第一动作检查有关的处理的流程图。
[0033]图8是表示与主机单元71执行的第二动作检查有关的处理的流程图。
[0034]图9是表示变形例中的车辆5内的系统构成的框图。
[0035]附图标记说明:
[0036]1、2:动作试验系统 IA:动作试验对象侧系统
[0037]5:车辆10:动作试验对象
[0038]20:导航装置21:主机单元
[0039]2IA:CPU23:GPS 接收器
[0040]25:地图数据库27:显示单元
[0041]28:输入单元30:画面摄影用摄像机
[0042]40:周边摄影用摄像机50:本地服务器
[0043]51:主机单元5IA =CPU
[0044]53:通信单元59:连接接口
[0045]70:远程操作设备 71:主机单元
[0046]71A =CPU73:通信单元
[0047]75:存储单元77:显示单元
[0048]78:输入单元78A:触摸面板
[0049]79:连接接口80:机器人
[0050]90:外部设备100:机器人[0051]F21:导航功能F22:环境信息输出功能
[0052]F23:记录输出功能F24:外部控制功能
[0053]F51:影像发送功能F52:环境信息发送功能
[0054]F53:记录发送功能F54:操作信息转送功能
[0055]F71:影像取得功能F72:环境信息取得功能
[0056]F73:记录取得功能F74:操作信息发送功能
[0057]F77:动作试验功能NT:广域网
【具体实施方式】
[0058]下面,参照【专利附图】
【附图说明】本发明的实施例。
[0059]<基本构成>
[0060]首先,参照图1说明未将动作试验对象10限定为具体设备的基本的动作试验系统I的构成。如图1所示,本实施例的动作试验系统I作为用于通过从远离空间(远程位置)的操作而实现动作试验的结构,具备画面摄影用摄像机30、周边摄影用摄像机40、本地服务器50、远程操作设备70。在该动作试验系统I中,动作试验对象10、画面摄影用摄像机30和周边摄影用摄像机40通过电缆连接到本地服务器50,画面摄影用摄像机30和周边摄影用摄像机40同本地服务器50 —起,构成一个动作试验对象侧系统1A。
[0061]另一方面,远程操作设备70被设置在与构筑有动作试验对象侧系统IA的空间相远离的空间(远程位置),可以通过广域网NT同本地服务器50进行通信。
[0062]构成动作试验对象侧系统IA的画面摄影用摄像机30,是拍摄动作试验对象10的输出画面并输出表示其摄影图像的影像信号的摄像机。另一方面,周边摄影用摄像机40是拍摄动作试验对象10的周围环境并输出表示其摄影图像的影像信号的摄像机。分别从该画面摄影用摄像机30和周边摄影用摄像机40输出的影像信号,输入到本地服务器50。还有,在本实施例中,假设动作试验对象10是执行基于用户操作和周围环境的处理的电子设备,周边摄影用摄像机40被设置成能够拍摄该动作试验对象10所执行的处理中要考虑的周边环境。
[0063]本地服务器50可以通过广域网NT同远程操作设备70进行无线通信,分别将从画面摄影用摄像机30和周边摄影用摄像机40输入的各影像信号,通过广域网NT发送给远程操作设备70,并且,接收从远程操作设备70发送来的对于动作试验对象10的操作信息,将该操作信息输入到动作试验对象10。由此,使动作试验对象10执行与用户利用远程操作设备70进行的对动作试验对象10的远程操作相对应的处理。
[0064]远程操作设备70基于从本地服务器50通过广域网NT发送来的画面摄影用摄像机30和周边摄影用摄像机40的各自的影像信号,在自己的输出画面上显示由画面摄影用摄像机30拍摄的有关动作试验对象10的输出画面的摄影图像和由周边摄影用摄像机40拍摄的有关动作试验对象10的周围环境的摄影图像。另一方面,若操作远程操作设备70的用户执行了对动作试验对象10的远程操作,则通过广域网NT向本地服务器50发送该操作信息,使动作试验对象10执行对应于该操作的处理。
[0065]根据本实施例的动作试验系统1,用户通过操作位于远离动作试验对象侧系统IA的空间内的远程操作设备70,能够远程操作动作试验对象10,进一步,能够目视确认由画面摄影用摄像机30拍摄的摄影图像和由周边摄影用摄像机40拍摄的摄影图像。
[0066]因此,根据该动作试验系统I,远程操作设备70的用户能够使动作试验对象10执行动作试验所必要的处理,并且,能够根据上述摄影图像判断该处理是否是基于用户操作和周边环境的适当处理,能够正确判断动作试验对象10是否发生不良状况。所以,本实施例的动作试验系统I可以说是适合从远离的空间进行设备的动作试验的系统。
[0067]还有,用户也可以只着眼于由画面摄影用摄像机30拍摄的图像,判断动作试验对象10是否在执行恰当处理(是否发生不良状况)。此外,为了使用户通过目视来判断在怎么样的环境下发生了不良状况,可以利用由周边摄影用摄像机40拍摄的摄影图像。
[0068]此外,如果例如通过远程操作设备70将动作试验对象10的输入输出数据从动作试验对象10发送到远程位置,并将其输入到远程位置的开发环境,则能够大致实时地进行动作试验对象10的不良状况分析和纠错,非常方便。
[0069]此外,在以上记载中,周边摄影用摄像机40作为拍摄动作试验对象10所执行的处理中要考虑的周围环境的摄像机而使用,但作为其它实施方式,周边摄影用摄像机40也可以作为用于在远程位置确认从动作试验对象10的输出画面中不能确认的不良状态的摄像机而使用。在动作试验系统I中也可以设置多个周边摄影用摄像机40。若如此配置周边摄影用摄像机40,则能够构成更适合从远离的空间进行设备的动作试验的动作试验系统。
[0070]例如,周边摄影用摄像机40可以配置成能够拍摄输出画面以外的、显现动作试验对象10的动作结果的部位(包括整个动作试验对象10)。此外,若动作试验对象10对周边装置产生某种作用的情况下,周边摄影用摄像机40可以配置成能够拍摄这些周边装置。
[0071]通过如此配置,若动作试验对象10是搭载在车辆5上的导航装置20的情况下,例如,能够通过周边摄影用摄像机40的摄影图像从远程位置确认内置在导航装置20中的⑶/DVD播放器所进行的CD/DVD的排出动作。此外,若导航装置20进行对ETC车载机的控制的情况下,通过对ETC车载机的拍摄可以从远程位置确认ETC车载机的指示灯是否点亮从而确认控制动作是否正常执行了。
[0072]此外,若动作试验对象10是智能手机等便携式电话终端或平板型终端的情况下,能够确认来电指示灯的不良、来电铃声的不良、音量的不良等从动作试验对象10的输出画面中无法确认的不良状况。还有,为了确认有关声音的不良状况,理所当然,作为周边摄影用摄像机40需要采用带麦克风的摄像机。
[0073]此外,若便携式电话终端被连接在导航装置20上使用的情况下,通过利用周边摄影用摄像机40拍摄便携式电话终端,能够从远程位置确认是否正确地进行了从导航装置20对便携式电话终端的控制。
[0074]此外,若动作试验对象10是打印装置的情况下,通过使用周边摄影用摄像机40拍摄整个打印装置,能够从远程位置确认打印装置的动作效果。具体地说,能够确认不能排出打印纸、机械性异常停止、打印物的印刷品质不良和指示灯异常闪烁等不良状况。还有,在上述的动作试验系统I中,假设动作试验对象10为执行基于用户操作和周围环境的处理的电子设备而进行了说明,但打印装置通常不执行基于周围环境的处理。但是,在这里作为参考例说明的是,若基于为了进行动作试验而使用多个摄像机的技术思想,除了根据打印装置的输出画面能够确定的不良状况之外,还能够从远程位置确认打印装置的动作效果。
[0075]〈应用例〉[0076]接着,利用图2说明动作试验对象10为搭载在车辆5上的导航装置20的动作试验系统2的详细结构。该动作试验系统2中,在搭载有动作试验对象的导航装置20的车辆5上,具备画面摄影用摄像机30、周边摄影用摄像机40和本地服务器50。
[0077]此外,该动作试验系统2,在远离车辆5的空间(远程位置)具备通过广域网NT可以同本地服务器50进行通信地连接的远程操作设备70。为了实现对导航装置20的动作试验,该远程操作设备70构成为可以通过广域网NT取得由画面摄影用摄像机30拍摄的摄影图像和由周边摄影用摄像机40拍摄的摄影图像,而且,可以通过广域网NT远程操作导航装置20。
[0078]众所周知,导航装置20基于用户操作和周围环境(特别是车辆前方的环境)进行道路指引和路线指引等。该导航装置20与已知的导航装置相同,具备综合控制装置内各部分的主机单元21、GPS接收器23、地图数据库25、显示单元27和输入单元28。
[0079]主机单元21由CPU21A执行基于各种程序的处理,从而综合控制装置内各部分,实现各种功能。该主机单元21除了 CPU2IA之外,还具备未图示的RAM、ROM和NVRAM等存储器。上述各种程序例如存储在该存储器中。
[0080]另一方面,GPS接收器23接收多个GPS卫星的发送电波,并根据这些发送电波的接收结果来测定当前位置。GPS接收器23的当前位置测定结果,被输入到主机单元21。
[0081]此外,地图数据库25用于实现道路指引或路线指引等时被主机单元21参照,存储道路网或道路周围的建筑物及地形等信息。此外,显示单元27由液晶显示器等构成,并且由主机单元21控制,在输出画面上显示地图图像、路线引导图像及具有⑶I (图形用户界面)功能的操作对象等。
[0082]此外,输入单元28由设置在显示单元27的输出画面上的触摸面板构成,用于接受对显示单元27的输出画面的操作。但是,作为输入单元28,也可以采用其它定点设备或遥控器等。
[0083]该导航装置20中的主机单元21,利用上述程序实现作为导航装置20的主要功能的导航功能F21 (参照图3)。在此所说的导航功能F21是指,除去为了从远程位置进行动作试验而附加给导航装置20的、本实施例特有的功能之外的导航装置20所具有的一般功倉泛。
[0084]该导航功能F21包括例如基于由GPS接收器23测定的当前位置且通过显示单元27的输出画面进行的道路指引或路线指引功能。作为路线指引功能可以举出如下一例,即进行与由GPS接收器23所测定的当前位置和包含于地图数据库25中的信息确定的当前道路环境相对应的转弯指示等的路线指引,以便按照车辆乘员的操作搜索到目的地的路线,使车辆乘员沿着该搜索路线驾驶车辆5。
[0085]此外,主机单元21通过执行基于程序的处理,作为用于动作试验的功能,实现环境信息输出功能F22、记录输出功能F23及外部控制功能F24。
[0086]环境信息输出功能F22是将由GPS接收器23测定的当前位置、搭载在车辆5上的未图示的加速度传感器、温度传感器等各种传感器的输出值,作为环境信息输出到本地服务器50的功能。但是,关于该环境信息输出功能F22,也可以考虑导航装置20上未设的实施方式。环境信息输出功能F22如上所述地向本地服务器50提供环境信息。因此,只要将GPS接收器、加速度传感器、温度传感器等各种传感器连接在本地服务器50上,就不需要在导航装置20中设置环境信息输出功能F22。进一步说,即使不依赖传感器输出值也能够根据显示单元27的输出画面、周边摄影用摄像机40的摄影图像等获得环境信息(远程位置的用户能够理解该环境)的情况下,不必在导航装置20中设置将该环境信息提供给本地服务器50的功能。
[0087]此外,记录输出功能F23是向本地服务器50输出记录了与导航功能F21有关的处理的执行历史记录的功能。
[0088]此外,外部控制功能F24是如下的功能,即接收经由本地服务器50输入的、在远程操作设备70进行的对导航装置20的输出画面的操作信息,并将该操作信息视为输出单元28对导航装置20的输出画面的操作信息,向实现导航功能F21的主机单元21的处理程序输入。本实施例的导航装置20通过执行程序实现除了导航功能F21之外的、为了动作试验而附加的特有的上述功能F22、F23、F24。
[0089]另一方面,如图4所示,画面摄影用摄像机30用于拍摄导航装置20中的显示单元27的输出画面,将表示该摄影图像的影像信号输入到本地服务器50。
[0090]此外,如图4所示,周边摄影用摄像机40用于拍摄搭载有导航装置20的车辆5的前方。该周边摄影用摄像机40 —般拍摄与车辆5驾驶员的视野对应的车辆5前方。周边摄影用摄像机40将表示这样拍摄的车辆前方的摄影图像的影像信号输入到本地服务器50。补充说明,作为周边摄影用摄像机40,可以在车辆5上设置多个摄像机。进一步说,周边摄影用摄像机40除了拍摄车辆5的前方之外,也可以拍摄上部(前方上部)或车辆5的左右。若拍摄上部,则能够从远程位置确认GPS接收器23的接收灵敏度或误差是否由周围环境引起。
[0091]此外,本地服务器50 (参照图2)具备用于综合控制装置内各部分的主机单元51、通信单元53和连接接口 59。连接接口 59用于连接导航装置20、画面摄影用摄像机30和周边摄影用摄像机40以及主机单元51。作为连接接口 59的一例,可以举出例如USB接口。
[0092]通信单元53是可以进行无线通信的通信接口,通过广域网NT能够与远程操作设备70进行双向通信。该通信单元53例如通过蜂窝网络及互联网与远程操作设备70进行通信。
[0093]此外,主机单元51通过在CPU51A中执行基于各种程序的处理,综合控制装置内各部分而实现各种功能,除了 CPU51A之外,还具备未图示的RAM、ROM及NVRAM等存储器。上述各种程序例如存储在该存储器中。
[0094]通过执行基于上述程序的处理,如图3所示,本地服务器50的主机单元51作为用于动作试验的功能,实现影像发送功能F51、环境信息发送功能F52、记录发送功能F53和操作信息转送功能F54。
[0095]影像发送功能F51是通过通信单元53将分别从画面摄影用摄像机30和周边摄影用摄像机40的各自输入影像信号发送到远程操作设备70的功能。环境信息发送功能F52是通过通信单元53将从导航装置20输入的上述环境信息发送到远程操作设备70的功能,记录发送功能F53是通过通信单元53将从导航装置20输入的上述记录发送到远程操作设备70的功能。
[0096]此外,操作信息转送功能F54是通过通信单元53接受通过广域网NT从远程操作设备70发送来的、在远程操作设备70对导航装置20的输出画面的操作信息,通过通信单元53接收并将该操作信息通过连接接口 59输入到导航装置20的功能。通过这些功能,本地服务器50起到中继导航装置20、画面摄影用摄像机30及周边摄影用摄像机40与远程操作设备70之间的信息传递的作用。
[0097]此外,远程操作设备70 (参照图2)配置在远离车辆5的空间,并且从远离的空间(远程位置)进行导航装置20的动作试验。该远程操作设备70具备主机单元71、通信单元73、存储单元75、显示单元77、输入单元78和连接接口 79。
[0098]主机单元71通过在CPU71A中执行基于各种程序的处理,综合控制装置内各部分而实现各种功能,除了 CPU7IA之外,还具备未图示的RAM、ROM及NVRAM等存储器。由CPU7IA执行的程序,例如存储在该存储器或由硬盘装置构成的存储单元75中。此外,通信单元73作为能够通过广域网NT同本地服务器50进行双向通信的通信接口而构成。
[0099]此外,显示单元77由液晶显示器等构成,并且由主机单元71控制,在输出画面上显示各种信息。此外,输入单元78除了键盘之外,还具备鼠标、触摸面板等定点设备,向主机单元71输入来自用户的对该输入单元78的操作信息。
[0100]此外,连接接口 79是用于连接外部设备90的接口,例如由USB接口构成。在该远程操作设备70上,作为外部设备90例如连接有与动作试验对象的导航装置20相同的设备,通过主机单元71的控制,能够在该外部设备90上实现与动作试验对象的导航装置20同步的动作,且能够再现与位于远程位置的导航装置20相同的动作。
[0101]在此,说明由主机单元71实现的功能。在主机单元71上通过执行基于程序的处理,如图3所示,能够实现影像取得功能F71、环境信息取得功能F72、记录取得功能F73、操作信息发送功能F74及动作试验功能F77。
[0102]影像取得功能F71是通过通信单元73从本地服务器50取得自本地服务器50发送来的画面摄影用摄像机30和周边摄影用摄像机40的影像信号的功能。环境信息取得功能F72是通过通信单元73从本地服务器50取得自本地服务器50发送来的上述环境信息的功能。同样,记录取得功能F73是通过通信单元73从本地服务器50取得自本地服务器50发送来的上述记录的功能。
[0103]此外,操作信息发送功能F74是通过通信单元73向本地服务器50发送由动作试验功能F77产生的对导航装置20的操作信息的功能。主机单元71通过执行图5所示的动作试验处理,实现该动作试验功能F77。
[0104]若远程操作设备70的用户通过输入单元78输入执行指示,则主机单元71开始进行该动作试验处理。并且,在进行动作试验之前,用户将动作试验对象的导航装置20运送到应配置的地区,请合作者将导航装置20搭载在车辆5上。进一步,请合作者驾驶车辆5。远程操作设备70的用户例如通过这种合作,使导航装置20处于与产品相同的使用环境,可进行正确的动作试验。远程操作设备70的用户与车辆5司机(合作者)之间的联系,例如可以使用便携式电话装置等未图示的语音通信手段实现。
[0105]若开始图5所示的动作试验处理,则主机单元71按照用户通过输入单元78输入的指示,通过广域网NT访问与动作试验对象的导航装置20连接的本地服务器50 (SllO)0然后,请求本地服务器50开始发送画面摄影用摄像机30及周边摄影用摄像机40的影像信号和从导航装置20输出的上述环境信息及记录,并且,从本地服务器50开始取得这些影像信号、环境信息和记录(S120)。[0106]进一步,主机单元71将从本地服务器50取得的影像信号、环境信息及记录相继存储在存储单元75的同时,开始进行在显示单元77的输出画面上显示从本地服务器50取得的影像信号所表示的画面摄影用摄像机30的摄影图像和周边摄影用摄像机40的摄影图像的处理(S130)。
[0107]在此,除了画面摄影用摄像机30和周边摄影用摄像机40的摄影图像之外,如图6所示,也可以开始进行在显示单元77的输出画面上显示从本地服务器50取得的环境信息或记录的处理。显示单元77例如可以在显示单元77的输出画面上显示出多个窗口,将画面摄影用摄像机30的摄影图像、周边摄影用摄像机40的摄影图像、环境信息和记录分别显示在各个窗口。
[0108]作为另一个例子,显示单元77也可以具备多个显示器,也可以将画面摄影用摄像机30的摄影图像、周边摄影用摄像机40的摄影图像、环境信息和记录分别显示在各个显示器上。
[0109]在本实施例中,如图6的虚线所示,至少对显示单元77中显示有画面摄影用摄像机30的摄影图像区域,设置作为输入单元78的触摸面板78A。
[0110]若开始这样的显示处理,则主机单元71判断是否通过输入单元78的触摸面板78A进行了对动作试验对象的导航装置20的远程操作(S140)。具体地说,判断是否通过触摸面板78A进行了对显示在显示单元77上的导航装置20的输出画面的操作。
[0111]如上所述,显示在显示单元77的画面摄影用摄像机30的摄影图像,是拍摄了具有Gn功能的导航装置20的输出画面的图像。在本实施例中,将对显示在显示单元77上的导航装置20的输出画面的触摸操作,作为对动作试验对象的导航装置20的远程操作来处理。SP,在S140中,判断作为对动作试验对象的导航装置20的远程操作是否进行了这种触摸操作。
[0112]然后,若判断为进行了远程操作(S140的“是”),则主机单元71通过广域网NT向与动作试验对象的导航装置20连接的本地服务器50,发送通过触摸面板78A输入的对导航装置20的输出画面的操作信息(S145)。
[0113]向本地服务器50发送的操作信息,通过上述本地服务器50的操作信息转送功能F54被输入到导航装置20,并通过导航装置20的外部控制功能F24,与经由输入单元28对导航装置20的输出画面进行的操作的信息相同地被处理,输入到实现导航功能F21的主机单元21的处理程序中。在本实施例中,通过这种形式的远程操作,在导航装置20中执行经由输入单元28对导航装置20的输出画面进行操作的情况相同的处理,该操作与在远程操作设备70中进行的对导航装置20的输出画面的操作相同。
[0114]此外,在S145,向本地服务器50发送上述操作信息之前或之后,将该操作信息存储在存储单元75。具体地说,作为操作信息,将对导航装置20的输出画面的触摸位置和触摸时刻的信息关联起来进行存储。通过这样的主机单元71的处理动作,对于经由触摸面板78A进行的对导航装置20的输出画面的每个操作,在存储单元75存储由这样的触摸位置和时刻关联起来而构成的操作记录。
[0115]而且,为了使远程操作设备70的用户能够利用身边的设备90确认导航装置20的动作,主机单元71经由连接接口 79向外部设备90,输入从导航装置20经由本地服务器50取得的来的环境信息和经由触摸面板78A输入的对导航装置20的输出画面的操作信息(S160)o由此,外部设备90虚拟地生成与动作试验对象的导航装置20相同环境下的状况,在外部设备90再现该环境下的导航装置20的动作。
[0116]进一步,主机单元71基于从本地服务器50取得的画面摄影用摄像机30和周边摄影用摄像机40的影像信号、环境信息及记录,进行预定的一些处理,作为与导航装置20的动作检查有关的处理(S170)。
[0117]作为与在S170主机单元71执行的动作检查有关的处理,作为一例可以举出图7和图8所示的处理。即,主机单元71可以构成为执行图7所示的处理,作为与第一动作检查有关的处理。
[0118]具体地说,在与第一动作检查有关的处理中,分析周边摄影用摄像机40的摄影图像,并确定周边摄影用摄像机40拍摄的车辆前方的道路属性(S310)。作为道路属性,可以例举道路形状(直线道路、十字路口、弯路等)、有无信号灯等。补充说明,在S310中,能够确定关于多个项目的道路属性。道路形状和有无信号灯属于确定各项目的道路属性的情况。
[0119]此外,主机单元71分析画面摄影用摄像机30的摄影图像,并且确定在该摄影图像所表示的导航装置20的输出画面中由地图图像等表示的车辆前方的道路属性(S320)。在S320也能够确定与S310同一项目的道路属性。
[0120]然后,基于S310和S320的处理结果,算出根据周边摄影用摄像机40的摄影图像确定的道路属性和根据画面摄影用摄像机30的摄影图像确定的道路属性的一致度,判断该一致度是否大于等于基准值(S330)。在S330,例如,可以对上述每个项目,判断根据周边摄影用摄像机40的摄影图像确定的道路属性和根据画面摄影用摄像机30的摄影图像确定的道路属性是否相同,并且,作为上述一致度计算道路属性一致的项目数在全部项目中所占的比例,判断该一致度是否大于等于基准值。
[0121]然后,若判断为一致度大于等于基准值(S330的“是”),主机单元71判断为导航装置20的动作无异常(S340),结束与该第一动作检查有关的处理。另一方面,若判断一致度小于基准值(S330的“否”),主机单元71判断为导航装置20的操作有异常(S350),结束与该第一动作检查有关的处理。
[0122]此外,主机单元可以构成为,作为与第二动作检查有关的处理执行图8所示的处理。即,在与第二动作检查有关的处理中,根据被包含在从本地服务器50取得的上述环境信息中的、由GPS接收器23测定的当前位置的信息,确认当车辆5位于此位置的时候,导航装置20的输出画面内应被显示的信息(和当前位置相对应的信息)(S410)。
[0123]例如,在远程操作设备70的存储单元75可以事先存储与导航装置20相同的地图数据,主机单元71基于存储在该存储单元75的地图数据和由GPS接收器23测定的当前位置的信息,确定在导航装置20的输出画面中应当对应该当前位置而显示的信息。
[0124]另一方面,主机单元71通过分析画面摄影用摄像机30的摄影图像,判断上述要显示的信息是否显示在导航装置20的输出画面上。例如,当根据GPS接收器23所测定的当前位置和地图数据,判明车辆5要进入交叉路口时,判断是否显示出有关该交叉路口的信息。
[0125]然后,若判断为已显示(S430的“是”),则主机单元71判断为导航装置20的动作无异常(S440),结束与该第二动作检查有关的处理。另一方面,在S430做出否定判断时,判断为导航装置20的动作有异常(S450),结束与该第二动作检查有关的处理。
[0126]主机单元71结束以上例示的一些与动作检查有关的处理之后,判断在与这些动作检查有关的处理的至少一个处理中是否被判断为异常(S180),若判断为在与动作检查有关的处理的至少有一个处理中发生异常时(S180的“是”),通知在与动作检查有关的处理中发现的异常位置和内容。例如,通过在显示单元77的画面上显示消息、或者通过突出显示画面摄影用摄像机30的摄影图像中的异常位置进行通知。通过该通知动作,可以向远程操作设备70的用户通知在导航装置20中发生了异常(不良状况)。之后,主机单元71转到S200。
[0127]另一方面,若判断为在S170执行的与动作检查有关的所有处理中无异常时,在S180做出否定判断,不执行S190的处理就转到S200。
[0128]若转到S200时,主机单元71判断通过输入单元78用户是否输入了结束动作试验的指示,若判断为未输入(S200的“否”),则转到S140,若判断为已输入结束指示(S200的“是”),结束该动作试验处理。
[0129]此外,若在S140做出否定判断,则主机单元71判断通过输入单元78用户是否输入了操作序列的执行指示(S150),若判断为未输入(S150的“否”),转到S160,若判断为已输入(S150的“是”),将与用户通过输入单元78指定的对应操作序列的各操作有关的操作信息,在与该操作序列相对应的定时,通过通信单元73发送给本地服务器50,然后输入到导航装置20 (S155)。由此,执行被指定的操作序列。还有,在此所说的“操作序列”是指,已规定了向动作试验对象(导航装置20)的输入顺序和输入定时的一系列操作的输入动作。
[0130]具体地说,指定被登记在存储于存储单元75的上述操作记录中的一组操作内的、在时间上连续的特定的操作组(一系列操作),并输入了指示再次向导航装置20输入该一系列操作的上述操作序列的执行指示的情况下,主机单元71基于与登记在上述操作记录中的该一系列操作有关的触摸位置和时刻的信息,将构成该一系列操作的各操作的信息通过广域网NT发送给本地服务器50,使这些各操作对导航装置20的输入间隔与过去的输入间隔相一致。
[0131]主机单元71通过该操作,按与过去相同模式向导航装置20输入构成一系列操作的各操作的信息,使导航装置20再次执行对应于该一系列操作的处理。还有,可以对各操作信息付上连续的序号并登记在操作记录中,用户可以利用该序号指定上述一系列操作。
[0132]此外,在存储单元75中,可以预先登记一些有关动作试验用操作序列的定义数据。即,在S150,若输入了指定一个该已登记的定义数据的操作序列的执行指示,主机单元71按照该指定的定义数据,通过广域网NT向本地服务器50发送构成一系列操作的各操作的信息,使这些各操作的输入定时与被上述定义数据定义的输入定时一致,由此能够将基于执行指示的一系列操作输入到导航装置20。
[0133]进一步说明,在此,可以控制向本地服务器50发送的操作信息的发送时机,从而将对应操作序列的一系列操作输入到导航装置20,但是,也可以在本地服务器50中,如果对操作信息的通信时间进行变更处理的话可以更改对导航装置20的操作信息的输入时机,从而抑制通信延迟所带来的影响,将一系列操作输入到导航装置20。
[0134]如此,若将构成基于操作序列的执行指示的一系列操作的各操作的信息,经由本地服务器50输入到导航装置20,则主机单元71执行S160之后的处理。然后,若判断为输入了结束指示(S200的“是”),结束该动作试验处理。
[0135]以上,说明了本实施例的动作试验系统2的构成,但是,在进行导航装置20的动作试验时,用户可以利用远程操作设备70远程操作导航装置20的同时,利用远程操作设备70的显示单元77确认对动作试验对象的导航装置20的输出画面进行拍摄的画面摄影用摄像机30的摄影图像和对搭载有导航装置20的车辆前方环境进行拍摄的周边摄影用摄像机40的摄影图像。
[0136]所以,用户基于显示单元77所显示的画面摄影用摄像机30和周边摄影用摄像机40的摄影图像,能够正确判断位于远程位置的导航装置20是否正在进行与用户操作或车辆前方环境对应的恰当处理。因此,开发导航装置20的开发人员,能够从远离的空间正确进行导航装置20的动作试验,从而不必亲自到需要进行动作试验的地区进行该动作试验。
[0137]换言之,根据本实施例,用户不必亲自到上述地区,从而能够减少动作试验所需的移动时间或费用,而且用户在开发阶段就能够快速有效地进行校正导航装置20缺陷的作业。特别是,产品的开发国和产品的销售国不同的情况下,在销售国的动作试验花费人力,因此,本实施例的动作试验系统2非常有用。
[0138]进一步补充说明,在进行动作试验时,有时需要有关产品的机密资料,但在现有技术中,随着动作试验担当者的移动,不能否认存在机密资料被泄漏的可能,但根据本实施例,可以在产品的开发设施内通过远程操作实现动作试验,从而能够减少这样的泄漏的可能性。
[0139]此外,根据本实施例的动作试验系统2,能够远程进行导航装置20的动作试验,因此,一个用户可以利用远程操作设备70同时进行多台导航装置20的动作试验。
[0140]此外,根据本实施例,远程操作设备70的结构是,能够基于存储单元75存储的操作记录,执行与过去进行的一系列操作对应的操作序列。即,通过广域网NT再次向导航装置20输入与过去用户通过触摸面板78A输入到导航装置20的操作相同的操作的信息,使导航装置20能够再次执行与过去执行的操作相对应的处理。
[0141]因此,当远程操作设备70的用户发现导航装置20的不良状况时,通过向导航装置20再次输入认为发生了不良的操作,能够容易进行使导航装置20再现该不良的作业。
[0142]特别是,根据本实施例,不良状况的发生,还要考虑多个操作的输入间隔等输入模式产生影响的可能性,作为能够确定各操作的输入定时的信息,在操作记录中登记触摸位置信息的同时还登记触摸时刻的信息。根据本实施例,基于这些信息,能够再次向导航装置20输入使输入定时也一致的、与过去的一系列操作相同模式的操作,因此对确定不良状况的原因非常有用。
[0143]此外,根据本实施例,通过比较周边摄影用摄像机40的摄影图像和画面摄影用摄像机30的摄影图像(S310?S330),判断在导航装置20的输出画面中是否显示了与周边摄影用摄像机40所确定的车辆前方的道路环境对应的显示,并且将这种不良状况的发生通知给用户。
[0144]此外,根据本实施例,取得由导航装置20所具备的GPS接收器23测定的当前位置的信息,并基于该当前位置的信息,判断在导航装置20的输出画面中是否进行了与当前位置的道路环境对应的显示。根据这些远程操作设备70的功能,能够支援用户通过显示单元77的输出画面目视进行的动作检查,能够减少用户错过不良状况的可能性。
[0145]并且,本发明并不限定于上述实施例,可以采用各种方式。例如,在上述动作试验系统2中,可以对该远程操作设备70附设机器人80 (参照图2),该机器人80可以操作远程操作设备70的输入单元77所具有的触摸面板78A (第一变形例)。若该机器人80被设定为可通过触摸面板78A进行与动作试验用的操作序列对应的操作,则远程操作设备70的用户只要启动该机器人80就能够对导航装置20进行对应于上述操作序列的正确的动作试验。
[0146]进一步说明,在上述动作试验系统2中,如图9所示,可以对导航装置20也附设机器人100 (第二变形例)。具体地说,机器人100由本地服务器50控制,可以构成为能够实现对导航装置20的输入单元28所具备的触摸面板的触摸操作。
[0147]此外,本地服务器50可以构成为,取代操作信息转送功能F54而具备机器人100的控制功能,基于从远程操作设备70发送来的操作信息,使机器人100执行与用户利用远程操作设备70的触摸面板78A对导航装置20的输出画面进行的操作相同的操作。若使用这样的机器人100,具有不需要在导航装置20上设置用于动作试验的外部控制功能F24的优点。
[0148]此外,根据上述实施例,说明了将车载型导航装置20作为动作试验对象的动作试验系统2,但动作试验对象并不限定于上述导航装置20。例如,作为执行基于用户操作和周围环境的处理的电子设备,可以举出具有导航功能的智能手机等便携式终端。这样的将便携式终端作为动作试验对象的系统,也可以采用与上述实施例相关的技术思想。而且,将在工厂等中移动的机器人作为动作试验对象的系统,也可以采用上述实施例的技术思想。
[0149]此外,在上述实施例中,说明了通过本地服务器50将画面摄影用摄像机30、周边摄影用摄像机40及动作试验对象10 (导航装置20)的输出传递给远程操作设备70的系统,但本发明也可以适用在画面摄影用摄像机30、周边摄影用摄像机40及动作试验对象10(导航装置20)各自独立连接于广域网NT的系统。
[0150]此外,关于动作检查,只要在远程操作设备70上进行通过软件能够实现的动作检查即可,远程操作设备70不必构成为通过软件能够自动进行所有的动作检查。换言之,远程操作设备70也可以不必设置进行动作检查的功能。即,所有动作检查,也可以根据显示单元77显示的摄影图像用户通过目视实现。
[0151]最后,说明术语之间的对应关系。远程操作设备70对应着用于进行电子设备的动作试验的信息处理装置的一例,该电子设备执行基于用户操作和周围环境的处理;主机单元71在S120开始的处理,对应着影像取得单元和位置取得单元所执行的处理的一例;主机单元71在S130开始的处理,对应着显示控制单元执行的处理的一例;输入单元78所具有的触摸面板78A,对应着输入接口的一例;主机单元71执行的S145的处理,对应着远程操作单元执行的处理的一例。
[0152]此外,存储单元75对应着存储单元的一例;主机单元71执行的S155的处理,对应着再现单元所执行的处理的一例。此外,主机单元71在S170执行的关于动作检查的处理,对应着判断单元所执行的处理的一例。
【权利要求】
1.一种信息处理装置,用于进行电子设备的动作试验,该电子设备执行基于用户操作和周围环境的处理,其特征在于,具备: 影像取得单元,通过广域网从第一摄像机取得由上述第一摄像机拍摄的摄影图像即第一摄影图像,并且,通过上述广域网从第二摄像机取得由上述第二摄像机拍摄的摄影图像即第二摄影图像,上述第一摄像机拍摄上述电子设备的具有Gn功能的输出画面,上述第二摄像机拍摄上述电子设备的周边环境; 显示控制单元,在该信息处理装置具备的显示设备的画面上,显示由上述影像取得单元取得的上述第一摄影图像和上述第二摄影图像; 输入接口,接受对于显示在上述显示设备上的上述第一摄影图像所表示的上述输出画面的操作; 远程操作单元,通过经由上述广域网向上述电子设备输入由上述输入接口接受的上述操作的信息,作为对应上述操作的处理,使上述电子设备执行与对上述电子设备的上述输出画面进行上述操作时相同的处理。
2.根据权利要求1所述的信息处理装置,其特征在于,还具备: 存储单元,存储由上述输入接口接受的上述操作的信息; 再现单元,基于上述存储单元所存储的上述操作的信息,通过上述广域网,向上述电子设备输入与上述远程操作单元在过去向上述电子设备输入的上述操作相同操作的信息,从而使上述电子设备再次执行与过去执行的上述操作对应的处理。
3.根据权利要求2所述的信息处理装置,其特征在于, 作为由上述输入接口接受的一系列操作的信息,上述存储单元存储能够记录可以确定的构成该一系列操作的各操作向上述电子设备输入的输入定时的信息; 上述再现单元,基于上述存储单元所存储的上述一系列操作的信息,按照使这些各操作向上述电子设备的输入间隔与上述过去的输入间隔一致的方式,通过上述广域网向上述电子设备输入构成上述一系列操作的各操作的信息,从而,按照与过去相同的模式,向上述电子设备输入构成上述一系列操作的各操作的信息,使上述电子设备再次执行对应该一系列操作的处理。
4.根据权利要求1至3中任一项所述的信息处理装置,其特征在于,具备: 判断单元,通过由上述影像取得单元取得的上述第一摄影图像和上述第二摄影图像的比较,判断在上述电子设备的上述输出画面中是否进行了与由上述第二摄影图像所确定的周边环境相对应的显示。
5.根据权利要求1至3中任一项所述的信息处理装置,其特征在于, 上述电子设备基于由测位机构所测定的本装置的当前位置,执行与当前位置相对应的上述周边环境对应的处理, 上述信息处理装置具备: 位置取得单元,通过上述广域网取得由上述电子设备所具备的上述测位机构测定的当前位置的信息; 判断单元,基于由上述位置取得单元取得的上述当前位置的信息,判断在上述电子设备的输出画面中是否进行了与上述当前位置的周边环境对应的显示。
6.一种信息处理系统,用于进行电子设备的动作试验,该电子设备执行基于用户操作和周围环境的处理,其特征在于,具备: 第一摄像机,拍摄上述电子设备的输出画面; 第二摄像机,拍摄上述电子设备的周边环境; 权利要求1至5中任一项所述的信息处理装置,通过广域网可取得由上述第一摄像机拍摄的摄影图像和由上述第二摄像机拍摄的摄影图像,并且,可通过上述广域网对上述电子设备进行远程操作。
7.根据权利要求6所述的信息处理系统,其特征在于, 在上述电子设备上附设有机器人,该机器人基于从上述信息处理装置通过上述广域网发送来的上述操作的信息,操作具备触摸面板的上述电子设备的上述输出画面,从而向上述电子设备输入从上述信息处理装置接收的上述操作的信息; 上述信息处理装置通过上述广域网和上述机器人向上述电子设备输入上述操作的信肩、O
8.根据权利要求6或7所述的信息处理系统,其特征在于, 在上述信息处理装置上附设有机器人,该机器人对上述信息处理装置所具备的上述输入接口,执行按照预先规定的动作试验用的操作序列进行的操作; 上述远程操作单元通过上述广域网,根据附设在上述信息处理装置上的上述机器人的操作,通过将上述输入接口接收到的操作信息输入上述电子设备,由此使上述电子设备执行与上述操作相对应 的处理。
【文档编号】G06F3/0481GK103472815SQ201310362979
【公开日】2013年12月25日 申请日期:2013年8月16日 优先权日:2012年9月7日
【发明者】崔华, 細野智之 申请人:东软集团股份有限公司