信息设备远程操作系统和信息设备的制作方法

文档序号:7618153阅读:222来源:国知局
专利名称:信息设备远程操作系统和信息设备的制作方法
技术领域
本发明涉及一种用来经过网络操作处于从另一信息设备的远程位置的显示装置的信息设备远程操作系统,尤其涉及一种允许用户在抑制通过网络发送的数据通信量的同时参考和编辑文本的信息设备远程操作系统。
背景技术
最近几年,能够连接网络的信息设备,例如能够连接因特网的蜂窝电话和置于无线LAN(局域网)中的PDA(个人数字助理),已经广泛得以使用。此外,包括在信息设备中的显示装置的分辨率也增加了,并且已经能够显示细微的图像。因而,对于通过网络连接到其它诸如处于从信息设备的远程位置的个人计算机的信息设备并操作该信息设备的产品开发及研究已经得到提高。
例如,从能够用于通过网络的Web浏览的蜂窝电话和PDA操作在其上预先安装有软件的个人计算机(PC)的技术已经在例如“Software for Realizing RemoteOperations of PC from Cellular Phone”,日本IBM[在线],出版物,[2004年4月19日搜索],因特网URLhttp//www-6.ibm.com/jp/domino05/ewm/NewsDB.nsf/2002/05271中公开。
以相同的方式,使用能够用于特定语言的Web浏览器或专用阅读器操作在其上预先安装有软件的PC的技术已经在例如“Virtual Network Cc”ATT,[在线],[2004年4月19日搜索],因特网URLhttp//www.uk.research.att.com/archive/vnc/中公开。
而且,用来通过使用在蜂窝电话和PC之间提供中继服务器并使用原始协议在中继服务器和蜂窝电话之间进行通信的方法从蜂窝电话远程操作PC的远程操作系统已经实现了,例如在“Research of Computer Remote OperatingSystem Using Cellular Phone”Masato Nakasu[在线],Tsukuba大学[2004年4月19日检索],因特网URLhttp//www.iplab.is.tsukuba.ac.jp/~baru/research/keitai.html>中所公开的那样。
然而,例如,蜂窝电话等使用的分组通信网络的电路速度通常比PC等使用的因特网慢。因此,在通过分组通信网络由蜂窝电话执行对PC的远程操作时,滚动显示范围的范围随着数据通信量的增加而增加,从而导致较低的可操作性。此外,由于在蜂窝电话和PC之间的数据通信是连续的,所以数据通信量的增加有时会导致暂时的性能恶化,例如,由于在滚动显示范围时较差的滚动速度而阻止了平滑滚动。
而且,在需要远程操作的文本文件具有非文本对象时,远程操作PC数据以便显示在蜂窝电话上删除了该非文本对象,从而导致显示和编辑时的不便。

发明内容
因此,本发明是考虑前述问题而作出的,并且本发明的一个目的是提供一种信息设备远程操作系统和信息设备,以便抑制数据通信量,并且即使在远程操作信息设备使用低电路速度的通信网络时也能防止可操作性的恶化和性能的暂时恶化。
此外,本发明的另一个目的是提供一种信息设备远程操作系统和信息设备以便提高在要远程操作的文本文件具有非文本对象情况下显示和编辑时的方便性。
为此,根据本发明的第一方面,信息设备远程操作系统通过连接运行应用程序的被操作侧信息设备和远程操作所述应用程序的操作侧信息设备而配置,所述操作侧信息设备包括配置用来向/从被操作侧的信息设备发送/接收各种类型信息的通信单元;配置用来基于输入操作输出操作信息的操作单元;配置用来在从操作单元接收的操作信息是用来操作运行在被操作侧信息设备上的应用程序的操作信息时通过所述通信单元发送从操作单元接收的操作信息到被操作侧信息设备,和操作在从操作单元接收的操作信息是用来操作运行在操作侧信息设备上的应用程序的操作信息的情况下要操作的应用程序的控制信息处理单元;配置用来通过通信单元接收并存储要存储于被操作侧信息设备的剪贴板中的对象文本数据,以及编辑所存储文本数据的文本存储单元;和配置用来允许显示文本存储单元的文本数据的文本存储单元。
进一步,为此,根据本发明的第二方面,一种信息设备,包括配置用来向信息设备发送各种类型信息/从信息设备接收各种类型信息,以便运行应用程序的通信单元;配置用来基于输入操作输出操作信息的操作单元;配置用来基于从操作单元接收的操作信息操作需更操作的应用程序的控制信息处理单元;和配置用来存储和读出文本数据的文本存储单元,其中所述控制处理单元被配置用来读出存储在包含于与其通过通信网络连接的另一个信息设备中的存储单元中的对象。
而且,为此,根据本发明的第三方面,一种用来远程控制具有剪贴板的另一信息设备的信息设备,包括用来通过网络向/从另一信息设备传输各种类型信息,以便远程运行在另一信息设备上的应用程序的通信装置;配置用来接收用户输入操作的接收单元,其中一个输入操作是对另一信息设备的检索请求;用来存储文本数据的文本存储器;配置用来发送所述检索请求到另一信息设备并配置用来检索对象作为文本数据的控制处理单元。
在上述方面中,所述控制处理单元可以包括至少一个文本复制功能,用来存储通过复制要存储在存储单元中的文本数据到文本存储单元而建立的文本数据,所述存储单元包括在通过通信网络与之相连的另一信息设备之中;和文本获取功能,用来存储基于要存储在存储单元中的对象建立的文本数据到文本编辑器的文本存储区域中,所述存储单元包括在通过通信网络与之相连的另一信息设备之中;和文本替换功能,用来将通过使用文本获取功能存储在文本存储区域中的文本数据的文本部分替换为要存储在存储单元中的对象的文本部分。
在上述方面中,所述控制处理单元可以配置用来通过用特定文本代码替换要存储在存储单元中的对象的非文本属性部分来建立文本数据,所述存储单元包括在通过通信网络与之相连的另一信息设备之中。
在上述方面中,所述控制处理单元可以配置用来通过用特定文本代码替换要存储在存储单元中的对象的非文本属性部分来建立文本数据,所述存储单元包括在通过通信网络与之相连的另一信息设备之中,在该对象的非文本属性部分包括链接信息时,在所述代码中嵌入有链接信息,以便跳转到嵌入在所选特定文本代码中的链接目的地,并在选择了由要存储在存储单元中的对象建立的文本数据的特定文本代码时,允许观看链接目的地信息。
在上述方面中,所述信息设备进一步包括编辑所检索对象的文本编辑器和配置用来发送由文本编辑器编辑的对象到另一信息设备的发送机。
根据按照本发明的信息设备操作系统和信息设备,与传统直接进行远程操作的情况相比,可以明显减少数据通信量。从而,提高了在操作侧信息设备处的操作性能,防止了性能的暂时恶化。
另外,既使在要输入和重写的对象包括非文本属性的属性时,也只有文本部分才可以被编辑,而不会影响非文本对象及其属性。
而且,即使在输入到操作侧信息设备的对象包括非文本属性的属性时,也可以通过使用正常远程操作参考功能的简单操作参考非文本对象的整体。


