用于集中式复制/粘贴功能的方法和系统.pdf

上传人:111****11 文档编号:1018545 上传时间:2018-03-26 格式:PDF 页数:18 大小:744.79KB
返回 下载 相关 举报
摘要
申请专利号:

CN200510055911.5

申请日:

2005.03.18

公开号:

CN1670704A

公开日:

2005.09.21

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):G06F 9/46登记生效日:20160114变更事项:专利权人变更前权利人:诺基亚有限公司变更后权利人:诺基亚技术有限公司变更事项:地址变更前权利人:芬兰埃斯波变更后权利人:芬兰埃斯波|||授权|||实质审查的生效|||公开

IPC分类号:

G06F9/46

主分类号:

G06F9/46

申请人:

诺基亚有限公司;

发明人:

P·克托拉; J·曼特雷; J·卡图宁

地址:

芬兰埃斯波

优先权:

2004.03.18 US 10/805678

专利代理机构:

中国专利代理(香港)有限公司

代理人:

程天正;王忠忠

PDF下载: PDF下载
内容摘要

本发明涉及一种用于把数据从源应用转送到目标应用的方法。从所述应用跟踪操作,从所述操作中提取至少一个项目。在跟踪日志文件中保存所述项目,从所述跟踪日志文件中可以选择项目并且将其转送到所述目标应用中。所述操作例如可以是输入或者输出呼叫,此处项目可以是电话号码或者联系卡。本发明还涉及一种设备、涉及一种系统并且涉及一种计算机程序产品。

权利要求书

1: 一种用于把数据从源应用转送到目标应用的方法,所述方法包 括以下步骤: -跟踪有关源应用的操作, -从所述操作提取至少一个项目, -把所述项目记录到文件中, -其中所述文件由目标应用调用,以便选择项目并且把项目粘贴 到所述目标应用。
2: 如权利要求1所述的方法,其中所述项目是借助于剪贴板从所 述文件中选择的。
3: 如权利要求1所述的方法,其中一个以上的操作被跟踪和记录。
4: 如权利要求1所述的方法,其中所述操作被自动地跟踪。
5: 如权利要求1所述的方法,其中所述文件是日志文件。
6: 如权利要求1所述的方法,其中至少一个以下操作被跟踪,所 述操作为:处理、接收、发送、下载、创建、删除。
7: 如权利要求6所述方法,其中所述项目可以是操作的内容或者 操作的属性。
8: 如权利要求1所述的方法,其中所述源应用以及目标应用位于 一个应用程序内。
9: 如权利要求1所述的方法,其中所述源应用以及目标应用位于 不同的应用程序内。
10: 如权利要求1所述的方法,其中所述源应用以及目标应用位 于不同的设备内。
11: 如权利要求1所述的方法,其中所述文件在计算设备的应用 程序间共享。
12: 如权利要求1所述的方法,其中所述项目的类型被识别。
13: 如权利要求12所述的方法,其中所述类型属于以下组之一: 图像、音频、视频、文本、URL、电话簿条目、音乐、日历事件、钱包 以及错误信息。
14: 如权利要求12所述的方法,其中所述类型用于分类所述项目。
15: 一种用于计算的设备,所述设备包括源应用、目标应用以及 -跟踪装置,用于跟踪有关源应用的操作, -提取装置,用于从所述操作提取至少一个项目, -文件,用于存储所述项目, -所述文件被设置为从目标应用接收访问命令并且从所述文件 呈现这些项目。
16: 如权利要求15所述的设备,其中从所述文件选择一个或者多 个项目以便由目标应用来访问。
17: 如权利要求15所述的设备,其中所述跟踪装置被配置为自动 地操作。
18: 如权利要求15所述的设备,其中所述文件是日志文件。
19: 如权利要求15所述的设备,还包括用于进行至少一项以下操 作的装置,所述操作为:发消息、呼叫、成像、浏览、使用应用程序 以及选择。
20: 如权利要求19所述的设备,其中所述提取装置被配置为可以 从操作的内容或者从操作的属性中提取项目。
21: 如权利要求15所述的设备,其中所述源应用以及目标应用位 于一个应用程序内。
22: 如权利要求15所述的设备,其中所述源应用以及目标应用位 于不同的应用程序内。
23: 如权利要求15所述的设备,包括用于与另一设备交换数据的 装置。
24: 如权利要求15所述的设备,还包括用于识别项目类型的装置。
25: 如权利要求24所述的设备,还包括用于基于项目的类型对项 目进行分类的装置。
26: 如权利要求15所述的设备,其中所述操作是在没有用户操作 的情况下实现的。
27: 如权利要求15所述的设备,还包括用于手动复制的装置。
28: 如权利要求15所述的设备,还包括用于移动通信的装置。
29: 一种用于实现如权利要求1所述的方法的系统。
30: 一种计算机程序产品,包括存储装置和计算机程序,所述计 算机程序包括指令,用于 -跟踪有关一个应用的操作, -从所述操作提取至少一个项目, -把所述项目记录中文件中, -所述文件是由另一应用调用的,以便选择要加以粘贴的项目。

