信息处理装置的软件连接系统的制作方法

文档序号:6410883阅读:229来源:国知局
专利名称:信息处理装置的软件连接系统的制作方法
技术领域
本发明涉及具有多个软件可以同时工作的操作系统的信息处理装置,特别是涉及可以取得工作中的软件信息、使其和其它软件连接起来工作的信息处理装置的软件连接系统。
背景技术
图35是表示使用了微软公司的软件连接技术即Object Linkingand Embedding(以下称OLE)的超级媒体型软件连接系统的画面例的图。
这里,所谓超级媒体,是指通过将识别进行用于连接的连接动作的连接目的地的软件的信息作为锚信息装入到连接源软件来实现连接的。即,如图35所示的画面那样,连接源软件A112在打开了自己格式的文件AA113的窗口上粘贴并显示B114软件格式的文件BB115的一部分,当在软件A112上的文件BB115的部分出现由鼠标111产生的事件时,则起动作为连接目的地的文件BB115的原来的软件即软件B114并打开文件BB115,进行窗口显示。
如上所述,使用了OLE技术的先有的软件连接系统必须进行预先将连接目的地软件B114格式的文件BB115粘贴在连接源软件A112格式的文件AA113上的操作,将粘贴的内容作为锚信息进行软件连接。粘贴内容的信息和已说过的连接目标软件的信息保存在连接源软件A112格式的文件AA113中。
连接软件所必要的锚处理功能只在软件内部执行,锚处理分别装入每一个软件去执行。因此,由于不具备OLE功能的软件不能保存锚信息,所以不能形成连接源软件。
本发明是为了解决上述问题而提出的,其目的在于获得一种信息处理装置的软件连接系统,不需要改变连接软件和该软件格式的文件,通过在连接软件的外部进行锚处理,可以使软件既成为连接源又成为连接目的地。
发明的公开为了达到上述目的,在具备多个软件可以同时工作的操作系统的信息处理装置中,与本发明有关的信息处理装置的软件连接系统包括信息取得装置,取得信息处理装置内的信息;锚识别装置,根据上述信息取得装置取得的信息判断连接源软件有没有特定用于识别连接目的地软件的连接条件的锚信息;连接执行装置,与由上述锚信息识别装置识别的锚信息对应执行进行连接动作的连接目的地软件。
此外,上述信息取得装置的特征在于,包括信息取得登录部,对应取代连接源软件而接收上述信息处理装置的操作系统发出的信息的上述操作系统进行信息取得登录;信息接收部,接收从上述操作系统来的信息。
此外,上述信息取得装置的特征在于,包括覆盖连接源软件进行屏幕显示的窗口的透明窗口部和取得对上述透明窗口部输入的信息的窗口信息取得部。
此外,上述信息取得装置的特征在于,包括将取得的信息登录存储的取得信息表存储部和取得已登录在上述取得信息表存储部中的信息的信息取得部。
此外,上述锚识别装置的特征在于,包括登录存储锚信息的锚信息表存储部和将上述信息取得装置取得的信息与上述锚信息表存储部中的某个信息进行对照的锚对照部。
此外,上述锚识别装置的特征在于,进而包括在上述信息取得装置取得的信息没有满足条件的锚信息的情况下将信息向连接源软件的程序送出的信息送出部。
此外,上述锚识别装置的特征在于,进而包括将锚信息登录在上述锚信息表存储部的锚登录部。
此外,上述锚识别装置的特征在于,包括取得信息存储装置,将上述信息取得装置取得的信息存储起来,上述锚对照部通过上述取得信息存储装置存储的多个信息的组合,可以进行锚的对照。
此外,上述锚识别装置的特征在于,进而包括连接锚存储部,将由上述锚对照部判断为满足条件的所有的锚信息存储起来,并向上述连接执行装置输出。
此外,上述连接执行装置的特征在于,包括连接信息表存储部,登录存储软件连接信息;连接信息取得部,从上述连接信息表存储部取得与从上述锚识别装置得到的锚信息对应的软件连接信息;连接信息执行部,从上述连接信息取得部取得的软件连接信息向连接目的地软件输出执行命令。
此外,特征在于,进而包括锚显示装置,将由上述锚识别装置识别或登录存储的锚信息显示在画面上。
进而,在具备多个软件可以同时工作的操作系统的信息处理装置中,与另一发明有关的信息处理装置的软件连接系统包括文件变换装置,将连接源软件的文件或窗口显示的内容变换成可以识别锚的软件格式;连接执行装置,与由可识别锚的软件识别了的锚信息对应去执行连接目的地软件。
附图的简单说明

