通过使用移动设备输入用户输入的方法和使用其的移动设备的制造方法_2

文档序号:9872388阅读:来源:国知局
8]所述方法还可包括:感测被放置在所述表面上的所述移动设备的运动,其中所感测的运动响应于所述边框输入而发生,并且执行与所述边框输入和所感测的所述移动设备的运动相对应的操作。
[0079]根据示例性实施例的另一方面,可以提供一种被配置为根据多个输入模式执行操作的移动设备,所述移动设备包括:用户输入器,被配置为感测所述移动设备的状态;以及控制器,被配置为基于所述状态确定所述移动设备是否被放置在表面上;响应于确定指示所述移动设备被放置在表面上而改变所述移动设备的输入模式;以及执行与所改变的输入模式对应的预设操作。
[0080]根据示例性实施例的另一方面,可以提供一种被配置为根据用户输入执行操作的移动设备,所述移动设备包括:用户输入器,被配置为从用户接收轻击输入,所述轻击输入指示用户已经轻击其上放置所述移动设备的表面;以及控制器,被配置为当移动设备被放置在表面上时,从移动设备的多个输入模式中选择输入模式;并且基于所选择的输入模式,执行与所述轻击输入对应的操作。
[0081]根据示例性实施例的另一方面,可以提供一种其上记录了程序的非暂态计算机可读记录介质,当所述程序被计算机执行时,执行以上一方面的方法。
[0082]根据示例性实施例的另一方面,可以提供一种其上记录了程序的非暂态计算机可读记录介质,当所述程序被计算机执行时,执行以上另一方面的方法。
[0083]用于本发明的模式
[0084]以下,将参照附图更全面地描述示例性实施例。然而,示例性实施例可以以许多不同形式具体体现,并且不应被解释为限制于这里阐述的示例性实施例;而是,提供这些示例性实施例以使得本公开将全面和完整,并且将向本领域普通技术人员充分传达示例性实施例的概念。在下面的描述中,将不详细描述公知功能或构造,以便不用不必要的细节模糊示例性实施例。而且,贯穿说明书,附图中相似的附图标记表示相似的元件。
[0085]贯穿说明书,还将理解,当元件被称为“连接至”另一元件时,所述元件可以直接连接至所述另一元件,或者在还可以存在介入元件时电连接至所述另一元件。
[0086]贯穿说明书,术语“平面”指示其上可以放置移动设备的对象。平面可以是平板、弯板、或不平整的板。此外,平面可以是但不限于写字台、桌面、架子或地面。
[0087]贯穿说明书,术语“输入模式”可指示当移动设备接收用户输入并根据所接收的用户输入分析要执行的操作时的模式。
[0088]贯穿说明书,术语“手中模式”可指示移动设备的各种输入模式中的当移动设备被用户握持时的一种输入模式。
[0089]贯穿说明书,术语“表面上模式”可指示移动设备的各种输入模式中的当移动设备被放置在平面上时的一种输入模式。
[0090]贯穿说明书,当输入模式改变时,用于接收相对于移动设备的用户输入的单元和与用户输入对应的操作改变。例如,当移动设备的输入模式改变时,可激活或禁用移动设备中的一些传感器以便接收用户输入。作为另一示例,移动设备可以根据输入模式不同地解释一个用户输入,并且可根据输入模式执行不同操作。
[0091]贯穿说明书,术语“轻击(hitting)输入”可指示当用户轻击平面时发生的输入。移动设备可感测当用户敲击平面时产生的振动和声音中的至少一个,并因此移动设备可接收轻击输入。
[0092]贯穿说明书,术语“倾斜输入”可指示当移动设备被放置在平面上使得移动设备的一部分离开平面时发生的输入。
[0093]贯穿说明书,术语“边框输入”可指示当用户触摸移动设备的边框部分时发生的输入。移动设备的边框部分可指示移动设备的侧边部分,例如,移动设备的边缘部分。
[0094]贯穿说明书,术语“对象”可指示在移动设备的屏幕上显示的图像、视频和文本中的至少一个。对象可包括但不限于用户界面、应用的执行结果、内容的执行结果、内容列表或图标。
[0095]如这里所使用的,术语“和/或”指示所关联的列表项目中的一个或多个的任何和全部组合。诸如“至少一个”的表述当在元素列表之后时修饰整个元素列表,而不修饰列表的单个的元素。
[0096]以下,将参照附图更充分描述示例性实施例。
[0097]图1图示了根据示例性实施例的、被放置在平面上的移动设备1000接收用户输入的示例。
[0098]如图1所不,移动设备1000可以被放置在平面上。被放置在平面上的移动设备1000可在表面上输入模式期间进行操作。此外,移动设备1000可以在表面上输入模式期间接收用户输入。例如,用户输入可包括倾斜输入、边框输入、轻击输入或滑动输入。当施加滑动输入时,用户在平面上滑动移动设备1000。
[0099]被放置在平面上的移动设备1000可执行与用户输入对应的预设操作。例如,移动设备1000可根据用户输入而被激活,可运行预设应用,可执行应用的预设功能,或可改变其屏幕上显示的对象。
[0100]图2是根据示例性实施例的、根据用户输入执行操作的方法的流程图,所述方法由移动设备1000在表面上模式期间执行。
[0101]在操作S200中,移动设备1000通过使用其结构中包含的传感器,确定移动设备1000是否被放置在平面上。传感器可包括振动传感器、陀螺仪传感器、加速度传感器、压力传感器、重力传感器和触摸传感器中的至少一个。移动设备1000可通过使用传感器感测移动设备1000的抖动,并且当抖动水平等于或小于预设值时,移动设备1000可确定移动设备1000被放置在平面上。
[0102]移动设备1000可通过使用移动设备1000的相机确定移动设备1000是否被放置在表面上。例如,如果通过使用移动设备1000的后侧相机捕获的图像的亮度等于或小于预设值、并且通过使用移动设备1000的前侧相机捕获的图像的亮度等于或大于所述预设值时,则移动设备1000可确定移动设备1000被放置在平面(例如,平板)上,其后侧面对平面。作为另一示例,如果通过使用移动设备1000的后侧相机捕获的图像的亮度大于所述预设值、并且通过使用移动设备1000的前侧相机捕获的图像的亮度小于所述预设值,则移动设备1000可确定移动设备1000被放置为使得其前侧面对平面。
[0103]在操作S210中,移动设备1000在多个输入模式当中选择一个输入模式。输入模式可包括手上模式和表面上模式。手上模式是移动设备1000的输入模式中的、移动设备1000被用户握持期间的一个输入模式。此外,表面上模式是移动设备1000的输入模式中的、移动设备1000被放置在平面上期间的一个输入模式。
[0104]例如,当用户握持的移动设备1000被放置在平面上时,移动设备1000可选择表面上模式。作为另一示例,当被放置在平面上的移动设备1000被激活时,移动设备1000可选择表面上模式。
[0105]当用户握持移动设备1000时,移动设备1000可选择手上板式。
[0106]在操作S230中,移动设备1000接收用户输入。移动设备1000可通过使用移动设备1000中的各种传感器接收用户输入。
[0107]移动设备1000可从用户接收轻击输入。移动设备1000可通过使用振动传感器来感测当用户轻击平面时产生的振动。此外,移动设备1000可通过使用麦克风来感测当用户轻击平面时产生的声音。此外,移动设备1000可通过使用振动传感器来确定产生振动的地点的位置或方向。此外,移动设备1000可通过使用麦克风来确定产生声音的地点的位置或方向。移动设备1000可确定用户沿移动设备1000的右、左、上和下方向中的哪个方向轻击平面。
[0108]移动设备1000可从用户接收倾斜输入。移动设备1000可通过使用其结构中的传感器确定移动设备1000的一部分是否离开平面。如上所述,传感器可包括振动传感器、陀螺仪传感器、加速度传感器、压力传感器、重力传感器和触摸传感器中的至少一个。
[0109]移动设备1000可从用户接收边框输入。例如,触摸传感器可被设置在移动设备1000的边框部分中,并且移动设备1000可通过使用设置在边框部分中的触摸传感器接收边框输入。
[0110]当移动设备1000在平面上移动时,移动设备1000可确定移动设备1000所移动的位置。此外,当移动设备1000的方向在平面上改变时,移动设备1000可确定移动设备1000所改变的方向。
[0111]此外,当用户握持移动设备1000时,移动设备1000可感测移动设备1000的运动。
[0112]在操作S240中,移动设备1000根据所选择的输入模式执行与用户输入对应的操作。如果移动设备1000被放置在平面上,则移动设备1000可执行与表面上模式期间的用户输入对应的操作。移动设备1000的操作可包括激活移动设备1000的操作、运行预设应用的操作、执行应用的预设功能的操作、或改变移动设备1000的屏幕上显示的对象的操作。此夕卜,移动设备1000的操作可与轻击输入、倾斜输入、边框输入、在平面上移动移动设备1000的输入、以及在平面上改变移动设备1000的方向的输入分别匹配。
[0113]图3是根据示例性实施例的、选择输入模式的方法的流程图,所述方法由移动设备1000执行。
[0114]在操作S300中,移动设备1000确定移动设备1000是否被放置在平面上。移动设备1000可通过使用其结构中的传感器来确定移动设备1000是否被放置在平面上。传感器可包括振动传感器、陀螺仪传感器、加速度传感器、压力传感器、重力传感器和触摸传感器中的至少一个。移动设备1000可通过使用传感器感测其抖动,并且当抖动水平等于或小于预设值时,移动设备1000可确定移动设备1000被放置在平面上。此外,例如,触摸传感器或压力传感器可被设置在移动设备1000的前边缘部分和后边缘部分,并且基于由触摸传感器或压力传感器获得的感测值,移动设备1000可确定移动设备1000是否被放置在平面上。
[0115]移动设备1000可通过使用其结构中的相机确定移动设备1000是否被放置在平面上。例如,如果通过使用移动设备1000的后侧相机捕获的图像的亮度等于或小于预设值、并且通过使用移动设备1000的前侧相机捕获的图像的亮度等于或大于所述预设值,则移动设备1000可确定移动设备1000被放置在平面上使得其屏幕暴露于外部。作为另一示例,如果通过使用移动设备1000的后侧相机捕获的图像的亮度大于所述预设值、并且通过使用移动设备1000的前侧相机捕获的图像的亮度小于所述预设值,则移动设备1000可确定移动设备1000被放置在平面上使得其屏幕不暴露于外部。此外,移动设备1000可通过使用相机感测移动设备1000被如何放置在平面上,以便确定其前表面面对平面还是其后表面面对平面。
[0116]作为在操作S300中的确定的结果,当移动设备1000确定移动设备1000被放置在平面上时,在操作S310中,移动设备1000选择表面上模式。在表面上模式期间,移动设备1000可接收轻击输入、倾斜输入、边框输入、触摸其屏幕的输入、在平面上移动移动设备1000的输入、或在平面上改变移动设备1000的方向的输入。此外,在表面上模式期间,移动设备1000可在其屏幕上显示与表面上模式对应的预设用户界面。
[0117]作为在操作S300中的确定的结果,当移动设备1000确定移动设备1000没有被放置在平面上时,在操作S320中,移动设备1000选择手上模式。在手上模式期间,移动设备1000可接收触摸其屏幕的输入、触摸其边框的输入或移动输入。此外,在手上模式期间,移动设备1000可在其屏幕上显示与手上模式对应的预设用户界面。
[0118]图4是根据示例性实施例的、执行与轻击输入对应的操作的方法,所述方法由移动设备1000在表面上模式期间执行。
[0119]在操作S400中,移动设备1000通过使用振动传感器,感测当用户轻击平面时产生的振动。当用户轻击平面时,可由平面产生振动,使得移动设备1000可通过使用其结构中的振动传感器感测所产生的振动。
[0120]在操作S410中,移动设备1000可通过使用麦克风感测当用户轻击平面时产生的声音。当用户轻击平面时,可在平面附近产生声音,并且移动设备1000可通过使用其结构中的麦克风感测所产生的声音。
[0121]在操作S420中,移动设备1000可基于所感测的振动和声音分析轻击输入。移动设备1000可基于振动和声音中的至少一个确定用户轻击平板的位置、方向和次数。如果用户轻击平板多次,则移动设备1000可确定轻击样式。轻击样式可根据用户轻击平板时的时间间隔和次数而彼此不同。
[0122]例如,移动设备1000可确定由振动传感器感测的振动产生在移动设备1000的哪一侧,即,右侧、左侧、上侧或下侧。为此,移动设备1000可包括多个振动传感器,并且基于由振动传感器分别感测的振动的幅度,移动设备1000可确定产生振动的位置。作为另一示例,移动设备1000可确定由麦克风感测的振动产生在移动设备1000的哪一侧,S卩,右侧、左侧、上侧或下侧。为此,移动设备1000可包括多个麦克风,并且基于由麦克风分别感测的声音的强度,移动设备1000可确定产生振动的位置。
[0123]移动设备1000可通过使用其结构中的麦克风阵列确定产生声音的位置。为此,可以在移动设备1000的结构中的预设位置以预设间隔布置多个麦克风。例如,在移动设备1000的侧边缘的顶点分别布置四个麦克风。作为另一示例,可布置四个麦克风,使得
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1