移动终端的操作方法和系统与流程

文档序号:12730262阅读:263来源:国知局

技术领域
本发明主要涉及移动通信终端(或者“移动终端"),更具体地,涉及其中连接到任意电子设备的移动终端与该任意电子设备交互的方法和系统。
背景技术
:随着移动终端的普遍使用以及其功能的发展,已经在诸如计算机、电视机和便携式多媒体播放器(PMP)的电子设备中实现的应用现在甚至可以在移动终端中使用,而且移动终端的功能应用也可以在计算机中执行。另外,通过移动终端与计算机之间交互而执行的应用的数量正在增加。例如,这样的应用可以包括用于向移动终端发送诸如联系人信息、日程信息、照片文件、音乐文件、视频文件和因特网收藏夹信息的存储在计算机中的多种信息的应用、以及用于将存储在移动终端中的图像等下载到计算机的应用。为了执行这些应用,计算机和移动终端应以有线或无线方式彼此连接,并且可以实现同步以保持两个设备之间的最新信息。此外,还有用于向已连接的电视机传送移动终端中接收的数字多媒体广播数据以在该电视机上显示该接收的广播数据的应用。作为另一个例子,还有计算机借以基于作为移动终端的功能的短消息服务(SMS)和多媒体消息服务(MMS)发送消息的应用。从而,用户可从连接到因特网的计算机向其他用户的移动终端发送SMS消息或者MMS消息。由于用户基于由单独的外部服务系统提供的SMS发送消息而未使用他/她自己的移动终端,因此通常该用户应在发送消息前订阅SMS服务。MMS通常发送移动终端产生和/或其中存储的数据,例如,通过用移动终端照相而产生的照片文件。但是,有些情况下,使用计算机的用户可能将存储在计算机中的图像发送到其他用户的移动终端。在这种情况下,如同在SMS中,用户在订阅提供MMS的单独的服务系统之后使用该系统,而不使用他/她的移动终端。此外,用户可以将期望的图像下载到移动终端并接着使用移动终端的MMS功能发送他们。为了向其他移动终端发送文本,用户可以使用经由计算机可访问的单独的消息传送服务。通常要求用户订阅该单独的消息传送服务。如果用户通过他/她自己的移动终端向其他移动终端发送消息而不使用该经由计算机可访问的单独的消息传送服务,则用户使用终端的小键盘直接将显示在计算机屏幕上的内容输入至移动终端,这导致不便。当使用计算机的用户将计算机屏幕的一些区域上的图像传送至他/她的移动终端、或通过他/她的移动终端向其他移动终端发送图像时,需要更加复杂的处理过程。首先,将显示在计算机屏幕上的数据当中将被发送的图像作为一个特定的图像文件存储在计算机中。计算机和移动终端以有线或者无线的方式相互连接,并且将存储的图像文件下载至移动终端。此后,如果期望利用MMS发送消息,则该移动终端执行MMS功能,将该下载的图像文件附加到消息,输入接收方移动终端的电话号码,并且发送该消息。在这种情况下,由于复杂的处理过程,只有对计算机与移动终端之间的文件下载方法有一定的相关知识水平的人才能够将特定的图像存储到他/她的移动终端中。此外,即便在拨打计算机屏幕上显示的电话号码或者向该电话号码发送SMS消息和MMS消息的时候,用户也需要直接向移动终端输入电话号码,。在上述例子中,要求用户使用移动终端上的小键盘输入许多字符,这导致不便,并且存在错误地输入字符或者电话号码的可能性。另外,用户必须检查计算机屏幕和移动终端屏幕二者。如果用户想要使用连接到计算机的打印机输出存储在移动终端中的图像文件,则用户需要首先将该图像文件从移动终端下载到计算机。然后用户需要通过操作计算机来执行打印图像文件所需的应用,搜索该图像文件,并且请求通过打印机打印该图像文件。也就是说,为了打印存储在移动终端中的图像文件,用户必须操作移动终端和计算机两者。技术实现要素:本发明的一个方面在于至少解决上述提到的问题和/或缺点,并至少提供如下所述的优点。因此,本发明的一个方面提供其中用户无需直接操作移动终端即可操作移动终端的功能的方法和系统。本发明的另一个方面提供其中在移动终端中用户可以容易地使用显示在和/或存储在以有线或无线方式连接到该移动终端的电子设备上的内容的方法和系统。本发明另一个方面提供其中在电子设备与移动终端相互连接的情况下用户仅仅通过操作该移动终端就可以执行单独的电子设备中与移动终端的功能关联的操作的方法和系统。本发明的另一个方面提供其中可以在连接到移动终端的电子设备中执行在移动终端中发生的事件的方法和系统。根据本发明的一个方面,提供一种连接到电子设备的移动终端的操作方法,其中电子设备从屏幕上所显示的内容当中提取与用户选择对应的内容,并且向移动终端传送该提取的内容、和将要执行该提取的内容的移动终端的功能性应用的命令,而且该移动终端接收该提取的内容和该功能性应用的命令,并使用该提取的内容根据该命令执行功能性应用。附图说明通过以下描述,结合附图,本发明的特定示例性实施例的上述及其他方式,特征和优点将变得更显而易见,其中:图1是说明根据本发明的实施例的系统配置的图;图2是说明根据本发明的实施例的计算机和移动终端的结构的图;图3是说明根据本发明的实施例的计算机的操作的流程图;图4是说明根据本发明的实施例的移动终端的操作的流程图;图5至16是说明根据本发明的各种实施例的计算机和移动终端的操作的流程图;和图17至21是说明根据本发明的各种实施例的计算机和移动终端上所显示的屏幕的图。在所有附图中,相同的参数应理解为表示相同的元件、特征和结构。具体实施方式关于附图的以下描述是供协助全面了解权利要求和其等同物所定义的该发明的示例性实施例。它包括各种不同的特定细节,用于帮助了解,但是应仅仅被认为是示例性的。因此,本领域的普通技术人员会认识到可作出此处描述的实施例的各种不同的改变和改进,而并不脱离本发明的范围和实质。另外,为了清楚和简洁,省略了公知的功能和结构的描述。根据本发明的实施例,在单独的电子设备与移动终端相连接的状态下,用户可以通过仅仅操作电子设备来实现移动终端的功能而无需操作移动终端,或者通过仅仅操作移动终端来执行电子设备中与移动终端的功能关联的操作。所述电子设备指的是能够执行数据处理、独立地执行至少一个应用、并显示或存储通过执行应用产生的数据的设备,并且该电子设备包括最小的用户输入单元。这样的电子设备包括计算机、电视机、PMP、个人数字助理(PDA)、电子词典、移动终端、数字多媒体接收机、电子图书终端等等。根据本发明,电子设备可以向移动终端传送由用户选择的内容、和将要执行该内容的移动终端的功能应用命令,并且移动终端可使用该提供的内容执行该功能应用。如果用户从显示和/或存储在电子设备上的内容当中选择任意的内容,并且选择将要执行该内容的移动终端的功能应用及其相关命令,则该电子设备就将它们传送至移动终端,并且该移动终端使用该接收的内容执行与该命令对应的功能应用。可以将移动终端中发生的事件传送至与该移动终端连接的电子设备,以便用户可以使用该电子设备响应该事件。可以在该移动终端上、或者以交互的方式在该移动终端和该电子设备两者上执行用于响应的操作。如果用户通过操作移动终端向已连接的电子设备传送特定的命令,则该电子设备可以根据该命令执行与该移动终端的功能相关的应用。图1中示出适用本发明的系统的例子,其中计算机100(即,电子设备)连接到移动终端200.计算机100包括交互服务应用140、内容提取器130、电话服务应用120、设备代理110、用户输入设备(未示出)、和显示设备(未示出)。用户输入设备是用户可用来输入数据的设备,并且可以包括例如键盘、鼠标等等。交互服务应用140是用于允许计算机100和移动终端200以交互的方式执行与移动终端200的功能相关的操作的应用。交互服务应用140在其执行期间设置交互服务模式。为了允许移动终端200通过连接到计算机100的移动终端200的多个功能应用使用由计算机100上执行的任意的应用在显示器上显示的内容、或者诸如由特定的应用使用的数据文件的内容,交互服务应用140提供用于允许用户选择内容的选择指示器、和用于允许用户选择移动终端200的功能应用的上下文菜单200。该选择指示器可以包括例如光标、鼠标指针、选择窗口等等。选择窗口是用于调整和决定将要在计算机100的屏幕上捕获的图像的大小的指示器。该上下文菜单包括与移动终端200的多个功能应用中的每个功能应用对应的菜单项、用于计算机100与移动终端200之间的数据发送/接收的菜单项、以及能够搜索存储在计算机100中的各种数据文件的搜索菜单。所述菜单项可以包括与例如呼叫发送、SMS发送/接收、MMS发送/接收、备忘录记录等对应的菜单项,所述各种数据文件可以包括图像文件、音乐文件、视频文件、文本文件等等。该上下文菜单可以以工具条的形式提供。进一步,交互服务应用140在其执行期间调用内容提取器130,并且根据用户输入调用电话服务应用120。内容提取器130从因计算机100中执行的任意应用而显示在屏幕上的数据、以及正在执行的应用中正在使用的数据文件中提取用户利用选择指示器选择的数据,并且在将该提取的数据转换为合适的格式之后将该提取的数据传送至电话服务应用120。例如,如果在执行浏览器并且显示任意网页的状态下用户使用光标或鼠标指针选择文本,则内容提取器130提取所选择的文本,配置包括所提取的文本的执行数据,并且将所配置的执行数据传送至电话服务应用120。内容提取器130可以在执行文本应用的状态下从显示的文本文件中提取文本或图像。作为另一个例子,如果在音乐文件播放应用播放任意音乐文件的状态下用户使用鼠标指针选择音乐文件播放应用,则内容提取器130可以搜索计算机100的存储器以寻找正在播放的音乐文件,从存储器提取搜索到的音乐文件,并且配置包括该提取的音乐文件的执行数据。如果完成了内容提取,则内容提取器130可以根据该提取的内容的类型,提供移动终端200的能够使用该提取的内容的至少一个功能应用项。如在上面的例子中,如果文本被选定,则内容提取器130确定该选定的文本是否是由数字组成的电话号码。如果是这样,则内容提取器130可以提供呼叫发送/接收、SMS发送、和MMS发送项中的至少一个。如果用户准予或者选择执行特定的功能应用,则内容提取器130进一步在执行数据中包括关于功能应用的信息,并且将执行数据传送至电话服务应用120。此外,即使用户借助上下文菜单中提供的搜索菜单而不是使用选择指示器来搜索并且选择存储在计算机100中的数据文件,内容提取器130也可以提供移动终端200中的能够使用该选定的数据文件的至少一个功能应用。如果在用户没有使用选择指示器或搜索菜单选定任何内容的状态下用户借助上下文菜单选择特定的功能应用,内容提取器130可以配置仅仅包括关于选定的功能应用的信息的执行数据。此后,内容提取器130可以在执行数据中包括根据例如选择指示器、用户的直接输入、或搜索存储在计算机100的数据的用户输入而选定或者产生的内容。可以由内容提取器130或电话服务应用120实现该内容包括。执行数据可以包括关于将要在移动终端200中执行的功能应用的信息、用于执行功能应用所需的信息、和由用户选定的内容。根据本发明的一个实施例,该执行数据可以如表1所示进行配置。表1参考表1,类型字段包括指示移动终端的由用户选定的功能应用的类型和命令的信息。在名称字段中存储接收用户的名称列表,并在电话号码字段中存储接收的电话号码列表。附件文件字段可以包括由用户选定的内容。将配置执行数据的时间存储在日期字段中,并且如果内容是从浏览器提取,则将相关的统一资源定位符(URL)地址存储在URL字段中。将来自用户的单独的数据输入存储在标签、关键字字段中,而且可以将由用户选定的文本形式的内容存储在内容字段中。在执行数据中,包括由用户选定的内容的字段不是固定定义的,而是可以根据内容的类型将选定的内容包含在合适的字段中。例如,如果其类型是电话号码,则将该内容包含在电话号码字段中,而如果其类型是一般字符串,则将该内容包含在内容字段中。另外,如果其类型是图像文件或音乐文件,则将该内容包含在附件文件字段中。因此,在相关字段中仅仅存储将要执行的功能应用的类型必需的信息。除了存储在类型字段中的移动终端的功能应用的命令和类型和提取内容之外的其他信息,可以表示为应用的附加信息。电话服务应用120向用户提供与移动终端200的每个功能应用对应的用户界面、和用于计算机100与移动终端200之间的数据发送/接收功能的用户界面,从而如果需要的话则促使用户进行额外的输入,或者向用户提供关于与移动终端200交互的正在执行的功能应用的进程的信息。因此,电话服务应用120可以基于包含在由内容提取器130提供的执行数据中的信息提供用于关联的功能应用的用户界面。如果用户输入了结束,则电话服务应用120可以将该执行数据与功能应用命令一起传送至设备代理110.设备代理110管理计算机100与移动终端200之间的连接,处理从电话服务应用120接收的执行数据,并与移动终端200中的电话代理210交互以将执行数据传送至移动终端200中的电话代理210。设备代理110可以下载存储在移动终端200中的电话簿或电话号码数据库,并且管理该电话簿。虽然图1中计算机100担当电子设备的示例,但是交互服务应用140、内容提取器130、电话服务应用120和设备代理110可以以类似的方式操作而不考虑其中安装它们的电子设备。尽管在下面的描述中将计算机指定为电子设备的示例,但电子设备并不应当限于计算机。根据本发明的实施例的计算机100的配置在图2中示出。参考图2,计算机100中的交互服务应用140包括工具条141和上下文菜单142,其提供上下文菜单中所提供的上述菜单、和能够指定选择指示器的类型的菜单。电话服务应用120可以包括呼叫发送器/接收器应用121、SMS发送器/接收器应用122、MMS发送器/接收器应用123、图像捕获应用124、备忘录查看器应用125、备忘录记录器应用126、和文件传输协议(FTP)客户端127,它们与移动终端200的分别相应的功能应用对应。尽管未在附图中示出,但电话服务应用120可以包括在移动终端200中执行的其他多种功能应用,包括例如视频呼叫应用、音乐文件播放应用、和照相机应用。如果在交互服务应用140的请求中、或者在从内容提取器130提供的执行数据中将呼叫发送接收指定为类型,则激活呼叫发送器/接收器应用121。呼叫发送器/接收器应用121可以提供向执行数据承载的电话号码、或与名称对应的电话号码发送呼叫的用户界面,并且可以将执行数据与呼叫发送命令一起传送至设备代理110。如果在交互服务应用140的请求中、或者在从内容提取器130提供的执行数据中将SMS指定为类型,则激活SMS发送器/接收器应用122。SMS发送器/接收器应用122可以显示SMS发送用户界面,在SMS发送用户界面上显示执行数据中所包括的文本。SMS发送器/接收器应用122响应于用户输入向设备代理110传送包括SMS发送命令、SMS正文文本和SMS接收号码列表的执行数据。如果在交互服务应用140的请求中、或者在从内容提取器130提供的执行数据中将MMS指定为类型,则激活MMS发送器/接收器应用123。MMS发送器/接收器应用123可以显示MMS发送用户界面,在MMS发送用户界面上显示执行数据中所包括的文本或者附件文件。MMS发送器/接收器应用123响应于用户输入向设备代理110传送包括MMS发送命令、MMS内容和MMS接收号码列表的执行数据。图像捕获应用124是激活用于利用选择窗口捕获计算机100的屏幕上的图像的应用。在接收到其中包含捕获的图像文件且将备忘录应用指定为类型的执行数据后,图像捕获应用124传送已接收的执行数据至备忘录记录器应用126。备忘录记录器应用126显示其上显示捕获的图像、相关URL信息、时间信息等等且要求用户输入关键字的用户界面。备忘录记录器应用126基于用户输入将包括备忘录写指令、捕获图像、相关URL、时间信息等等的执行数据传送至设备代理110。备忘录查看器应用125经由FTP客户端127获取存储在移动终端200中的文件并且显示所述文件。设备代理110可以包括连接管理器112和电话簿管理器111。连接管理器112与移动终端200中的连接管理器211交互以管理计算机100与移动终端200之间的连接。电话簿管理器111下载存储在移动终端200中的电话簿或电话号码数据库,并且将存储在计算机100中的电话簿信息与存储在移动终端200中的电话簿信息进行同步。回到图1,根据本发明的实施例,移动终端200包括电话代理210、电话应用220、用户输入单元(未示出)、显示单元(未示出)、射频(RF)单元(未示出)、和存储单元(未示出)。用户输入单元可以包括小键盘、触摸垫等等,而RF单元负责无线电信号的发送/接收和处理。存储单元存储各种用于操作和控制移动终端200所需的程序数据、参考数据、可更新的档案数据等等,并且该存储单元作为工作存储器提供。电话应用220包括与各个功能对应的各种功能应用用于执行移动终端200中提供的各种功能,而且还包括用于与计算机100交换数据的应用。电话代理210以有线或者无线方式与计算机100中的设备代理110执行通信,并且将从设备代理110接收的执行数据传送至电话应用220,以使得可以由电话应用220执行合适的功能应用。也就是说,电话应用220使用包含在执行数据中的特定的内容,执行由从电话代理210提供的执行数据指定的功能应用。例如,当接收在执行数据中指定了呼叫发送命令的执行数据后,电话应用220向包含在执行数据中的电话号码发送呼叫。电话代理210管理移动终端200与计算机100之间的有线/无线连接。有线连接可以包括经由数据线缆的连接,而无线连接可以包括无线局域网(WLAN)。根据本发明的实施例,电话代理210管理存储在移动终端200中的电话簿或电话号码数据库,并且与计算机100共享关于电话簿的信息。图2中示出移动终端200的配置的例子。参考图2,电话代理210可以包括连接管理器211和电话簿管理器212。连接管理器211与计算机100中的连接管理器112交互以管理计算机100与移动终端200之间的连接。电话簿管理器212管理移动终端200中存储的电话簿或电话号码数据库,并且与计算机100共享关于电话簿的信息。移动终端200中的电话应用220可以包括FTP服务器221、呼叫发送器/接收器应用222、SMS发送器/接收器应用223、MMS发送器/接收器应用224、和备忘录查看器应用225。尽管未在图中示出,但电话应用220可以包括在移动终端200中执行的多种其他功能应用,例如包括视频呼叫应用、音乐文件播放应用、和照相机应用。每个应用根据由从电话代理210接收的执行数据指定的功能应用执行合适的操作。例如,呼叫发送器/接收器应用222向从电话代理210提供的电话号码发送呼叫。SMS发送器/接收器应用223向SMS接收号码列表中的每个电话号码发送从电话代理210提供的文本以及SMS消息,并且显示用于监控操作的用户界面。MMS发送器/接收器应用224向MMS接收号码列表中的每个电话号码发送从电话代理210提供的文本或者附件文件,并且显示用于监控操作的用户界面。备忘录查看器应用225在用户界面上显示从电话代理210提供的备忘录,例如包括捕获的图像、关联的URL、时间信息、和关键字。用户可以利用用户界面上的搜索按扭来扫描或者搜索先前接收的备忘录。参考图3和4,在计算机100和移动终端200以有线或无线方式相连的情况下,对按照本发明的实施例的计算机100和移动终端200的操作进行描述。如果随着用户运行交互服务应用140而在计算机100中设置交互服务模式,则计算机100中的交互服务应用140提供选择指示器。用户可以使用选择指示器从计算机100上所显示的数据当中选择期望的内容。例如,在随着执行浏览器而显示网页的状态下,用户可以在步骤11通过使用鼠标指针拖动网页中的数字字符串来选择特定的数字字符串。然后内容提取器130在步骤13自动提取由用户选择的内容,即,数字字符串,并且识别其类型。依赖于内容的类型,内容提取器130在步骤15提供移动终端200的能够使用该内容的功能应用项。如果如上述例子那样,内容是数字字符串,则可以提供包括呼叫发送、SMS发送和MMS发送的菜单项。用户在步骤17选择与这些菜单项中的任何一个对应的应用。作为响应,内容提取器130在步骤19与电话服务应用120交互以配置与选定的功能和命令对应且包括提取的内容的执行数据,并且经由设备代理110传送该执行数据至移动终端200。然后移动终端200在步骤31在交互服务模式下经由电话代理210接收执行数据。电话代理210在步骤33识别与执行数据对应的移动终端200的功能应用和命令,并且传送该功能应用和命令至电话应用220。电话应用220在步骤35使用该执行数据中包含的内容执行功能应用和命令。例如,在接收指定了呼叫发送且包括电话号码的执行数据之后,移动终端200执行对该电话号码的呼叫。虽然在上述例子中已经说明,用户首先选择内容然后选择其关联的功能应用,但是用户也可以首先选择功能应用然后选择内容。在这种情况下,如果用户借助工具条141或上下文菜单142选择特定的功能应用,则内容提取器130配置包括关于该特定的功能应用的信息的执行数据并且传送该执行数据至电话服务应用120。作为响应,电话服务应用120提供用于该功能应用的用户界面。此后,应当将由用户选定或输入的内容包含在该执行数据中。移动终端200中可能发生电话事件,诸如呼叫接收、消息接收和警报。图5中示出该情况下移动终端200和计算机100的操作。电话事件是移动终端200中发生的与移动终端200中提供的功能应用的操作相关的事件。电话事件包括诸如呼叫接收和消息接收的基于外部接收的数据发生的事件,还包括基于内部操作发生的事件,诸如闹钟、缺电警告和/或日程警告。参考图5,如果在步骤71中在移动终端200中发生了电话事件,则电话应用220检测并且传送该电话事件至电话代理210,并且,电话代理210在步骤73传送该电话事件至设备代理110。设备代理110将从电话代理210接收的电话事件传送至电话服务应用120,并且电话服务应用120在步骤75通过激活与该接收的电话事件关联的功能应用来显示该电话事件。从而,用户可以检查电话事件然后通过计算机100的用户输入设备向计算机100输入对其的响应。在步骤77检测到该响应之后,计算机100中的电话服务应用120在步骤79传送该响应至移动终端200并且与移动终端200交互以执行与该电话事件对应的功能应用。例如,在呼叫接收事件的情况下,如果用户通过计算机100进行响应,则计算机100发送呼叫接收响应至移动终端200,以使得在移动终端200中连接呼叫信道。移动终端200将通过该呼叫信道接收的语音信号传送至计算机100以使得可以通过计算机100的扬声器输出该语音信号。计算机100可以将通过麦克风接收的语音信号传送至移动终端200以使得可以将该语音信号通过移动终端200传送至另一方。换句话说,用户可以使用计算机100对在移动终端200处接收的呼叫作出响应并且与呼叫者通话。虽然至此已经说明了计算机100和移动终端200的整体操作,但是下面将参考图6至21说明本发明的具体实施例。参考图6,在步骤301和303,在计算机100与移动终端200以有线或无线方式相连的状态下,如果随着执行交互服务应用140而设置了交互服务模式,设备代理110向电话代理210发送对电话簿数据的请求,并且作为响应,电话代理210向设备代理110传送电话簿和呼叫历史记录,以便完成计算机100与移动终端200之间的电话簿同步。图7中示出与此相关的详细操作。参考图7,设备代理110中的连接管理器112在步骤401向电话代理210中的连接管理器211发送Hello命令以请求连接检查。在接收Hello命令之后,电话代理210中的连接管理器211在步骤403向设备代理210发送Hello确认(ACK)。此后,设备代理110中的连接管理器112在步骤405向电话代理210发送对电话簿的请求。在步骤407,电话代理210中的电话簿管理器212经由连接管理器211向设备代理110传送移动终端200中的全部地址簿信息或电话簿信息,而设备代理110将该接收的电话簿信息存储在电话簿管理器111中。在步骤409和411中,电话代理210中的电话簿管理器212经由连接管理器211向设备代理110传送移动终端200中的最后呼叫记录和常用(frequent)呼叫记录,而设备代理110将接收的电话簿信息存储在电话簿管理器111中。一旦所有数据被存储,则设备代理110发送ACK至电话代理210。在上述过程中,由电话代理210和设备代理110发送和接收的电话簿信息的数据格式可以如表2所示进行配置。表2项例子姓Park名Seri群组三星电子电话号码010-234-5678图8中示出终止电话代理210与设备代理110之间的连接的过程。参考图8,设备代理110中的连接管理器112在步骤451发送停止命令至电话代理210中的连接管理器211以请求连接终止。作为对其的响应,电话代理210中的连接管理器211在步骤453发送停止ACK至设备代理110中的连接管理器112,从而终止该连接。回到图6,在完成电话簿同步之后,在步骤305和307,用户230可以选择网页内容,诸如显示在计算机屏幕240上的内容或网页上的文本、图像和超链接。内容提取器130在步骤309提取选定的内容,诸如名称、电话号码、简单字符串、URL和图像,并且在步骤311根据用户偏好将数据传送至每个功能应用。从而,电话服务应用120在步骤315中与设备代理110进行交互以根据用户偏好产生额外的输入或者如果有必要的话请求电话簿,从而接收电话号码列表并且选择接收者。在通过该过程配置包括功能应用信息和接收者信息的执行数据之后,在步骤319和321,服务应用120经由设备代理110向电话代理210传送执行数据。在步骤323和325,电话代理210识别接收的执行数据中所包含的功能应用,调用该功能应用,并且向电话应用220传送执行数据中所包含的内容以执行SMS发送、MMS发送、备忘录存储、呼叫发送等等。此后,电话应用220在步骤327生成ACK并且经由电话代理210和设备代理110将其发送至电话服务应用120。在步骤329,可以在用户界面(UI)上显示该结果。虽然已经说明上述过程提取计算机100中的内容并将该内容连同将要执行的应用命令一起传送至移动终端200,但是也可以如图9中所示简化将与功能应用的执行关联的命令从计算机100传送至移动终端200的过程。参考图9,在步骤501和503,电话服务应用120与内容提取器130交互以配置包括将要执行的功能应用的命令和该内容的执行数据,并且经由设备代理110传送该执行数据至电话代理210。电话代理210在步骤505基于接收的执行数据将该内容连同该命令一起发送至电话应用220。电话应用220在步骤507执行或处理所提供的命令和内容,并且在步骤509经由电话代理210和设备代理110将指示完成命令执行的ACK发送至电话服务应用120。该命令和内容的执行可以包括例如呼叫发送、消息发送、备忘录存储、和/或地址簿添加。图10和17是示出根据本发明的实施例的当在网页中选定字符串时自动向移动终端200发送呼叫请求的过程的图。如图17所示,当在计算机100上显示网页的状态下,如果发生将光标或鼠标指针在字符串上保持预定时间的用户输入,则内容提取器130提取由用户选定的字符串“060-524-3849”。如果提取的字符串由用于表示电话号码的数字和特殊字符组成,则内容提取器130确定该提取的字符串是电话号码。例如,由于“060-524-3849”由数字和特殊字符“-”组成,其可以被确定为电话号码。指示电话号码的特殊字符的类型被预先确定。如果提取的字符串被确定为电话号码,则该内容提取器130在去除特殊字符之后从提取的字符串中仅仅提取数字字符串。如表3所示,内容提取器130配置包括提取的电话号码作为接收者号码的执行数据。执行数据的类型被自动指定为呼叫发送。表3项长度内容类型1行呼叫发送名称1行电话号码1行0605243849附件文件1行日期1行20090123134400URL1行http://map.google.com/标签、关键字1行内容1行如图10所示,内容提取器130在步骤551传送如表3所示配置的执行数据至呼叫发送器/接收器应用121。在接收执行数据后,呼叫发送器/接收器应用121显示如图17所示的指示“呼叫连接”的呼叫发送(或电话呼叫)用户界面801,并且在步骤553中传送执行数据至设备代理110中的连接管理器112以请求呼叫发送。设备代理110在步骤555传送执行数据至电话代理210以来请求呼叫发送。在接收表3所示的执行数据后,电话代理210在步骤557传送该执行数据至呼叫发送器/接收器应用222以请求呼叫发送。作为响应,呼叫发送器/接收器应用222发送呼叫至执行数据中所包含的电话号码,并且在步骤559经由电话代理210和设备代理110发送指示执行呼叫发送命令的呼叫ACK至呼叫发送器/接收器应用121。如果在发送呼叫之后有来自接收者的响应则形成呼叫信道,并且将通过呼叫信道发送的语音信号传送至计算机100。因此,该用户可以在计算机100上完成呼叫。参考图11和18,描述其中用户选定的字符串不是电话号码而是名称的实施例。参考图18,如果用户将鼠标指针定位于名称“Alice”811上,则内容提取器130提取与名称“Alice”811对应的字符串,并如表4所示用该提取的字符串配置执行数据,并且在步骤601传送该执行数据至呼叫发送器/接收器应用121。表4项长度内容类型1行呼叫发送名称1行Alice电话号码1行附件文件1行日期1行20090123134400URL1行http://map.google.com/标签、关键字1行内容1行由于指定了呼叫发送并且在该执行数据中仅仅包含名称,因此呼叫发送器/接收器应用121在步骤603请求设备代理110中的电话簿管理器111使用名称搜索电话号码。电话簿管理器111在步骤605使用提供的名称搜索电话号码,并且传送号码列表至呼叫发送器/接收器应用121。如果在电话簿中没有匹配的名称,则电话簿管理器111发送搜索失败消息。呼叫发送器/接收器应用121显示号码列表,以便用户可以选择号码或者确定是否已经定位了正确的号码。如果在步骤607中用户输入了选择或者OK,则呼叫发送器/接收器应用121在步骤609中将该选定的电话号码增加至表4中所示的执行数据中,并且传送该执行数据至设备代理110以发送呼叫请求。此时,如图18所示,呼叫发送器/接收器应用121显示呼叫发送用户界面813,其指示向该电话号码发送呼叫。设备代理110在步骤611传送该接收的执行数据至电话代理210以请求呼叫发送,而电话代理210在步骤613传送接收的执行数据至呼叫发送器/接收器应用222以请求呼叫发送。作为响应,呼叫发送器/接收器应用222发送呼叫至执行数据中所包含的电话号码,并且在步骤615中经由电话代理210和设备代理110发送指示执行呼叫发送命令的呼叫ACK至呼叫发送器/接收器应用121。如果在呼叫之后有来自接收者的响应则形成呼叫信道,并且将通过该呼叫信道发送的语音信号传送至计算机100。因此,该用户可以在计算机100上完成呼叫。下面,将参考图12和19A至19C描述发送SMS消息的过程。虽然在上述实施例中已经描述了自动提供与用户选定的内容有关的功能应用,但是也可以在用户选择将要使用的内容和功能应用之后配置执行数据。如图19A所示,在显示网页的状态下,如果用户通过拖动鼠标选择字符串并且选择位于工具条823中的SMS发送上下文菜单,则内容提取器130提取由用户选定的文本,如表5所示那样用提取的文本配置执行数据,并且在步骤651中传送该执行数据至SMS发送器/接收器应用122。表5此后,如图19B所示,SMS发送器/接收器应用122显示SMS发送用户界面825,在该界面上将选定的文本或内容显示为SMS消息的内容,并且用户可以通过该界面输入接收者电话号码和附加的数据。如图19B所示,用户可以直接输入接收者的电话号码至显示的SMS发送用户界面825,或者可以在存储在电话簿管理器111中的电话簿数据中搜索期望的电话号码。关于在电话簿数据中的搜索,用户可以通过在图19B中的SMS发送用户界面825中的“PhoneBook”的数据输入区域输入名称或者号码来搜索搜索电话号码,可以通过选择“All”来选择整个地址簿,可以通过选择“Frequent”来选择经常呼叫的电话号码,可以通过选择“Recent”来选择最后呼叫的电话号码,或者可以通过选择“Group”来选择特定群组中的电话号码。如果有来自用户的电话簿搜索请求,则SMS发送器/接收器应用122在步骤653请求设备代理110中的电话簿管理器111搜索号码。电话簿管理器111基于接收的搜索选项搜索电话号码,并且在步骤655传送搜索到的电话号码至SMS发送器/接收器应用122。在步骤657,SMS发送器/接收器应用122在SMS发送用户界面825上显示该接收的电话号码,将各个电话号码当中用户最后选定的电话号码添加至表5的执行数据中,并且传送执行数据至设备代理110以请求SMS发送。设备代理110在步骤659传送接收的执行数据至电话代理210以请求SMS发送,而电话代理210在步骤661传送该接收的执行数据至SMS发送器/接收器应用223以请求SMS发送。作为响应,SMS发送器/接收器应用223发送SMS消息,该SMS消息包括执行数据中所包含的文本内容,以及执行数据中所包含的电话号码。此时,可以在移动终端200上显示图19C中的屏幕。此后,SMS发送器/接收器应用223在步骤663经由电话代理210和设备代理110发送指示执行SMS发送命令的SMSACK至SMS发送器/接收器应用122。除了将执行数据指定为MMS发送之外,使用文本内容发送MMS消息的过程类似于SMS消息的过程。作为另一个例子,参考图13和20A至20C描述向移动终端200发送由计算机100捕获的图像的过程。在如图20A所示显示网页的状态下,如果用户使用上下文菜单或工具条选择备忘录记录菜单,则内容提取器130提取网页的URL以及时间,如表6所示那样用该提取的数据配置执行数据,并且在步骤901传送该执行数据至图像捕获应用124。表6项长度内容类型1行备忘录记录名称1行电话号码1行附件文件1行日期1行20090123134400URL1行http://map.google.com/标签、关键字1行内容1行如图20A所示,图像捕获应用124在网页上提供选择窗口831作为选择指示器。用户使用选择窗口831选择将要捕获的图像区域。选择窗口831的尺寸可以根据用户偏好调节。如果用户输入OK,则图像捕获应用124捕获由用户指定的屏幕区域,将其存储为图像文件,添加该图像文件至表6中示出的执行数据中,并且在步骤903传送该执行数据至备忘录记录器应用126。如图20B所示,备忘录记录器应用126根据接收的执行数据配置备忘录记录用户界面833,并且显示备忘录记录用户界面833。用户在步骤905在必要时在备忘录记录用户界面833上输入附加的数据。备忘录记录器应用126添加该附加的数据至执行数据,并且如果用户在备忘录记录用户界面833上选择发送事件,则备忘录记录器应用126传送该执行数据至设备代理110,从而在步骤907传送备忘录信息。设备代理110在步骤909向电话代理210发送指示发送备忘录记录相关数据的计划的控制消息,从而请求备忘录记录。电话代理210在步骤911发送指示准备好接收备忘录信息的备忘录ACK至设备代理110。设备代理110在步骤913传送执行数据至电话代理210以发送备忘录信息。电话代理210在步骤915传送存储的备忘录数据至备忘录查看器应用225,并且备忘录查看器应用225在移动终端200的屏幕上显示备忘录或图像文件,如图20C所示。如果完成了备忘录信息传输,则电话代理210在步骤917发送指示该传输已完成的ACK至设备代理110。虽然在上述例子中已经描述了通过备忘录记录将捕获的图像文件存储在移动终端200中,但是也可以请求通过MMS消息发送该捕获的图像文件。作为另一个例子,参考图14描述从移动终端200向计算机100传送命令的过程。参考图14,电话应用220在步骤951将已经借助电话应用输入的信息或命令传送至电话代理210。电话代理210在步骤953传送该信息至设备代理110。设备代理110在步骤955根据该信息或命令的属性将该命令发送至合适的电话服务应用120或计算机应用。该命令的例子可以包括备忘录显示、演示控制、文件输出等等。电话服务应用120在步骤957中,根据该命令处理该信息,并且在步骤959使用ACK向移动终端200传送结果。作为另一个例子,参考图15和16描述在计算机100上显示存储在移动终端200中的备忘录信息的过程。图15示出根据本发明的实施例的其中计算机100中的FTP客户端127与移动终端200中的FTP服务器221直接交换备忘录信息的过程。图16示出通过设备代理110和电话代理210交换备忘录信息的过程。参考图15,如果发生用户事件,则内容提取器130在步骤701执行备忘录查看器应用125。备忘录查看器应用125在步骤703执行FTP客户端127。然后FTP客户端127在步骤705向移动终端200中的FTP服务器221发送对备忘录文件的请求。作为响应,FTP服务器221在步骤707传送备忘录文件至FTP客户端127,而FTP客户端127在步骤709提供文件获取ACK至备忘录查看器应用125。然后备忘录查看器应用125在步骤711显示该备忘录。图16的过程类似于图15的过程,区别仅在于,在步骤755和757中,FTP客户端127通过设备代理110中的连接管理器112和电话代理210中的连接管理器211向移动终端200中的FTP服务器221发送对备忘录文件的请求,然后FTP服务器221在步骤761经由电话代理210中的连接管理器211和设备代理110中的连接管理器112传送备忘录文件至FTP客户端127。图21示出其中在计算机100中选定和显示几个备忘录中的任何一个的状态。从上述描述显然可见,根据本发明的实施例,用户不直接操作移动终端就可以运行移动终端的功能。用户可以容易地在移动终端中使用显示在以有线或无线方式连接到该移动终端的诸如计算机的单独的电子设备屏幕上、或者存储在其中的数据。另外,在电子设备和移动终端相连的状态下,用户可通过仅仅操作移动终端,就在电子设备上执行与移动终端的功能有关的操作,以便可以在电子设备中执行移动终端中发生的事件。虽然已经参考某些示范性的实施例展示和描述了该发明,但本领域技术人员不难理解,可以在其中作出形式和细节上的各种改变,而不脱离由权利要求和其等同物所定义的本发明的精神和范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1