外部设备的远程控制方法和装置制造方法及图纸

技术编号:2861724 阅读:233 留言:0更新日期:2012-04-11 18:40
一种外部设备的远程控制方法,在计算机上进行,该计算机配置有:多个远程控制进程,对应于多个外部设备;以及管理进程,用于在与远程控制进程通信的同时,管理远程控制进程。该管理进程被调入,以在管理进程所提供的显示域中,显示对应于远程控制进程的图标。此外,当指定操作被应用到显示域上的图标之一时,该管理进程进行运作,用于将屏幕打开指令发送到与该指定操作所应用到的图标相对应的远程控制进程之一。接收该屏幕打开指令的远程控制进程被激活以显示控制屏幕,用于远程控制对应外部设备。

【技术实现步骤摘要】

本专利技术涉及一种用于控制外部设备的方法、装置和程序,更具体和优选地,涉及一种用于远程控制混音器、声音模块等的方法、装置和程序。
技术介绍
音乐软件比如音序器可被安装于个人计算机等中,并且可传送MIDI信号到外部声音模块装置等。外部声音模块装置基于MIDI信号来合成音乐声音信号。合成的音乐声音信号经由混音器等,与其他音频信号一起混合。混音结果被记录于记录装置上。按照这种形式的操作,便利地使得个人计算机远程控制各种外部设备,比如声音模块、混音器等。各种外部设备制造商提供远程控制软件,以使得个人计算机控制这些外部设备。这样的技术例如公开于“DM2000 V1.1音乐室管理员指令手册,雅马哈公司,2002年1月”中。该远程控制软件在个人计算机的存储空间中确保一块单独的存储区域(称为参数存储器)。该确保的存储区域被视作专用于待控制的外部设备的存储器。该远程控制软件具有显示图像的配置窗口,这些图像模拟在外部设备上的监视器屏幕和操作面板。利用鼠标等,用户能够操作该操作面板图像上所显示的图形控制。基于操作结果,该软件更新参数存储器中的对应操作参数。在这些外部设备操作中,个人计算机仿真与该存储器中的参数值编辑有关的操作。个人计算机和外部设备交换这些操作参数的更新内容,以保持计算机和外部设备之间的操作参数的一致性。该远程控制软件能够将当前操作参数作为“配置(setup)文件”保存于记录介质比如硬盘上。该远程控制软件能够加载先前存储的“配置文件”,以再现外部设备的以往状态。当上述音乐软件具有插件程序(plug-in)功能时,用于控制外部设备的远程控制软件能够作为音乐软件的插件程序被安装。在这种情况下,音乐软件的菜单屏幕能够用来为每个远程控制软件打开参数编辑屏幕。在现有技术的第一方面中,上述技术允许个人计算机安装能够被插入于音乐软件中的多个远程控制软件。结果,音乐软件的菜单屏幕列出许多个远程控制软件。在许多情况下,仅一部分的这些软件模块是具体情形下所实际需要的。如果所有插入的远程控制软件模块被显示用于选择,则不便于选择必需的模块。此外,如果相同的远程控制软件被用来控制相同类型的多个外部设备,则远程控制设置必需为这些设备的每一个而改变。同时控制相同类型的外部设备已经变得不可能。按照上述技术,需要为每个远程控制软件而单独地加载或保存操作参数。一次为多个远程控制软件加载或保存操作参数已经变得不可能,其原因如下。让我们考虑激活特定软件,以为外部设备设置必需的操作参数,然后远程控制软件的配置窗口被关闭。关闭配置窗口为远程控制软件释放了参数存储器。当多个外部设备被同时使用时,它们被提供有其配置状态常常相互关连的操作参数。例如,某一个设备的输出信号常常被用作另一设备的输入信号。多个设备常常共享资源,比如MIDI端口。在这些情况下,应用于这些设备的多个配置文件必须被同时用作“一个集合”。然而,按照上述技术,用户必须管理这些配置文件的组合。该管理很复杂。在现有技术的第二方面中,当操作参数从配置文件加载到远程控制软件时,需要进行同步操作,以确保个人计算机中参数存储器的内容和外部设备中所提供的其他参数存储器的内容之间的一致性。该同步操作可具有两种模式。一种模式是“从外部设备拷贝参数到个人计算机”。另一种模式是“从个人计算机拷贝参数到外部设备”。为此,用户需要通过为每个远程控制软件指定同步方向来启动同步操作,使得用户操作复杂。当为多个远程控制软件进行同步操作时,需要一定的时间量,直至完成所有同步操作为止。在该等待时间中,用户难以确定是否已为每个外部设备完成了同步操作,以及难以掌握关于同步操作尚未完成的外部设备的同步进度。存在的需求是依据同步进度,对于某些外部设备,应当取消该同步操作。当为多个外部设备进行同步操作时,对于某些设备,该同步需要在其他设备之前完成。在现有技术的第三方面中,个人计算机一般能够提供软件的分级插件程序能力。例如,可将第二软件插入第一软件(音乐软件)中,进而将第三软件插入第二软件中。在这种情况下,第一和第三软件之间没有直接的插接关系。在第一和第三软件之间已经难以进行进程间通信(interprocesscommunication)。例如当第三软件是用于外部设备的远程控制软件时,常规地,第一软件比如音乐应用程序软件无法指示第三软件显示配置窗口。远程控制软件一般经由MIDI端口,控制外部设备。常规地,第一软件无法将控制MIDI端口等分配给远程控制软件。类似常规地,第一软件无法被通报远程控制软件所用的MIDI端口。
技术实现思路
考虑到上述问题,已经做出本专利技术。因此,本专利技术的第一目的是提供一种用于控制外部设备的方法、装置和程序,以便容易地管理关联的远程控制软件。本专利技术的第二目的是提供一种用于控制外部设备的方法、装置和程序,其能够容易和快速地进行多个外部设备的处理。本专利技术的第三目的是提供一种用于控制外部设备的方法、装置和程序,其能够相互协作地运行关联软件。为了解决上述问题和实现本专利技术的上述目的,本专利技术的特征在于具有如下构造。在本专利技术的第一方案中,一种控制多个外部设备的方法是在计算机上进行的,该计算机配置有对应于所述多个外部设备的多个远程控制进程;以及管理进程,用于在与所述远程控制进程通信时管理所述远程控制进程。该方法包括步骤利用该管理进程,以在该管理进程所提供的显示域中,显示对应于所述远程控制进程的图标;当指定操作被应用到该显示域中的所述图标之一时,利用该管理进程,以将屏幕打开指令发送到与该指定操作所应用到的图标相对应的所述远程控制进程之一;以及利用接收该屏幕打开指令的远程控制进程,以显示用于远程控制该对应外部设备的控制屏幕。另一种控制多个外部设备的专利技术方法是在计算机上进行的,该计算机配置有对应于所述多个外部设备的多个远程控制进程;以及管理进程,用于在与所述远程控制进程通信时管理所述远程控制进程。该专利技术方法包括步骤激活该管理进程,以在该管理进程所提供的显示域中,显示对应于所述远程控制进程的图标,用于远程控制所述外部设备;当检测到保存指令操作时,允许该管理进程从与该显示域上所显示的所述图标相对应的各所述远程控制进程中收集表示所述外部设备的当前状态的第一参数;以及将表示该管理进程的当前状态的第二参数与收集的所述外部设备的第一参数组合,以产生配置文件,并且将该配置文件保存于记录介质上。又一种控制多个外部设备的专利技术方法是在计算机上进行的,该计算机配置有对应于所述多个外部设备的多个远程控制进程;以及管理进程,用于在与所述远程控制进程通信时管理所述远程控制进程。该专利技术方法包括步骤当检测到加载指令操作时,激活该管理进程,用于读取含有参数的配置文件,所述参数定义所述外部设备的状态;启动与所述外部设备相对应的所述远程控制进程,其中在该读取的配置文件中含有所述外部设备的参数;向所启动的远程控制进程提供该读取的配置文件中所含的参数,用于控制所对应的外部设备;以及允许该管理进程在该管理进程所提供的显示域中,显示与所启动的远程控制进程相对应的图标。优选地,这些专利技术方法还包括步骤第一允许步骤,允许该管理进程注册与应当由该管理进程管理的外部设备相对应的远程控制进程,该远程控制进程基于该计算机中所安装的远程控制程序而配置于该计算机上;以及第二允许步骤,允许该管本文档来自技高网
...

【技术保护点】
一种在计算机上执行的控制多个外部设备的方法,该计算机被配置有:对应于所述多个外部设备的多个远程控制进程;以及管理进程,用于在与所述远程控制进程通信的同时,管理所述远程控制进程,该方法包括如下步骤:利用该管理进程,以在该管理进程所提供 的显示域中,显示对应于所述远程控制进程的图标;当指定操作被应用到该显示域中的所述图标之一时,利用该管理进程,以将屏幕打开指令发送到与该指定操作所应用到的图标相对应的所述远程控制进程之一;以及利用接收该屏幕打开指令的远程控制进 程,显示用于远程控制对应的外部设备的控制屏幕。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:梅尾达也山本孝郎冈林昌明宫森秀生
申请(专利权)人:雅马哈株式会社
类型:发明
国别省市:JP[日本]

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

1