检测到第二设备接近第一设备而在第一设备呈现用户界面的制作方法_3

文档序号:9417081阅读:来源:国知局
的运动的加速计、和/或用于感测设备216的至少一部 分与人的身体部分接触和/或从人施加于设备216的压力的压力水平(例如,设备216的 筒部分上的挤压姿态(gesture))的传感器。更进一步,注意,设备216可以利用无线通信 诸如例如Wi-Fi (例如,Wi-Fi direct)、蓝牙和/或NFC通信而与设备202至214中的一个 或更多个(和/或例如系统100)进行通信。
[0037] 参照图3,其示出了可以由设备如根据本原理的系统100采用的示例性逻辑。开始 于块200,该逻辑在第一设备(诸如例如系统100)处呈现例如第一用户界面(UI)、窗口或 应用层等。第一 UI、窗口或层(为了简便在下文称作"第一 UI")可以是用于应用程序例如 但不限于例如因特网浏览器、音乐流媒体服务、社交网络应用程序、新闻应用程序等。在任 何情况下,一旦第一 UI已经被呈现在例如第一设备的触摸使能显示器上,则该逻辑进行至 块302。在块302处,该逻辑监视(例如,监视和/或启动触摸使能显示器)第二设备诸如 例如触针朝向第一设备的靠近。该逻辑从块302进行至判定棱形304。
[0038] 从而,在棱形304处,该逻辑确定第二设备是否已经被检测为靠近第一设备,在一 些实施方式中,这可以基于从第一设备上的传感器(诸如例如相机、触摸使能显示器、本文 中公开的另外的传感器等)到第一设备的处理器的输入。无论如何,棱形304处的否定确 定使该逻辑继续在棱形304处做出确定直到做出肯定确定为止。然后,响应于棱形304处 的肯定确定,该逻辑进行至块306,在块306处,该逻辑启动根据本原理的一个或更多个输 入应用程序,诸如手写应用程序、笔记应用程序、绘画应用程序和/或可以用于基于第二设 备的操纵(以例如接触第一设备的触摸使能显示器从而向其直接手写输入)而向第一设备 提供输入的又一应用程序。然后,该逻辑从块306移动至判定棱形308。然而,在描述判定 棱形308之前,应当理解的是,例如如果还未被启动和/或在第一设备上执行,输入应用程 序可以在块306处被启动。如果该逻辑确定输入应用程序已经被启动和/或执行,则该逻 辑不需要在块306处启动输入应用程序,但可以在任何情况下进行至棱形308。
[0039] 现在参照棱形308,该逻辑确定第二设备是否位于第一设备的至少(例如,预定义 的)一部分距离阈值内,诸如第一设备的触摸使能显示器的预定义区域和/或呈现在第一 设备的触摸使能显示器上的UI的预定义区域。阈值距离可以例如由第一设备的制造商预 设,和/或可以通过操纵设置UI如在下文将描述的UI 700、由第一设备的用户来建立。棱 形308处的否定确定致使该逻辑返回棱形304,并且从棱形304继续进行。然而,相反,棱形 308处的肯定确定致使该逻辑进行至块310,在块310处,该逻辑自动地呈现第二UI而不需 要另外的用户输入(例如,除了将第二输入设备移动至阈值距离内以外),该第二UI与一个 或更多个输入应用程序(例如,在块306处被启动的应用程序和/或已经由该逻辑确定要 在块306处被启动和/或执行的应用程序)相关联,并且在下文有时被称为"输入UI "。
[0040] 该逻辑从块310进行至块312,在块312处,该逻辑可以例如从第二设备和/或从 用户(例如,基于使用其手指的一部分与第一设备的触摸使能显示器接触的用户)接收到 第二UI的输入。无论在块312处是否接收任何输入,该逻辑可以从块312进行至判定棱形 314。在棱形314处,该逻辑确定第二设备是否从阈值距离被移除(例如,和/或从到上面 讨论的预定义区域中的一个或更多个的阈值距离被移除)。例如,当用户将第二设备从第一 设备的触摸使能显示器移动超出阈值距离时,在棱形314处可以作出肯定确定。在任何情 况下,棱形314处的否定确定使该逻辑继续在棱形314处作出确定直到作出肯定确定为止, 并且一旦在棱形314处作出肯定确定,则该逻辑进行至块316。代替前述,但仍然响应于棱 形314处的否定确定,该逻辑回转至块312,然后从块312继续。
[0041] 在块316处,该逻辑响应于棱形314处的肯定确定从第一设备上的呈现移除第二 UI。此外,在一些实施方式中,在块316处,该逻辑可以再次呈现第一 UI。
[0042] 参照图4继续详细的描述,其示出了本原理的示例图示400。图示400示出了第 一 UI 402,其可以是例如呈现在平板设备406上的因特网浏览器UI。图4还示出了第二UI 404,其可以是根据本原理的输入应用程序的输入UI,并且在示出的示例中包括由用户例如 利用触针408已经提供的绘画和手写两者。
[0043] 注意,如图示所示,在第一时间处,触针408远离平板设备406而大于(例如,高 于)距离阈值,其中,距离阈值由图中示出的虚线410表示。然后,在第二时间处,触针408 被示为具有在距离阈值(如图所示,与平板设备406的触摸使能显示器接触)内(例如,低 于)的其至少一部分,这被看作是可由平板设备406检测并且可以致使平板设备406从平 板设备406移除UI 402的呈现而呈现UI 404,如图示的部分412所示。之后,触针可以从 平板设备406被移开超出距离阈值,这也被看作是可由平板设备406检测并且可以致使平 板设备406从平板设备406移除UI 404的呈现而再次呈现UI 402,如由图示400的部分 414所示。
[0044] 尽管示出了触针408的两个图示,但是应当理解的是,在仅存在单个触针408的背 景下进行图4的描述。出于说明的目的,在相对于由线410表示的距离阈值的不同位置处 示出了两个触针。从而,箭头416和418触针408分别在距离阈值内移动和远离距离阈值 移动。
[0045] 现在参照图5,其示出了可在设备如系统100上呈现的示例UI 500。UI 500被看 作是用于因特网浏览器。如图所示,UI 500至少包括第一部分502,在第一部分502处,为 当前被呈现在UI 500上的网站呈现网址。从而,UI 500还包括另一部分504,在另一部分 504处,网站本身的至少一部分被呈现。
[0046] 另外,图5示出了分别由示出的虚线画轮廓和/或表示的第一区域506、第二区域 508和第三区域510。应当理解的是,每个区域可以是呈现UI 500的显示器的区域(和/或 具体地用于UI 500本身的区域),在该区域上方,输入设备如触针可以悬停以便由显示器 检测从而调用与根据本原理的输入应用程序(例如,用于向其提供手写和/或笔记输入的 UI)相关联的输入UI。从而,应当理解的是,在示例实施方式如正被描述的实施方式中,触 针在显示器和/或UI 500的另一部分上、不包括区域506、508和510上方的悬停(例如,即 使由显示器检测到),将不致使呈现UI 500的设备呈现与输入应用程序相关联的输入UI, 因为在区域506、508和510之一上方还未检测到悬停。
[0047] 仍然参照图5,还应当理解的是,区域506、508和510中的每个区域不需要能够基 于悬停而被调用以呈现同一输入UI。例如,在一些实施方式中,每个区域可分别被调用以使 同一输入应用程序的不同输入UI被呈现,以及也在一些实施方式中,每个区域可分别被调 用以使与不同的输入应用程序相关联的不同输入UI被呈现(例如,用于区域506的绘画应 用程序、用于区域508的不同的笔记应用程序以及用于区域510的不同的手写应用程序)。 此外,注意,当通过在一个点选择UI 500并且从该点拖拽到(例如,光标)到远离该点的另 一位置来配置区域506、508、510(例如,以针对UI 500和/或关联应用程序的配置模式) 从而至少部分地建立相应区域的形状和/或大小(例如,可以不止一次地完成上述处理以 建立相应的线从而形成正被配置的区域的边界)时,区域506、508和510中的每个区域的 大小和/或形状可以由用户诸如利用拖放动作来配置和/或创建。更进一步,应当理解的 是,预定义区域506、508和510可以基于和/或根据UI如UI 500上的显示器像素(例如, 要包括像素的一定数量和位置的
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1