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

使用网状可视化画布的不同工作流集成制造技术

技术编号:20682624 阅读:37 留言:0更新日期:2019-03-27 19:26
描述了支持共享应用的技术,包括允许检索、展示和遍历信息资源的共享应用。该创新技术使不同位置处的多位参与者能够观看资产并与资产交互,所述资产诸如为基于网络的内容。该创新技术使待共享的应用的功能集中化。共享应用在协作期间在集中位置处以不需要任何本地资源来创建应用实例的方式被执行。

【技术实现步骤摘要】
使用网状可视化画布的不同工作流集成要求优先权本申请根据35U.S.C.§119(e)要求2017年9月18日提交的并且名称为“DisparateWorkflowIntegrationUsingaMeshedVisualizationCanvas”的美国临时专利申请No.62/560,062的优先权,其全部公开内容通过引用结合于此。
共享工作空间可以经由网络实现以支持虚拟环境,在该虚拟环境中用户能够跨多台设备共享资产(asset,有用的资源),诸如应用、内容、视频会议、标注和其他媒介。共享工作空间因而使分布在不同地理位置的用户能够实时协作以共享想法和理念。
技术介绍
从技术观点来看,在多个用户之间共享应用可能是具有挑战性的。例如,过去的一些方法需要必须在每个参与者的计算机上安装本地执行的软件。如果参与协作的一些参与者没有所需的软件,那么它们在获得并安装该软件之前不能参与共享。其他方法利用专门的插件、扩展或小程序,同样,如果参与者没有这些资源,则它们不能参与共享。允许应用共享的本地执行的软件还引起与使内容和状态在不同计算装置之间保持同步、管理控制和交互、以及维护和提升安全性相关的挑战。
技术实现思路
根据本公开内容的一方面,提供了一种计算机实施的方法,包括:通过集中式服务提供者接收下述消息,所述消息指示允许检索、展示和遍历信息资源的共享应用要被创建作为多台设备之间的协作的一部分,其中,所述集中式服务提供者不是参与所述协作的所述多台设备中之一;响应于接收到所述消息,在所述集中式服务提供者处实例化一容器,所述容器被配置为执行所述共享应用;以及使用所述容器,以使所述多台设备共享所述共享应用。根据本公开内容的另一方面,提供了一种在协作环境中实现的系统,在所述协作环境中,多台设备能够共享公共网络连接以参与能够在所述多台设备之间共享资产的协作,所述系统包括:集中式服务提供者;与所述集中式服务提供者相关联的一个或多个处理器;存储计算机可执行指令的一个或多个计算机可读介质,所述一个或多个计算机可读指令在由所述一个或多个处理器执行时执行包括下述的操作:通过所述集中式服务提供者接收指示共享应用要被创建作为多台设备之间的协作的一部分的消息,其中,所述集中式服务提供者不是参与所述协作的所述多台设备中之一;响应于接收到所述消息,由所述集中式服务提供者实例化一容器,所述容器被配置为执行所述共享应用;以及使用所述容器,以使所述多台设备共享所述共享应用。根据本
技术实现思路
的又一方面,提供了存储计算机可执行指令的一个或多个计算机可读介质,所述一个或多个计算机可执行指令在由一个或多个处理器执行时执行包括下述的操作:通过集中式服务提供者接收指示共享应用要被创建作为多台设备之间的协作的一部分的消息,其中,所述集中式服务提供者不是参与所述协作的所述多台设备中之一;响应于接收到所述消息,实例化一容器,所述容器被配置成执行所述共享应用;以及使用所述容器,以使所述多台设备共享所述共享应用。附图说明参照附图描述具体实施方式。在附图中,附图标记的最左边的数字(一个或多个)标识该附图标记首次出现在其中的图。在说明书的不同实例中和在附图中使用的相同的附图标记可以指示相似或相同的项。附图中表示的实体可以指示一个或多个实体并且因而在讨论中可以互换地参照实体的单数形式或复数形式。图1是可操作以采用本文描述的技术的协作系统的图示。图2是图1的协作系统的通信基础设施的概念图,该通信基础设施使内容流跨设备共享。图3更详细地描绘了图2的流式传输基础设施。图4更详细地描绘了图2的消息传送基础设施。图5描绘了通过协作服务器参与协作的两台设备。图6描绘了可用于共享应用的示例系统,包括允许检索、展示和遍历信息资源的共享应用。图7是描绘了根据一个或多个实施方式的示例实现中的过程的流程图。图8图示了包括示例装置的各种组件的示例系统,该示例装置可以被实现为如参照图1至图6所描述的和/或使用的任何类型的计算装置,以实现本文描述的技术的实施方式。具体实施方式概述在下面的讨论中,描述了创新技术以实现共享应用,包括允许检索、展示和遍历信息资源的共享应用。创新技术可以应用于任何适合类型的应用。在操作中,在至少一些实施方式中,客户端设备正在运行的任何应用可以由服务器管理,以便与参与协作的一组其他客户端设备上的应用进行共享交互。任何其他单独的客户端设备都能够与应用交互,而不必执行应用的本地版本。也就是说,服务器充当应用运行的管理器,并且参与协作的客户端设备则是该应用的“视频镜像”,如下面更详细地描述的那样。应当知晓和理解,应用可以由协作客户端设备之一托管。可替换地或另外,应用可以由服务器托管。在一些实施方式中,客户端设备注意在显示器上用户点击或执行功能的位置,并且服务器获知用户指针动作以及位置并执行来自服务器托管的应用的功能。可替换地或另外,在客户端设备托管应用的情况下,服务器可以捕获在客户端设备托管的应用上执行的客户端活动。在一些实施方式中,应用在客户端设备上出现的区域由服务器或客户端确定,并且所标识的区域经历被提供给服务器的屏幕捕获视频。然后,服务器将该视频共享给协作中的其他客户端设备处于由托管客户端确定的画布的同一位置。由于服务器获知任何交互在画布上出现的位置,因此该信息可以与托管客户端应用共享,如同个人用户在该应用中本地提供输入,例如,点击、拖动等。因此,服务器捕获活动的视频,然后与协作中的所有客户端设备共享视频。然后在各种其他客户端设备上渲染视频,以提供与协作被标识的工作空间内的x-y位置相关的共享交互体验。任何客户端设备都可以提供输入,然后该输入由服务器接收、处理和共享,如下面更详细地描述的那样。如上所述,该体验可以应用于可以由客户端设备执行的任何应用,包括基于网络的应用和非基于网络的应用。因此,本文描述的创新可以将人、其应用及其数据带入单个环境中,而不管对应的客户端设备所采用的工具如何。应用可以用于任何目的,并且可以在网络诸如因特网上由多方共享并进行交互。应用不必是基于云的,并且也不必是同一生态系统的一部分。在一个或多个实施方式中,创新的解决方案是多线程的并且支持异构的、开放的生态系统工具。这意味着这些解决方案可以应用于不同的平台上,并且在这个意义上是与平台无关的。创新的解决方案不一定需要会议,这改进了为以本文描述的方式进行共享而需要会议的过去的方法。也就是说,可以在不需要正式协作的情况下应用这些创新。例如,同一用户可以具有用于提供共享体验的两个不同显示器。创新的解决方案是持久的,并允许同时渲染持久数据与实时应用。一种这样的基于网络的应用是允许在万维网上检索、展示和遍历信息资源的Web浏览器。信息资源可以由统一资源标识符(URI/URL)来标识,所述信息资源可以是网页、图像、视频或其他内容。Web浏览器也可用于访问由专用网络中的Web服务器或文件系统中的文件提供的信息。创新技术使不同位置处的多位参与者能够观看资产并与资产互动,所述资产诸如为基于网络的内容。创新技术使待共享的应用的功能集中化。共享应用在协作期间由集中式服务器在集中位置以不需要任何本地资源来创建应用实例的方式来执行。利用软件摄像机捕获正在执行的应用的视频,然后将该视频流式传输至协作参与者,或者更准确地讲,流式传输至每台本文档来自技高网
...

