发明名称 | 多进程间数据共享以及交互操作和交叉网络执行方法 | ||
摘要 | 在此描述的实施例包括用于封装需要在进程之间或者跨越进程共享的数据的机制。这些机制包括色拉、蛋白质和池。一般而言,色拉提供最低水平的用于进程间交换的数据定义,蛋白质提供中等水平的用于查询和过滤的结构和钩子而池则提供高水平的组织和访问语义。色拉包括用于有效的不依赖于平台的数据表示和访问的机制。蛋白质提供使用色拉作为有效载荷的数据封装和传输方案。池在进程之内、在本地进程当中、跨越远程或分布式进程之间的网络并且经由较长期(例如盘上等)存储提供蛋白质的结构化并且灵活的聚集、排序、过滤和分发。 | ||
申请公布号 | CN101689152B | 申请公布日期 | 2016.10.05 |
申请号 | CN200880017354.X | 申请日期 | 2008.04.24 |
申请人 | 奥布隆工业有限公司 | 发明人 | 克温德拉·胡尔特曼·克拉默;约翰·S·昂德科夫勒 |
分类号 | G06F13/00(2006.01)I | 主分类号 | G06F13/00(2006.01)I |
代理机构 | 北京集佳知识产权代理有限公司 11227 | 代理人 | 朱胜;陈炜 |
主权项 | 一种用于通过数据在多个计算进程之间的灵活共享而使得程序的多进程交互操作和交叉网络执行成为可能的方法,包括:检测所述多个计算进程中的源装置的事件;生成至少一个数据序列,所述数据序列包括指定所述事件和所述事件的状态信息的装置事件数据,其中所述装置事件数据和状态信息是具有与所述源装置的应用程序相对应的类型的类型专用数据;以及形成数据容器以包括所述至少一个数据序列,所述数据容器具有包括所述至少一个数据序列的独立于应用程序的表示的数据结构,其中,所述数据容器使得数据在所述多个计算进程中的其它进程之间的共享成为可能。 | ||
地址 | 美国加利福尼亚州 |