一种通过计算机进行对象控制的方法及系统与流程

文档序号:16530153发布日期:2019-01-05 10:41阅读:202来源:国知局
一种通过计算机进行对象控制的方法及系统与流程

本发明涉及计算机控制技术领域,具体而言,涉及一种通过计算机进行对象控制的方法及系统。



背景技术:

传统的计算机对象的共享的问题是控制共享的用户必须注意到所有的对象被共享的计算机空间(例如,其他用户),同时也必须注意计算机空间随时间而做的改变(例如,从一个组中被指定或重新指定的共同使用者)。小心翼翼的对象共享是沉闷而耗时的。然而,在共享或计算机对象共享维持中的粗心将导致计算机对象安全性的降低。

因此,一种自动文本关联系统被发展来确定在计算机对象间的关联。该文本关联系统基于自动根据用户交互的对象所决定的文本关联来提供对计算机文件,文档,连接等(例如“对象”)的访问。

在这样系统中的文本中,本发明提供一种在计算机空间中共享计算机对象的方法。该方法包括存储涉及在第一计算机空间中选定的对象和第一计算机空间中其他对象间关联的关联信息。该选定的对象在第一计算机空间或一个第二计算机空间中共享。例如,用户将选定的对象从一台计算机复制到另一台。

通常,第二计算机空间也包括在与第一计算机空间中的对象一致的对象。该方法自动从第一计算机空间到第二计算机空间共享已共享的(例如,已复制的)的对象与第一、二计算机空间共有的其他对象间的关联。当一个对象已被共享,该自动关联共享允许使用在新计算机空间中的关联来决定被共享的对象的关系和访问。



技术实现要素:

本发明提出了本发明一种通过计算机进行对象控制的方法,包括:

从对象模型库接收对象定义,其中对象定义是实例化对象文档,每个对象文档定义物理对象的真实变体,对象定义包括标识节点,字段和与其他对象的关联的元模型物理对象在操作透视图中与之交互的其他物理对象的定义,节点包括在给定对象文档的实例化时标记物理对象的存在:

对象标识符节点,包括将给定对象文档标识为对象定义的实例的对象标识符;和

至少一个变体类型节点,包括标识物理对象的真实变体的变体类型标识符,并且包括变体扩展节点和将对象定义扩展到变体对象定义的字段;

为每个变体类型节点接收过程变体配置信息,其为物理对象的真实变体建模现实过程,包括物理对象的真实变体与其他物理对象之间的过程和数据交互;和

在对象定义存储库中存储对象定义和现实世界的流程变体配置信息。

所述的方法,还包括:

在远程位置安装新物理对象期间通过网络接收对象标识符和变体类型标识符;

通过网络并基于来自关键用户的输入接收附加的过程变体配置信息;

为新物理对象创建新对象文档,新对象文档包括对象标识符,变体类型标识符和附加过程变体配置信息;

在对象数据库中存储新的对象文档;和

在对象数据库中标记新的对象文档,以指示新的物理对象已准备好在操作透视图中对真实世界的进程进行操作。

所述的方法,还包括:

从新的物理对象接收新物理对象的操作信息;和

在对象数据库中更新受操作信息影响的其他对象的新对象文档和对象文档。

所述的方法,还包括:

从对象数据库接收影响新物理对象的其他对象的操作信息;和

基于操作信息向新物理对象提供命令。

所述的方法,其中,所述操作信息包括诊断信息,仪器读数,地理位置信息,维护信息中的一个或多个。

所述的方法,其中所述命令包括开始/停止命令中的一个或多个。

所述的方法,其中,当所述新物理设备连接到所述网络时,所述安装开始。

一种通过计算机进行对象控制的系统,包括:

电脑记忆;和

硬件处理器,与计算机存储器互操作地配置为执行包括以下操作的操作:

从对象模型库接收对象定义,其中对象定义是实例化对象文档,每个对象文档定义物理对象的真实变体,对象定义包括标识节点,字段和与其他对象的关联的元模型物理对象在操作透视图中与之交互的其他物理对象的定义,节点包括在给定对象文档的实例化时标记物理对象的存在:

对象标识符节点,包括将给定对象文档标识为对象定义的实例的对象标识符;和

至少一个变体类型节点,包括标识物理对象的真实变体的变体类型标识符,并且包括变体扩展节点和将对象定义扩展到变体对象定义的字段;

为每个变体类型节点接收过程变体配置信息,其为物理对象的真实变体建模现实过程,包括物理对象的真实变体与其他物理对象之间的过程和数据交互;和

在对象定义存储库中存储对象定义和现实世界的流程变体配置信息。

所述的系统,所述操作还包括:

在远程位置安装新物理对象期间通过网络接收对象标识符和变体类型标识符;