【技术保护点】
1.一种计算机实施的方法,包括:通过集中式服务提供者接收下述消息,所述消息指示允许检索、展示和遍历信息资源的共享应用要被创建作为多台设备之间的协作的一部分,其中,所述集中式服务提供者不是参与所述协作的所述多台设备中之一;响应于接收到所述消息,在所述集中式服务提供者处实例化一容器,所述容器被配置为执行所述共享应用;以及使用所述容器,以使所述多台设备共享所述共享应用。

【技术特征摘要】
2017.09.18 US 62/560,0621.一种计算机实施的方法,包括:通过集中式服务提供者接收下述消息,所述消息指示允许检索、展示和遍历信息资源的共享应用要被创建作为多台设备之间的协作的一部分,其中,所述集中式服务提供者不是参与所述协作的所述多台设备中之一;响应于接收到所述消息,在所述集中式服务提供者处实例化一容器,所述容器被配置为执行所述共享应用;以及使用所述容器,以使所述多台设备共享所述共享应用。2.根据权利要求1所述的方法,其中,所述使用包括:使用软件摄像机捕获所述共享应用的执行的视频,并且将所捕获的视频流式传输至被配置成与所述多台设备共享所捕获的视频的服务器。3.根据权利要求1所述的方法,其中,所述使用包括:使用一个或多个事件监听器来监听同设备用户与所述共享应用的交互相关联的用户事件,并且使所述用户的交互在所述共享应用上执行。4.根据权利要求1所述的方法,其中,所述使用包括:使用一个或多个事件监听器来监听同设备用户与所述共享应用的交互相关联的用户事件,并且使所述用户的交互在所述共享应用上执行;使用软件摄像机捕获所述设备用户与所述共享应用的交互的执行的视频;以及将所捕获的视频流式传输至被配置成与所述多台设备共享所捕获的视频的服务器。5.根据权利要求1所述的方法,其中,所述使用包括:联系端口映射器以确定所捕获的所述共享应用的执行的视频要被流式传输至其的服务器。6.根据权利要求1所述的方法,其中,所述使用包括:联系端口映射器以确定所捕获的所述共享应用的执行的视频要被流式传输至其的服务器;使用软件摄像机捕获所述共享应用的执行的视频;以及将所捕获的视频流式传输至所述服务器,其中,所述服务器被配置为与所述多台设备共享所捕获的视频。7.根据权利要求1所述的方法,其中,所述使用包括:联系端口映射器以确定所捕获的所述共享应用的执行的视频要被流式传输至其的服务器;向所述多台设备中的每一台设备发送事件,以向所述多台设备中的每一台设备通知能够从其处访问所捕获的视频的所述服务器;使用软件摄像机捕获所述共享应用的执行的视频;以及将所捕获的视频流式传输至所述服务器,其中,所述服务器被配置为与所述多台设备共享所捕获的视频。8.根据权利要求1所述的方法,还包括:使控制权能够在所述多台设备之间传递,以使得一次仅有一个用户能够与所述共享应用交互。9.根据权利要求1所述的方法,还包括:响应于对所述共享应用的控制权从一个用户传递至另一个用户,使与从其传递出控制权的特定用户相关联的状态信息冻结。10.根据权利要求9所述的方法,还包括:响应于对所述共享应用的控制权传递回所述特定用户,使所述状态信息解除冻结。11.一种在协作环境中实现的系统,在所述协作环境中,多台设备能够共享公共网络连接以参与能够在所述多台设备之间共享资产的协作,所述系统包括:集中式服务提供者;与所述集中式服务提供者相关联的一个或多个处理器;存储计算机可执行...

【专利技术属性】
技术研发人员:弗朗西斯·约瑟夫·内尔巴克斯蒂芬·克里斯多夫·纳吉亚当·P·库泽特
申请(专利权)人:溥美公司
类型:发明
国别省市:美国,US

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

1