使用快捷方式的数据上传方法

文档序号:6352157阅读:382来源:国知局
专利名称:使用快捷方式的数据上传方法
技术领域
以下说明书涉及使用快捷键或者弹出菜单的数据上传方法,以及更特别地,用最少的操作上传数据到数据服务器并通过使用用户的移动终端或者用户指定的接收方的移动终端下载或者检索该上传数据。
背景技术
所谓的因特网存储服务包含给用户账户以通过因特网访问数据服务器并允许该给定账户的用户通过因特网使用存储服务。正如能从任何地方访问因特网的移动终端(如,智能手机)的用户在增加一样,通过使用移动终端检索从计算机系统到数据服务器的上传数据也在增加。

发明内容
为了将存储在计算机系统中的数据上传到数据服务器,执行用于访问所述数据服务器的应用程序,并且数据通过使用该应用程序被上传到数据服务器。然而,用这样的方法,由于某应用程序必须被执行,所以需要许多操作。此外,能够被用在移动终端的目录的类型与计算机系统相比可能是有限的。例如,“asf”格式的动态图像不能运行在某些移动终端。因而,甚至当“asf”格式的动态图像从数据服务器下载到移动终端时,也不能被立即运行在移动终端。因此,这也导致了将存储在计算机系统中的各种内容用最少的操作上传到数据服务器的技术需求,但是将即将上传的(在下文中,被称为“上传文件”)文件转换为由接收方的移动终端支持的格式并以支持的格式上传该上传文件到数据服务器。在计算机中,数据以逐个文件为基础进行管理。同样的,具有用于以下技术的需求将显示在网络查看器应用程序上内容、文档编辑应用程序或其他浏览器应用程序转换为用最少的操作的文件、将文件上传到数据服务器和将上传的文件下载到移动终端。以下说明书涉及仅用快捷命令将数据上传至数据服务器以上传数据(在下文中,称作“数据上传快捷命令”)的方法,而不用执行应用程序,该方法需要上传数据到数据服务器,以及通过使用用户的移动终端或用户指定的接收方的移动终端下载或者检索上传的数据。以下说明书还涉及识别接收方的移动终端的型号的方法,当上传文件是不被接收方的移动终端支持的格式时将上传文件转换为被接收方的移动终端支持的格式的方法,以及以支持的格式上传上传文件到数据服务器的方法。以下说明书还涉及把显示在某应用程序上的内容转换为文件并上传该文件到数据服务器的方法。在一个通用方面,提供了由计算机系统使用的数据上传方法。该方法包括监测数据上传快捷命令是否输入;当所述数据上传快捷命令的输入被检测到时选择即将上传的对象;以及传送上传文件到数据服务器,该上传文件由所选择的对象的数据组成。数据快捷命令可以为通过输入快捷键或者从鼠标右键点击出现的弹出菜单选择菜单项目来输入。也就是,代理应用程序可以执行监测该数据上传快捷命令是否输入的功能。检测数据上传快捷命令是否输入、选择即将上传的对象、以及传送上传文件,由控制计算机系统的操作系统以后台模式执行的代理应用程序执行。在这里,该方法可以进一步包括通过代理应用程序接收关于移动终端的型号的信息,其中传送上传文件可以包括检索关于由移动终端的型号支持的和不支持的格式的信息;以及当上传文件是不支持的格式时将上传文件转换为支持的格式并且以支持的格式将上传文件传送到数据服务器。另一方面,提供了使用快捷键的数据上传方法。数据上传方法包括在计算机系统上安装监测数据上传快捷键是否输入的代理应用程序;当数据上传快捷键通过使用计算机系统由用户输入时通过使用代理应用程序选择即将上传的对象;以及通过用代理应用程序将由所选择的对象的数据组成的上传文件传送到数据服务器。另一方面,提供了使用弹出菜单的数据上传方法。数据上传方法包括在计算机系统上安装监测鼠标输入信号的代理应用程序;当从计算机系统接收到用于生成弹出菜单的 鼠标输入信号时,通过使用代理应用程序将数据上传项目添加到弹出菜单;当数据上传项目被选择时,通过使用代理应用程序选择即将上传的对象;以及通过使用代理应用程序将由所选择的对象的数据组成的上传文件传送到数据服务器。其他的特征和方面从以下详细的说明书、附图和权利要求中将显而易见的。根据本发明,计算机系统的用户能够通过输入数据上传快捷命令将数据上传到数据服务器,而不用执行应用程序,这需要上传数据,以及能够下载或者检索上传的数据到他或她的移动终端或者用户指定的接收方的移动终端。根据本发明,在即将上传数据的数据服务器中有账户的用户的移动终端不支持的格式的数据被转换为支持的格式并被上传到数据服务器。因而,用户能够下载上传的数据到移动终端并使用所下载的数据而不用转换。根据本发明,在显示在因特网浏览器应用程序、文档查看器应用程序等的内容被选择之后,仅数据上传快捷命令的输入需要将选择的内容转换为文件并且上传该文件到数据服务器。


