用于在计算设备处促进动态改变定向用于编辑模式的机制的制作方法

文档序号:13705984阅读:110来源:国知局
技术领域本文中描述的实施例一般地涉及计算机。更特别地,实施例涉及用于在计算设备处促进动态改变定向用于编辑模式的机制。

背景技术:
在计算设备处的常规操作系统和软件应用要求用户主动地访问设置区域(例如,局部设置区域、基于操作系统的设置区域等),以便进行改变(甚至相对简单的改变)以能够执行任何类型的编辑。每次要进行编辑改变都不得不进入设置区域不仅将用户带离相关内容并因此打破上下文,而且这样的措施可以是低效、耗费时间、并且易于出错的。附图说明在其中相似的参考数字指的是类似的元件的附图的图中以示例的方式而不是以限制的方式图解实施例。图1根据一个实施例图解在计算设备处的动态编辑模式机制。图2根据一个实施例图解动态编辑模式机制。图3A根据一个实施例图解具有图1的动态编辑模式机制的计算设备。图3B根据一个实施例图解具有图1的动态编辑模式机制的计算设备。图4根据一个实施例图解适合于实现本公开的实施例的计算机系统。图5根据一个实施例图解用于在计算设备处促进动态编辑模式的方法。具体实施方式在以下描述中,陈述众多具体细节。然而,可以在没有这些具体细节的情况下实践如本文中描述的实施例。在其它实例中,没有详细示出公知的电路、结构和技术以便不掩盖对本描述的理解。实施例提供了用于促进用户简单地通过将计算设备从其初级屏幕定向(例如,竖排(portrait))旋转到其次级屏幕定向(例如,横排(landscape)或反之亦然而不要求用户驶离内容或访问分离的设置区域来访问内容方面和上下文相关的控制和编辑区域的新颖技术。在一个实施例中,该技术通过递送与在手边的体验和内容有关的选项提供用户停留与内容一起并在上下文内同时维持聚焦。另外,在一个实施例中,给出对区域的访问是简单的手势(例如,将计算设备转向一旁),该手势继续帮助维持以仅不同的方式简单地观看相同体验的感觉。图1根据一个实施例图解在计算设备100处的动态编辑模式机制110。计算设备100充当用于主控动态编辑模式机制(“编辑机制”)110的主机,其包括任何数目和类型的组件的结合用于在计算设备100处促进动态和自动改变定向用于编辑模式。计算设备100可以包括大型计算系统,诸如服务器计算机、台式计算机等,并且还可以包括机顶盒(例如,基于互联网的有线电视机顶盒等)、基于全球定位系统(GPS)的设备等等。计算设备100可以包括移动计算设备,诸如包括智能电话的蜂窝电话(例如,苹果?的iPhone?、移动研究公司?的黑莓?等)、个人数字助理(PDA)、平板计算机(例如,苹果?的iPad?、三星?的Galaxy3?等)、膝上型计算机(例如,笔记本、上网本、超级本TM等)、电子阅读器(例如,亚马逊?的Kindle?、BarnesandNobles?的Nook?等)、智能电视、可穿戴设备、媒体播放器等等。计算设备100可以包括操作系统(OS)106,其充当在计算设备100的硬件和/或物理资源和用户之间的接口。计算设备100还包括一个或多个处理器102、存储器设备104、网络设备、驱动器等等、以及输入/输出(I/O)源108(诸如触摸屏、触摸板、触摸垫、虚拟或正常键盘、虚拟或正常鼠标等等)。要注意的是,可以贯穿本文件可交换地使用像“节点”、“计算节点”、“服务器”、“服务器设备”、“云计算机”、“云服务器”、“云服务器计算机”、“机器”、“主机”、“设备”、“计算设备”、“计算机”、“计算系统”等术语。还要注意的是,可以贯穿本文件可交换地使用像“应用”、“软件应用”、“程序”、“软件程序”、“包”、以及“软件包”的术语。类似地,可以贯穿本文件可交换地使用像“作业”、“输入”、“请求”以及“消息”的术语。图2根据一个实施例图解动态编辑模式机制110。在一个实施例中,可以在充当主机的计算设备100(诸如智能电话、平板计算机、膝上型计算机等)处使用编辑机制110。在一个实施例中,编辑机制110包括一个或多个组件,诸如内容检测逻辑(“内容逻辑”)201、上下文评估和阶段分配逻辑(“上下文逻辑”)203、请求接收逻辑205、请求解释和执行逻辑207、和通信/兼容性逻辑209。在一个实施例中,编辑机制110包括内容/上下文检测逻辑201,其用于检测正在计算设备(例如,智能电话)处使用的当前内容和上下文。例如,在一些情况中,用户可能正从任何数目和类型的源处粗略查看各种新闻项目,其中在一些情况中,用户可能正详细查看涉及新闻项目之一的故事。相应地,在一个实施例中,内容逻辑201检测用户正观看的内容并进一步检测其中正观看内容的上下文。例如在一个实施例中,继续新闻源的示例,内容逻辑201检测用户正在计算设备100处访问什么类型的内容。当检测内容时,在一个实施例中,上下文逻辑203确定其中正访问并使用内容的上下文。例如,上下文逻辑203确定用户是否仍处于观看内容的初始阶段(诸如仍浏览或查看新闻项目列表、新闻源等,与研究或读取详细新闻故事相对照)。相应地,确定内容的上下文并对其分配阶段,诸如如果用户仍正在浏览新闻项目或新闻源,那么上下文逻辑203认为用户为处于初级或编辑阶段,在这里在不必丢失内容和/或其上下文的情况下用户可能倾向于进入编辑模式。相反,如果用户正观看详细新闻故事(与浏览新闻故事列表相对照),那么上下文逻辑203认为用户为处于次级或非编辑阶段,在这里由于害怕丢失内容和/或其上下文用户很可能不进入编辑模式。例如,在其中用户正从几个新闻源(例如,纽约时报?(“NY时报”)、华尔街日报?(“日报”)等)观看若干新闻项目的阶段处,对内容分配初级阶段,并且贯穿初级阶段,如在本文件中将进一步描述的那样,用户可以通过简单地以例如45°或90°角转向计算设备100来进入编辑模式。这是因为由于处于初级阶段,仍可以将用户的内容视为初步且表面的,其中内容可能不是同样地关键的,并且因此用户可能倾向于进入编辑模式以例如删除现存新闻源和/或添加另一新闻源(例如,洛杉矶时报?(“LA时报”))等。在该初级阶段处,使新颖且创新的动态编辑模式可用于计算设备100。然而,如果用户已经进入读取详细的新闻故事,那么现在可以将内容视为是在次级或非编辑阶段,在这里上下文变得相对重要并且用户可能不同样地倾向于进入编辑模式而是更愿意集中在读取或分享新闻故事上。在该阶段处,动态编辑模式可以不可用于计算设备100。在一个实施例中,当内容逻辑201检测内容时,上下文逻辑203可以评估所检测的内容并将阶段(例如,初级阶段、次级阶段等)分配到内容或与内容相关联。预期实施例不被限于仅初级和次级阶段,并且可以确定任何数目和类型的阶段或上下文并且相应地将它们与内容相关联。类似地,预期仅将上面提及的新闻源、新闻项目呈现为示例且是为了简短、清晰并容易理解,并且实施例不被限于这样的情况。例如,与新闻项目和新闻源相对照,用户可以正在weather.com?处观看在丹佛和波特兰的当前天气温度。在一个实施例中,这可以被视为初级或编辑阶段,并且因此用户可以简单地扭转计算设备100以到达编辑模式以例如将另一城市(诸如达拉斯)进入列表。然而,在一个实施例中,如果用户已经正在观看关于丹佛的详细天气报告(例如,5日天气报告和其它细节),那么然后可以将这视为次级或非可编辑阶段,其中动态编辑模式可能是不可用的。预期实施例不被限于任何特定类型或数目的网站或软件应用,并且用户可以在与任何数目和类型的网站和软件应用共同工作时选择以访问动态编辑模式,所述网站和软件应用诸如商业应用、通信网站(例如,Skype?、Viber?、Tango?等)、社交和/或商业联网网站(例如,Facebook?、Twitter?、LinkedIn?等)等等。在一个实施例中,在请求接收逻辑205处从用户接收用于编辑的请求。如上面提及的那样,可以通过简单地以特定的或任何数目的角度(诸如45°、75°、90°等)扭转计算设备、或简单地以例如90°等转向一旁、或以特定的角度翻转、等等或通过其任何结合来接收编辑请求。例如,可以将计算设备100从竖排移到横排或反之亦然。实施例不被限于其中计算设备100可以被扭转或转向或翻转等的任何特定方式或角度。另外,可以根据默认设置或如由用户阐明的用户偏好来定义、更改并促进动态编辑模式。在一个实施例中,为了访问动态编辑模式,当用户根据默认设置或用户偏好以特定的方式(诸如从竖排到横排或反之亦然)转向(或扭转或翻转)计算设备100时,可以在请求接收逻辑205处接收计算设备100的该转向作为用于经由动态编辑模式编辑的请求。在一个实施例中,请求解释和执行逻辑207接收评估并解释在请求接收逻辑205处接收的编辑请求。例如,请求解释和执行逻辑207可以确认该请求确实是用于编辑目的并且其不仅是偶然地或不故意地被完成,诸如如果针对至少一段时间(例如,2秒钟等)执行该请求,那么其可以被认为是用于编辑的请求;否则,它可以作为偶然的或不故意的转向计算设备100被放弃。例如,用户可以将计算设备100(例如智能电话)从竖排转向横排仅为了观看在YouTube?或Netflix?等上的视频片段,并且因此,用户可能实际不意图进入到横排模式以执行任何编辑;在该情况中,虽然可以在请求接收逻辑205处将计算设备100的转向接收为编辑请求,但是在解释和执行逻辑207对编辑请求解释时,由于正在次级或非编辑阶段接收其,解释和执行逻辑207可以拒绝它,并且因此将其解释为偶然的和/或不故意的。在一个实施例中,当解释编辑请求时并且一旦确定其为用于编辑的真正且故意的请求时,然后请求解释和执行逻辑207就可以执行要通过动态编辑模式实现的该请求。例如并且在一个实施例中,如果在内容观看的次级或非编辑阶段期间接收该请求,那么可以如在默认设置或用户偏好中阐明的那样否定该请求。如上面提及的那样,在次级或非编辑阶段期间,用户正观看的内容的上下文可以是特定的(诸如观看在Netflix?上的视频等),并且在该阶段期间将用户推离内容或其上下文可能是不受欢迎的,并且因此,可以针对将编辑请求解释为偶然的和/或不故意的来否定它。然而,在一个实施例中,如果解释和执行逻辑207将编辑请求解释为在内容观看的初级或编辑阶段期间进行的,并且因此其被视为适时且故意的,那么解释和执行逻辑207通过允许计算设备100进入到动态编辑模式中来执行编辑请求,在所述动态编辑模式中用户可以执行如用户期望或必需的任何种类的编辑(例如,与用户正访问并使用的软件应用相关的改变设置或执行内容添加、删除、和/或更改等)而不必离开内容或其上下文。当完成编辑过程时,用户可以将计算设备100转向回到其先前位置,诸如从横排到竖排或反之亦然。与接收编辑请求一样,在请求接收逻辑205处计算设备100的该转向回到可以被视为并接收为退出请求,并且随后由解释和执行逻辑207解释并执行它。例如并且在一个实施例中,如果用户在没有保存改变的情况下转向计算设备100,那么解释和执行逻辑207可以将退出请求解释为偶然或不故意的,并且因此可以不实现它。然而,如果完成编辑并且用户已经保存了所提议的改变,那么解释和执行逻辑207然后可以将退出请求解释为适时且故意的,并且因此可以处理其以便计算设备100可以编辑动态编辑模式并在接收并处理编辑请求之前回到用户正观看的原始的内容。类似地,在一个实施例中,计算设备100可以进一步包括任何数目和类型的触摸/图像组件,包括(但不被限于)图像捕获设备(例如,一个或多个相机等)和图像感测设备,诸如(但不被限于)上下文感知传感器(例如,温度传感器、与一个或多个相机共同工作的面部表情和特征测量传感器、环境传感器(诸如用于感测背景颜色、光等)、生物测定传感器(诸如用于检测指纹、面部点或特征等)等等。计算设备100还可以包括经由显示屏提供一个或多个用户接口(例如,web用户接口(WUI)、图形用户接口(GUI)、触摸屏等)的一个或多个软件应用,诸如商业应用、社交网络网站(例如,Facebook?、Google+?、Twitter?等)、商业联网网站(例如,LinkedIn?等)、通信应用(例如,Skype?、Tango?、Viber?等)、游戏和其它娱乐应用等等,同时保证与改变的技术、参数、协议、标准等的兼容性。可以使用通信/兼容性逻辑209来促进在计算设备100和任何数目和类型的其它计算设备(例如,移动计算设备、台式计算机、服务器计算设备等)、储存设备、数据库和/或数据源(诸如数据储存设备、硬驱动器、固态驱动器、硬盘、存储卡或设备、存储电路等)、网络(例如,云网络、互联网、内联网、蜂窝网络、接近网络,诸如蓝牙、低能量蓝牙(BLE)、智能蓝牙、Wi-Fi接近、射频识别(RFID)、近场通信(NFC)、人体区域网(BAN)等)、无线或有线通信和相关协议(例如,Wi-Fi?、WiMAX、以太网等)、连接性和位置管理技术、软件应用/网站(例如,社交和/或商业联网网站,诸如Facebook?、LinkedIn?、Google+?、Twitter?等,商业应用、游戏和其它娱乐应用等)、编程语言等之间的动态通信和兼容性,同时保证与改变的技术、参数、协议、标准等的兼容性。虽然为了简短、清晰和易于理解遍及本文件可以讨论一个或多个示例(例如,新闻源、weather.com?、以90°或从竖排到横排或反之亦然转向计算设备110、动态编辑模式、智能电话、平板计算机等),但是预期实施例不被限于任何特定数目和类型的手势、显示面板、计算设备、用户、网络或认证协议或过程等等。例如,实施例不被限于任何特定的网络安全基础设施或协议(例如,单点登录(SSO)基础设施和协议)并且实施例可以与任何数目和类型的网络安全基础设施和协议(诸如安全声明标记语言(SAML)、OAuth、Kerberos等)兼容。遍及本文件,可以可交换地引用像“逻辑”、“组件”、“模块”、“框架”、“引擎”、“点”等的术语,并且可以以示例的方式包括软件、硬件、和/或软件和硬件的任何结合,诸如固件。另外,特定的牌子、词汇、术语、短语、名称、和/或缩略词(诸如“编辑模式”、“动态编辑模式”、“初级阶段”、“次级阶段”、“第一阶段或模式”、“第二阶段或模式”、“转向”、“扭转”、“编辑”等)的任何使用都不应被读为在产品中或在本文件之外的文献中将实施例限制成承载该标记的软件或设备。预期可以向动态编辑模式机制110添加和/或从其中移除任何数目和类型的组件以促进包括添加、移除、和/或增强某些特征的各种实施例。为了简短、清晰并容易理解动态编辑模式机制110,这里不示出或讨论标准和/或已知组件中的许多,诸如计算设备中的那些。预期如本文中描述的实施例不被限于任何特定的技术、拓扑、系统、架构、和/或标准,并且它们足够动态以适应并适配任何未来的改变。图3A根据一个实施例图解具有图1的动态编辑模式机制110的计算设备100。在所图解的实施例中,计算设备100被示出为处于正常或默认模式300,诸如计算设备100在竖排305中图解列出如由许多新闻源(例如,新闻源A(例如,NY时报)、新闻源B(例如,日报)等)提供的许多新闻项目(例如,标题文本1、标题文本2等)的新闻应用。在该点处,内容的阶段或上下文被视为初级或编辑阶段,并且因此,用户可以简单地将计算设备100转向到横排315以从正常模式300切换至动态编辑模式310用于编辑目的。例如,如所图解的那样,用户可以通过经由简单地触摸或点击在添加选项(诸如在这里图解的“+”)上添加新闻源、或者简单地点击或触摸在要移除的现存新闻源中的一个或多个上删除新闻源(诸如新闻源A或B)而使用动态编辑模式310来编辑新闻源。类似地,可以提供其它选项,诸如移动选项以移动一个或多个新闻源以具有例如相对其它源的优先级,诸如移动新闻源B以具有相对新闻源A的优先级。图3B根据一个实施例图解具有图1的动态编辑模式机制110的计算设备100。在所图解的实施例中,例如,用户在横排315中选择使用动态编辑模式310将新闻源(诸如新闻源C)添加到新闻源列表。现在,一旦用户进行了改变,诸如在添加了新闻源C之后,用户可以简单地将计算设备100转向回到竖排305以退出动态编辑模式310并返回到正常模式300,其现在示出不仅来自旧的/现存的新闻源A和B而且来自新添加的新闻源C的新闻项目。如上面提及的那样,预期实施例不被限于仅新闻应用或者在竖排或横排模式中等等,并且为了简短、清晰和容易理解仅仅提供这些图解作为示例。例如,在一些实施例中,可以在竖排305或一旁中或当设置在平坦的位置中时等等提供动态编辑模式310,并且类似地,可以在横排315或一旁或当在平坦的位置中时等等提供正常模式300。现在参考图5,其根据一个实施例图解用于在计算设备处促进动态编辑模式的方法500。可以由可以包括硬件(例如,电路、专用逻辑、可编程逻辑等)、软件(诸如在处理设备上运行的指令)、或其结合的处理逻辑来执行方法500。在一个实施例中,可以由图1的动态编辑模式机制110执行方法500。为了简短和清晰在陈述中以线性序列图解方法500的过程;然而,预期可以并行地、异步地、或以不同顺序执行它们中的任何数目。为了简短、清晰且容易理解,在这里不讨论或重复参考在本文件中的其它附图讨论的细节中的许多。在块505处开始方法500,其中在计算设备处接收用于访问动态编辑模式的请求(也被称为“编辑请求”或“正在编辑请求”)。在一个实施例中,可以由用户通过简单地将计算设备从一个位置转向另一个位置(诸如从竖排向横排或反之亦然)来发起或发出该编辑请求。在块510,当接收编辑请求时,检测用户在计算设备处正访问的任何内容。在块515处,评估与该内容相关联的上下文,诸如是否正在初始阶段(诸如访问表面信息、研究数据等)或稍后阶段(诸如访问详细和/或特定信息)处访问内容。在块520处,一旦评估了上下文,就基于所评估的上下文将阶段与内容相关联,诸如如果仍正在初始阶段处访问内容那么将初级阶段与内容相关联,或者如果正在稍后阶段访问内容那么将次级阶段与内容相关联。在块525处,在一个实施例中,进行关于是否将初级阶段或次级阶段与内容相关联的确定。在块530处,如果将次级阶段与内容相关联,那么将编辑请求解释为偶然或不故意的并且因此在块535处拒绝(reject)编辑请求并否定(deny)对动态编辑模式的访问。在块540处,在一个实施例中,如果将初级阶段与内容相关联,那么将编辑请求解释为故意并适时的。在块545处,授权编辑请求并允许对动态编辑模式的访问。在块550处,用户经由动态编辑模式提出的任何改变被促进,因为它们被接收并且接受或拒绝(例如,不被允许的改变,诸如试图以非法方式移动项目、试图删除不允许被删除的应用(例如,操作系统)等)。当促进了所提出的改变时,在块555处,接收用于退出动态编辑模式的请求(也被称为“退出请求”或“正在退出请求”)。与编辑请求一样,当用户将计算设备转向回到其原始位置(诸如从横排转回到竖排或反之亦然)时接收退出请求。在块560处,授权退出请求并且现在用户可以在计算设备处按照通过动态编辑模式进行的所接受的改变来访问内容。现在参考图4,其图解计算系统400的实施例。计算系统400表示一系列计算和电子设备(有线或无线),包括例如台式计算系统、膝上型计算系统、蜂窝电话、个人数字助理(PDA)(包括蜂窝使能PDA)、机顶盒、智能电话、平板等。替换的计算系统可以包括更多、更少和/或不同的组件。计算系统400可以是与图1的主机100相同或类似或包括图1的主机100。计算系统400包括总线405(或例如,链接、互连、或用于传递信息的另一类型的通信设备或接口),以及被耦合到总线405的可以处理信息的处理器410。虽然图解计算系统400具有单个处理器,但是电子系统400可以包括多个处理器和/或协同处理器,诸如中央处理器、图形处理器和物理处理器等中的一个或多个。计算系统400还可以包括随机存取存储器(RAM)或其它动态储存设备420(被称作主存储器),其被耦合到总线405并且可以存储信息和可以由处理器410执行的指令。还可以使用主存储器420来存储在处理器410执行指令期间的临时变量或其它中间信息。计算系统400还可以包括只读存储器(ROM)和/或其它储存设备430,其被耦合到总线405,其可以存储静态信息和用于处理器410的指令。可以将日期储存设备440耦合到总线405以存储信息和指令。日期储存设备440,诸如磁盘或光盘和对应的驱动器可以被耦合到计算系统400。还可以经由总线405将计算系统400耦合到显示设备450,诸如阴极射线管(CRT)、液晶显示器(LCD)或有机发光二极管(OLED)阵列,以向用户显示信息。可以将包括字母数字和其它键的用户输入设备460耦合到总线405以向处理器410传递信息和命令选择。另一种类型的用户输入设备460是指针控制470,诸如鼠标、追踪球、触摸屏、触摸板、或光标方向键,以向处理器410传递方向信息和命令选择并用于控制在显示器450上的光标移动。可以将计算系统400的相机和麦克风阵列490耦合到总线405以观察手势、记录音频和视频并用于接收和传送视觉和音频命令。计算系统400还可以包括(一个或多个)网络接口480以提供对网络(诸如局域网(LAN)、广域网(WAN)、城域网(MAN)、个人域网(PAN)、蓝牙、云网络、移动网络(例如,第三代(3G)等)、内联网、互联网等)的访问。(一个或多个)网络接口480可以包括例如具有天线485(其可以表示一个或多个天线)的无线网络接口。(一个或多个)网络接口480还可以包括例如有线网络接口以经由网络电缆487(其可以是例如以太网电缆、同轴电缆、光纤电缆、串行电缆或并行电缆)与远程设备通信。(一个或多个)网络接口480可以例如通过遵照IEEE802.11b和/或IEEE802.11g标准提供对LAN的访问,和/或无线网络接口可以例如通过遵照蓝牙标准提供对个人域网的访问。也可以支持其它无线网络接口和/或协议,包括先前和随后版本的标准。除了或代替经由无线LAN标准通信,(一个或多个)网络接口480可以使用例如时分多址(TDMA)协议、全球移动通信系统(GSM)协议、码分多址(CDMA)协议、和/或任何其它类型的无线通信协议来提供无线通信。(一个或多个)网络接口480可以包括一个或多个通信接口,诸如调制解调器、网络接口卡、或其它公知接口设备(诸如用于耦合到以太网的那些)、令牌环、或用于提供通信链接以支持例如LAN或WAN的目的其它类型的物理有线或无线附件。以这种方式,还可以经由常规网络基础设施(包括例如内联网或互联网)将计算机系统耦合到许多外围设备、客户端、控制表面、控制台、或服务器。要领会的是,针对某些实现,比上面描述的示例装备了更少或更多的系统可以是优选的。因此,计算系统400的配置可以依赖于众多因素(诸如价格约束、性能要求、技术改进、或其它情况)因实现而不同。电子设备或计算机系统400的示例可以在没有限制的情况下包括移动设备、个人数字助理、移动计算设备、智能电话、蜂窝电话、手持机、单向寻呼机、双向寻呼机、消息传递设备、计算机、个人计算机(PC)、台式计算机、膝上型计算机、笔记本计算机、手持计算机、平板计算机、服务器、服务器阵列、服务器场、web服务器、网络服务器、互联网服务器、工作站、迷你计算机、主框架计算机、超级计算机、网络装置、web装置、分布式计算系统、多处理器系统、基于处理器的系统、消费者电子产品、可编程消费者电子产品、电视、数字电视、机顶盒、无线访问点、基站、订户站、移动订户中心、无线电网络控制器、路由器、集线器、网关、桥接器、交换机、机器、或其结合。可以将实施例实现为以下中的任何或结合:使用母板(parentboard)互连的一个或多个微芯片或集成电路、硬接线逻辑、由存储器设备存储并由微处理器执行的软件、固件、专用集成电路(ASIC)、和/或现场可编程门阵列(FPGA)。术语“逻辑”可以以示例的方式包括软件或硬件和/或软件和硬件的结合。可以提供例如如计算机程序产品的实施例,其可以包括具有存储于其上的机器可执行指令的一个或多个机器可读媒体,当一个或多个机器(诸如计算机、计算机网络、或其它电子设备)执行所述机器可执行指令时可以导致该一个或多个机器实现根据本文中描述的实施例的操作。机器可读媒体可以包括但不被限于软盘、光盘、CD-ROM(紧凑盘-只读存储器)、和磁光盘、ROM、RAM、EPROM(可擦可编程只读存储器)、EEPROM(电可擦可编程只读存储器)、磁卡或光卡、闪存存储器、或适合于存储机器可执行指令的其它类型的媒体/机器可读媒体。另外,实施例可以被下载为计算机程序产品,其中可以从远程计算机(例如,服务器)向正在请求的计算机(例如,客户端)以体现在载波中或由其调制的一个或多个数据信号或经由通信链接(例如,调制解调器和/或网络连接)的其它传播媒体的方式传输该程序。对“一个实施例”、“一实施例”、“示例实施例”、“各种实施例”等的引用指示这样描述的(一个或多个)实施例可以包括特定的特征、结构、或特性,但是不是每个实施例必然地包括特定的特征、结构、或特性。另外,一些实施例可以具有针对其它实施例描述的特征中的一些、所有或者完全没有。在以下描述和权利要求中,可以使用术语“被耦合”连同其派生词。使用“被耦合”来指示两个或更多元件共同操作或与彼此交互,但是它们可以或可以不具有在它们之间的介于中间的物理或电子组件。如在权利要求中使用的那样,除非另外指定,用于描述通用元件的序数形容词“第一”、“第二”、“第三”等的使用仅指示正提及相似元件的不同实例,并且不意图暗示这样描述的元件必须是或者时间地、空间地、排序地、或以任何其它方式的在给定的序列中。以下条款和/或示例属于进一步的实施例或示例。可以在一个或多个实施例中的任何地方使用在示例中的细节。可以不同地将不同的实施例或示例中的各种特征与所包括的一些特征和没有包括的其它特征相结合以适应各种不同的应用。示例可以包括主题,诸如方法、用于执行方法的行为的部件、包括当由机器执行其时引起该机器执行方法的行为的指令的至少一个机器可读媒体、或根据本文中描述的实施例和示例的用于促进混合通信的装置或系统。一些实施例关于示例1,其包括一种用于促进动态编辑模式的装置,包括:用于在所述装置处接收用于访问编辑模式的第一请求的请求接收逻辑,其中通过将所述装置从第一位置转向到第二位置来发出所述第一请求;以及用于如果所述第一请求被确定为故意的那么允许对所述编辑模式的访问的请求解释和执行逻辑。示例2包括示例1的主题,还包括用于检测正在所述装置处访问的内容的内容检测逻辑,其中所述装置包括计算设备。示例3包括示例1或2的主题,还包括用于评估关于所述内容的上下文的上下文评估和阶段分配逻辑,其中所述上下文评估和阶段分配逻辑还用于向所述内容分配阶段,其中所述阶段包括初级阶段或次级阶段。示例4包括示例3的主题,其中当正在初始阶段处访问所述内容时分配所述初级阶段,其中在所述初始阶段处,所述内容包括表面内容,并且其中当正在稍后阶段处访问所述内容时分配所述次级阶段,其中在所述稍后阶段处,所述内容包括详细内容。示例5包括示例1的主题,其中所述请求解释和执行逻辑还用于确定所述第一请求是否是故意的或不故意的。示例6包括示例1或5的主题,其中如果对所述内容分配所述初级阶段那么所述第一请求被视为故意的,其中授权所述故意的第一请求以允许对所述编辑模式的访问。示例7包括示例1或5的主题,其中如果对所述内容分配所述次级阶段那么所述第一请求被视为不故意的,其中否定所述不故意的第一请求以不允许对所述编辑模式的访问。示例8包括示例11的主题,其中所述编辑模式用于促进要对所述内容进行的所提出的改变。示例9包括示例1或8的主题,其中所述请求接收逻辑还用于接收用于当完成所提出的对所述内容的改变时退出所述编辑模式的第二请求,其中通过将所述装置从所述第二位置转向到所述第一位置来发出所述第二请求。示例10包括示例9的主题,其中所述请求解释和执行逻辑还用于授权所述第二请求以允许所述装置退出所述编辑模式。一些实施例关于示例11,其包括一种用于促进动态编辑模式的方法,包括:在计算设备处接收用于访问编辑模式的第一请求,其中通过将所述计算设备从第一位置转向到第二位置来发出所述第一请求;以及如果所述第一请求被确定为故意的那么允许对所述编辑模式的访问。示例12包括示例11的主题,还包括检测正在所述计算设备处访问的内容。示例13包括示例11的主题,还包括评估关于所述内容的上下文,其中评估包括对所述内容分配阶段,其中所述阶段包括初级阶段或次级阶段。示例14包括示例13的主题,其中当正在初始阶段处访问所述内容时分配所述初级阶段,其中在所述初始阶段处,所述内容包括表面内容,并且其中当正在稍后阶段处访问所述内容时分配所述次级阶段,其中在所述稍后阶段处,所述内容包括详细内容。示例15包括示例11的主题,还包括确定所述第一请求是否是故意的或不故意的。示例16包括示例15的主题,其中如果对所述内容分配所述初级阶段那么所述第一请求被视为故意的,其中授权所述故意的第一请求以允许对所述编辑模式的访问。示例17包括示例15的主题,其中如果对所述内容分配所述次级阶段那么所述第一请求被视为不故意的,其中否定所述不故意的第一请求以不允许对所述编辑模式的访问。示例18包括示例11的主题,其中所述编辑模式用于促进要对所述内容进行的所提出的改变。示例19包括示例11的主题,还包括接收用于当完成所提出的对所述内容的改变时退出所述编辑模式的第二请求,其中通过将所述计算设备从所述第二位置转向到所述第一位置来发出所述第二请求。示例20包括示例19的主题,还包括授权所述第二请求以允许所述计算退出所述编辑模式。示例21包括至少一种包括多个指令的机器可读媒体,响应于在计算设备上执行所述多个指令引起所述计算设备实现根据前面提及的示例11-20中的任何一个的操作。示例22包括至少一种包括多个指令的非暂时性或有形机器可读媒体,响应于在计算设备上执行所述多个指令引起所述计算设备实现根据前面提及的示例11-20中的任何一个的操作。示例23包括一种系统,其包括用于实现根据前面提及的示例11-20中的任何一个的操作的机制。示例24包括一种装置,其包括用于实现根据前面提及的示例11-20中的任何一个的操作的部件。示例25包括一种计算设备,被布置以实现根据前面提及的示例11-20中的任何一个的操作。示例26包括一种通信设备,被布置以实现根据前面提及的示例11-20中的任何一个的操作。一些实施例关于示例27,包括一种系统,包括具有指令的储存设备,以及处理器用于执行所述指令以促进用于执行包括以下的一个或多个操作的机制:在计算设备处接收用于访问编辑模式的第一请求,其中通过将所述计算设备从第一位置转向到第二位置来发出所述第一请求;以及如果所述第一请求被确定为故意的那么允许对所述编辑模式的访问。示例28包括示例27的主题,其中所述一个或多个操作还包括检测正在所述计算设备处访问的内容。示例29包括示例27的主题,其中所述一个或多个操作还包括评估关于所述内容的上下文,其中评估包括对所述内容分配阶段,其中所述阶段包括初级阶段或次级阶段。示例30包括示例29的主题,其中当正在初始阶段处访问所述内容时分配所述初级阶段,其中在所述初始阶段处,所述内容包括表面内容,并且其中当正在稍后阶段处访问所述内容时分配所述次级阶段,其中在所述稍后阶段处,所述内容包括详细内容。示例31包括示例27的主题,其中所述一个或多个操作还包括确定所述第一请求是否是故意的或不故意的。示例32包括示例31的主题,其中如果对所述内容分配所述初级阶段那么所述第一请求被视为故意的,其中授权所述故意的第一请求以允许对所述编辑模式的访问。示例33包括示例31的主题,其中如果对所述内容分配所述次级阶段那么所述第一请求被视为不故意的,其中否定所述不故意的第一请求以不允许对所述编辑模式的访问。示例34包括示例271的主题,其中所述编辑模式用于促进要对所述内容进行的所提出的改变。示例35包括示例27的主题,其中所述一个或多个操作还包括接收用于当完成所提出的对所述内容的改变时退出所述编辑模式的第二请求,其中通过将所述计算设备从所述第二位置转向到所述第一位置来发出所述第二请求。示例36包括示例27的主题,其中所述一个或多个操作还包括授权所述第二请求以允许所述计算退出所述编辑模式。一些实施例关于示例37,包括一种装置,包括:用于在计算设备处接收用于访问编辑模式的第一请求的部件,其中通过将所述计算设备从第一位置转向到第二位置来发出所述第一请求;以及用于如果所述第一请求被确定为故意的那么允许对所述编辑模式的访问的部件。示例38包括示例37的主题,还包括用于检测正在所述计算设备处访问的内容的部件。示例39包括示例37的主题,其中所述一个或多个操作还包括评估关于所述内容的上下文,其中评估包括对所述内容分配阶段,其中所述阶段包括初级阶段或次级阶段。示例40包括示例39的主题,其中当正在初始阶段处访问所述内容时分配所述初级阶段,其中在所述初始阶段处,所述内容包括表面内容,并且其中当正在稍后阶段处访问所述内容时分配所述次级阶段,其中在所述稍后阶段处,所述内容包括详细内容。示例41包括示例37的主题,还包括用于确定所述第一请求是否是故意的或不故意的部件。示例42包括示例41的主题,其中如果对所述内容分配所述初级阶段那么所述第一请求被视为故意的,其中授权所述故意的第一请求以允许对所述编辑模式的访问。示例43包括示例41的主题,其中如果对所述内容分配所述次级阶段那么所述第一请求被视为不故意的,其中否定所述不故意的第一请求以不允许对所述编辑模式的访问。示例44包括示例37的主题,其中所述编辑模式用于促进要对所述内容进行的所提出的改变。示例45包括示例37的主题,还包括用于接收用于当完成所提出的对所述内容的改变时退出所述编辑模式的第二请求的部件,其中通过将所述计算设备从所述第二位置转向到所述第一位置来发出所述第二请求。示例46包括示例37的主题,还包括用于授权所述第二请求以允许所述计算退出所述编辑模式的部件。附图和前述描述给出实施例的示例。本领域技术人员将领会的是,可以很好地将所描述的元件中的一个或多个结合到单个功能性元件中。替换地,可以将某些元件分离成多个功能性元件。可以将来自一个实施例的元件添加到另一实施例。例如,可以改变本文中所描述的过程的顺序,并且其不被限于本文中描述的方式。另外,不需要以示出的顺序实现在任何流程图中的动作;也不必然地需要执行行为中的所有。另外,可以与其它行为并行地执行不依赖于其它行为的那些行为。绝不由这些特定的示例限制实施例的范围。众多变体(不论是否在说明书中明确地给出该众多变体),诸如在结构、维度、材料使用的不同是可能的。实施例的范围至少与由以下权利要求给出的一样宽泛。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1