图1是表示与本发明有关的信息处理装置的软件连接系统的结构图。
图2是用鼠标操作的软件连接的画面例的说明图。
图3是与本发明实施形态1有关的软件连接系统的动作流程图。
图4是从操作系统取得信息的信息取得装置的内部结构图。
图5是从操作系统取得信息的信息取得装置的动作流程图。
图6是锚识别装置的内部结构图。
图7是锚识别装置的动作流程图。
图8是将软件名作为锚信息的种类的锚信息表的说明图。
图9是连接执行装置的内部结构图。
图10是连接执行装置的动作流程图。
图11是连接信息表的说明图。
图12是透明窗口取得信息的信息取得装置的内部结构图。
图13是透明窗口取得信息的信息取得装置的动作流程图。
图14是取得预先设定的信息的信息取得装置的内部结构图。
图15是取得预先设定的信息的信息取得装置的动作流程图。
图16是取得软件的目标信息的取得信息表的说明图。
图17是从软件向外部公开的变量中取得信息的取得信息表的说明图。
图18是取得信息处理装置内的存储器的特定地址的信息的取得信息表的说明图。
图19是从作成软件的文件中取得信息的取得信息表的说明图。
图20是将事件作为锚信息的种类的锚信息表的说明图。
图21是将坐标作为锚信息的种类的锚信息表的说明图。
图22是将键信息作为锚信息的种类的锚信息表的说明图。
图23是将窗口状态作为锚信息的种类的锚信息表的说明图。
图24是将目标名作为锚信息的种类的锚信息表的说明图。
图25是将打开的文件名作为锚信息的种类的锚信息表的说明图。
图26是将页号作为锚信息的种类的锚信息表的说明图。
图27是将图8、图20~26的所有的信息作为锚信息的种类的锚信息表的说明图。
图28是具有信息送出部的锚识别装置的内部结构图。
图29是具有锚登录部的锚识别装置的内部结构图。
图30是具有取得信息存储部的锚识别装置的内部结构图。
图31是具有连接锚存储部的锚识别装置的内部结构图。
图32是具有锚显示装置的软件连接系统的结构图。
图33是表示与另一发明有关的信息处理装置的软件连接系统的结构图。
图34是图33所示的软件连接系统的动作流程图。
图35是与先有例有关的OLE软件连接的画面例的说明图。
实施发明的最佳形态实施形态1下面,说明本发明的实施形态1。
图1是实施形态1的软件连接系统的结构图。
图1所示的软件连接系统是在具有可使连接源软件7和连接目的地软件9同时动作的操作系统的信息处理装置中可以取得动作中的连接源软件7的信息并使连接目的地软件9进行连接动作的系统,包括信息取得装置1,取得信息处理装置内的信息、即原来送往连接源软件7的信息;锚识别装置2,根据上述信息取得装置1取得的信息,判断连接源软件7有没有特定用于识别连接目的地软件9的连接条件的锚信息;连接执行装置3,与由上述锚信息识别装置2识别的锚信息对应,向程序执行部8输出执行进行连接动作的连接目的地软件9的命令。再有,图1中,6表示执行连接源软件7的程序执行部。
图2示出通过用户使用输入装置输入信息进行软件连接动作的画面例,是当用户利用鼠标101对软件A102执行了输入操作时在窗口内显示软件B103的文件104的画面例,这时,软件连接系统变成图3所示的动作流程。再有,作为输入装置,除了鼠标之外,例如还有键盘、笔和跟踪球等。
下面,使用图3所示的流程图说明本实施形态的软件连接系统的动作。
当有从用户来的输入时,首先,在步骤S1,信息取得装置1取得输入信息。该输入信息原来是用户对连接源软件7输入的信息,但在本软件连接系统中,信息取得装置1可以代替连接源软件7取得信息。输入信息是从信息处理装置1的输入装置输入的信息,没有特别的限制,例如,有鼠标事件的种类、鼠标的输入坐标、事件的对象软件名等。
其次,在步骤S2,锚识别装置2识别有没有在条件中包含输入信息的锚信息。锚信息是连接源软件7用于识别连接目的地软件9的信息。成为锚信息的信息种类除了上述输入信息之外还有软件固有的信息,例如,打开的文件名、页号等。当有锚信息时,在步骤S3,连接执行装置3命令执行与锚信息对应的连接信息的处理。成为连接信息的信息种类例如有连接目的地软件名、被打开的文件名等。
在上述图2的画面例子中,首先,信息取得装置1取代软件102取得鼠标101对软件A102输入的鼠标事件,接着,锚识别装置2对鼠标事件确认有无锚信息。最后,连接执行装置3与锚信息对应取得所谓“起动软件B103并打开文件104”的连接信息,命令处理该连接信息。
这里,使用图4和图5说明上述信息取得装置1的内部结构和动作流程。
如图4所示,作为信息取得装置1的内部结构,具有信息取得登录部21和信息接收部22,信息取得登录部对操作系统23进行信息取得登录,该操作系统23应该代替连接源软件7去接收信息处理装置的操作系统23所发出的信息,信息接收部从上述操作系统23接收信息。
如图5所示,当本软件连接系统起动时,该信息取得装置1首先在步骤S5从信息取得登录部21向操作系统进行登录,把操作系统23所具有的信息的传送目的地作为本软件连接系统进行登录。对操作系统23没有特别的限制,例如,可以是UNIX或Windows等。登录方法例如有MS-Windws的‘悬挂’功能等。其次,当有信息用户的输入信息时,在步骤S6,信息接收部22从操作系统23接收信息,在步骤S7,将取得的信息送给锚识别装置2。
还有,使用图6及图7说明上述锚识别装置2的内部结构及动作流程。
如图6所示,作为上述锚识别装置2的内部结构,具有登录存储锚信息的锚信息表存储部32和将信息取得装置1取得的信息与上述锚信息表存储部32中的信息对照的锚对照部31。
该锚识别装置2如图7所示,首先在步骤S10,锚对照部31从自信息取得装置1取得的信息中抽出可以成为锚信息的信息。其次,在步骤S11,取出锚信息表存储部32登录的锚信息,在步骤S12中,确认取得的信息是否满足锚信息的条件。当取得的信息满足锚信息的条件时,在步骤S13取得与锚信息对应的锚ID,在步骤S14中,将锚ID送给连接执行装置3。
这时,作为将锚信息的种类作为软件名时的锚信息表存储部32中存储的锚信息表,如图8所示,与锚ID对应写入软件名。再有,该锚信息表就象用户可以自由定义变更那样,例如可以作为外部文件进行登录、存储。
此外,使用图9及图10说明上述连接执行装置3的内部结构和动作流程。
如图9所示,作为连接执行装置3的内部结构,具有登录并存储软件连接信息的连接信息表存储部43、从上述连接信息表存储部43取得与从锚识别装置2的得到的锚信息(锚ID)对应的软件连接信息的连接信息取得部41和从上述连接信息取得部41取得的软件连接信息向连接目标的软件发出执行命令的连接信息执行部42。
该连接执行装置3如图10所示,首先,在步骤S16中,连接信息取得部41从连接信息表存储部43取得与从锚识别装置2的送出的锚ID对应的连接信息。其次在步骤S17,连接信息执行部42向连接目的地软件9的程序执行部8发出执行连接信息的处理的命令。
如图11所示,成为存储在这时的连接信息表存储部43中的连接信息的信息种类例如有与锚ID对应的连接目的地软件名、打开的文件名、和连接目的地软件的窗口状态。其中,用于特定连接目的地软件名等的连接目的地软件的信息是必须的信息,其他信息只在已设定的情况下才被处理。再有,该连接信息表存储部43就象用户可以自由定义变更那样,例如也可以作为外部文件进行登录、存储。
因此,若按照实施形态1,通过取而代之由信息取得装置1从操作系统23取得送往连接源软件7的信息、由锚识别装置2在连接源软件7的外部识别锚信息,不需要使连接源软件7本身改变就可以实现软件连接。
此外,通过由锚识别装置2将软件名作为锚信息的种类,可以实现特定了连接源软件7的软件连接。由此,不需要改变软件本身,就可以从外部对信息处理装置内工作的所有软件一个一个地进行连接处理。
实施形态2在上述实施形态1中,就信息取得装置1从操作系统23接收信息的情况进行了说明,但是,也可以在连接源软件7进行画面显示的窗口上覆盖显示透明窗口,代替连接源软件7从透明窗口取得对连接源软件7的窗口事件。透明窗口覆盖连接源软件7的显示屏幕时的覆盖方法没有特别的限制。
使用图12和图13说明实施形态2的信息取得装置1的内部结构及动作。
如图12所示,作为信息取得装置1的内部结构,具有覆盖连接源软件7进行画面显示的窗口的透明窗口部26和取得对透明窗口部26输入的信息的窗口信息取得部27。
该信息取得装置1如图13所示,首先,在步骤S20中,透明窗口部26在连接源软件7的窗口上显示透明窗口。在步骤S21中,窗口信息取得部27对透明窗口部26取得用户输入的窗口事件,在步骤S22中,将取得的信息送给锚识别装置2。
因此,若按照实施形态2,通过在信息取得装置1中使用透明窗口部26去取得送给连接源软件7的信息,即使在不能代之以从操作系统23取得送给连接源软件7的信息的情况下,也可以实现软件连接。
实施形态3在上述实施形态1中,就信息取得装置1从操作系统23接收信息的情况进行了说明,但是,也可以从连接源软件7中取得预先登录的信息。
使用图14和图15说明实施形态3的信息取得装置1的内部结构及动作。
如图14所示,作为信息取得装置1的内部结构,具有登录存储取得的信息的取得信息表存储部20和取得已登录在取得信息表存储部20中的信息的信息取得部19。
该信息取得装置1如图15所示,首先,在步骤S26中,信息取得部19确认登录在取得信息表存储部20中的软件是否正在执行中。若正在执行,则在步骤S27,从连接源软件7取得作为取得信息登录在取得信息表存储部20中的信息,在步骤S28中,向锚识别装置2送出信息。
这时,从连接源软件7的显示窗口的目标取得信息时的取得信息表存储部20内的内容如图16所示。其中,用于特定连接源软件名等的连接源软件的信息是必须的信息,其他信息只在已设定的情况下才被处理。再有,该取得信息表存储部20就象用户可以自由定义变更那样,例如也可以作为外部文件进行登录、存储。
因此,若按照实施形态3,通过在信息取得装置1中设定预先取得信息,可以根据已取得的信息实现软件连接,该信息是不能从操作系统取得的信息,例如是从连接源软件7取得的连接源软件7向外部公开的信息或从连接源软件7的显示内容中取得的信息。
实施形态4此外,在上述实施形态3中,就从连接源软件显示窗口的目标中取得信息的情况进行了说明,但是,也可以从连接源软件的外部取得可参照的信息。
这时,在图14所示的信息取得装置1的结构中,如图17所示,实施形态4的取得信息表存储部20把与连接源软件名对应的变量名和取得的内容登录存储起来。
实施形态5此外,在上述实施形态3中,就从连接源软件显示窗口的目标中取得信息的情况进行了说明,但是,也可以从信息处理装置内的特定地址中取得信息。
这时,在图14所示的信息取得装置1的结构中,如图18所示,实施形态4的取得信息表存储部20把与取得地址对应的取得内容登录存储起来。
实施形态6此外,在上述实施形态3中,就从连接源软件显示窗口的目标中取得信息的情况进行了说明,但是,当连接源软件在执行中有信息输出时,也可以从该信息取得锚信息。
这时,在图14所示的信息取得装置1的结构中,如图19所示,实施形态4的取得信息表存储部20把与文件名对应的取得内容登录存储起来。
实施形态7其次,在上述实施形态1中,就使用软件名作为锚识别装置2中的锚信息的种类的情况进行了说明,但是,也可以将事件作为锚信息的种类。所谓事件,例如有鼠标按键按下、鼠标移动、键入、激活窗口等。此外,事件发生的源例如有用户输入、软件处理和经由网络的远处的机器等。
这时,作为图6所示的锚识别装置2内的锚信息存储部32登录存储的锚信息表,如图20所示,登录存储与锚ID对应的事件。
实施形态8此外,在上述实施形态1中,就使用软件名作为锚识别装置2中的锚信息的种类的情况进行了说明,但是,也可以将鼠标、跟踪球等输入装置输入的坐标作为锚信息的种类。
这时,作为图6所示的锚识别装置2内的锚信息存储部32登录存储的锚信息表,如图21所示,登录存储与锚ID对应的坐标。
实施形态9进而,在上述实施形态1中,就使用软件名作为锚识别装置2中的锚信息的种类的情况进行了说明,但是,也可以将键盘等输入装置输入的键信息作为锚信息的种类。
这时,作为图6所示的锚识别装置2内的锚信息存储部32登录存储的锚信息表,如图22所示,登录存储与锚ID对应的键信息。
因此,若按照实施形态7~9,通过在锚识别装置2中将事件、坐标、键信息所谓软件以外的信息作为锚信息的种类,可以不依赖软件而在信息处理装置内利用统一的操作来实现软件连接。
实施形态10其次,在上述实施形态1中,就使用软件名作为锚识别装置2中的锚信息的种类的情况进行了说明,但是,也可以将窗口的状态信息作为锚信息的种类。窗口状态信息例如是图标、最大显示、激活、页面移动和光标移动等。
这时,作为图6所示的锚识别装置2内的锚信息存储部32登录存储的锚信息表,如图23所示,登录存储与锚ID对应的窗口信息。
因此,若按照实施形态10,通过在锚识别装置2中将窗口信息作为锚信息的种类,在用户没有输入的情况下也可以根据窗口的状态迁移实现自动的软件连接。
实施形态11其次,在上述实施形态1中,就使用软件名作为锚识别装置2中的锚信息的种类的情况进行了说明,但是,也可以将接收用户输入的窗口的目标名作为锚信息的种类。目标名是窗口内可识别的所有信息,例如有按钮、标志等。
这时,作为图6所示的锚识别装置2内的锚信息存储部32登录存储的锚信息表,如图24所示,登录存储与锚ID对应的目标名。
实施形态12此外,在上述实施形态1中,就使用软件名作为锚识别装置2中的锚信息的种类的情况进行了说明,但是,也可以将窗口显示的正打开的文件名作为锚信息的种类。
这时,作为图6所示的锚识别装置2内的锚信息存储部32登录存储的锚信息表,如图25所示,登录存储与锚ID对应的打开的文件名。
实施形态13进而,在上述实施形态1中,就使用软件名作为锚识别装置2中的锚信息的种类的情况进行了说明,但是,也可以将每一个软件拥有的信息作为锚信息的种类。每一个软件拥有的信息例如是窗口显示的页号、帧号等。
这时,作为图6所示的锚识别装置2内的锚信息存储部32登录存储的锚信息表,如图26所示,登录存储与锚ID对应的页号。
因此,若按照实施形态11~13,通过在锚识别装置2中将目标名、文件名、页号等每一个软件所具有的信息作为锚信息的种类,可以实现能更好地与软件动作配合的软件连接。
实施形态14进而,也可以将把上述锚信息种类的一部分或全部结合起来的信息登录存储在锚信息表存储部32中。
这时,作为图6所示的锚识别装置2内的锚信息存储部32登录存储的锚信息表,如图27所示,登录存储与锚ID对应的软件名、事件、坐标、键信息、窗口状态、目标名、打开的文件名和页号。
因此,若按照实施形态14,通过在锚识别装置2中将锚信息种类的一部分或全部作为组合锚信息,可以实现较多方式的锚登录,实现更细小的软件连接。
实施形态15其次,为了在图6所示的实施形态1的锚识别装置2中能够将不含锚信息表32的条件的取得信息送往连接源软件7,也可以具有信息送出部。
即,作为实施形态15的锚识别装置2的内部结构,如图28所示那样,除了锚对照部31和锚信息表存储部32之外,进而具有信息送出部33,当信息取得装置1取得的信息没有满足条件的锚信息时,将信息送往连接源软件7的程序中。
因此,若按照实施形态15,通过进而在锚识别装置2中将不含锚信息条件的取得信息送往连接源软件7中,也可以进行连接源软件的处理。从而,可以期待提高操作性能。
实施形态16此外,为了在图6所示的实施形态1的锚识别装置2中无论何时都能从外部将锚信息登录在锚信息表存储部32中,也可以具有锚登录部。
即,作为实施形态16的锚识别装置2的内部结构,如图28所示那样,除了锚对照部31和锚信息表存储部32之外,进而具有锚登录部34,将锚信息登录在锚信息表存储部32中。
因此,若按照实施形态16,通过在锚识别装置2中无论何时都能从外部进行锚登录,可以实现与使用状况相符的软件连接。从而,可以期待提高操作性能。
实施形态17此外,为了在图6所示的实施形态1的锚识别装置2中能够将多个输入信息的组合作为锚信息,也可以具有存储取得信息的取得信息存储部。
即,作为实施形态17的锚识别装置2的内部结构,如图30所示那样,除了锚对照部31和锚信息表存储部32之外,进而具有取得信息存储部35,将信息取得装置1取得的信息存储起来,使用锚对照部31,可以在取得信息存储部35存储的多个信息的组合的基础上进行锚对照。
因此,若按照实施形态17,通过进而在锚识别装置2中将多个信息的组合作为锚信息,可以实现面向独自设定的操作的软件连接。从而,可以登录通常不操作的连接,可以期待减少因误操作引起的软件连接的误动作。
实施形态18此外,为了在图6所示的实施形态1的锚识别装置2中能够同时或逐次执行多个连接,也可以具有连接锚存储部,将取得信息包含在条件中的多个锚信息存储起来。
即,作为实施形态18的锚识别装置2的内部结构,如图31所示那样,除了锚对照部31和锚信息表存储部32之外,进而具有连接锚存储部36,将用锚对照部31已判断为满足条件的所有的锚信息(使取得信息包含在条件中的锚信息的锚ID)存储起来并向连接执行装置3输出。
因此,若按照实施形态18,通过在锚识别装置2中存储多个锚信息,可以执行多个连接处理。
实施形态19此外,在上述实施形态1中,也可以具有锚显示装置,将利用锚识别装置识别或登录存储的锚信息在屏幕上显示出来并向用户传送锚信息。
即,作为实施形态19软件连接系统,对图1所示的实施形态1,如图32所示那样,进而具有显示锚信息的锚显示装置4。
锚显示装置4可以显示所有的锚信息,可以显示一部分锚信息。此外,也可以只显示由锚识别装置2识别的锚信息。
因此,若按照实施形态19,通过画面显示锚信息,可以从视觉上将进行软件连接的部位告诉给用户。从而,可以期待提高操作性能。
实施形态20下面,使用图33和图34说明实施形态20的另一发明的信息处理装置的软件连接系统的结构和动作流程。
另一发明的信息处理装置的软件连接系统是具有多个软件可同时动作的操作系统的信息处理装置,如图33所示,包括文件变换装置10,把连接源软件的文件或窗口显示的内容变换成能进行锚识别的软件形式;连接执行装置3,与能进行锚识别的软件识别了的锚信息对应去执行连接目标软件。
上述文件变换装置10将不能进行锚识别的软件的窗口显示内容11或不能进行锚识别的软件形式的文件12变换成能进行锚识别的软件形式的文件13,上述连接执行装置3向连接目的地软件9的程序执行部8输出执行命令,该连接目的地软件9的程序执行部8与可进行锚识别的软件15的程序执行部14已识别的锚信息对应。
即,另一发明的信息处理装置的软件连接系统如图34所示,首先在步骤S30中,文件变换装置10将不能进行锚识别的软件的窗口显示内容11或不能进行锚识别的软件形式的文件12变换成能进行锚识别的软件形式的文件13。作为能够进行锚识别的软件形式,例如有位映象形式、AVI形式等。接着,在步骤S31中,启动能进行锚识别的软件15,打开能进行锚识别的软件形式的文件13,当从能进行锚识别的软件15送来了锚信息时,连接执行装置3与锚信息对应取得连接信息,命令执行该连接信息的处理。
因此,若按照实施形态20,通过将不能进行锚识别的软件形式的文件12或窗口显示内容11变换成能进行锚识别的软件形式的文件13,可以不改变连接源软件7本身而实现软件连接。
工业上利用的可能性如上所述,若按照本发明的信息处理装置的软件连接系统,利用锚识别装置,在取得信息处理装置内的信息的信息取得装置取得的信息的基础上,判断有无特定用于使连接源软件识别连接目的地软件的连接条件的锚信息,利用连接执行装置执行连接目的地软件,该连接目的地软件与该锚信息对应进行连接动作,因此,即使是没有处理锚的功能的软件,在软件连接中也可以成为连接源软件。
权利要求
1.一种信息处理装置的软件连接系统,所述信息处理装置是具备多个软件可以同时工作的操作系统的信息处理装置,该软件连接系统包括信息取得装置,取得信息处理装置内的信息;锚识别装置,根据上述信息取得装置取得的信息,判断连接源软件有没有特定用于识别连接目的地软件的连接条件的锚信息;连接执行装置,与由上述锚识别装置识别的锚信息对应执行进行连接动作的连接目的地软件。
2.权利要求1记载的信息处理装置的软件连接系统,其特征在于,上述信息取得装置包括信息取得登录部,对应取代连接源软件而接收上述信息处理装置的操作系统发出的信息的上述操作系统进行信息取得登录;信息接收部,接收从上述操作系统来的信息。
3.权利要求1记载的信息处理装置的软件连接系统,其特征在于,上述信息取得装置包括覆盖连接源软件进行画面显示的窗口的透明窗口部和取得对上述透明窗口部输入的信息的窗口信息取得部。
4.权利要求1记载的信息处理装置的软件连接系统,其特征在于,上述信息取得装置包括将取得的信息登录存储的取得信息表存储部和取得已登录在上述取得信息表存储部中的信息的信息取得部。
5.权利要求1记载的信息处理装置的软件连接系统,其特征在于,上述锚识别装置包括登录存储锚信息的锚信息表存储部和将上述信息取得装置取得的信息与上述锚信息表存储部中的某个信息进行对照的锚对照部。
6.权利要求5记载的信息处理装置的软件连接系统,其特征在于,上述锚识别装置进而包括在上述信息取得装置取得的信息没有满足条件的锚信息的情况下将信息向连接源软件的程序送出的信息送出部。
7.权利要求5记载的信息处理装置的软件连接系统,其特征在于,上述锚识别装置进而包括将锚信息登录在上述锚信息表存储部的锚登录部。
8.权利要求5记载的信息处理装置的软件连接系统,其特征在于,上述锚识别装置进而包括取得信息存储装置,将上述信息取得装置取得的信息存储起来,上述锚对照部通过上述取得信息存储装置存储的多个信息的组合,可以进行锚的对照。
9.权利要求5记载的信息处理装置的软件连接系统,其特征在于,上述锚识别装置进而包括连接锚存储部,将由上述锚对照部判断为满足条件的所有的锚信息存储起来并向上述连接执行装置输出。
10.权利要求1记载的信息处理装置的软件连接系统,其特征在于,上述连接执行装置包括连接信息表存储部,登录存储软件连接信息;连接信息取得部,从上述连接信息表存储部取得与从上述锚识别装置得到的锚信息对应的软件连接信息;连接信息执行部,从上述连接信息取得部取得的软件连接信息向连接目标软件输出执行命令。
11.权利要求1记载的信息处理装置的软件连接系统,其特征在于,进而包括锚显示装置,将由上述锚识别装置识别或登录存储的锚信息在画面上显示出来。
12.一种信息处理装置的软件连接系统,所述信息处理装置是具备多个软件可以同时工作的操作系统的信息处理装置,该软件连接系统包括文件变换装置,将连接源软件的文件或窗口显示的内容变换成可以进行锚识别的软件格式;连接执行装置,与由可进行锚识别的软件识别了的锚信息对应执行连接目标软件。
全文摘要
在具备多个软件可以同时工作的操作系统的信息处理装置中,该信息处理装置的软件连接系统包括取得信息处理装置内的信息的信息取得装置、根据上述信息取得装置取得的信息判断连接源软件有没有特定用于识别连接目的地软件的连接条件的锚信息的锚识别装置和与由上述锚识别装置识别的锚信息对应执行进行连接动作连接目的地软件的连接执行装置,由此,能够得到一种信息处理装置的软件连接系统,不改变连接软件和该形式的文件,通过在连接软件的外部进行锚处理,使软件可以成为连接源和连接目的地二者。
文档编号G06F9/46GK1209206SQ9618011
公开日1999年2月24日 申请日期1996年10月29日 优先权日1996年10月29日
发明者武田哲, 土田泰治, 永沼和智, 横里纯一, 铃木靖宏 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1