图I是根据本发明示例性实施方式示出数据上传和检索系统的配置的示意图;图2是根据本发明示例性实施方式示出上传数据到用户自己的账户的方法流程图;图3是根据本发明示例性实施方式上传数据到用户指定的接收方账户的方法流程图;图4是涉及上传在文档编辑应用程序公布的特征字符串的方法的用户界面的示意图;以及图5是根据本发明示例性实施方式涉及上传在因特网浏览器应用程序公布的图像的方法的用户界面的示意图。贯穿附图和描述的说明书,除了另外描述的,相同的附图参考数字应当理解为指代相同的元素、特征和结构。为了清晰、说明和方便,这些元素的相对大小和描述可以被放大。
具体实施例方式本发明的优势和特征以及实现该优势和特征的方法可以通过参考以下示例性实施方式和附图的详细说明更容易地理解。然而本发明可以用很多不同的形式体现,并且不应解释为限于于此所述的实施方式。当然,提供这些实施方式以使该公开彻底和完整以及充分地将本发明的思想传达给本领域技术人员,并且本发明将仅通过所附权利要求定义。贯穿说明书的类似的参考数字指代类似的元素。根据本发明示例性实施方式,本发明在下文中通过参照使用快捷方式上传数据的方法的框图或者流程示进行描述。应当理解的是流程示的每个块和在流程图中块的组合能够被计算机程序指令实施。这些计算机程序指令能够被提供给通用计算机、专用计算机或者其他的可编程数据处理装置产生机器以使经由计算机的处理器或者其他可编程数据处理装置执行的指令在一个或多个流程图块中创建用于实施指定的功能的装置。
这些计算机程序指令还可以存储在能够指导计算机或者其他可编程数据处理装置以特别的方式起作用的计算机可用或计算机可读的存储器中,以使存储在计算机可用或计算机可读的存储器中以产生包括实施在一个或多个流程图块中实施的功能的指令装置的制造品。计算机程序指令还可以被载入到计算机或者其他可编程数据处理装置上以引起在计算机或其他可编程装置上执行的一系列的操作步骤以产生计算机实施过程以使在计算机或其他可编程装置上执行的指令提供用于在一个或多个流程图块中实施指定的功能的步骤。并且,流程示的每个块可以代表模块、分段或者部分代码,其包括一个或者多个用于实施指定的逻辑功能的可执行指令。应该注意的是,在一些可替代的实施中,在块中指出的功能可能由于命令发生。例如,连着显示的两个块事实上可以大体同时地被执行,或者根据相关的功能,有时这些块可以用相反的命令执行。根据本发明示例性实施方式,数据上传和检索系统的配置将参照图I进行描述。( I)代理应用程序的安装和执行代理应用程序是软件模块,其监测数据上传快捷命令是否被输入,当检测所述数据上传快捷命令的输入时选择即将上传对象、创建由选择的对象组成的上传文件500并将建立的上传文件500传送到数据服务器300。在安装文件被下载到所述计算机系统100之后或者组件对象模型(COM)模块被安装到网站之后,该代理应用程序能够在计算机系统100上执行。在安装之后,代理应用程序可以在后台执行。也就是说,代理应用程序进程被执行,而代理应用程序不可以有自己的图形用户界面(GUI)。甚至当代理应用程序有自己的GUI时,仅环境设置和是否激活每个功能能够在⑶I上设置。可以安装代理应用程序以使当具有代理应用程序的计算机系统100安装启动时自动运行。在安装代理应用程序的进程中,用户可以决定是否允许代理应用程序自动执行。安装代理应用程序的设备,也就是说,根据当前示例性实施方式数据实施上传方法的设备可以是任何能够传输控制协议/因特网协议(TCP/IP)通信的设备。TCP/IP通信可以使用有线通信网络或无线通信网络。例如,代理应用程序能够安装在个人计算机(PC)、个人数字助理(PDA)、智能手机和笔记本电脑上。一旦安装,代理应用程序在后台开始监测数据上传快捷命令是否被输入。数据上传快捷命令可以通过输入快捷键或从弹出菜单选择数据上传菜单项目来进行输入。因而,代理应用程序必须监测鼠标输入和键盘输入。鼠标输入可以包括在触摸屏或者触摸板上触摸。键盘输入和鼠标输入的监测可以通过引入(hooking)由安装在代理应用程序运行的计算机系统100上的操作系统提供的输入事件消息而执行。操作系统可以支持GUI。消息引入可以包括注册当输入事件消息生成时被呼叫的回叫功能至操作系统的内核;通过使用响应于输入设备生成的输入信号的内核呼叫回叫功能;通过使用回叫功能确定输入信号是否与数据上传功能相关联;以及当确定输入信号与数据上传功能相关联时,执行数据上传功能。 (2)当数据上传快捷命令被输入时,对即将上传的对象的选择。当数据上传快捷命令被输入时(操作S106),代理应用程序选择即将上传的对象。即将上传的对象指示设置上传到数据服务器300的数据,诸如字符串、图像数据、移动图像数据、文件或者文件夹。代理应用程序可以在GUI上选择激活的对象作为即将上传的对象。当没有激活的对象可用时,代理应用程序可以选择显示在GUI上光标的位置的对象作为即将上传的对象。激活的对象可以是选择的字块或当前点击选择的对象。图4显示了通过从显示在文档编辑程序上的所有字符串选择和激活字符串的块和在激活的块上点击鼠标右键显示的弹出菜单。例如,当从弹出菜单的菜单项目中选择“上传至我的账户”项目400时,激活的字符串的块被选择为即将上传的对象。图5示出了当没有激活的对象可用时,在⑶I上光标的位置处显示的对象被选择作为即将上传的对象的情况。参照图5,当没有激活的对象可用时,嵌入网络文档的图像数据(即,在光标位置显示的对象)可以被选择作为即将上传的对象。在这种情况中,嵌入的图像数据的文件名可以被写在弹出菜单的每个数据上传菜单项目400或者404上,如图5所
/Jn ο接下来,代理应用程序创建上传文件500,该上传文件500由选择的即将上传的对象的数据组成,并且传送创建的上传文件500到数据服务器300。以上选择即将上传的对象、创建上传文件500和上传上传文件500的操作可以由代理应用程序执行,以响应由用户输入的数据上传快捷命令。当在光标位置激活或显示的对象是文件和文件夹中的一者时,代理应用程序可以上传在文件或文件夹包含的所有文件到数据服务器300。当激活的对象是显示在图4中的字符串时,代理应用程序可以创建包含字符串的文档文件。文档文件的格式没有限定。例如,可以创建一般文本文件(.txt)、微软公司的word文件(.doc)或者Hancom公司的Hangul文件(.hwp)。为了创建文档文件,可以使用由文档编辑应用程序提供的应用程序接口(API)。如图5所示,如果数据上传快捷命令被输入激活因特网浏览器应用程序的状态,则即将上传的对象可以是公布当前激活的因特网浏览器应用程序和嵌入网络文档中的内容的网络文档的至少一者。嵌入的内容例如可以是包括在网页文档中的图像、移动图像剪辑或声音剪辑。对象的类型可以从由因特网浏览器应用程序提供的API获得,该对象的类型显示在光标的位置并且从该对象的类型提取URL信息。这里,代理应用程序可以创建包含URL信息的链接文件并上传链接文件到数据服务器300。此外,代理应用程序可以下载与URL信息对应的文件以及上传下载的文件。例如,当用户放置光标在公布在因特网浏览器应用程序上的图像上并输入快捷键或选择弹出菜单项目以上传图像时,代理应用程序可以通过呼叫由因特网浏览器应用程序提供的API生成图像的URL信息、下载与URL信息对应的文件,以及上传下载的文件到数据服务器300。(3)上传文件的格式转换
·
当上传文件500是不支持的格式时,在上传上传文件500到数据服务器300之前,代理应用程序可以转换上传文件500的格式。例如,苹果(Apple)公司的iPhone型号不能以微软公司的‘asf’格式运行移动的图像。因而,当上传文件500是‘asf’格式时,代理应用程序将上传文件500转换为“MP4”格式并且上传MP4格式的上传文件500到数据服务器300。因此,用户能够使用iPhone从数据服务器300下载上传文件500,并且在不用转换的情况下运行下载的上传文件500。为了这个目的,通过使用代理应用程序获得的关于移动终端的型号的信息的操作可以进一步被执行。此外,关于由每个移动终端型号支持和不支持的格式的信息可以预先储存在计算机系统100中。也就是,当上传文件500是不支持的格式时,代理应用程序可以将上传文件500转换为支持的格式并以支持的格式传送上传文件500到数据服务器300。关于移动终端的型号信息的获取可以包括接收移动终端的电话号码以及通过使用移动终端的电话号码检索关于移动终端的型号的信息。上传文件500可以被上传到所述用户自己的账户或者指定的接收方的账户。当上传文件500被上传到用户的账户时,关于用户的移动终端400的型号的信息可以从订阅信息提取。当上传文件500被上传到指定的接收方的账户时,指定的接收方的服务ID或指定的接收方的移动终端的电话号码可以额外地被输入到计算机系统100。(4)上传数据到数据服务器上传文件500可以被存储在数据服务器300的某区域内。例如,上传文件500可以被储存在分配给第一账户的区域,该账户通过代理应用程序接收。例如,登陆信息可以通过代理应用程序接收,以及数据可以被上传到用户的账户或指定的接收方的账户。上传文件500可以使用用户的移动终端400检索或者下载。为了这个目的,数据服务器访问应用程序可以被安装在移动终端400上。移动终端400可以通过数据服务器访问应用程序接收关于第二账户的信息。当关于第一账户的信息与关于第二账户的信息相同或当第一账户和第二账户之间的关系允许第二账户访问第一账户时,存储在分配给第一账户的区域中的文件列表可以提供给移动终端400。也就是,当用户A上传移动图像文件X到他或她的账户时,与用户A有数据共享关系的用户B能够检索或者下载存储在分配给用户A的账户的区域的移动图像文件X和在数据服务器300中存储在分配给他或她的账户的区域的文件的文件。当用户A与用户B没有数据共享关系时,用户A可以指定用户B作为接收方并且上传数据到用户B的账户的区域。当所述移动终端400请求存储在第一账户的区域的上传文件500的传输时,数据服务器300可以传送上传文件500到移动终端400。上传数据到用户自己的账户的方法现在将参照图2进行描述。参照图2,代理应用程序用以上描述的方式安装(操作S100),以及登陆进程使用代理应用程序执行(操作S102)。在登陆进程之前,可以执行用户订阅过程。订阅信息可以包括关于用户的移动终端的型号信息。关于用户的移动终端的型号信息可以直接地由用户输入或可以基于移动终端的电话号码从通信服务提供方的用户信息服务器中检索。移动通信服务提供方的用户信息服务器可以例如是归属位置寄存(HLR)服务器。代理应用程序开始其监测操作(操作S104)。当检测出数据上传快捷命令的输入 时(操作S106),代理应用程序以上文被述的方式选择即将上传的对象并创建上传文件(操作S108)。在当前的实施方式中,数据上传快捷命令的输入的检测(操作S106)指出从显示在图5中的弹出菜单检测出“上传到我的账户”项目400的选择或检测出分配给上传数据到用户账户的快捷键的输入。当创建的上传文件是登陆用户的移动终端的型号支持的格式时,代理应用程序将上传文件转换为支持的格式(操作S112)。转换可以由如移动图像转换器执行。当上传文件是文档文件时,可以通过仅提取字符串来转换为文本文件(.txt)。上传文件被上传到数据服务器(操作S114)。然后,用户能够使用他或她的移动终端通过访问数据服务器检索或者下载上传的上传文件(操作S116)。根据本发明,仅单一的快捷命令输入需要用户上传文件、文件夹、激活的字符串或选择的静止或移动图像到数据服务器中分配给用户账户的区域。此外,当数据是用户的移动终端不支持的格式时,数据自动地转换为支持的格式且然后被上传到数据服务器。因而,下载上传的数据之后,用户能够使用下载的数据而不用转换。图3是示出了通过指定接收方的上传数据的方法的流程图。以下描述将集中在与图2的不同。在当前实施方式中,检测出数据上传快捷命令的输入(操作S106)指出从图4显示的弹出菜单中检测出“上传到朋友的账户”项目402的选择或检测出分配给上传数据到用户账户的快捷键的输入。在选择即将上传的对象并创建上传文件的操作S108之后,指定上传文件的接收方。接收方可以由接收方的移动终端的电话号码指定(操作S109)。在这种情况下,代理应用程序可以通过使用指定的接收方的移动终端的电话号码从移动通信服务提供方的用户信息服务器中检索关于指定的接收方的移动终端的型号信息。当关于指定的接收方的移动终端的型号信息被检索时,指定的接收方的移动终端的型号不支持的格式也能够被识别。因而,代理应用程序以与图2示出的相同的进程执行文件转换(操作S1112)并且上传上传文件(操作S114)。指定的接收方可以使用他或她的移动终端访问数据服务器以及检索或下载上传到分配给他或她的账户的区域的上传文件(操作S116)。
然而,本发明已经特别地参照示例性实施方式进行显示和描述,本领域技术人员应当理解的是,在不背离本发明的权利要求所定义的思想和范围的情况下可以进行多种形式和细节上的变化。示例性实施方式应该仅考虑为描述性意义而并不是用于限制的目的。工业适用性 本发明能够应用于移动软件程序领域。
权利要求
1.一种计算机系统使用的数据上传方法,该方法包括 监测数据上传快捷命令是否被输入; 当所述数据上传快捷命令的输入被检测到时,选择即将上传的对象;以及 传送上传文件到数据服务器,该上传文件由所选择的对象的数据组成。
2.根据权利要求I所述的方法,其中所述监测数据上传快捷命令是否输入、所述选择即将上传的对象、以及所述传送上传文件,由控制所述计算机系统的操作系统以后台模式执行的代理应用程序执行。
3.根据权利要求2所述的方法,该方法进一步包括 通过所述代理应用程序接收关于第一账户的信息;以及 在传送所述上传文件之后,将所述上传文件存储在所述数据服务器中与所述第一账户对应的区域中。
4.根据权利要求2所述的方法,其中所述操作系统支持图形用户界面(GUI),且所述选择即将上传的对象包括在所述GUI上选择激活的对象作为所述即将上传的对象,以及当没有激活的对象时,在所述GUI上选择光标位置处显示的对象作为即将上传的对象。
5.根据权利要求4所述的方法,其中所述传送上传文件进一步还包括当所述激活的对象是字符串时,通过使用所述字符串以文本文件格式创建所述上传文件。
6.根据权利要求4所述的方法,其中所述传送上传文件进一步包括 当所述即将上传的对象为嵌入网络文档的内容时,通过使用公布网络文档的因特网浏览器应用程序提供的应用程序界面(API)生成所述即将上传的对象的统一资源定位器(URL)信息;以及 下载与所述URL信息对应的文件,其中所述上传文件是所下载的文件。
7.根据权利要求4所述的方法,其中所述传送上传文件进一步包括当所述即将上传的对象是嵌入公布在文档编辑应用程序上的内容时,通过使用由所述文档编辑应用程序提供的API创建内容文件,该内容文件包含所述即将上传的对象的数据,其中所述上传文件是所述内容文件。
8.根据权利要求3所述的方法,该方法进一步包括 从移动终端的用户接收关于第二账户的信息;以及 当关于所述第一账户的信息和关于所述第二账户的信息相同或当所述第一账户和所述第二账户之间的关系允许所述第二账户访问所述第一账户时,提供存储在与所述第一账户对应的区域中的文件列表到所述移动终端。
9.根据权利要求8所述的方法,该方法进一步包括 通过使用所述移动终端请求存储在与所述第一账户对应的区域中文件的传输;以及 通过使用所述移动终端接收所请求的文件。
10.根据权利要求2所述的方法,该方法进一步包括通过所述代理应用程序接收关于所述移动终端的型号的信息,其中所述传送所述上传文件包括 检索关于所述移动终端的型号支持的和不支持的格式的信息;以及 当所述上传文件是不支持的格式时,将所述上传文件转换为支持的格式并且以该支持的格式将所述上传文件传送到所述数据服务器。
11.根据权利要求10所述的方法,其中所述接收关于所述移动终端的型号的信息包括接收所述移动终端的电话号码;以及通过使用所述移动终端的电话号码检索关于所述移动终端的型号的信息。
全文摘要
提供了用最少的操作上传数据到数据服务器以及通过使用用户的移动终端或用户指定的接收方的移动终端下载或检索上传的数据的方法。计算机系统使用的数据上传方法包括监测数据上传快捷命令是否被输入;当数据上传快捷命令的输入被检测到时,选择即将上传的对象;以及传送由选择的对象的数据组成的上传文件到数据服务器。
文档编号G06F15/16GK102893271SQ201080066791
公开日2013年1月23日 申请日期2010年9月13日 优先权日2010年5月31日
发明者裵孝焕, 李信钟 申请人:裵孝焕, 李信钟
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1