在浏览器上呈现第一媒体类型内容制造技术

技术编号:2860945 阅读:193 留言:0更新日期:2012-04-11 18:40
在客户端(16)的浏览器(10)上用来自服务器(13)的呈现支持,呈现第一媒体类型(11)的方法、系统和客户端。该方法包括如下步骤:由于客户端有限的资源,确定第一媒体类型内容是否不适合呈现,如果不适合,则激活第一软件组件(12),准备接收并处理来自服务器的呈现支持;从客户端发送到第一媒体类型的链接以及呈现支持的请求;在服务器上,确定收到的链接的第二媒体类型内容,其中,第二媒体类型内容适于在客户端上呈现;传送第二媒体类型内容到客户端;并且,由第一软件组件呈现第二媒体类型内容。该方法进一步还包括:由第一软件组件接收第一输入事件;从第一软件组件传送第一输入事件到服务器上的第二软件组件(15);由第二软件组件把收到的第一输入事件转换为基于第一输入事件和第二媒体类型内容的第三媒体类型内容;由第二软件组件把第三媒体类型内容传输到第一软件组件;并且,呈现第三媒体类型内容。这使得,浏览器最初不适合或者没有系统资源用于呈现的媒体类型,能够在客户端的浏览器上呈现。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种在客户端的浏览器上用来自服务器的呈现支持呈现第一媒体类型内容的方法。本专利技术还涉及执行该方法的计算机系统。本专利技术还涉及执行该方法的计算机程序产品。另外,本专利技术还涉及用来自服务器的呈现支持在浏览器上呈现第一媒体类型内容的客户端。EP 0,965,914公开了在客户端显示标记语言文档的方法的实施例。HTML文档被接收,在客户端外部,从该文档产生对应的程序,该程序随后被传送,用于在客户端显示上述文档。众所周知,瘦客户端(thin client)上的浏览器需要对接收的图像内容进行转换,使得图像适合该客户端的较小显示尺寸和分辨率,因为很典型地图像内容最初都是为了在个人电脑的屏幕上显示而设计的。图像内容的转换需要具有大量运算的能力,存储空间等等,而这成为了问题,因为很典型地瘦客户端被设计为有最少的系统资源,使得他们和个人电脑相比小而且便宜。上述现有技术存在问题,即,收到的用于在客户端上显示标记语言文档的程序需要大量的系统资源。因此,本专利技术的目的是为了实现最少地利用客户端上计算能力和存储空间,在客户端的显示器上呈现图像内容和其他可显示的内容。上述的问题通过下面开头段落所叙述的方法可以解决,该方法包括如下步骤-由于客户端有限的资源,确定第一媒体类型内容是否不适合被呈现(render),如果不适合,则激活第一软件组件,该第一软件组件被准备用来处理并接收来自服务器的呈现支持;-自客户端传输向第一媒体类型内容的链接和向服务器的呈现支持的请求;-在服务器上,确定收到的链接的第二媒体类型内容,其中,第二媒体类型内容适于在客户端上呈现;-响应收到的链接和请求,从服务器上传送第二媒体类型内容到客户端上;并且-响应收到的第二媒体类型内容,用第一软件组件呈现第二媒体类型内容。在步骤一中,可以确定,由于客户端有限的资源,媒体类型内容不适合呈现,并且随后激活所述的第一软件组件。在客户端侧激活该组件,并准备处理和接收后续的来自服务器的呈现支持。步骤二,客户端向服务器请求支持。在支持请求中,所述的链接连接到该内容,该内容可以包括在步骤一中不适合在客户端的浏览器上呈现的内容。在随后的三个步骤中,服务器检索链接的内容,并随后把它变换为某种格式和内容(第二媒体类型内容),该内容接下来被传送到客户端上,并且随后在客户端上呈现。这样就实现了给客户端的浏览器提供图像内容和其他可显示内容的呈现,因为变换(步骤三)发生在服务器上,因此,客户端的浏览器只需要在所述第二媒体类型的该格式进行呈现的最少的计算能力。因此,本专利技术的优点在于,在客户端访问网站的方法的所述步骤对于用户是透明的,因为客户端的用户不会注意到客户端请求和获得来自服务器的呈现支持。当没有获得呈现支持的时候,该方法的步骤对于用户仍然是透明的,因为这种情况下呈现仅仅发生在客户端。因此,本专利技术的另外一个优点在于,有两种方式的呈现,首先,可呈现的格式的第一种方式,或者,可替换地,在第二种格式中从一个格式转换到可呈现的格式,用户不会感觉到两种所述呈现方式之间有任何恼人的差别。本专利技术的另一个实施例中,该方法进一步还包括-由第一软件组件接收第一输入事件;-从第一软件组件传送第一输入事件到服务器上的第二软件组件;-由第二软件组件把收到的第一输入事件转换到基于第一输入事件和第二媒体类型内容的第三媒体类型内容;-由第二软件组件把第三媒体类型内容传输到第一软件组件;并且-进一步响应收到的第三媒体类型内容,由第一软件组件呈现第三媒体类型内容。响应于最初的前5个步骤,这后5个步骤在客户端显示器上呈现,同样也是使用服务器的呈现支持,其根据来自客户端的各种输入,比如鼠标,键盘,等等。在步骤一和步骤二中,这些输入(依靠一个或者更多的上述第一输入事件)由服务器接收,然后,再一次把输入转换为某种格式和内容(上述的第三媒体类型内容),然后该格式和内容被传输,并且随后在客户端上呈现。在本专利技术的实施例中,所述的确定第一媒体类型内容是否不适合等的步骤,包括-由浏览器确定第一媒体类型内容是否在客户端上无法呈现;并且-如果无法呈现,则由浏览器激活第一软件组件。在这些步骤中,首先,浏览器确定当前的内容不适合呈现,然后,浏览器激活第一软件组件。所述第一软件组件被激活来准备处理和准备接收后续的来自服务器的呈现支持。在本专利技术的另外一个实施例中,所述从客户端传送链接等的步骤包括-由第一软件组件传送向第一媒体类型内容的链接和向服务器上的应用管理器的请求;并且-响应收到的链接和请求,由应用管理器创建第二软件组件,作为插件应用程序。在步骤一中,所述的链接和请求被发送到服务器上应用管理器,应用管理器随后为服务器创建所述第二软件组件,作为插件应用程序。因此,分别在客户端和服务器上的第一和第二软件组件,现在被建立来执行和激活端对端的客户端/服务器体系结构,以及它们之间的后续通信。在本专利技术的另外一个实施例中,所述在服务器上确定收到的链接的第二媒体类型内容的步骤包括-由第二软件组件,接收根据接收到的链接的第一媒体类型内容;并且-由第二软件组件把第一媒体类型内容转变为第二媒体类型内容。在步骤一中,收到的链接(如完整的URL)可以通知服务器,在其上可以找到内容链接到的(其他)服务器,并且随后该服务器可以检索所述的第一媒体类型内容。在最后步骤中,所述的第一媒体类型内容可以被转变为所述的第二媒体类型内容,如果接收到了该媒体,则其内容可以在客户端上呈现。前面所述的问题可以通过客户端进一步的解决,用来自服务器的呈现支持,在浏览器上呈现第一媒体类型内容,所述的客户端包括-用于确定第一媒体类型内容是否由于有限的资源不适合呈现,如果不适合,激活准备用于处理和接收来自服务器的呈现支持的第一软件组件的装置;-用于向服务器传输到第一媒体类型内容的链接以及对呈现支持的请求的装置;-用于接收传输来的链接的第二媒体类型内容的装置,其中,第二媒体类型内容适合在客户端上呈现,其中,第二媒体类型内容由服务器确定和传送;以及-用于呈现第二媒体类型内容的装置,来响应收到的第二媒体类型内容。在该客户端的实施例中,所述客户端还包括-接收第一输入事件的装置;-用于把第一输入事件传输到服务器上的第二软件组件的装置;-用于接收第三媒体类型内容的装置,其中由服务器上的第二软件组件转换和传送根据收到的第一输入事件和第二媒体类型内容的第三媒体类型;并且-用于进一步响应收到的第三媒体类型内容,呈现第三媒体类型内容的装置。该客户端由于与所述方法有关的前述原因,具有相同的优点,下面,与最佳实施例相关联并参考附图将更完整地解释本专利技术,其中附图说明图1显示了具有客户端上的第一软件组件和基本浏览器,以及服务器上的应用管理程序和第二软件组件的客户端和服务端体系结构。图2显示了处理客户端上的父窗口显示区域的输入和输出功能的客户端和服务器体系结构;图3显示了第一软件组件的树模块实现方式,其中,客户端为应用服务器被配置成为哑网络终端(dumb web terminal);并且图4显示了用来自服务器的呈现支持,在客户端上的浏览器上呈现第一媒体类型内容的方法。通过附图,相同的标记数字标示相似的或者对应的特征,功能,等等。图1是显示具有客户端上的第一软件组件和基本浏览器,以及服务器上的应用管理器和第二软件组件的客户本文档来自技高网...