通过网络并基于来自关键用户的输入接收附加的过程变体配置信息;

为新物理对象创建新对象文档,新对象文档包括对象标识符,变体类型标识符和附加过程变体配置信息;

在对象数据库中存储新的对象文档;和

在对象数据库中标记新的对象文档,以指示新的物理对象已准备好在操作透视图中对真实世界的进程进行操作。

所述的系统,所述操作还包括:

从新的物理对象接收新物理对象的操作信息;和

在对象数据库中更新受操作信息影响的其他对象的新对象文档和对象文档;所述操作还包括:

从对象数据库接收影响新物理对象的其他对象的操作信息;和

基于操作信息向新物理对象提供命令。

附图说明

从以下结合附图的描述可以进一步理解本发明。图中的部件不一定按比例绘制,而是将重点放在示出实施例的原理上。在图中,在不同的视图中,相同的附图标记指定对应的部分。

图1是本发明的通过计算机进行对象控制的方法的示意图。

具体实施方式

为了使得本发明的目的、技术方案及优点更加清楚明白,以下结合其实施例,对本发明进行进一步详细说明;应当理解,此处所描述的具体实施例仅用于解释本发明,并不用于限定本发明。对于本领域技术人员而言,在查阅以下详细描述之后,本实施例的其它系统、方法和/或特征将变得显而易见。旨在所有此类附加的系统、方法、特征和优点都包括在本说明书内、包括在本发明的范围内,并且受所附权利要求书的保护。在以下详细描述描述了所公开的实施例的另外的特征,并且这些特征根据以下将详细描述将是显而易见的。

实施例一:

如图1所示,为本发明一种通过计算机进行对象控制的方法的示意图,包括:

从对象模型库接收对象定义,其中对象定义是实例化对象文档,每个对象文档定义物理对象的真实变体,对象定义包括标识节点,字段和与其他对象的关联的元模型物理对象在操作透视图中与之交互的其他物理对象的定义,节点包括在给定对象文档的实例化时标记物理对象的存在:

对象标识符节点,包括将给定对象文档标识为对象定义的实例的对象标识符;和

至少一个变体类型节点,包括标识物理对象的真实变体的变体类型标识符,并且包括变体扩展节点和将对象定义扩展到变体对象定义的字段;

为每个变体类型节点接收过程变体配置信息,其为物理对象的真实变体建模现实过程,包括物理对象的真实变体与其他物理对象之间的过程和数据交互;和

在对象定义存储库中存储对象定义和现实世界的流程变体配置信息。

所述的方法,还包括:

在远程位置安装新物理对象期间通过网络接收对象标识符和变体类型标识符;

通过网络并基于来自关键用户的输入接收附加的过程变体配置信息;

为新物理对象创建新对象文档,新对象文档包括对象标识符,变体类型标识符和附加过程变体配置信息;

在对象数据库中存储新的对象文档;和

在对象数据库中标记新的对象文档,以指示新的物理对象已准备好在操作透视图中对真实世界的进程进行操作。

所述的方法,还包括:

从新的物理对象接收新物理对象的操作信息;和

在对象数据库中更新受操作信息影响的其他对象的新对象文档和对象文档。

所述的方法,还包括:

从对象数据库接收影响新物理对象的其他对象的操作信息;和

基于操作信息向新物理对象提供命令。

所述的方法,其中,所述操作信息包括诊断信息,仪器读数,地理位置信息,维护信息中的一个或多个。

所述的方法,其中所述命令包括开始/停止命令中的一个或多个。

所述的方法,其中,当所述新物理设备连接到所述网络时,所述安装开始。

实施例二:

一种通过计算机进行对象控制的一个或多个指令的非暂时性计算机可读介质,包括:

从对象模型库接收对象定义,其中对象定义是实例化对象文档,每个对象文档定义物理对象的真实变体,对象定义包括标识节点,字段和与其他对象的关联的元模型物理对象在操作透视图中与之交互的其他物理对象的定义,节点包括在给定对象文档的实例化时标记物理对象的存在:

对象标识符节点,包括将给定对象文档标识为对象定义的实例的对象标识符;和

至少一个变体类型节点,包括标识物理对象的真实变体的变体类型标识符,并且包括变体扩展节点和将对象定义扩展到变体对象定义的字段;

为每个变体类型节点接收过程变体配置信息,其为物理对象的真实变体建模现实过程,包括物理对象的真实变体与其他物理对象之间的过程和数据交互;和

在对象定义存储库中存储对象定义和现实世界的流程变体配置信息。

所述的非暂时性计算机可读介质,所述操作还包括:

在远程位置安装新物理对象期间通过网络接收对象标识符和变体类型标识符;