说明书


用于集中式复制/粘贴功能的方法和系统

    【技术领域】

    本发明涉及个人计算,尤其涉及一种数据转送,即,各种应用之间的复制-粘贴功能。

    背景技术

    在个人计算中,复制-粘贴和剪切-粘贴功能的基本操作几十年都没有什么变化。这些功能已经被特别用于图形用户界面中,而且还应用于某些基于文本的界面。由于它们作为一种在一个应用程序内的位置之间或者不同应用程序之间的数据转送方法来操作,所以它们在应用中是十分有用的工具。

    复制-粘贴和剪切-粘贴功能可以不同地来实现。从MicrosoftWindows环境已知的基本操作遵循以下步骤,其中部分文本、图像或者类似项目被选择并且“复制”或者“剪切”。因为复制/剪切操作,把所选项目保存到临时存储器中,从该临时存储器中,可以通过粘贴操作把该项目转送到新的位置。复制和剪切功能之间的主要区别在于:剪切命令把该项目从源应用中删除,而复制命令在其原始地点还将保留。上述的步骤例如可以依照键组合来执行,其中“箭头”和“换档(shift)”键通常用于选择项目,而一起按下“ctrl”和“c”用于复制操作,一起按下“ctrl”和“x”键用于剪切操作。通过向下按住“alt”键并且利用制表键来选择应用程序可以选择目标应用程序,并且可以通过释放“alt”键来激活它。当激活目标应用程序时,用户需要选择把项目粘贴到的地点。此后,可以依照一起按下“ctrl”和“v”键这两个操作来粘贴该项目。

    复制/剪切-粘贴还可以利用鼠标来实现,用户可以利用鼠标来选择将转送到其他位置的区域或项目。所希望的字或段落被“涂覆”(选择、高亮显示)或者所希望的项目被激活,此后,用户可以从菜单(从应用程序或者从鼠标的菜单)选择“复制”或者“剪切”操作,其中所述项目被保存到临时存储器中。在用户已经选择了将要把项目转送到的位置之后,用户还可以从菜单中选择“粘贴”功能,此后把所述项目转送到所期望的位置。在一些计算系统中,可以通过“拖和放”操作来执行数据转送,这种功能根据应用程序而有所不同。如果源应用和目标应用属于同一应用系列(例如Microsoft Office),那么拖放“剪切”掉所述项目,如果不是的话,它转送所选项目的副本(并且在原始位置保留)或者呈现菜单,其中可以选择复制-粘贴功能或者剪切-粘贴功能。另外,如果源应用以及目标应用程序都处于用户的视野,那么所述拖放操作更加有用。

    在一些应用程序中,可以使用称为剪贴板工具的工具来存储复制的项目,并且为选择和粘贴的目的而访问它们。在一个或多个复制命令之后,用户可以进入剪贴板工具并且选择将要粘贴地一个项目或者所有项目。根据所选择的命令是“粘贴”还是“全部粘贴”可以只粘贴第一个项目或者粘贴所有项目。另外,如果不需要的话,可以把所述项目从剪贴板工具上删除。所述剪贴板工具通常只在少许程序应用之间共享。

    如上所述,当复制的项目属于部分文本、部分图像或者整体图像或者文件时,使用这些类别的复制粘贴。通常,源应用和目标应用支持互相的媒体类型。在一些情况下,目标应用还可以把源应用的媒体类型转换为所支持的媒体类型(例如当把文本内容粘贴到图像编辑程序中时,把文本转换为图像)。如果所述目标应用程序不知道如何处理来自于源应用程序的粘贴项目时,可以把所述项目显示为所述源应用程序的图标。所述目标应用负责确定怎样去处理粘贴的项目。例如,如果文本应用程序无法处理图像,那么即使图像包含文本也根本不可以粘贴所述图像。同样,如果所复制的项目包含格式化文本,诸如RTF格式,那么在把所述文本粘贴到例如纯文本文档以前,将要去除所述格式。

    上述的实现方式主要被使用个人计算机。移动计算的发展还给移动设备带来了新的功能和新的应用程序。因此,增加了在那些应用之间共享信息的需求。

    在一些先进的移动设备中,还可以发现诸如复制-粘贴的类似功能,该功能允许用户选择某个特定应用程序中的部分文本(利用输入笔或者按键),把它们复制到存储器中,然后把它们粘贴到别处。像申请人的系列60TM类型的某些先进设备包括这样一种剪贴板工具,该工具可用于复制-粘贴。但是此工具只得在一些应用之间使用。基本的复制-粘贴方法基本上通过定义明确的项目类型来解决,所述项目类型诸如是文本、图像、URL或者文件的全部或部分。

    正如根据上面描述可以知道的那样,目前的先进设备不具有使用剪贴板工具在位置间或者在应用程序间转送数据的明确方式。所述剪贴板工具只可以在某些特定的应用程序中并对某类特定类型的内容适用,所述内容诸如是文本和图像。

    由此,人们需要一种改进的方法来把数据从一个位置转送到另一个位置,也就是说需要一种尤其适用于移动设备的用于复制-粘贴功能的改进方法。本发明致力于解决这种需要。

    【发明内容】

    本发明涉及一种用于个人计算设备、尤其用于移动计算设备的自动跟踪-粘贴方法。

    本发明的目的在于例如为计算设备提供一种更为容易并且更为可用的复制-粘贴功能,依照该方法可以减少用户的输入。依照本发明的复制-粘贴是自动的,但是其也能够手动地操作。

    本发明的另一个目的在于使复制-粘贴功能可以为所有相关的媒体类型所利用,其中所述功能不局限于只与其相关技术领域的那些范围内。

    本发明的又一目的在于提供一种工具,该工具用于把所复制的项目独立于它们的媒体类型而收集到一个地点,在该地点可以对所复制的项目进行进一步的选择并且可以从该地点进行粘贴。

    为此,依照本发明的方法包括以下步骤:在一个应用中从操作跟踪项目,并且将其记录到顺序文件中,其中通过另一应用选择所述项目,以便将其转送到所述另一应用,所述方法适用于任何类型的媒体类型。换言之,依照本发明,一种日志文件被支持,在所述日志文件中顺序地存储操作。此跟踪日志的信息的使用与剪贴板相似-比喻。为了更好的利用所述文件,根据它们的媒体类型来对这些操作进行划分。

    依照本发明,最近操作的项目(在有或者没有用户操作的情况下正由设备执行的)被自动地存储到跟踪日志中。项目因此能用于任意的相关应用程序。这种操作的一些例子是:打电话,其中电话号码可以是项目;摄像,其中图像可以是项目;可从网络下载的站点,其中所述站点及其URL可以是项目。这些操作当然不仅仅是这些例子;本领域技术人员将会意识到本发明的其他可能性。

    因为自动存储,所以用户不用输入命令来进行复制这些操作。然而,本发明仍能够手动地把这些项目复制到跟踪日志中。

    由于本发明,最近的操作数据几乎总是可用的(有时例如大进程以及低存储容量可以导致缺乏)。另外,最近的操作在不同的种类中都是可用的。用户能访问最近的信息,像最近的消息内容、最近的URL、最近的联系信息、最高得分等等。这些信息都集中位于同一地点。

    本发明的另一个优点是能够在应用之间、程序甚至用户之间共享任何种类的数据。因为自动操作并且减少了复制-粘贴动作,增加了用户的效率。

    所述方法还提供了一种用于根据最近用户操作创建MMS消息(多媒体消息服务)的有效方式。这种消息组成要求很少的用户输入。所述用户例如可以容易地把从因特网下载的最新图像转送到消息中,而不用手动保存所述项目。应该注意到,由于本发明,转送数据的媒体类型可以不同于目标应用程序可以处理的媒体类型。

    因为本发明的解决方案不依赖于媒体类型,所以本发明可以应用于任意现有的或者未来的媒体类型。

    【附图说明】

    结合附图并根据以下需要考虑的事项可以获得对本发明的更彻底的理解,总之以下内容不是对本发明的范围的限制。

    图1a-b举例说明了使用本发明的设备的例子,

    图2举例说明了依照本发明用于保存操作的方法的实施例,

    图3举例说明了依照本发明用于粘贴操作的方法的实施例,

    图4a-4b以非常简单的方式举例说明了跟踪应用程序的视图的例子,以及

    图5举例说明了源应用、跟踪应用以及目标应用的关系。

    【具体实施方式】

    在本发明的详细说明以前,申请人希望定义少数术语以便进行描述。“操作”意味着用于描述在计算设备中正在操作的某些事情以及可操作的某些事情。操作可以是接收电子邮件/呼叫/消息,从网络下载项目,照像,标记日历等等——换言之,通过用户或者通过设备进行的在设备中发生的任意动作。“项目”指的是操作,它是可以被复制/转送的操作的决定部分。项目可以是操作的内容或者操作的属性。如果所述操作是打进来的电话,那么所述项目可以是诸如电话号码的联系信息或者联系卡。另一方面,如果所述操作是输入多媒体消息,那么项目可以是消息内容部分(文本、图像等等)或者是联系信息。术语“媒体类型”不必——但是可以——意味着众所周知的MIME类型。过后更详细讨论的媒体类型总体上定义了操作的类别。“转送功能”指的是依照本发明的方法,其相似于已知的复制-粘贴功能。转送功能至少包括用于复制(跟踪、记录)以及粘贴的步骤。“应用”在这里涉及项目所处的位置,还有从该位置可以转送项目。应用位于“应用程序”内。依照本发明的方法可以在相同或者不同的应用程序中的应用中实现。此外,应该注意的是,在某些特定情况下,所述应用可以被设置为把所述项目保存到设备的存储装置中,因此所述专用应用程序不必启动。

    依照本发明的方法主要适用于便携式设备(参见图1a以及1b),诸如移动电话、智能电话、PDA设备以及类似的先进终端。作为例子,可以使用包括系列60TM类型的用户界面的设备(由申请人提供的)。然而,在阅读这些描述之后,读者将显而易见的是,本发明不只局限于所述设备,而是可以用于处理类似功能的任意计算环境中,例如用于个人计算机中。但是如上所述,在通常具有相对较低的存储容量和有限处理能力的这种便携式设备中,可以发现是多么需要本发明。另外,这种设备通常具有有限数目的输入按键2以及相对小的显示器3。因为那些特征,为了优良的可用性,这种设备需要用于不同任务的新方法。

    依照本发明的方法可以由独立的软件应用程序来执行,所述独立的软件应用程序用术语“跟踪应用”来提及。此跟踪应用是先进的并且集中的跟踪日志,用于存储由用户利用所述设备执行的或者设备自身执行的最近操作的项目记录。所述操作可以是由确定的宏或者脚本产生的单个操作或者一组操作。还应该注意的是,用户可以把两个或更多操作捆绑在一起,并且将其用于复制操作。所述复制可以过后用于其它的情况,例如用于不同的应用程序或者不同的位置。所述方法自动地工作意味着在操作之后(打电话、发消息、成像等),把操作项目(例如电话号码、消息内容、图像)保存到跟踪应用中。图2中的流程图示出了自动保存的例子。另外,图3中的流程图示出了粘贴操作的例子。

    跟踪应用还可以利用确定的功能键1被半自动地或者手动地使用,例如编辑键(参见图1a-1b)。用户可以选择文本区域或者单个项目,并且把它们复制到跟踪应用中。所述跟踪应用包括项目自身,但是为了减少存储器消耗的目的,所述跟踪应用可以包括到所述项目的链接。通过向下按住功能键1,向用户提供了光标,使用所述光标,用户可以在源应用程序中移动。当所述光标被移到所述项目之上时,激活所述项目,或者当所述光标被移到文本上面时,所述文本区域可以被高亮显示。对跟踪应用的复制然后能由某一其他功能键来执行。此过程相似于依照相关领域的复制方法,但是应该记住的是,所有复制的项目、不管它们是什么媒体类型,都被收集到同一日志文件。

    应该注意到的是,为了防止项目因自动存储和手动复制而被改写,所述跟踪应用还可以具有其自身的类以便用于手动复制的项目。如果“涂覆”了不同媒体类型的多个项目(例如视频、图像、文本),那么用于手动复制的项目的类可以按那些类型被划分。

    如果在任何情况下都无法执行复制,那么可以依照已知方式来粘贴已复制的项目。

    依照本发明的跟踪应用被独立地启动,或者通过另一应用程序执行的功能调用来启动。所述调用基本上可以是任意种类的访问命令,例如是键组合或者菜单选择(例如粘贴)。调用应用程序可以位于与跟踪应用相同的设备内,或者位于不同的设备中。如果应用程序位于不同的设备,那么可以经由通信网络递送所述功能调用。应用相关的存储文件(诸如图像画廊)和依照本发明的跟踪应用之间的选择例如可以通过由命令“粘贴”来打开跟踪应用并且由命令“插入”(例如插入图像)来打开应用相关的存储文件(例如图像画廊)来执行。

    在启动跟踪应用之后,包括已保存的项目(操作)的列表被呈现给用户。已复制的项目可以从所述列表中进行查看、删除、选择以便转送、编辑、发送等,从而由目标应用来访问。可以把操作项目作为图标或者作为文本或者作为它们的混合向用户示出(图4a)。例如,对于创建消息来说,可以从所述列表中选择一个或者许多项目,并且将其附于消息应用程序。对于选择多个项目来说,例如可以使用复选框特征(参见图4b)。此特征例如在发送多媒体消息中特别有用,其中可以从一个列表中容易地选择若干多媒体项目。

    图5中给出了本发明的一个例子,其中示出了各个应用程序的关系。当检测到操作时,通过跟踪应用程序520从源应用程序510跟踪511项目。如果希望粘贴所述项目,那么独立地通过来自目标应用530的功能调用531或通过启动跟踪应用程序520来从跟踪应用程序520获得所述项目。在这两种情况下,都把所述项目转送(粘贴)532到目标应用中。

    依照本发明的解决方案是独立于应用程序类型的。因此,源应用程序与目标应用程序可以是不同的,例如属于不同的程序系列或者支持不同的媒体类型。另外,所述源应用程序与目标应用程序可以位于不同的设备。设备之间的粘贴可以依照不同的方式实现。例如,可以把整体跟踪日志文件转送到其他设备或者与其他设备共享。已保存的项目也可以被单个地转送到其他设备的应用程序,或者转送到其他设备的跟踪应用程序的跟踪日志文件。此后,其他设备的用户可以获取所述项目并且将其粘贴到设备别处。

    如前所说,所述跟踪应用不受媒体类型的局限。表1示出了本发明处理的媒体类型的几个例子。媒体类型    出现在文本            消息文本            记事本            来自于网络站点的文本图像            图像画廊            照像机            摄像视频    视频画廊    流音频    语音记录器    语音识别器URL    WAP    WWW    流电话簿条目    电话号码    电子邮件地址    传真号    联系卡音乐    文件    播放列表    无线电频道日历事件    日历钱包错误消息

    表1:本发明支持的媒体类型

    下一表2给出了可以根据不同功能来跟踪的操作的例子。功能跟踪的操作发消息输入-输出-查看-SRRF-IR呼叫接收-拨号-未接听成像屏幕获取-照像-SRRF浏览使用应用程序日历事件-联系信息-音乐选择复制

    表2:功能以及跟踪的操作

    概括地说,至少可以记录涉及接收、发送、下载、创建或者删除的那些操作。例如,可以通过短程射频(SSRF,例如蓝牙TM)来接收项目,并且通过跟踪应用来跟踪所述项目。所述跟踪应用还可以通过例如OBEX(OBject Exchange,对象交换)之类的触发器根据协议来启动。当看到上表给出的例子时,应该记住的是,这些例子不是唯一的可复制操作。这是十分重要的,因为日志文件的思想在于:可以将其设定为存储在设备中发生的任意操作或者处理。并且因为此特征,不仅可以把本发明应用于设备的现有应用程序中而且可以应用于以后的应用程序中。

    当查看跟踪应用时,用户可以选择一个或多个项目,所述项目例如是要粘贴或者插入到某一目标的消息、网页表格、联系、个人信息管理器(PIM)的全部或部分数据。作为联系信息的一个例子,“全部数据”可以是联系卡,所述部分数据可以是信息的一部分,例如是姓名或电话号码。

    本发明的主要思想可以用于需要复制-粘贴功能的各种不同的环境中。依照其他已知的方式可以随意使用跟踪应用。上述详细说明只是为了清楚理解本发明而提供,所述详细描述不是对权利要求的限制。

用于集中式复制/粘贴功能的方法和系统.pdf_第1页
第1页 / 共18页
用于集中式复制/粘贴功能的方法和系统.pdf_第2页
第2页 / 共18页
用于集中式复制/粘贴功能的方法和系统.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《用于集中式复制/粘贴功能的方法和系统.pdf》由会员分享,可在线阅读,更多相关《用于集中式复制/粘贴功能的方法和系统.pdf(18页珍藏版)》请在专利查询网上搜索。

本发明涉及一种用于把数据从源应用转送到目标应用的方法。从所述应用跟踪操作,从所述操作中提取至少一个项目。在跟踪日志文件中保存所述项目,从所述跟踪日志文件中可以选择项目并且将其转送到所述目标应用中。所述操作例如可以是输入或者输出呼叫,此处项目可以是电话号码或者联系卡。本发明还涉及一种设备、涉及一种系统并且涉及一种计算机程序产品。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1