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

具有安全检查和预览的服务器升级制造技术

技术编号:8323238 阅读:164 留言:0更新日期:2013-02-14 00:01
本发明专利技术提供了具有安全检查和预览的服务器升级。可提供升级控制检查。可通知用户至少一个升级可用。响应于接收到来自用户的对至少一个升级的选择,可做出检查以确定该至少一个升级是否与现有组件冲突。如果未检测到冲突,则可执行升级。如果存在冲突,则可尝试修复。

【技术实现步骤摘要】

本专利技术涉及具有安全检查和预览的服务器升级
技术介绍
可提供对升级的预览和安全检查。在常规系统中,当信息技术专家强制系统级升级时,在不具有对升级调度的粒度控制的情况下对共享计算机系统进行升级。该共享系统中的组件通常必须被一起升级以提供其中的数据和对象的一致性和持久性,并由此无法以粒度方式升级。另外,由于更多的组件需要在相同的升级会话中升级,因此这些升级导致较长的持续时间和所产生的断线。在某些情况下,共享系统的升级不允许终端用户确认升级的完整效果或不允许终端用户可访问的工具在发现已知问题的情况下阻止升级
技术实现思路
提供本
技术实现思路
以便以简化形式介绍将在以下具体实施方式中进一步描述的一些概念。此
技术实现思路
既不旨在标识所要求保护的主题的关键特征或必要特征。本
技术实现思路
也不旨在用于限制所要求保护的主题的范围。可提供升级控制检查。可通知用户至少一个升级可用。响应于接收到来自用户的对至少一个升级的选择,可做出检查以确定该至少一个升级是否与现有组件冲突。如果未检测到冲突,则可执行升级。如果存在冲突,则可尝试修复。以上概括描述和以下详细描述两者都提供了示例,并且只是说明性的。因此,以上概括描述和以下详细描述不应当被认为是限制性的。此外,除了本文中所阐述的那些特征或变体以外,还可以提供其他特征或变体。例如,实施例可涉及具体实施方式中所描述的各种特征组合和子组合。附图说明合并在本公开中并构成其一部分的附图示出本专利技术的实施例。在附图中图I是操作环境的框图;图2是用于提供升级控制检查的方法的流程图;以及图3是计算设备的框图。具体实施例方式以下具体实施方式参考各个附图。只要可能,就在附图和以下描述中使用相同的附图标记来指示相同或相似的元件。尽管可能描述了本专利技术的实施例,但修改、改编、以及其他实现是可能的。例如,可对附图中所示的元素进行置换、添加、或修改,并且可通过对所公开的方法置换、重新排序、或添加阶段来修改本文中所描述的方法。因此,以下具体实施方式并不限制本专利技术。升级控制检查可允许在没有信息技术专家帮助的情况下对要升级的共享计算机系统组件进行粒度选择。诸如协作服务等共享服务的用户可实时选择可用升级。这些升级可包括新用户界面、体验组件和/或诸如数据库等共享对象。此外,对升级的粒度控制可允许共享系统提供先前的升级前迭代和升级后版本两者,以使得先前的能力和新升级的能力可按照用户选择来获取。对升级的增加的控制可导致创建用户的现有数据的副本并对该副本应用升级。这可允许用户在非破坏性容量内预览和评估升级的效果。升级控制检查可使用用于将潜在升级问题通知给用户的基于规则的能力。这些规则可帮助终端用户修复已发现的问题区域并减少升级错误的可能性。升级控制检查可提供在系统继续工作的同时在彼此不同的时间执行对共享对象 的各个子集的升级的能力。用户可以在系统正由终端用户使用时在自助参与的基础上升级数据和对象中他们自己的分区以及那些数据分区和对象。检查还可提供在升级之前检测潜在问题的能力,并且可允许用户在参与升级过程之前自行修复。图I是包括用户工作站110的用于提供升级控制检查的操作环境100的框图。用户工作站110可包括数据处理应用115并可用于经由网络125与服务器120交互。数据处理应用115可包括例如文字处理、电子表格、演示文稿和/或其他生产力应用。例如,用户工作站110可用于连接到服务器120提供的多用户协作应用130,该协作应用可接收和处理来自用户工作站110的用户请求。用户工作站110可用于向诸如监视器和/或触摸屏等显示设备140输出应用数据和/或用户界面。用户工作站110可包括例如电子通信设备,诸如计算机、膝上型计算机、蜂窝和/或IP电话、平板、游戏控制台和/或其他设备。用户工作站110可以耦合到捕捉设备150,该捕捉设备可用于诸如用相机和/或话筒来记录用户和捕捉说出的单词、用户做出的运动和/或姿势。用户工作站110还可用于捕捉来自用户的诸如通过键盘、触摸屏、指示笔和/或鼠标(未示出)的其他输入。根据本专利技术的实施例,捕捉设备150可包括能够检测用户的语音和/或动作的任何语音和/或运动检测设备。例如,捕捉设备150可包括包含多个相机和多个话筒的Microsoft Kinect 运动捕捉设备。图2是阐明根据本专利技术的一实施例的用于提供升级控制检查的方法200中所涉及的各概略阶段的流程图。方法200可使用计算设备300来实现,这将在下面参考图3予以更详细描述。在下文中将更详细地描述实现方法200的各阶段的方式。方法200可开始于开始框205并继续至阶段210,在那里计算设备300可通知用户对应用组件的至少一个升级可用。例如,用户可以在应用和/或来自管理员的电子邮件中接收到升级可用的警告。这一升级可包括对应用组件的功能的升级、对与应用组件相关联的用户界面/体验的升级和/或对数据集的数据存储模式的升级。接着,方法200可以前进到阶段215,在那里计算设备300可以从用户接收对至少一个升级的选择。例如,用户可以肯定地响应对话框,该对话框询问用户是否想要升级继续和/或从可用升级的列表中选择升级。接着方法200可前进至阶段220,在那里计算机设备300可创建与用户相关联的数据分区的副本。例如,协作应用130可以克隆与用户的工作空间相关的所有数据,包括数据和/或配置选项的集合。这一副本可以在服务器120上可用的数据库中创建。根据本专利技术的实施例,数据分区的副本可以不是必需的,诸如在用户选择对其生产数据集应用升级的情况下。例如对于对用户界面的装饰升级或者在已经针对其他数据集评估升级的情况下,可做出这一决定。方法200然后可前进至阶段225,在那里计算设备300可确定升级是否可能与现有组件和/或数据集冲突。例如,多个升级规则可评估现有组件是否与升级不兼容;用户的数据是否是不稳定的、被破坏的或具有可导致从升级中的数据丢失;和/或用户是否已经应用升级不支持的定制选项(例如,数据查看模板和/或本地化/语言选项)。这些冲突可以与不同的等级相关联,范围从信息(例如,告知用户某一些菜单选项已被移动)到警告(例如,用户数据未在启动升级之前被保存)到错误(例如,特定数据可能在升级后被破坏和/或变得不可访问)。所有这些冲突都可以被记录以供服务器120的用户和/或管理员查阅。如果在阶段225检测到升级冲突,则方法200可前进至阶段230,在那里计算设备300可以将冲突通知给用户。例如,协作应用130和/或数据处理应用115可以在显示设备140上显示向用户警告冲突的对话框。根据本专利技术的实施例,这些通知可请求用户的授权以继续升级和/或可推荐将升级应用于用户的数据/环境的副本而不是直接应用于用户的当前数据集。 方法200然后可前进至阶段235,在那里计算设备300可尝试修复数据分区中的冲突。例如,协作应用130可保存对用户数据的任何未保存改变和/或尝试重构数据库中的数据以符合新模式。在阶段235尝试修复冲突之后,或者在在阶段225未检测到冲突的情况下,方法200可前进至阶段240,在那里计算设备300可以对与用户相关联的数据分区执行至少一个升级。例如,可以向用户展示新用户界面,和/或可修改数据处理应用115和/或协作应用130的功能。根据本专利技术的实施例,服务器120可以执行本文档来自技高网...

