用于操作系统的自助服务机应用模式的制作方法

文档序号:9457648阅读:338来源:国知局
用于操作系统的自助服务机应用模式的制作方法
【专利说明】用于操作系统的自助服务机应用模式
[0001]相关申请的交叉引用
[0002]本申请要求2013年5月13日提交的题为“用于操作系统的自助服务机应用模式,,(“K1SK APPLICAT1N MODE FOR OPERATING SYSTEM”)的美国非临时专利申请号13/892,673的优先权且是其继续申请,该申请的公开全部通过引用结合到本文中。
技术领域
[0003]本公开一般地涉及用于计算机的操作系统的自助服务机(k1sk)应用模式。
【背景技术】
[0004]开发者想要开发非常专业的系统。专业系统的示例包括航空公司自助服务机、地铁售票站、或者甚至快餐机。其它示例包括环境显示器、家庭自动化、或单一用途应用设备。例如,游戏的应用开发者可能想要生产定制游戏机。
[0005]开发者可使用定制的Linux版本、某些移动操作系统(OS)、或者甚至自己来编写其整个OS。这些解决方案是昂贵的、不可扩展的,并且可能经证明尤其是对于较小的开发者而言是巨大的任务。

【发明内容】

[0006]—种系统包括提供每次运行单个应用并防止用户访问操作系统或诸如web浏览器的其它应用的自助服务机模式的设备。该设备可自动地更新操作系统和应用两者。管理控制台可允许管理员从远程位置配置各种自助服务机。
[0007]在一个一般方面中,一种方法包括将计算机的模式从操作系统变换成自助服务机模式,其中,所述自助服务机模式提供用于一个web应用的用户界面,并且其中,所述自助服务机模式防止对计算机的任何其它应用或操作系统的访问。所述方法包括当计算机在所述自助服务机模式下操作的同时经由网络而自动地更新所述web应用,并且当计算机在自助服务机模式下操作的同时经由网络而自动地更新所述计算机的操作系统。所述方法还包括当计算机在所述自助服务机模式下操作的同时响应于检测到所述web应用的中断状态而经由所述计算机来自动地重新启动所述web应用。
[0008]本方面的其它实施方式包括被配置成执行所述方法的所述动作、在计算机存储设备上编码的相对应的系统、装置、以及计算机程序。
[0009]在另一一般方面中,一种系统包括包含微处理器的照相机硬件设备,所述微处理器执行操作系统并执行指令以响应于从所述照相机硬件设备向监视器发送输入,使用所述照相机硬件设备和所述监视器来自动地启动与另一设备的网络视频通信会话,其中,所述网络视频通信会话在自助服务机模式下操作。本方面的其它实施方式包括被配置成执行所述方法的所述动作、在计算机存储设备上编码的相对应的系统、装置、以及计算机程序。
[0010]在另一方面中,一种方法包括经由第一计算机的企业策略控制面板将第二计算机的操作系统模式配置成自助服务机模式,其中,所述自助服务机模式提供用于一个web应用的用户界面,并且其中,所述自助服务机模式防止对所述计算机的任何其它应用或所述操作系统的访问。所述方法包括当所述第二计算机在所述自助服务机模式下操作的同时由所述第二计算机经由网络来自动地更新所述web应用,并且当所述第二计算机在所述自助服务机模式下操作的同时由所述第二计算机经由网络来自动地更新所述第二计算机的操作系统。所述方法包括在所述第二计算机在自助服务机模式下操作的同时响应于检测到所述web应用的中断状态而经由所述第二计算机来自动地重新启动所述web应用。
[0011]本方面的其它实施方式包括被配置成执行所述方法的所述动作、在计算机存储设备上编码的相对应的系统、装置、以及计算机程序。
[0012]本文所述的主题的实施方式中的一个或多个可提供以下优点中的一个或多个。可以自动地更新系统。系统是弹性的,并且如果在自助服务机模式下操作的应用崩溃,则所述系统(例如,经由所述操作系统)可自动地使其本身重新启动至适当位置(例如,到其崩溃前的状态)ο所述操作系统可监视所述应用的状态并且自动地向任何自助服务机推送更新。
[0013]在附图和以下描述中阐述了一个或多个实施方式的细节。其它特征将从描述和附图以及权利要求而显而易见。
【附图说明】
[0014]图1A是可以用来提供自助服务机模式的系统的框图。
[0015]图1B是可以用来提供自助服务机模式的另一系统的框图。
[0016]图2是图示出实现自助服务机模式的系统的示例的序列图。
[0017]图3是用于提供自助服务机模式的另一示例系统的框图。
[0018]图4是可以与自助服务机模式一起使用的示例用户界面。
[0019]图5是可以用来提供自助服务机模式的示例清单文件。
[0020]图6是用于提供自助服务机模式的过程的流程图。
[0021]图7图示出可以用来实现在这里描述的技术的计算设备和移动计算设备的示例。
[0022]各种图中的相同的附图标记指示相同元件。
【具体实施方式】
[0023]图1A是可以用来提供自助服务机模式的系统的框图。系统100可包括至少一个设备110和至少一个管理控制台140,其通过至少一个网络120互连。设备110可以是计算机、智能电话、膝上型计算机或可执行用户界面、下载、和执行软件应用、以及与网络120通信的类似设备。在一些实施方式中,如下面更详细地描述的,该设备可包括具有输入/输出端口的照相机/麦克风软件保护器(dongle)。设备110包括操作系统112,并且可包括应用114。应用可以是打包应用或web应用,并且可从网络或数字商店下载。
[0024]在该场境中,“web应用”可以是被配置成为用户执行单个任务或多个任务的应用。在此类实施方式中,可将web应用配置成被web浏览器执行或解释,或者在自助服务机模式下直接地由操作系统操作。因此,web应用可以被用web技术编程并用专用的用户界面来运行,并且通常提供比独立网站更加丰富和交互但与桌面应用相比不那么麻烦且整体式的功能和体验。web应用的示例包括在浏览器内部运行的游戏、视频编辑器、以及视频播放器。web应用可包括包含关于web应用的元数据(诸如用于名称、描述、版本、web应用使用的URL、图标、许可、及其它数据的字段)的清单文件、以及一个或多个网页或用户界面元素。
[0025]贯穿本文,web应用或已安装的应用可以指许多不同类型的应用。web应用可以是“托管应用”或“打包应用”。托管应用可包括网站的至少一部分,该网站本身包括网页、外加一些元数据,所述元数据可尤其与web应用或web应用的用户相关以允许web应用为用户执行一些特定功能。打包应用可以被视为其代码被捆绑的web应用,使得用户可下载web应用的所有内容以供浏览器执行。打包web应用可不需要具有网络访问权限以针对用户执行其功能,并且相反可在不访问网络的情况下由浏览器本地地在计算设备上成功地执行。web应用通常独立运行,类似于任何常规网站。
[0026]在一些实施方式中,仅用web技术来对各种应用进行编码,web技术诸如HTML、CSS JAVASCRIPT、DART、NaCl等,并且可在不使用浏览器的情况下像本机应用一样操作。这些应用可具有与web应用类似的结构。
[0027]在一些实施方式中,设备110可包括显示屏116。在一些实施方式中,设备110可不包括显示屏并且替代地包括其它特征,诸如照相机或麦克风和具有HDMI或USB连接的输入/输出端口或电缆。
[0028]网络120可以是单一网络或任何类型的计算机网络的组合,诸如局域网(LAN)或广域网(WAN)、WIFI网络、蓝牙网络、或其它网络。另外,网络102可以是公有(例如,因特网)和私有网络的组合。
[0029]与设备110相关联地图示的组件仅仅用于说明,因为可包括其它组件。下面更详细地描述设备的各种替选和附加示例。
[0030]管理控制台140可以是具有用户界面的计算设备,其允许控制面板控制在企业系统中操作的计算机的各种特征,其在一些实施方式中可包括设备110。在此类实施方式中,管理员或其它用户可控制例如当设备处于自助服务机模式时哪个应用被启动、用户可访问或不可访问哪些应用或网站、定时注销(log out)会话、用于设备的输入/输出访问、启动或登录屏幕及其它特征。
[0031]设备110可运行基本模式或自助服务机模式。基本模式可包括任何种类的操作系统特征、诸如web浏览器的应用、工作站程序、电子邮件等。自助服务机模式可在消费者模式或企业模式下执行。在消费者模式下,用户可从在线应用商店获得应用。可使用web技术来开发应用,并且可在清单文件中包括唯一(例如,32位)识别号和自助服务机模式标志。用户可经由用户界面将应用标识符设定成自助服务机应用。在后台中,操作系统然后可下载应用、重启设备110 (确定其被设定成在自助服务机模式下执行并且确定应用存在)、并且安装该应用。设备110可启动执行该应用的特定的操作会话,例如不要求任何登录或启动屏幕,使得该应用在启动设备110时立即操作,以全屏用户界面作为应用的启动屏幕。在一些实施方式中,用户可在任何时间禁用自助服务机模式,以使用键盘终止证书集合来切换回到基本模式。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1