图1是显示根据本发明的信息设备远程操作系统的配置的示意配置图;图2是更详细显示根据本发明的信息设备远程操作系统配置的详细配置图;图3是示意性描述PC中的对象复制功能的示意图;图4是示意性描述在根据本发明的信息设备远程操作系统中的文本编辑功能的示意图;图5是显示在根据本发明的信息设备处于远程操作模式时要显示于操作侧显示单元上的屏幕例子的示意图;图6是显示在根据本发明的信息设备处于文本编辑模式时要显示于操作侧显示单元上的屏幕例子的示意图;图7是显示用作在根据本发明的信息设备远程操作系统中的操作侧信息设备的蜂窝电话外观的外观图;图8是显示根据本发明在信息设备的文本编辑模式下在显示方向指示键的屏幕转换到显示光标移动键的屏幕时要在处于文本编辑模式的操作侧显示单元上显示的屏幕例子的示意图;图9是显示在选择了使用包括在根据本发明的信息设备中的文本复制功能的任务键时,文本对象和文本数据流的示意图;
图10是显示在根据本发明的信息设备处于文本选择模式时要显示于操作侧显示单元上的屏幕例子的示意图;图11是显示在根据本发明的信息设备远程操作系统中从PC到蜂窝电话执行复制处理步骤的处理流程图;图12是显示在根据本发明的信息设备远程操作系统中从蜂窝电话到PC执行复制处理步骤的流程图;图13是显示在选择了使用包括在根据本发明的信息设备中的文本输入功能和文本替换功能的任务键时文本对象和文本数据流的示意图;图14是示意性地描述在根据本发明的信息设备远程操作系统中的文本编辑功能的示意图;图15是更详细显示根据本发明的信息设备远程操作系统的配置的详细配置图;图16是显示在根据本发明的信息设备远程操作系统中由运行在PC中的应用程序选择的所选对象的例子的示意图;图17是显示在图16所示选择对象是从PC使用包括在根据本发明的信息设备中的文本输入功能而文本输入到蜂窝电话的文本编辑器作为转换的文本数据时,要显示于操作侧显示单元的屏幕显示例子的示意图;和图18是显示在根据本发明的信息设备远程操作系统中执行的从PC输入处理步骤和反馈到PC处理步骤的处理流程图。
具体实施例方式
现在,将参考附图对本发明的实施例进行描述。另外,应该注意,指示诸如“上下”、“左右”等方向的术语在此是参考信息设备远程操作系统的实际使用状态或附图中所示状态来使用的。图1是示意性地显示用作根据本发明的信息设备远程操作系统的实施例的信息设备远程操作系统1的系统配置的示意性配置图。
信息设备远程操作系统1配置用来通过作为网络例子的因特网4在作为操作侧信息设备例子的蜂窝电话2和作为被操作侧信息设备例子的个人计算机(此后,称作PC)3之间进行通信。更具体来说,因特网4连接到基站5以向/从蜂窝电话发送/接收信息。蜂窝电话2配有操作侧显示单元2a,PC3配有被操作侧显示单元3a。
注意,在信息设备远程操作系统1中的网络并不局限于因特网4,因此,可以使用诸如LAN的网络,并可以使用有线或无线通信。此外,操作侧信息设备并不局限于诸如蜂窝电话2或PDA等具有显示单元移动性的设备。换句话说,只要操作侧信息设备可以与被操作侧信息设备进行通信,那么操作侧信息设备就可以直接连接到网络,不一定使用无线通信。而且,蜂窝电话2和PC3不必总是连接到因特网4上,只要仅在使用时让每一个连接到因特网4就足够了。
图2是更详细显示信息设备远程操作系统1的配置的详细配置图。注意,从简化图的方面考虑,在图2中省略了基站5。
根据图2,蜂窝电话2包括操作单元10、控制信息处理单元11、通信单元12、屏幕信息处理单元13、操作侧显示单元2a、图像显影单元14、显示单元角度检查单元15、观看区域存储单元16、用作文本存储单元的存储器17、基本软件(此后,称作OS,其为操作系统的缩写)18、和文本编辑器19。这里,观看区域代表要显示在蜂窝电话2上的PC3的屏幕区域,并且用来规定该观看区域的信息被称作观看信息。
蜂窝电话2的操作单元10具有用来根据用户的操作从用户接收各种类型信息并将信息提供给控制信息处理单元11的功能。
控制信息处理单元11不但起到用作用来控制屏幕信息处理单元13、存储器17、或OS18的控制信息处理装置的作用,而且起到用作用来处理从操作单元10接收的操作信息的控制信息处理装置的作用。
控制信息处理单元11包括用来接收与从操作单元10接收的文本数据的建立和编辑有关的操作信息并将所接收的操作信息提供给OS18或将该信息通过通信单元12发送到PC3来完成作为控制信息处理装置和控制信息处理装置的任务的文本编辑功能,用来将与从操作单元10接收的蜂窝电话2自身的各种类型的操作相关操作信息提供给屏幕信息处理单元13的功能,和用来接收观看区域编辑操作信息和编辑存储在观看区域存储单元16中的观看信息的功能。
此外,控制信息处理单元11包括通过PC3的主存储器28复制从操作单元10在将要以文本格式操作的应用程序(此后,简称为应用)中选择的诸如文本、形状、或图像的显示对象(此后,简称为对象)到蜂窝电话2的存储器17,或复制存储在文本编辑器19的文本存储区域(图2中省略)中的文本的功能(此后,称作文本复制功能),作为一个文本编辑功能。
另外,控制信息处理单元11还包括用文本数据替换所选对象的非文本属性的部分并输入所建立的文本数据到文本编辑器19的文本存储区域的功能(此后,称作文本输入功能),和用来在输入文本数据之后只编辑来自蜂窝电话2的文本部分并用所编辑的文本部分替换所选对象的文本部分的功能(此后,称作文本替换功能),作为一个文本编辑功能。
而且,控制信息处理单元11包括,例如,在提供文本编辑功能,更具体来说是文本复制功能、文本输入功能、和文本替换功能给用户时所需的定界符信息等,虽然图2中没有示出。
通信单元12包括用来通过网络发送从屏幕信息处理单元13或控制信息处理单元11接收的各种类型信息到PC3的功能,和用来将从PC3接收的各种类型信息提供给屏幕信息处理单元13或控制信息处理单元11的功能。
屏幕信息处理单元13包括用来通过通信单元12将从PC3接收的压缩图像信息显影于图像显影单元14的功能、用来通过通信单元12将从PC3接收的观看信息写入观看区域存储单元16的功能、用来将显影的图像提供给操作侧显示单元2a以便基于存储在观看区域存储单元16中的观看信息以预定显示格式显示图像的功能、和用来在存储在观看区域存储单元16中的观看信息被更新时将所更新的观看信息提供给通信单元12以便发送该信息到PC3的功能。操作侧显示单元2a包括用来显示从屏幕信息处理单元13接收的图像的功能。
图像显影单元14包括用来从屏幕信息处理单元13接收压缩图像信息并执行显影处理并将所显影的图像信息提供给屏幕信息处理单元13的功能。
显示单元角度检测单元15,其是在蜂窝电话2的操作侧显示单元2a具有诸如旋转功能的改变其方向的功能的情况下所提供的,包括用来检测操作侧显示单元2a的方向变化并将检测结果提供给屏幕信息处理单元13的功能。
观看区域存储单元16存储通过通信单元12从PC3接收的观看信息。存储器17包括用来在更操作的应用程序中存储由用户选择的文本数据的剪贴板(图2中省略)20。
OS18是运行应用程序的基本软件,并包括用来运行用作应用程序例子的文本编辑器19的功能。文本编辑器19是用来建立和编辑文本数据的应用程序,并包括建立和编辑文本数据所需的功能,例如,输入、删除、复制、和文本数据输入。
另一方面,PC3包括通信单元22、屏幕信息处理单元23、图像压缩单元24、观看信息存储单元25、控制信息处理单元26、OS27、具有伪驱动器28的设备驱动器29、VRAM(视频随机存取存储器)30、用来存储被操作应用程序31的应用程序存储单元32、和用作存储单元的主存储器33。
PC3的通信单元22包括用来通过网络发送从屏幕信息处理单元23或控制信息处理单元26接收的各种类型的信息到蜂窝电话2的功能,和用来从蜂窝电话2接收各种类型信息并将该信息提供给屏幕信息处理单元23或控制信息处理单元26的功能。
屏幕信息处理单元23包括基于存储在观看信息存储单元25中的观看信息通过设备驱动器29的伪驱动器28从VRAM30获得显示于PC3的被操作侧显示单元3a上的部分或所有屏幕信息的功能,用来将从VRAM30获得的图像信息提供给图像压缩单元24以便压缩该图像信息的功能,和用来将所述观看信息和压缩图像信息一起提供给通信单元22以便将该信息发送到蜂窝电话2的功能。
图像压缩单元24包括用来压缩从屏幕信息处理单元23接收的图像信息并将压缩的图像信息提供给屏幕信息处理单元23的功能。
观看信息存储单元25存储用来在要显示于PC3的被操作侧显示单元3a上的整体或部分屏幕作为初始状态预先显示在蜂窝电话2的操作侧显示单元2a情况下规定图像的范围和相对位置的所建立的信息。
控制信息处理单元26包括用来通过通信单元22将从蜂窝电话2接收的应用程序的操作信息提供给OS27以便执行该应用程序的操作的功能,和用来通过通信单元12从蜂窝电话2接收更新的观看信息并将所接收的观看信息提供给屏幕信息处理单元23以便更新存储在观看信息存储单元25中的观看信息的功能。
VRAM 30是用来存储显示于PC3的被操作侧显示单元3a上的图像信息的存储器。应用程序存储单元32是用来存储应用程序的区域。应用程序存储单元32存储要运行于PC3的OS27上的各种类型的应用程序,并操作从应用程序存储单元32在OS27中读取的应用程序。这里,要被操作的应用程序称作被操作应用程序31。
主存储器33包括用来在要被操作存储应用程序的所选对象的剪贴板(图2中省略)34。主存储器33的剪贴板34不同于不能没有变化地存储包括非文本数据的数据的对象的蜂窝电话2的存储器17的剪贴板20之处在于它可以没有任何变化地来存储包括非文本数据的数据的对象。
通过使用如此配置的信息设备远程操作系统1,在被操作应用程序31中所选的对象可以被粘贴(存储)到PC3的主存储器33的剪贴板34中。可以通过配置蜂窝电话2来实现文本复制功能、文本输入功能、和文本替换功能以便使用粘贴到剪贴板34的对象。
换句话说,信息设备远程操作系统1是配置用来实现在PC3和蜂窝电话2之间复制在PC3中的对象的功能(此后,称作对象复制功能)的系统。
图3是示意性描述在PC3中的对象复制功能的示意图。图4是示意性描述在信息设备远程操作系统1中的文本编辑功能的示意图。
注意,在图4中,为了简化附图,省略了蜂窝电话2的通信单元12和PC3的通信单元22。在图4中,实线箭头代表在使用文本复制功能情况下对象或文本数据的传送,虚线箭头代表在使用文本输入功能和文本替换功能情况下对象或文本数据的传送。
在PC3中的对象复制功能表示用来允许在所有要运行在PC3上的应用程序中选择的对象被粘贴到剪贴板34,和用来允许粘贴到剪贴板34的对象插入到包括在所有运行在PC3上的应用程序中的对象的任意位置处的功能。
根据图3所示的例子,从包括要在运行在PC3上的应用程序A中的对象选择的对象(此后,称作所选对象)36被复制并粘贴到剪贴板34,及被粘贴到剪贴板34的所选对象36被粘贴(插入)到包括在运行于PC3上的应用程序B中的对象的任意位置。
在图3中,如果注意应用程序A和应用程序B,那么在应用程序A中所选对象36从而被插入到应用程序B中。换句话说,对象复制功能允许通过在PC3中的剪贴板34在应用程序之间交换对象。
注意,根据图3,在剪贴板34中的对象的粘贴目的地是应用程序B的对象,介也可以是应用程序A的对象。换句话说,包括所选对象的应用程序和包括对象粘贴目的地的应用程序可以相同。
另一方面,包括在图4所示信息设备远程操作系统1中的蜂窝电话2(详细地,控制信息处理单元11)中的文本编辑功能通常是相当于图3所示PC3的对象复制功能,但是它们之间的不同在于对象交换的范围不是在PC3内,而是在PC3和蜂窝电话2之间。
如图3所示,在只在PC3内交换对象的对象复制功能的情况中,只使用PC3的剪贴板34在实现该功能时并不会引起任何问题。但是,在文本编辑功能的情况下,如图4所示在蜂窝电话2和PC3之间交换对象,因此,不但要使用PC3的剪贴板34,而且要使用蜂窝电话2的剪贴板20。
如图2所示,蜂窝电话2被配置用来在蜂窝电话2的控制信息处理单元11和PC3的控制信息处理单元26之间通过蜂窝电话2的通信单元12和PC3的通信单元22相互交换从操作单元10输入的操作信息,从蜂窝电话2的操作单元10输入的操作信息可以被发送到PC3的控制信息处理单元26。
因此,一旦用户从蜂窝电话2的操作单元10输入应用程序操作,包括在控制信息处理单元26中用来操作应用程序的功能就可以从蜂窝电话2远程地执行。
根据图4,应用程序操作信息被在蜂窝电话2的控制信息处理单元11和PC3的控制信息处理单元26之间相互交换,并且在要运行在PC3上的所有应用程序中远程选择的所选对象36可以被从蜂窝电话2粘贴到剪贴板34。
至于被粘贴到剪贴板34的所选对象36,包括非文本属性的属性的部分可以用特定的文本代码(例如,后面所描述的图形符号63等)来代替以便获得文本数据(此后,称作转换的文本数据)38。所转换的文本数据38可以被存储在蜂窝电话2的文本编辑器19的文本存储区域中(文本输入功能),或被编辑以便用编辑后的转换文本数据替换所选对象36的文本数据(文本替换功能)。
在粘贴到剪贴板34的对象是具有文本属性的对象(此后,称作文本对象)39的情况下,只有包括在文本对象中的文本数据40可以被粘贴到蜂窝电话2的剪贴板20,并且粘贴到剪贴板20的文本数据40可以被存储在文本编辑器19的文本存储区域,也可以根据需要进行编辑(文本复制功能)。
下面,将对使用蜂窝电话2的文本编辑功能的操作程序以及要通过使用该文本编辑功能所执行的每一个处理步骤进行描述。
蜂窝电话2的文本编辑功能例如通过下面的状态转换来使用。对于用户从蜂窝电话2在PC3上远程操作应用程序的状态(此后称作远程操作模式),例如图5所示,在选择了要编辑的对象之后,从远程操作状态转换到编辑文本的文本编辑模式,如图6所示,并在文本编辑模式下使用蜂窝电话2的文本编辑功能。用来进行转换到另一种模式状态的操作是从蜂窝电话2的操作单元10输入的。
图7是示意性显示用作在信息设备远程操作系统1中的操作侧信息设备的蜂窝电话2外观的外观图。
蜂窝电话2配有操作单元10和操作侧显示单元2a。操作单元10包括用作方向指示键的上/下/左/右按钮10a、用作用来完成诸如转换模式或电话呼叫任务的任务键的功能按钮10b,和用来用作输入字符或数字的键的数字按钮10c。此外,蜂窝电话2还包括用来发送/接收无线电波的天线单元43,并通过该天线单元43在蜂窝电话2和基站5之间发送/接收无线电波来交换诸如与PC3有关的图像信息或PC3的操作信息的各种类型信息。
注意,图7所示蜂窝电话2是蜂窝电话2的一般例子。换句话说,在信息设备远程操作系统1中的蜂窝电话2的外观图并不限制为图7所示的布置,并且可以使用蜂窝电话2通常所使用的所有布置。
首先,为了使用文本编辑功能,用户需要从图5所示的远程操作模式转换到在文本编辑模式下的屏幕状态。选择文本编辑键能够转换到文本编辑模式。文本编辑键相应于在蜂窝电话2的数字按钮10c中的按钮[9],作为更显示在操作向导41上的向导例子。注意,图5所示操作向导41是例子,并不限制于此。
一旦按压按钮[9]来选择在蜂窝电话2中的文本编辑键,控制信息处理单元11就接收其操作信息,并从远程操作模式状态转换到文本编辑模式状态。
图6是显示在文本编辑模式下要显示在操作侧显示单元2a上的屏幕例子的示意图。注意,为了说明方便,图6显示了在其中显示操作向导45的状态。图6所示的操作向导45与图5一样,也是例子,并不总是限制于此。根据图6,操作侧显示单元2a包括文本显示区域47和状态显示区域48。文本显示区域47是用来显示存储在文本编辑器19的文本存储区域内的文本数据的区域。
用作任务键的回车键50和向导键51、用来显示当前模式的模式显示框52、和用来指示按字符增序移动光标53的方向的方向指示键54显示在状态显示区域48上。这里,回车键50是要在执行将模式返回到远程操作模式(图5)的操作情况下选择的键。向导键51是用来在操作侧显示单元2a上显示指示在所需操作和相应操作按钮10a、10b、和10c之间的关系的操作向导45的键。
更具体来说,回车键50和向导键51相应于在蜂窝电话2的操作单元10中的功能按钮10b,并可以通过功能按钮10b执行回车键50和向导键51的输入。方向指示键53相应于上/下/左/右按钮10a,并可以通过上/下/左/右按钮10a执行方向指示键53的输入。
对于蜂窝电话2来说,从文本编辑工作的方便性考虑,可以将方向指示键51转换成能够移动光标53到最大程度的光标移动键58。方向指示键51的转换可以通过选择要显示在从顶上起第二行中箭头-键-转换键来完成,如图6中的操作向导45中所示例的那样。箭头-键-转换键的选择可以通过蜂窝电话2的功能按钮10b来执行。
图8是显示在方向指示键51被从图6所示文本编辑模左下的屏幕转换之后的文本编辑模式下要显示于操作侧显示单元2a上的屏幕例子的示意图。
如图8所示,光标移动键58包括用来移动光标53到当前行的左边界的Home键58a、用来移动光标53到前一页的PgUp键58b、用来移动光标53到当前行的右边界的End键58c,和用来移动光标53到下一页的PgDn键58d。
Home键58a、PgUp键58b、End键58c,和PgDn键58d被相应于如图8所示根据操作移动光标53的方向而放置。更具体来说,通过使用上/下/左/右按钮10a,按压其上按钮,就选择PgUp键58b,按压其下按钮,就选择了PgDn键58d,同时按压其左按钮,就选择了Home键58a,和按压其右按钮,就选择了End键58c。
通过前述的操作,可以允许用户实现文本编辑功能,即,例如在图6(或图8)所示文本编辑模式下的文本复制功能、文本输入功能、和文本替换功能。在使用文本编辑功能中的文本复制功能时,相应于数字按钮10c的[1]到[6]按钮的键被选择,如在图6的操作向导45中所示的那样。
图9是显示在选择了使用文本复制功能的任务键的情况下文本对象和文本数据流的示意图。注意,图9所示[1]到[6]按钮指示了在选择了相应于图6中所示的操作向导45的数字按钮10c的键的情况下文本对象和文本数据的传送。在图9中,出于与图4相同的考虑,省略了蜂窝电话2的通信单元12和PC3的通信单元22。
一旦用户在图6所示文本编辑模式下按压了数字按钮10c的[1]到[6]按钮的任何一个,就选择了相应于所按压数字按钮10c的任务键,并且控制信息处理单元11和控制信息处理单元26执行相应于所选任务键的任务。下面,将对相应于数字按钮10c的每个任务键的任务及其处理内容进行描述。
数字按钮10c的[1]按钮相应于选择开始/结束键。该选择开始/结束键在用来复制文本的文本选择模式和文本编辑模式之间进行转换时,和在文本选择模式下确定复制文本范围的开始和结束点时使用。从而,在蜂窝电话2内的文本编辑器19和剪贴板20之间交换文本数据时使用开始/结束键。
一旦用户在图6所示文本编辑模式下从屏幕上选择了开始/结束键,例如,屏幕就可以被转换到图10所示的文本选择模式。一旦用户将屏幕转换到文本选择模式,模式显示框52的显示就从“TEXT EDIT”转换到“TEXTSELECTING”,如图10所示。
一旦用户在文本选择模式下选择了选择开始/结束键,光标53的位置就被确定为选择范围的开始点,然后一旦用户进一步移动光标53以便选择选择范围的结束点,那么就确定光标53的位置作为选择范围的结束点。如图10所示,所选的文本被亮显,从而便于视觉识别所选文本。
一旦在确定了选择范围的状态中用户选择了选择开始/结束键,那么该模式就从文本选择模式转换到文本编辑模式。注意,对于蜂窝电话2来说,在文本选择模式下,长时间按压数字按钮10c的按钮[1]以便选择选择开始/结束键允许用户选择文本的全部范围。
数字按钮10c的按钮[2]相应于剪切键。一旦用户选择了剪切键,所选范围的文本数据(此后,称作所选文本数据)56就被剪切,并将所剪切的所选文本数据56粘贴到剪贴板20。
数字按钮10c的按钮[3]相应于复制键。一旦用户选择复制键,所选文本数据56就被复制,并将所复制的选择文本数据56粘贴到剪贴板20。
数字按钮10c的按钮[4]相应于粘贴键。一旦用户选择了粘贴键,在剪贴板20中所复制的所选文本数据56就被插入到在要存储在文本编辑器19中的文本数据中指定的光标53的位置。
数字按钮10c的按钮[5]相应于从PC复制键。一旦用户选择从PC复制键,就只有文本数据40被从粘贴于PC3的剪贴板34的文本对象复制到在要存储于文本编辑器19的文本数据中所指定的光标53的位置,并且可以将所复制的文本数据40粘贴到蜂窝电话2的剪贴板20。
数字按钮10c的按钮[6]相应于复制到PC键。一旦用户选择了复制到PC键,粘贴到蜂窝电话2的剪贴板20中的文本数据就被复制到在要存储于文本编辑器19中的文本数据中所指定的光标53的位置,并可以将所复制文本数据粘贴到PC3的剪贴板34中。
因此,相应于数字按钮10c的[1]到[4]按钮的键,即,选择开始/结束键、剪切键、复制键,和粘贴键被用于在蜂窝电话2中的文本编辑器19和剪贴板20之间交换文本数据的情况下,这一点可以从图9中看出。此外,相应于数字按钮10c的[5]到[6]按钮的键,即,从PC复制键和复制到PC键被用于在蜂窝电话2内的文本编辑器19和剪贴板20与PC3的剪贴板34之间交换文本数据的情况下,这一点可以从图9中看出。
图11是显示在从PC选择了复制键的情况下,由蜂窝电话2的控制信息处理单元11和PC3的控制信息处理单元26执行的从PC复制文本数据的复制处理步骤(此后,称作从PC复制处理步骤)的处理流程图。图12是显示由蜂窝电话2的控制信息处理单元11和PC3的控制信息处理单元26执行的复制文本数据到PC的复制处理步骤(此后,称作复制到PC的处理步骤)的处理流程图。
通过图11所示从PC复制的处理步骤(步骤S1到步骤S3),一旦用户在蜂窝电话2中输入数字按钮10c的按钮[5],那么就开始其处理步骤(开始)。
当开始了从PC复制处理步骤时,首先,流程进行到步骤S1,在此,从蜂窝电话2的控制信息处理单元11接收操作信息的PC3的控制信息单元26复制在运行在PC3上的应用程序中所选的文本对象39,并将其粘贴到PC3的剪贴板34中。当文本对象39被粘贴到剪贴板34时,就完成了在步骤S1中的处理步骤。
当完成了在步骤S1中的处理步骤时,接着,在步骤S2,蜂窝电话2的控制信息处理单元11从PC3的控制信息处理单元26接收粘贴到PC3的剪贴板34的文本对象39的文本数据40,复制所接收的文本数据40,并将其粘贴到蜂窝电话2的剪贴板20。
一旦包括在粘贴到PC3的剪贴板34的文本对象39中的文本数据40被粘贴到蜂窝电话2的剪贴板20,就完成了在步骤S2中的处理步骤,随后在步骤S3,蜂窝电话2的控制信息处理单元11将粘贴到蜂窝电话2的剪贴板20的文本数据39插入到在蜂窝电话2的文本编辑器19中指定的位置(光标53的位置)。
当粘贴到蜂窝电话2的剪贴板20中的文本数据40被插入到在文本编辑器19中指定的位置,就完成了在步骤S3中的处理步骤,从而,完成整个从PC复制的处理步骤(结束)。
另一方面,对于复制到PC的处理步骤(步骤S11到步骤S13),一旦用户在蜂窝电话2中输入了数字按钮10c的按钮[6],那么就开始了其处理步骤(开始)。
当开始了复制到PC的处理步骤时,首先,流程继续到步骤S11,在此,蜂窝电话2的控制信息处理单元11将从存储在文本编辑器19中的文本数据中选择的文本数据(所选文本数据)56粘贴到蜂窝电话2的剪贴板20。当所选文本数据56被粘贴到蜂窝电话2的剪贴板20时,就完成了步骤S11的处理步骤。
当完成在步骤S11中的处理步骤时,接着,在步骤S12,PC3的控制信息处理单元26从蜂窝电话2的控制信息处理单元11接收粘贴到蜂窝电话2的剪贴板20的所选文本数据56,并将所接收的所选文本数据56粘贴到PC3的剪贴板34中。当所选文本数据56被粘贴到剪贴板34中时,就完成了在步骤S12的处理步骤。
当完成了在步骤S12中的处理步骤时,接着,在步骤S13,PC3的控制信息处理单元26将粘贴到PC3的剪贴板34的所选文本数据56插入到在远程操作模式下在运行的应用程序中选择的位置。当粘贴到PC3的剪贴板34的所选文本数据56被插入到所选位置时,就完成了在步骤S13中的处理步骤,从而,完成整个复制到PC的处理步骤(结束)。
在使用文本编辑功能中的文本输入功能时,相应于数字按钮10c的[1]到[7]按钮的键被选择,如在图6的操作向导45中所显示的那样。
图13是显示在选择了使用文本输入功能和文本替换功能的任务键的情况下,显示文本数据流的示意图。
注意,图9所示[7]到[8]指示在选择相应于图6所示操作向导45的数字按钮10c的键时文本数据的传送。此外,图13所示的定界符信息63是后面描述的图形符号63的信息。在图13中,出于与图4和9相同的考虑,省略了蜂窝电话2的通信单元12和PC3的通信单元22。
一旦用户在图6所示的文本编辑模式下按压了数字按钮10c的[7]到[8]按钮的任何一个,就选择了相应于被按压的数字按钮10c的任务键,并且控制信息处理单元11和控制信息处理单元26执行相应于所选任务键的任务。下面,将对相应于数字按钮10c的每个任务键的任务及其处理内容进行描述。
数字按钮10c的按钮[7]相应于从PC输入键。一旦用户选择了从PC输入键,在运行在PC3上的应用程序中所选择的对象36就可以通过PC3的剪贴板34输入到蜂窝电话2的文本编辑器19的文本存储区域,作为通过用特定文本代码替换具有非文本属性的属性的对象来建立的转换的文本数据38。
数字按钮10c的按钮[8]相应于反馈到PC键。反馈到PC键是在编辑存储在蜂窝电话2的文本编辑器19的文本存储区域中的转换后的文本数据38之后用来将包括在所选对象36中的文本数据替换为所编辑的文本数据(此后,称作更新文本数据)60以便提供文本数据被更新的所选对象61(此后,称作更新对象)的任务键。从而,在选择了所述从PC输入键之后,选择该键,即,该键与从PC输入键成对使用。
存在在使用文本输入功能和文本替换功能时将在蜂窝电话2的文本编辑器19中修改的文本数据反映到其修改之前所选择的PC3的应用程序上,并防止信息和非文本数据的属性受到影响的需要。因此,信息设备远程操作系统1(蜂窝电话2)使用如图14所示的布置。
图14是显示用来在信息设备远程操作系统1(蜂窝电话2)中实现文本输入功能和文本替换功能的布置的示意图。
图14所示的选择对象36是在运行在PC3上的应用程序中选择的对象,并被粘贴到PC3的剪贴板34中。另一方面,转换后的文本数据38是在将被粘贴到PC3的剪贴板34的具有非文本对象属性的对象输入到蜂窝电话2的文本编辑器19时被转换成图形符号63的文本数据。现在,作为特定文本代码的例子的图形符号63作为定界符,并通常用来建立和编辑文本。
蜂窝电话2的控制信息单元11只从PC3的控制信息处理单元26复制包括在所选对象36的文本数据(显示在图14中的文本框),将具有诸如图形或图像属性等非文本属性的属性的对象转换成图形符号(定界符)63,并将其反馈到原位置。换句话说,转换后的文本38是在其中由图形符号63包围的连续文本成为文本框64的文本数据。
例如,图14所示的转换后文本数据38是这样一种文本数据,在其中包括四个具有文本属性的对象和三个具有非文本属性的对象的所选对象36被转换成包括四个文本框64和要插入到四个文本框64之间的三个图形符号63的文本数据。
包括在转换后的文本数据38中的四个文本框6是包括在具有文本属性的对象中的文本数据。从而,可以在文本编辑器19中编辑四个文本框64中的任何一个。通过在文本编辑器19中编辑的更新文本数据60,一旦用户选择了反馈到PC键,所选对象36的更新部分,即,只有文本框被重写和反馈。
在图14所示的例子中,只有相应于第二文本框(图14中的文本框2)和第三文本框(图14中的文本框3)的文本数据被重写和反馈。
这样,在用户选择反馈到PC键时,只对更新后的文本框进行重写和反馈引起了对信息设备远程操作系统1(或蜂窝电话2)的配置,其中非文本数据的信息和属性被毫无变化并毫无影响地被保存,并将修改后的文本数据反映到在修改之前所选的PC3的应用程序中。
此外,在反馈更新的文本数据60到PC时,检查更新文本数据60的格式,并在定界符的阵列不同时,在蜂窝电话2的操作侧显示单元2a上显示注意提醒屏幕来提醒用户的注意。例如,该提醒注意屏幕以如图15所示格式来显示。
图16是显示在运行在PC3上的应用程序中选择的所选对象36的例子的示意图,图17是显示在图16所示所选对象36使用文本输入功能从PC3文本输入到蜂窝电话2的文本编辑器19作为转换后文本数据38时,要显示在操作侧显示单元2a上的屏幕显示例子的示意图。
一旦用户选择了图16所示的所选对象36和输入到PC键,所选的对象36就通过PC3的剪贴板34作为如在图13所示的流中的转换文本数据38存储在蜂窝电话2的文本编辑器19文本存储区域中。当转换后的文本数据38被存储在蜂窝电话2的文本编辑器19的文本存储区域中时,就在操作侧显示单元2a上显示如图17所示的屏幕。
如图17所示,附着在图16所示的文档中的图像在用图形符号63替换该图像的状态中作为定界符来显示。在图17所示文本编辑模式下,用户可以编辑图16所示文档部分。一旦用户编辑图16所示文档部分并将使用文本替换功能所编辑的文档返回给PC,那么就只有该文档部分被更新为所编辑的文档,同时保留图16所示的图像。
注意,在编辑期间,图形符号63可以被删除,但是如果图形符号63被删除,那么在所删除对象36中的图像也被删除。
一旦用户按压在图17所示屏幕中的数字按钮10c的[#]按钮(文本编辑模式),那么就选择跳转键作为在图6的操作向导45中所示的链接目的地,导致基于图形符号63的链接信息跳到该链接目的地以便在蜂窝电话2的操作侧显示单元2a上显示该链接目的地的信息。
具体来说,在图17所示图形符号63具有链接信息的情况下,一旦用户选择跳转键作为链接目的地,那么控制信息处理单元11就获得图形符号63的实体,即,来自该链接目的地的图16所示图像,并且屏幕信息处理单元13处理所获得的信息并将该信息显示于蜂窝电话2的操作侧显示单元2a上。这样,用户就可以观看和参考该链接目的地的信息。注意,选择跳转键作为链接目的地只有在粘贴到剪贴板的对象具有与原对象相关的链接信息时才有效。
下面,将对在使用文本输入功能时用户选择从PC输入键情况下由控制信息处理单元11执行的处理步骤(此后,称作从PC输入处理步骤),和在使用文本替换功能时用户选择反馈到PC键情况下由控制信息处理单元11执行的处理步骤(此后,称作反馈到PC处理步骤)进行描述。
图18是显示根据本发明在信息设备远程操作系统1中执行的从PC输入处理步骤和反馈到PC处理步骤的处理流程图。在图18所示流程图中,从步骤S21到步骤S23的处理步骤相应于从PC输入处理步骤,而从步骤S24到步骤S26的处理步骤相应于反馈到PC处理步骤。
通过从PC输入处理步骤,一旦用户在运行于PC3上的应用程序中选择了对象并按压数字按钮10c的[7]按钮,那么就选择了从PC输入键,并开始处理步骤(开始)。
当开始了从PC输入处理步骤时,首先,在步骤S21,从蜂窝电话2的控制信息处理单元11接收操作信息的PC3的控制信息处理单元26复制在运行于PC3的应用程序中选择的所选对象36,并将其粘贴于PC3的剪贴板34中。当所选对象36被粘贴到剪贴板34时,就完成了在步骤S21中的处理步骤。
当完成在步骤S21中的处理步骤时,接着,在步骤S22,在蜂窝电话2的控制信息处理单元11从PC3的控制信息处理单元26接收到从粘贴到PC3的剪贴板34的所选对象36中输入的文本数据(图14所示的文本框64)的同时,蜂窝电话2的控制信息处理单元11将非文本属性的对象(例如,图形或图像对象)转换成图形符号63(定界符),并将其嵌入以产生转换后的文本数据38。随后,蜂窝电话2的控制信息处理单元11在蜂窝电话2的文本编辑器19文本存储区域上重写转换后的文本数据38。从而,删除存储在文本存储区域中的文本数据,并且只有从所选对象36接收的文本数据才被存储在文本存储区域中。
当在蜂窝电话2的文本编辑器19的文本存储区域上重写转换后文本数据时,就完成了在步骤S22中的处理步骤,并随后,在步骤S23,接受对从PC3输入的转换后文本数据38的编辑。随后,在用户编辑转换后的文本数据38的情况下(在步骤S23为YES的情况下),完成在步骤S23的处理步骤,并且流程继续到步骤S24。注意,当完成在步骤S23的处理步骤时,就完成了整个从PC输入处理步骤(步骤S21到步骤S23)。
在步骤S24中的处理步骤中,接受对于反馈到PC键的选择。当用户选择反馈到PC键时(在步骤S24中为YES的情况下),流程继续到步骤S25。在步骤S25,控制信息处理单元11在从蜂窝电话2的文本编辑器19编辑之后复制更新文本数据60,将所复制的更新文本数据60和操作信息一起提供给PC3的控制信息处理单元26,并控制所述控制信息处理单元26将更新文本数据60和粘贴到PC3的剪贴板34的所选对象36合并。
当更新文本数据60与所选对象36合并时,粘贴到PC3的剪贴板34的所选对象36的文本数据被更新并成为更新对象61。当粘贴到PC3的剪贴板34的所选对象36成为更新对象61时,就完成了在步骤S25中的处理步骤。
当完成了在步骤S25中的处理步骤时,随后,在步骤S26,从蜂窝电话2的控制信息处理单元11接收操作信息的PC3的控制信息处理单元26将要在运行于PC3的应用程序中选择的所选对象36替换为粘贴到PC3的剪贴板34的更新对象61。
当要在运行于PC3上的应用程序中选择的所选对象36被替换为更新对象61时,就完成了在步骤S26中的处理步骤,从而完成整个反馈到PC处理步骤(结束)。
另一方面,在用户在步骤S23中没有编辑转换到的文本数据38的情况下(在步骤S23中为NO的情况下),流程继续到END,并完成整个反馈到PC处理步骤(步骤S21到步骤S23)(结束)。
另一方面,在用户在步骤S24中没有选择反馈到PC键的情况下(在步骤S24为NO的情况下),重复在步骤S24中的处理直到用户选择了反馈到PC键。
现在,下面将对要在图6所示的操作向导45上显示的任务键中的未解释的任务键进行描述。在图6所示操作向导45中,在相应于数字按钮10c的[9]和
按钮的区域内什么也没有显示。这意味着既使在按压数字按钮10c的[9]和
按钮时,也不会选择任务键。
一旦用户按压了数字按钮10c的[*]按钮,就选择了取消键。取消键是在取消前一次操作时选择的任务键。当用户选择取消键时,控制信息处理单元11就取消由用户执行的最后一次操作。
如上所述,使用信息设备远程操作系统1和蜂窝电话2的通信与由于只在文本数据被存储在蜂窝电话2的文本编辑器19或粘贴到剪贴板20时才被执行而不用连续保持通信状态,与传统直接远程操作相比,明显降低了其通信时间。
此外,由于文本数据被存储在蜂窝电话2的文本编辑器19或被粘贴到剪贴板20中,所以可以大大减少在蜂窝电话2和PC3之间的数据通信量。从而,提高了蜂窝电话2的操作性能,并可以避免其暂时的性能恶化。
此外,既使在存在包括有非文本属性的属性的要输入或重写和反馈的对象的情况下,也只有文本部分可以被编辑,而不会破坏非文本对象及其属性。
另外,既使在输入到蜂窝电话2的对象中存在具有非文本属性的属性的对象时,只要具有非文本属性的属性的该对象具有链接信息,那么用户就可以跳转到链接目的地,并浏览和参考具有非文本属性的属性的对象的整体。
权利要求
1.一种信息设备远程操作系统,通过连接用来运行应用程序的被操作侧信息设备和远程操作所述应用程序的操作侧信息设备而配置,所述操作侧信息设备包括配置用来发送各种类型信息到被操作侧信息设备/从被操作侧信息设备接收各种类型信息的通信单元;配置用来基于输入操作而输出操作信息的操作单元;配置用来在从操作单元接收的操作信息是用来操作运行在被操作侧信息设备上的应用程序的操作信息时,通过通信单元发送从操作单元接收的操作信息到被操作侧信息设备,以及在从操作单元接收的操作信息是用来操作运行在操作侧信息设备上的应用程序的操作信息的情况下要被操作的应用程序的控制信息处理单元;配置用来通过通信单元接收并存储要存储在被操作侧信息设备的剪贴板中的对象的文本数据,还编辑所存储的文本数据的文本存储单元;和配置用来允许文本存储单元的文本数据被显示的文本存储单元。
2.一种信息设备,包括配置用来发送各种类型信息到另一信息设备/从另一信息设备接收各种类型信息以便运行应用程序的通信单元;配置用来基于输入操作输出操作信息的操作单元;用来基于从操作单元接收的操作信息操作要被操作的应用程序的控制信息处理单元;和配置用来存储和读出文本数据的文本存储单元;其中所述控制信息处理单元读出要存储在包括于通过通信网络与之相连的另一信息设备中的存储单元中的对象。
3.根据权利要求2的信息设备,所述控制信息处理单元包括用来存储通过复制要存储在包括于通过通信网络与之相连的另一信息设备中的存储单元中的文本数据到文本存储单元中而建立的文本数据的文本复制功能,和用来存储基于要存储在包括于通过通信网络与之相连的另一信息设备中的存储单元中的对象而建立的文本数据到文本编辑器的文本存储区域中的文本获取功能中的至少一个;和用来将通过使用文本获取功能存储在文本存储区域中的文本数据的文本部分替换成要存储在存储单元的对象的文本部分的文本替换功能。
4.根据权利要求2的信息设备,其中所述控制处理单元通过用特定的文本代码替换要存储在包括于通过通信网络与之相连的另一信息设备的存储单元中的对象的非文本属性的部分来建立文本数据。
5.根据权利要求2的信息设备,其中所述控制处理单元通过用特定的文本代码替换要存储在包括于通过通信网络与之相连的另一信息设备的存储单元中的对象的非文本属性的部分来建立文本数据,在该对象的非文本属性部分包括链接信息的情况下,在所述特定文本代码中嵌入链接信息,以便跳转到嵌入到所选特定文本代码中的链接目的地,并允许在选择了从要存储在存储单元中的对象建立的文本数据的特定文本代码的情况下,观看该链接目的地的信息。
6.一种用来远程控制具有剪贴板的另一信息设备的信息设备,包括用来通过网络向/从另一信息设备传输各种类型信息,以便在另一信息设备上远程运行应用程序的通信装置;配置用来接收用户的输入操作的接收单元,所述输入操作之一是到另一信息设备的检索请求;用来存储文本数据的文本存储器;配置用来发送所述检索请求到另一信息设备并配置用来检索对象作为文本数据的控制处理单元。
7.根据权利要求6的设备,进一步包括用来编辑所检索的对象的文本编辑器和配置用来发送由文本编辑器编辑的对象到另一信息设备的发送机。
全文摘要
一种系统通过连接用于运行应用程序的PC和通过通信网络远程操作该应用程序的蜂窝电话而配置。所述蜂窝电话包括配置用来发送/接收各种信息的通信单元、配置用来接收输入操作并基于该输入操作输出操作信息的操作单元、配置用来将从操作单元接收的操作信息提供给PC或操作要被操作的应用程序的控制信息处理单元、用来通过通信单元接收要存储在PC剪贴板中的对象文本数据,存储该文本数据并读出存储的文本数据的存储器、和配置用来显示存储在所述存储器中的文本数据的操作侧显示单元。这样,能够抑制数据量并在使用低速通信网络远程操作信息设备时保持操作和性能。
文档编号H04Q7/32GK1734446SQ20051006973
公开日2006年2月15日 申请日期2005年2月7日 优先权日2004年8月11日
发明者清水伸夫 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1