【技术保护点】
一种用于提供升级控制检查的方法,所述方法包括:通知用户至少一个升级可用;接收来自用户的对所述至少一个升级的选择;确定所述至少一个升级是否与组件冲突;以及响应于确定所述至少一个升级不与所述组件冲突,执行所述升级。

【技术特征摘要】
2011.11.03 US 13/288,2971.一种用于提供升级控制检查的方法,所述方法包括 通知用户至少一个升级可用; 接收来自用户的对所述至少一个升级的选择; 确定所述至少一个升级是否与组件冲突;以及 响应于确定所述至少一个升级不与所述组件冲突,执行所述升级。2.如权利要求I所述的方法,其特征在于,确定所述至少一个升级是否与所述组件冲突包括确定所述至少一个升级是否包括关键错误级别。3.如权利要求2所述的方法,其特征在于,还包括 响应于确定所述至少一个升级包括所述关键错误级别,尝试在执行所述升级之前修复所述组件。4.如权利要求3所述的方法,其特征在于,还包括 确定尝试修复所述组件是否成功;以及 响应于确定尝试修复所述组件不成功,中止所述升级的执行。5.一种用于提供升级控制检查的系统,所述系统包括 存储器存储;以及 耦合到所述存储器存储的处理单元,其中所述处理单元用于 从用户接收执行对至少一个应用组件的升级的指令; 确定所述升级是否包括与同所述用户相关联的数据集的冲突; 响应于确定所述升级包括与同所述用户相关联的数据集的冲突,修复与所述用户相关联的数据集; 创建与所述用户相关联的数据集的副本; 将所述升级应用于所述数据集的副本; 向所述用户提供对所述数据集的升级后副本的访问; 接收来自所述用户的对所述数据集的升级后副本的批准;以及 删除原始数据集。6.如权利要求5所述的系统,其特征在于,所述处理单元还用于通知所述用户所述升级可用。7.如权利要求6所述的系统,其特征在于,所述处理单元还用于向所述用户提供其中...

【专利技术属性】
技术研发人员:S·L·G·利文斯通M·J·阿比迪A·阿克塔伊常乐V·库尔卡尼刘利萍马宏舟J·E·门杰斯R·D·汤姆森P·西梅克樊德润
申请(专利权)人:微软公司
类型:发明
国别省市:

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

1