用于移动计算设备的可重新配置的夹扣模块的制作方法_3

文档序号:9529208阅读:来源:国知局
最高分数或简档)和/或对输入/输出模块的配置偏好。在其他示例中, 个人数据存储224可用于存储认证或安全信息(例如,用户的私钥或凭证)。来自个人数据 存储224的数据可经由无引线通信元件212被传递至触摸屏设备,并可例如用于(例如,在 将输入映射到触摸事件时)配置输入/输出模块,和/或用于配置正在触摸屏设备上运行 的应用。在一示例中,如果用户将其游戏登录细节存储在其模块上(在个人数据存储224 中),则当该用户将输入/输出模块附连到其上安装了游戏的触摸屏设备时该用户可自动 登录到该游戏。用户还可保留向游戏的认证,直到运些模块从触摸屏设备分离。在另一示 例中,代替将用户偏好存储在个人数据存储中,而可使用存储在个人数据存储224中的登 录细节来从远程(例如,基于云的)存储访问用户偏好。
[0054] 图3示出了可被用来使得运些模块能够被物理地附连到触摸屏设备的周界周围 的任何地方的各种不同的附连介质的示意图。图3中示出的所有示例均使用夹紧机构(或 布置)作为附连机构来W某种方式(例如,通过使该设备的两个相对的平行面接触)夹扣 触摸屏设备的边缘。在夹扣触摸屏设备时,运些模块与触摸屏设备接触的内面可被成形 (或被结构化)成防止该模块滑离该设备(例如,作为补充方式,被成形成触摸屏设备本身 上的任何结构)和/或非滑动表面可被提供在运些内面上。如上所述,可使用任何合适的 机构,包括但不限于:夹紧机构、弹黃机构(即,设及某种形式的材料弹动或变形的机构)、 磁体、摩擦固定(或推动固定)机构和使用抽吸和粘连的机构(临时的或永久的),其中任 何模块可使用运些机构中的一者或多者。取决于所使用的机构,模块可通过接触触摸屏设 备的至少两个面(如图3所示)或通过固定到单个面(例如,仅固定到触摸屏设备的背部) 来固定到触摸屏设备。
[0055] 图3中的前两个示例302、304示出了弹黃机构,使得模块的前后部分夹紧在触摸 屏设备306上。运意味着一旦模块被用户定位,该模块就不可能滑动或移动,并且该模块还 可适应不同厚度的触摸屏设备(例如,智能电话和平板两者)。
[0056] 在第一示例302中,类似于大铁夹或衣夹,模块的前部308和背部310通过枢轴连 接并且该机构为弹黃,使得在设备306缺席的情况下,模块314的各错夹被压在一起(即, 该模块的自然位置为运些错夹是关闭的)。通过从错夹(例如,在箭头316所指示的位置) 将捏力施加在枢接312的另一侧上,用户可迫使错夹分开,使得模块可被夹扣到触摸屏设 备306上。
[0057] 在第二示例304中,模块包括通过弹黃324连接的前板320和背板322,弹黃324 将运些板拉在一起。为了将模块夹口在触摸屏设备306(或其他物体)上,用户将运些板拉 开(例如,如箭头326所指示的)并且在释放运些板之前将模块固定在触摸屏设备306的 边缘周围。尽管该示例与第一示例相比可能更紧凑,但尤其在模块没有被夹扣到触摸屏设 备(例如,模块的自然位置是运两块板彼此接触)时,第一示例的枢轴机构使得它更易于将 模块附连到触摸屏设备。
[0058] 在第Ξ示例330中,模块332被形成为使得它是在触摸屏设备306周围的推入配 合。运意味着模块332是针对触摸屏设备的特定厚度(其中该厚度如箭头334所指示)来 设计的,并且可产生不同的模块设计W适合触摸屏设备的不同厚度。替换地,磁体可被包括 在模块332内,使得即使在该模块没有精确地对应于触摸屏设备的厚度的情况下,该模块 也会附连到触摸屏设备306(即,使得该模块不需要成为推入配合)。
[0059] 虽然图3所示的示例夹紧到触摸屏设备的正面和背面,但在其他示例中,运些模 块可夹紧(或W其他方式附连)到触摸屏设备的顶部或底部(例如,如在图1中的第一示 图101中标记出的位置120)。
[0060] 在一些示例中,附连机构214可W是可互换的,使得例如在图3的第Ξ示例中,模 块可被适配成附连到不同形状因素的设备,而无须替换整个模块(例如,无须替换该模块 内的电子器件)。
[0061] 如上所述,模块可包括开/关式开关220。替换地,模块可包括传感器,该传感器 被布置成检测该模块是否被附连到触摸屏设备(或任何其他事物),并且该传感器还别布 置成当该模块被附连到某物时(或者仅当该模块被附连到触摸屏设备时),自动地打开该 模块。当运样的传感器被使用时,该传感器可被集成在附连机构214内(例如,被集成在图 3中的第一示例302的弹黃夹扣附连内),或者可被分开地提供(例如,光学传感器,该光学 传感器在与触摸屏设备的正面接触的面上,并检测该触摸屏是否被打开)。另选地或作为替 换,该传感器可被用于其他目的,例如该传感器可被用于在该模块被附连到触摸屏设备时 触发动作(例如,向触摸屏设备发送标识符或校正信号)。在一些示例中,模块可包括传感 器和开/关式开关两者。
[0062] 如上所述,运些模块上的输入控件被映射到在触摸屏设备上显示/运行的应用、 0S或其他程序的用户输入。该映射可W是静态的(例如,最初被设置,并随后保持相同)或 动态的(例如,运可取决于触摸屏设备上的哪个应用是活跃的,或可在该应用的操作期间 改变)。在一示例中,输入控件到用户输入的映射可取决于用户在任何时间在触摸屏设备上 正在与哪个应用交互而改变,W使得当用户在各应用之间(例如,在游戏和日历应用之间) 切换时该映射改变。在另一示例中,该映射可取决于运些模块被附连到触摸屏设备时的位 置(或相对位置)而改变。在其他示例中,可使用本文中描述的任何方法的组合。
[0063] 在其中该映射取决于输入/输出模块的位置或相对位置的示例中,模块的位置或 相对位置可通过触摸屏设备或通过运些模块本身来检测。在第一示例中,运些模块中的一 者或多者可包括模块位置传感器226,该模块位置传感器226被布置成检测运些模块本身 的位置(例如,图2中的模块204的位置),或检测集合中的一个或多个其他模块的位置 (例如图2中的模块202的位置)。在检测另一模块的位置的情况下,可检测到运两个模块 的分开特性(例如,它们之间的距离)。可使用任何合适的感测技术(例如,可见光或1时, 并且在一些示例中,无引线通信元件212也可被用作模块位置传感器。在一示例中,一个或 多个模块可包括作为光检测器的模块位置传感器226,并且该模块位置传感器226被布置 成检测由另一模块上的输出设备218 (或其他元件)发出的可见光/IR并使用检测到的信 号的特性来确定运些模块的相对位置。例如,如果模块包括在该模块的不同面上的多个光 检测器,则其他模块的相对位置可基于哪些光检测器检测到由另一模块发出的光/IR来确 定。在运些模块本身检测到其位置或相对位置的情况下,该信息可经由无引线通信元件212 被传递给触摸屏设备。
[0064] 在其他示例中,输入/输出模块的位置可由触摸屏设备本身检测。例如,模块可在 与触摸屏设备的屏幕接触的内面上包括代码或标记,并且即使该模块被定位在显示区域的 外部(例如,由于触敏区域可延伸出用于进行显示的区域),该代码或标记也可被触摸屏设 备读取。在另一示例中,输入/输出模块可在内面上包括输出设备218 (例如,L邸或其他活 跃指示符),W使得它能够向触摸屏设备提供标识符或其他信号(例如,再次如由触敏显示 器来检测)。在各示例中,输入/输出模块可具有唯一ID或类型标识符(例如,4路控件、2 个按钮等),其是使用代码、标记、活跃指示符或其他手段(例如,经由无引线通信元件212) 被传递给触摸屏设备的,并且该标识符可在映射中被使用。 阳0化]在一些示例中,目标程序(例如,游戏)可向用户建议输入/输出模块的位置(例 如,程序可向用户建议它们认为模块的最优位置在何处)。该信息可被提供给用户作为加载 屏幕或其他屏幕上暗示的程序的一部分。
[0066] 经由输入/输出模块上的输入控件的用户输入被映射到触摸屏设备上显示/运行 的程序(例如应用(诸如游戏)或0S)中的用户输入,并且具有作为该映射的目标的用户 输入的程序可被称为"目标程序"。该映射可被自动地执行,或者在该映射中可设及用户。 在存在从运些模块传递到触摸屏设备的数据(例如,标识符、位置信息、来自个人数据存储 224的数据等)情况下,在执行该映射时可使用该信息。类似地,在触摸屏设备可确定关于 运些模块的信息(例如,其位置或运些模块的特性,诸如运些模块包括哪些输入控件)的情 况下,在执行该映射时也可使用该信息。
[0067]映射本身可由目标程序本身或由正在触摸屏设备上运行的另一程序或由在触摸 屏设备远程运行的程序来执行,W下参考图4和5描述了各种示例。在输入/输出模块使 用蓝牙@与触摸屏设备通信的情况下,可使用任何受支持的外形,诸如提供对键盘、操纵杆 和鼠标的支持的蓝牙⑥HID(人类接口设备)外形。替换地,A2DP或HSP可代替HID被使 用。如果不同的通信技术(例如无线USB)被用于在运些模块和触摸屏设备之间进行通信, 则合适的受支持外形可被使用。 W側图4示出了将输入/输出模块406、408上的输入映射到游戏410-414中的用户输 入的四个示例方法的示意图401-404。将领会,游戏被用作可在触摸屏设备416上运行的程 序的示例,并且其他程序示例包括0S或其他应用。
[0069] 在第一示例401中,来自输入/输出模块406、408的用户输入信号被游戏410例 如使用篮芽?HID(或其他HID)接收到,并且用户输入信号到被游戏识别出的用户输入的 映射由该游戏本身来执行。在该示例中,游戏410包括映射表418,该映射表418存储在输 入信号(例如,输入操纵杆)和游戏410中的相应用户输入之间的映射。
[0070]在第二示例402中,正在触摸屏设备416上运行的监控程序(daemon) 420 (例如, 使用盛牙⑥HID)从输入/输出模块406、408接收输入信号,并随后将(模拟触摸事件的) 信号提供给游戏412。游戏412不需要按任何方式被修改,因为当用户经由触摸屏提供输 入时,该游戏从监控程序420接收到的用户输入信号实际上与该游戏原本将从正在触摸屏 设备上运行的0S处
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1