【技术实现步骤摘要】
【国外来华专利技术】用于网络应用程序执行的客户端应用程序
[0001]本公开总体上涉及在客户端应用程序中执行网络应用程序。
技术介绍
[0002]计算机系统通常经过包括诸如因特网等广域网的网络与其他计算机系统进行信息通信。一种通信形式是从服务器计算机系统向客户端计算机系统发送网页(即通常以超文本标记语言(HTML)进行编写并且可以通过万维网进行访问的文档),该客户端计算机系统将网页呈现给用户,用户可以查看网页并与之交互。特别地,用户可以使用网络浏览器请求访问一组网页,然后使用网络浏览器查看网页并与之交互。这种交互可包含用户向网页提供网络浏览器的输入,从网页复制内容,使用网页链接浏览网页等。
附图说明
[0003]图1为示出了根据一些实施例的一种具有服务器系统的系统的示例元素的框图,该服务器系统能够将网络应用程序分发给网络浏览器和客户端应用程序。
[0004]图2为示出了根据一些实施例的一种服务器系统的示例元素的框图,该服务器系统能够分发网络应用程序。
[0005]图3为示出了根据一些实施例的一种网络浏览器的示例元素的框图,该网络浏览器能够执行网络应用程序。
[0006]图4为示出了根据一些实施例的一种客户端应用程序的示例元素的框图,该客户端应用程序能够执行网络应用程序。
[0007]图5和图6为示出了根据一些实施例的一种包含提供客户端应用程序的示例方法的流程图。
[0008]图7为示出了根据一些实施例的一种包含执行网络应用程序的示例方法的流程图。
[0009]图8为示出了根 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于提供能够在特定网络浏览器中和客户端平台本机的客户端应用程序中执行的网络应用程序的方法,其中,所述特定网络浏览器和所述客户端平台支持不同的功能组,包括:托管所述网络应用程序以便分发到所述客户端应用程序的实例,其中,所述客户端应用程序实现:一组使所述网络应用程序能够调用所述客户端平台支持的一组功能的模块,并且其中,当在所述客户端应用程序的实例中执行时,所述网络应用程序能够调用所述特定网络浏览器不支持的至少一项功能;从以下处接收针对所述网络应用程序的请求:在实现所述客户端平台的客户端设备上执行的所述客户端应用程序的特定实例;以及将所述网络应用程序发送到所述客户端应用程序的所述特定实例,以使所述网络应用程序在所述特定实例中执行,其中,在所述特定实例中执行所述网络应用程序允许所述网络应用程序调用特所述定网络浏览器不支持的所述至少一项功能。2.根据权利要求1所述的方法,其中,所述特定网络浏览器在第二客户端设备上执行,并且所述方法还包括:从在所述第二客户端设备上执行的所述特定网络浏览器处接收针对所述网络应用程序的第二请求;以及将所述网络应用程序发送到所述特定网络浏览器,以使所述网络应用程序在所述特定网络浏览器中执行,其中,当在所述特定网络浏览器中执行时,所述网络应用程序不能调用所述至少一项功能。3.根据权利要求2所述的方法,其中,所述第二客户端设备为所述客户端设备。4.根据权利要求1至3中任一项所述的方法,还包括:从以下处接收针对所述网络应用程序的第二请求:在实现第二客户端平台的第二客户端设备上执行的第二客户端应用程序的第二特定实例,其中,所述第二客户端平台支持与所述特定网络浏览器和所述客户端平台不同的功能组;以及将所述网络应用程序发送到所述第二客户端应用程序的所述第二特定实例,以使所述网络应用程序在所述第二特定实例中执行,其中,在所述第二特定实例中执行所述网络应用程序允许所述网络应用程序调用所述特定网络浏览器和所述客户端平台不支持的至少一项功能。5.根据权利要求4所述的方法,其中,所述第二客户端平台对应于与所述客户端平台不同的操作系统。6.根据权利要求1至5中任一项所述的方法,还包括:访问识别以下内容的功能信息:由所述客户端应用程序实现的所述模块组;以及响应于针对所述功能信息的请求,使得所述功能信息呈现给与针对所述功能信息的请求相关联的用户。7.根据权利要求1至6中任一项所述的方法,还包括:接收对所述网络应用程序的更新,其中,更新所述网络应用程序,使得所述网络应用程序能够调用所述客户端平台而非所述特定网络浏览器支持的附加功能。8.根据权利要求1至7中任一项所述的方法,还包括:托管第二网络应用程序以便分发给所述客户端应用程序的实例,其中,所述第二网络
应用程序能够调用与所述网络应用程序不同的功能组;以及响应于来自所述第二网络应用程序的所述特定实例的请求,服务器计算机系统将所述第二网络应用程序发送到所述特定实例,以...
【专利技术属性】
技术研发人员:W,
申请(专利权)人:易享信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。