当前位置: 首页 > 专利查询>惠普公司专利>正文

包含有在二个目标之间进行数据传送的快照设施的目标管理设施制造技术

技术编号:2893289 阅读:146 留言:0更新日期:2012-04-11 18:40
一种有文件管理系统和有多个目标存在的计算机。文件管理系统协调在目标间的数据传送。在子目标和父目标间可创建链接。链接数据结构包括引用名、对子目标的引用和数据标识符。当父目标请求时,子目标在父目标指明的地址显示数据。当设置链接时,子目标可以设置快照目标。快照取代在指明的地址处显示数据的责任。当文件管理系统接收来自父目标的请求时,它为数据传送发送一请求到快照,而不是到子目标,然后快照在指定地址显示数据。(*该技术在2009年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及到在计算机系统里的数据的传送。来源不同的计算机应用(application)的数据文件之间,通常很难实现兼容。典型的情况是每一个计算机应用都独立于其它的计算机应用进行操作。一个计算机应用的数据可以有效地并入另一个应用的数据的情况是很少的。有时,开发所谓的集成软件,因此,在某些应用之间,有一些数据兼容性问题。然而,如果计算机应用的数据不是集成软件包的一部分,则这些集成软件包不具有数据兼容性。根据本专利技术的优选的实施方案,提出一种具有一个文件管理系统和多个目标(object)的一台计算机。该文件管理系统协调在目标之间的数据传送。通常一个目标被认为是一个实体,它包含一个或多个文件中的数据,并且包含有计算机可以执行的可执行代码,用以处理在文件中的数据。在本专利技术的优选的实施方案中,文件管理系统包括多个应用程序、多个数据文件、多个类别数据结构和多个目标数据结构。每一个类别数据结构包括对多个应用程序里的一个应用程序的引用。每一个目标数据结构包括对多个类别数据结构中的一个类别数据结构的引用,和对多个数据文件中的至少一个数据文件的引用。目标数据结构的使用,在计算机用户与数据文件之间增加了一层。这就允许计算机引用一个目标数据结构,并通过使用用户不可访问的标记(tag)访问有关的文件。用户引用一个以屏幕上的目标的物理地址为基础的目标。用户也可以给目标数据结构命名,这完全与该标记的值没有联系,例如,允许用户给同一目录中的二个目标以相同的名字。另外,文件管理系统包括多个链接数据结构(Linkdatastructure),每一链接数据结构包括对多个目标数据结构中的第一个目标数据结构的引用,它用作链接的父目标,并且包括对多个目标数据结构中的第二个目标数据的引用,它用作链接的子目标。对每一个链接数据结构来说,子目标和父目标不必相同。如下所述,可在子目标和父目标之间建立带有可视说明(view)的链接。一个用户对子目标指定一个要被显示的数据。该用户对父目标指明要显示的数据的一个地址。用户使文件管理系统把子目标和父目标链接起来,因此,链接数据结构包括标识链接数据结构的引用名(referencename)、对子目标的引用、对父目标的引用以及标识将被传送的数据的数据标识符(dataidentifier)。按照由父目标发出请求,子目标和由父目标指定的地址中显示数据。该请求是通过父目标把引用名、数据将要被显示的地址以及对数据传送的请求发送到文件管理系统而实现的。父目标不标识子目标或数据标识符。对父目标来说,不一定要知道这些东西。当文件管理系统收到来自父目标的请求时,它把一个数据传送的请求发送给子目标。这一请求包括数据将要被显示在那里的地址以及数据标识符。它不包括引用名或者父目标的标识。然后,子目标在指定的地址处显示该数据。另外,当链接建立时,子目标可以建立一个快照(snapshop)目标。快照取代在指定的地址处显示数据的责任。当文件管理系统接收到来自父目标的请求时,它就把数据传送的请求发送到快照,而不是发送到子目标。然后,快照在指定的地址处显示数据。本专利技术的一个优点是它允许用户利用第一个应用来访问来自第二个应用的数据。例如,一个单独的展开页(spredsheet)能够被链接到几个不同的文件夹,作为以字处理文档(document)中的表格使用,并且作为柱状图表的数据源使用。例如,从这些链接地址的任何一个开始,用户能够很容易地显示展开页,进行较完全的检查或对它进行修改。使用快照的优点是通常情况下,当父目标从子目标那里请求数据时,与子目标相关的应用必须是活动的。对复杂的应用来说,这可能需要大的开销。如果使用快照,那末,与子目标相关的应用不必是活动的,而且,使用少量的开销就可以显示请求的数据。附图说明图1是本专利技术的优选实施方案的一台计算机的方框图。图2和2A是根据本专利技术的优选实施方案,说明目标、应用和数据文件之间关系的方框图。图3表示本专利技术的优选实施方案的多个链接的目标。图4表示本专利技术的优选的实施方案的一系列作为文件夹的目标,它们作为包含数据的目标的父亲。图5说明本专利技术的优选的实施方案的由链接不同的目标引起的屏幕显示。图6表示,为了建立图5所示的屏幕显示而链接的目标。图7表示本专利技术的优选的实施方案,可以如何把三个目标链接在一起。图8和图9说明本专利技术的优选的实施方案,可以如何拷贝目标。图10和11说明,本专利技术的优选的实施方案的公共目标的拷贝。图12到图71表示根据本专利技术的优选的实施方案,在用户操纵目标中出现在会话屏幕上的信息。还给出一些方框图,表示根据本专利技术的优选实施方案,出现于用户面前的目标是如何链接的。图72是本专利技术的优选实施方案的目标管理设施(OMF)(ObjectManagementFacility)方框图。图73表示HPOMF.CAT的组织的方框图,它是包含在OMF中的并在图72中示出的一个系统文件。图74表示本专利技术的优选实施方案的一个全局父亲(globalparent)和多个全局目标(globalobject)之间的关系。图75是一个方框图,它表示在图72中表示的OMF里面的系统文件,怎样访问图1所示的存储器中的数据文件和应用。图76是在图75所示内存储器的组织的方框图。图77和图78表示本专利技术的优选的实施方案的目标和链接。图79是包含在OMF中的图72所示的一个系统文件HPOMF.XRF的组织的方框图。图80表示本专利技术的优选实施方案的可视说明记录(viewspecificaationrecord)。图81表示本专利技术的优选实施方案的快照的使用。图82表示本专利技术的优选的实施方案中,没有快照时的可见说明的数据路径。图83表示本专利技术的优选实施方案中,具有快照时的可见说明的数据路径。图1表示一台计算机18,它具有监视器14,键盘19和鼠标20。计算机主存储器17的一个部分被箭头9表示应在计算机18里面。在计算机的主存储器17里有目标管理设施(OMF)100、应用101、应用102、应用103、应用104、应用105和应用106。应用101到106中的每一个都存储着使用目标的数据。例如,在图2中,应用101被表示成已存贮有使用了目标202、目标203、目标204和目标205的数据。同样地,应用106被表示成具有在目标207、目标208、目标209和目标210中存储的数据。OMF100存储有指示了哪些目标和哪些应用相配合的信息。与一个应用相关的目标被认为是相同类型或相同类别的目标。例如,目标202、203、204和205是相同类别的,因为它们中的每一个与应用101相关。同样地,目标207、208、209和210是相同类别的,因为它们中的每一个与应用106相关。所有相同类别的目标使用相同的应用。当一个应用正由计算机18运行时,OMF100通知该应用为了取得数据,该应用应该访问哪一个目标。然后,那个目标被认为是活动的。当与目标相关联的应用不被计算机18运行时,或者当与目标相关联的应用正在运行但是不运行那个目标的数据时,那末,那个目标是不活动的。利用消息,活动的目标可以相互通讯。例如,如果计算机18正在运行应用101的二个实例其一是用目标202的数据,而另一个实例是用目标203的数据,目标202和目标203都是活动的。因此,目标2本文档来自技高网...

【技术保护点】
一种具有文件管理系统的计算机,该文件系统能够根据第二个目标的请求,协调来自第一个目标的数据的传送,该文件系统包括:链接引用文件,该链接引用文件具有一个项,该项包含有:项的引用名,对第一个目标的引用,对第二个目标的引用,以及: 标识来自第一个目标的数据的标识符。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:约翰安德鲁戴萨特彼得斯图尔特肖曼威廉M克劳
申请(专利权)人:惠普公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1