基于场境的用户界面的呈现的制作方法_4

文档序号:9564358阅读:来源:国知局
敏感显示器101。计算设备100也可以通过也可以是系统总线或其他合适连接的通信信道102B操作耦接到通信单元110,如下进一步所述。尽管如图3中示例单独示出,但是计算设备100可以通过任意数目的一个或多个通信信道操作耦接到存在敏感显示器101和通信单元110。
[0080]在其他示例中,诸如图1中计算设备10之前图示的,计算设备可以指的是便携或移动设备,诸如移动电话(包括智能电话)、笔记本电脑、计算手表、计算眼镜、可穿戴计算设备等等。在一些示例中,计算设备可以是桌面电脑、平板电脑、智能电视平台、相机、个人数字助理(PDA)、服务器、大型主机等等。
[0081]存在敏感显示器101可以包括显示设备103和存在敏感输入设备105。显示设备103可以例如从计算设备100接收数据并且显示图形内容。在一些示例中,存在敏感输入设备105可以使用电容性、电感性和/或光学识别技术来确定在存在敏感显示器101处的一个或多个输入(例如,连续手势、多触摸手势、单触摸手势等等)并且使用通信信道102A发送这样的输入的指示到计算设备100。在一些示例中,存在敏感输入设备105可以物理上位于显示设备103的顶部,使得当用户将输入单元定位于显示设备103所显示的图形元素上时,存在敏感输入设备105的位置对应于显示图形元素的显示设备103的位置。在其他示例中,存在敏感输入设备105可以物理上位于与显示设备103远离,并且存在敏感输入设备105的位置可对应于显示设备103的位置,使得输入可以在存在敏感输入设备105处进行,用于与在显示设备103的对应位置处显示的图形元素交互。
[0082]如图3中所示,计算设备100还可以包括和/或操作耦接于通信单元110。通信单元110的示例可以包括网络接口卡、以太网卡、光学收发器、射频收发器、或可以发送和接收信息的任何其他类型的设备。这样的通信单元的其他示例可以包括蓝牙、3G和W1-Fi无线电、通用串行总线(USB)接口等等。计算设备100还可以包括和/或操作耦接于一个或多个其他设备,例如,由于简略和说明而未在图3中示出的输入设备、输出设备、存储器、存储设备等等。
[0083]图3还图示说明了投影仪120和投影仪屏幕122。投影仪设备的其他这样的示例可包括电子白板、全息显示设备、抬头显示器(HUD)和用于显示图形内容的任何其他合适设备。投影仪120和投影仪屏幕122可以包括一个或多个通信单元,其使得相应的设备能够与计算设备100通信。在一些示例中,一个或多个通信单元可以使得在投影仪120和投影仪屏幕122之间能够通信。投影仪120可以从计算设备100接收包括图形内容的数据。投影仪120响应于接收到数据可以将图形内容投影到投影仪屏幕122上。在一些示例中,投影仪120可以使用光学识别或其他合适技术确定在投影仪屏幕122处的一个或多个输入(例如,连续手势、多触摸手势、单触摸手势等等)并且使用一个或多个通信单元发送这样输入的指示到计算设备100。在这样的示例中,投影仪屏幕122可能不是必需的,而投影仪120可以将图形内容投影到任何合适介质上并且使用光学识别或其他这样的合适技术来检测一个或多个用户输入。
[0084]投影仪屏幕122在一些示例中可以包括存在敏感显示器124。存在敏感显示器124可以包括UI设备4的功能的子集或所有功能,如本公开内容中所描述的。在一些示例中,存在敏感显示器124可以包括额外功能。投影仪屏幕122(例如,计算眼镜的电子显示器)可以从计算设备100接收数据并且显示图形内容。在一些示例中,存在敏感显示器124可以使用电容性、电感性和/或光学识别技术确定在投影仪屏幕122处的一个或多个输入(例如,连续手势、多触摸手势、单触摸手势等等)并且使用一个或多个通信单元发送这样输入的指示到计算设备100。
[0085]图3还图示说明了移动设备126和视觉显示设备130。移动设备126和视觉显示设备130每个可以包括计算和连接能力。移动设备126的示例可以包括电子阅读器设备、可转换记事本设备、混合平板设备、计算化手表、计算化眼镜等等。视觉显示设备130的示例可以包括其他半固定设备,诸如电视、计算机监视器、车辆显示器等等。如图3中所示,移动设备126可以包括存在敏感显示器128。视觉显示器设备130可以包括存在敏感显示器132。存在敏感显示器128、132可以包括UID 12的功能子集或所有功能,如本公开内容中所述。在一些示例中,存在敏感显示器128、132可以包括额外的功能。在任何情况下,存在敏感显示器132例如可以从计算设备100接收数据并且显示图形内容。在一些示例中,存在敏感显示器132可以使用电容性、电感性和/或光学识别技术确定在投影仪屏幕处的一个或多个输入(例如,连续手势、多触摸手势、单触摸手势等等),并且使用一个或多个通信单元发送这样输入的指示到计算设备100。
[0086]如上所述,在一些示例中,计算设备100可以输出图形内容以在通过系统总线或其他合适通信信道耦接到计算设备100的存在敏感显示器101处显示。计算设备100还可以输出图形内容以在诸如投影仪120、投影仪屏幕122、移动设备126和视觉显示设备130的一个或多个远程设备处显示。例如,计算设备100可以根据本公开内容的技术执行一个或多个指令来生成和/或修改图形内容。计算设备100可以输出包括图形内容的数据到计算设备100的通信单元,诸如通信单元110。通信单元110可以发送数据到一个或多个远程设备,诸如投影仪120、投影仪屏幕122、移动设备126和/或视觉显示设备130。这样,计算设备100可以输出图形内容以在一个或多个远程设备处显示。在一些示例中,一个或多个远程设备可以在包括在和/或操作耦接于相应的远程设备的存在敏感显示器处输出图形内容。
[0087]在一些示例中,计算设备100可以不在操作耦接到计算设备100的存在敏感显示器101处输出图形内容。在其他示例中,计算设备100可以输出图形内容以在存在敏感显示器101以及在一个或多个远程设备处显示,该存在敏感显示器101通过通信信道102A耦接到计算设备100。在这样的示例中,图形内容可以大致同时在每个相应的设备处显示。例如,可以由于发送包括图形内容的数据到远程设备的通信延迟而引入一些延时。在一些示例中,计算设备100所生成的图形内容以及用于在存在敏感显示器101处显示的输出可以不同于在一个或多个远程设备处显示的图形内容显示输出。
[0088]计算设备100可以使用任何合适通信技术来发送和接收数据。例如,计算设备100可以使用网络链路112A操作耦接到外部网络114。图3中所图示的每个远程设备可以通过相应的网络链路112B、112C和112D之一操作耦接到网络外部网络114。外部网络114可以包括网络集线器、网络交换机、网络路由器等等,它们操作在其间耦接,由此提供用于在计算设备100和图3中所图示的远程设备之间的信息的交换。在一些示例中,网络链路112A-112D可以是以太网、ATM或其他网络连接。这样的连接可以是无线和/或有线连接。
[0089]在一些示例中,计算设备100可以使用直接设备通信118操作耦接到图3中包括的一个或多个远程设备。直接设备通信118可以包括这样的通信:计算设备100使用有线或无线通信通过这样的通信直接与远程设备发送和接收数据。也就是,在直接设备通信118的一些示例中,由计算设备100发送的数据在远程设备处被接收之前可以不由一个或多个额外设备转发,反之亦然。直接设备通信118的示例可以包括蓝牙、近场通信、通用串行总线、W1-F1、红外等等。图3中所图示的一个或多个远程设备可以通过通信链路116A-116D操作耦接于计算设备100。在一些示例中,通信链路112A-112D可以是使用蓝牙、近场通信、通用串行总线、红外等等的连接。这样的连接可以是无线和/或有线的连接。
[0090]根据本公开内容的技术,计算设备100可以使用外部网络114操作耦接到视觉显示设备130。当计算设备100的用户与互联网浏览器应用交互时,计算设备100可以经由外部网络114发送图形内容以使得显示设备130呈现互联网浏览器应用的⑶I。
[0091]在计算设备100检测到缺乏来自用户的输入的时期之后,计算设备100可以从第一操作状态转变到第二操作状态。当操作于第二操作状态时,计算设备10可以避免输出例如互联网浏览器应用的GUI。此外,在计算设备100处执行的文本消息传递应用可以接收通知,该通知指示与用户相关联的文本消息传递账号接收到新文本消息。
[0092]计算设备100可以基于计算设备100所接收到的场境信息(例如,位置数据、朝向数据)确定当计算设备100已经转变回到第一操作状态时是否呈现互联网浏览器应用的GUI,或者是否呈现由计算设备100新近接收到的文本消息应用的GUI。
[0093]计算设备100可以从第二操作状态转变回到第一操作状态并且在确定用户在访问互联网浏览器应用之前将想要访问文本消息传递应用的概率之后,使得显示设备130呈现文本消息传递应用的⑶I。计算设备100可以经由直接设备通信118或者外部网络114输出以显示图形内容(例如,指令)到显示设备130,以使得显示设备130呈现文本消息传递应用的⑶I。
[0094]在一些示例中,计算设备100可以确定自从接收到通知的时间量。与计算设备相关联的用户将访问第一应用而非第二应用的可能性程度可以至少部分地基于所述时间量是否满足时间阈值来确定。换句话说,计算设备100可以确定文本消息通知是否在自从计算设备100开始转变回到第二操作状态的特定时间段(例如,一秒、一分钟、一小时)内接收,计算设备100可以指派比计算设备100指派给互联网浏览器应用的概率更高的概率给文本消息应用。相反地,如果文本消息通知没有在自从计算设备100开始转变回到第二操作状态的时间阈值内接收,计算设备100可以指派比计算设备100指派给互联网浏览器应用的概率更低的概率给文本消息应用。
[0095]在一些示例中,计算设备100可以确定自从从第一操作状态转变到第二操作状态的时间量。与计算设备相关联的用户将访问第一应用而不是第二应用的可能性程度可以至少部分地基于所述时间量是否满足时间阈值来确定。也就是,计算设备100可以确定计算设备100操作于第二操作状态只达到特定时间段(例如,一秒、一分钟、一小时),并且计算设备100可以指派比计算设备100指派给文本消息应用(例如,与最新近接收到的通知相关的应用)的概率更高的概率给互联网浏览器应用(例如,之前与该应用相交互)。相反地,如果计算设备100操作于第二操作状态达到特定时间段以上,计算设备100可以指派比计算设备100指派给文本消息应用的概率更低的概率给互联网浏览器应用。
[0096]图4A-4C是根据本公开内容的一个或多个方面图示说明示例计算设备所显示的示例图形用户界面的概念图。下面在如上所述的图1和2的计算设备10的上下文内描述图 4A-4C。
[0097]图4A图示说明了与执行在计算设备10处的财务应用相关联的GUI 400A。当计算设备10的用户在工作位置时,用户可以与执行在计算设备10处的财务应用(例如,应用模块30之一)交互。当用户利用计算设备10执行工作相关的任务且计算设备10操作于完全操作状态时UI模块20可以使得UID 12呈现⑶I 400A。
[0098]用户可以从与计算设备10的交互中暂停并且访问模块24可以从用户10检测活动的暂停并且使得计算设备10从完全操作状态转变到限制操作状态。响应于转变到限制操作状态,UI模块20可以使得UID12避免呈现图形内容,包括⑶I 400A。场境模块22可以就在计算设备10已经转变到限制操作状态之前确定计算设备10的当前位置并且提供当前位置作为输入给预测模块26以用于确定当并且如果计算设备10已经转变回到完全操作状态时将呈现的⑶I。
[0099]图4B图示说明了表示锁定屏幕或当计算设备10执行于限制操作状态时UI模块20可以在UID 12处呈现的其他类型⑶I的⑶I 402。当操作于限制操作状态时,计算设备10可以接收与执行在计算设备10处的消息传递应用相关联的通知。例如,图4B示出可以由UI模块20在UID 12处响应于接收到通知同时也呈现⑶I 402而呈现的表示图形元素、横幅、窗口、弹出窗口、覆盖等等的图形指示410。图形指示410包括基于从与另一用户相关联的消息传递账户发送并且由与计算设备10的用户相关联的消息传递账户接收的消息的文本信息。文本信息包括短语“Call me about this weekend when you get a chance,,。
[0100]图4B进一步图示说明当用户希望恢复与计算设备10交互时,计算设备10的用户可以在呈现⑶I 402的UID 12的位置处提供输入412 (例如,手势)。访问模块24可以从UI模块20接收有关输入412的信息(例如,位置、速度、形状、方向)并且基于有关输入412的信息,使得计算设备10从限制操作状态转变回到完全操作状态。
[0101]场境模块22可以确定计算设备10的更新的当前位置仍旧在工作位置且提供计算设备10的当前位置给UI模块20。UI模块20可以基于与通知相关联的文本信息确定通知和当前位置之间的相关程度并且至少部分地基于通知和当前位置之间的该相关程度来确定与计算设备10相关联的用户将访问消息传递应用和/或财务应用(例如,在转变到限制操作状态之前他或她正与之交互的应用)的可能性程度。换句话说,预测模块26可以提供计算设备10所接收到的通知的文本信息的至少一部分(例如,文本“Call me about ourvacat1n plans when you get a chance”)、当接收到通知时的时间元素指示、和/或计算设备10的位置作为输入给预测模块26的机器学习算法以确定相比于财务应用,用户将更愿意当计算设备10已经转变回到完全操作状态时访问消息传递应用的概率。
[0102]预测模块26可以推断由于计算设备10的当前位置继续是工作位置,通知中包含的信息可以在当前时间不与用户相关(例如,当他或她在工作时),因为通知在文本信息中具有短语“vacat1n” (假期),暗示着通知是关于用户工作之外的事情的。换句话说,预测模块26可以基于最新近接收到的通知内包含的信息来调整最初用户可能希望在计算设备10已经转变回到完全操作状态之后访问与通知有关的应用的可能性程度。在一些示例中,预测模块26可以使用与通知相关联的其他信息,不只是文本信息,来确定用户可能希望访问通知的可能性。例如,预测模块26可以基于通知的优先级别、通知的类型、或者与通知相关联的名称或联系标识符等等来确定可能性程度,并且基于其他信息来将可能性程度调整得相对于用户可能希望访问与最新近使用的应用相关联的GUI的可能性程度更高或更低。
[0103]场境模块22可以确定计算设备10的更新的当前位置仍旧是工作位置并且提供计算设备10的当前位置给UI模块20。UI模块20可以基于与财务应用相关联的信息来确定财务应用和当前位置之间的相关程度,并且至少部分地基于第一应用和当前位置之间的该相关程度来确定与计算设备10相关联的用户将想要访问消息传递应用或财务应用(例如,在转变到限制操作状态之前他或她正与之交互的应用)的可能性程度。换句话说,预测模块26可以同计算设备10的位置一起提供关于财务应用的信息(例如,应用是工作相关应用、游戏应用、社交媒体应用的指示)作为输入给预测模块26的机器学习算法以确定用户将想要在计算设备10已经转变回到完全操作状态时访问财务应用的概率。
[0104]预测模块26可以推断由于计算设备10继续在工作位置,最新近访问的应用(例如,财务应用)可能是在当前时间
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1