【技术保护点】
一种在客户端的浏览器上用来自服务器的呈现支持,呈现第一媒体类型内容的方法,该方法包括如下步骤:-由于客户端有限的资源,确定第一媒体类型内容是否不适合呈现,如果不适合,则激活第一软件组件,准备接收并处理来自服务器的呈现支持;- 从客户端,传输向第一媒体类型内容的链接,以及向服务器发出的呈现支持的请求;-在服务器上,确定收到的链接的第二媒体类型内容,其中,第二媒体类型内容适于在客户端上呈现;-从服务器传送第二媒体类型内容到客户端上,以响应收到的链接和 请求;并且-响应收到的第二媒体类型内容,由第一软件组件呈现第二媒体类型内容。

【技术特征摘要】
EP 2002-5-17 02076944.41.一种在客户端的浏览器上用来自服务器的呈现支持,呈现第一媒体类型内容的方法,该方法包括如下步骤-由于客户端有限的资源,确定第一媒体类型内容是否不适合呈现,如果不适合,则激活第一软件组件,准备接收并处理来自服务器的呈现支持;-从客户端,传输向第一媒体类型内容的链接,以及向服务器发出的呈现支持的请求;-在服务器上,确定收到的链接的第二媒体类型内容,其中,第二媒体类型内容适于在客户端上呈现;-从服务器传送第二媒体类型内容到客户端上,以响应收到的链接和请求;并且-响应收到的第二媒体类型内容,由第一软件组件呈现第二媒体类型内容。2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括如下步骤-由第一软件组件接收第一输入事件;-从第一软件组件传送第一输入事件到服务器上的第二软件组件;-由第二软件组件把收到的第一输入事件转换为基于第一输入事件和第二媒体类型内容的第三媒体类型内容;-由第二软件组件把第三媒体类型内容传输到第一软件组件;并且-进一步响应收到的第三媒体类型内容,由第一软件组件呈现第三媒体类型内容。3.根据权利要求2所述的方法,其特征在于,确定的步骤包括-由浏览器确定第一媒体类型内容是否在客户端上无法呈现;并且-如果无法呈现,则由浏览器激活第一软件组件。4.根据权利要求3所述的方法,其特征在于,从客户端发送的步骤包括-由第一软件组件把到第一媒体类型内容的链接和请求发送到服务器上的应用管理器的;并且-响应收到的链接和请求,由应用管理器创建第二软件组件,作为插件应用程序。5.根据权利要求4所述的方法,其特征在于,在服务器确定上收到的链接的第二媒体类型内容的步骤包括-由第二软件组件接收基于接收到的...

【专利技术属性】
技术研发人员:MC陈JC陈WC林
申请(专利权)人:皇家飞利浦电子股份有限公司
类型:发明
国别省市:NL[荷兰]

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

1
相关领域技术
  • 暂无相关专利