通过网络并基于来自关键用户的输入接收附加的过程变体配置信息;

为新物理对象创建新对象文档,新对象文档包括对象标识符,变体类型标识符和附加过程变体配置信息;

在对象数据库中存储新的对象文档;和

在对象数据库中标记新的对象文档,以指示新的物理对象已准备好在操作透视图中对真实世界的进程进行操作。

所述的非暂时性计算机可读介质,所述操作还包括:

从新的物理对象接收新物理对象的操作信息;和

在对象数据库中更新受操作信息影响的其他对象的新对象文档和对象文档。

所述的非暂时性计算机可读介质,所述操作还包括:

从对象数据库接收影响新物理对象的其他对象的操作信息;和

基于操作信息向新物理对象提供命令。

所述的非暂时性计算机可读介质,其中,所述操作信息包括诊断信息,仪器读数,地理位置信息,维护信息中的一个或多个。

所述的非暂时性计算机可读介质,其中所述命令包括开始/停止命令中的一个或多个。

所述的非暂时性计算机可读介质,其中,当所述新物理设备连接到所述网络时,所述安装开始。

实施例三:

一种通过计算机进行对象控制的系统,包括:

电脑记忆;和

硬件处理器,与计算机存储器互操作地配置为执行包括以下操作的操作:

从对象模型库接收对象定义,其中对象定义是实例化对象文档,每个对象文档定义物理对象的真实变体,对象定义包括标识节点,字段和与其他对象的关联的元模型物理对象在操作透视图中与之交互的其他物理对象的定义,节点包括在给定对象文档的实例化时标记物理对象的存在:

对象标识符节点,包括将给定对象文档标识为对象定义的实例的对象标识符;和

至少一个变体类型节点,包括标识物理对象的真实变体的变体类型标识符,并且包括变体扩展节点和将对象定义扩展到变体对象定义的字段;

为每个变体类型节点接收过程变体配置信息,其为物理对象的真实变体建模现实过程,包括物理对象的真实变体与其他物理对象之间的过程和数据交互;和

在对象定义存储库中存储对象定义和现实世界的流程变体配置信息。

所述的系统,所述操作还包括:

在远程位置安装新物理对象期间通过网络接收对象标识符和变体类型标识符;

通过网络并基于来自关键用户的输入接收附加的过程变体配置信息;

为新物理对象创建新对象文档,新对象文档包括对象标识符,变体类型标识符和附加过程变体配置信息;

在对象数据库中存储新的对象文档;和

在对象数据库中标记新的对象文档,以指示新的物理对象已准备好在操作透视图中对真实世界的进程进行操作。

所述的系统,所述操作还包括:

从新的物理对象接收新物理对象的操作信息;和

在对象数据库中更新受操作信息影响的其他对象的新对象文档和对象文档。

所述的系统,所述操作还包括:

从对象数据库接收影响新物理对象的其他对象的操作信息;和

基于操作信息向新物理对象提供命令。

虽然上面已经参考各种实施例描述了本发明,但是应当理解,在不脱离本发明的范围的情况下,可以进行许多改变和修改。也就是说上面讨论的方法,系统或设备等均是示例。各种配置可以适当地省略,替换或添加各种过程或组件。例如,在替代配置中,可以以与所描述的顺序不同的顺序执行方法,和/或可以添加,省略和/或组合各种阶段。而且,关于某些配置描述的特征可以以各种其他配置组合。可以以类似的方式组合配置的不同方面和元素。此外,随着技术的发展许多元素仅是示例而不限制本公开或权利要求的范围。

在说明书中给出了具体细节以提供对包括实现的示例性配置的透彻理解。然而,可以在没有这些具体细节的情况下实践配置例如,已经示出了众所周知的电路、过程、算法、结构和技术而没有不必要的细节,以避免模糊配置。该描述仅提供示例配置,并且不限制权利要求的范围,适用性或配置。相反,前面对配置的描述将为本领域技术人员提供用于实现所描述的技术的使能描述。在不脱离本公开的精神或范围的情况下,可以对元件的功能和布置进行各种改变。

此外,尽管每个操作可以将操作描述为顺序过程,但是许多操作可以并行或同时执行。另外,可以重新排列操作的顺序。一个过程可能有其他步骤。此外,可以通过硬件、软件、固件、中间件、代码、硬件描述语言或其任何组合来实现方法的示例。当在软件、固件、中间件或代码中实现时,用于执行必要任务的程序代码或代码段可以存储在诸如存储介质的非暂时性计算机可读介质中,并通过处理器执行所描述的任务。

综上,其旨在上述详细描述被认为是例示性的而非限制性的,并且应当理解,所述权利要求(包括所有等同物)旨在限定本发明的精神和范围。以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1