电子设备和控制电子设备中的对象的方法_5

文档序号:9865051阅读:来源:国知局
应用的情形中,可以在屏幕的左下方显示包含三个项目的条类型对象,例如控制器602。
[0155]参考图6C,在互联网应用的情形中,可以在屏幕的右下方显示包含五个项目的扇形类型对象,例如控制器603。
[0156]图6D、6E和6F示出了根据各实施例的根据应用状态的对象显示。
[0157]参考图6D,在当电话呼叫应用被执行时通过对电话号码输入功能的选择将屏幕切换至电话号码输入屏幕的情形中,可以显示包含一个或多个项目的扇形类型对象,例如控制器604。
[0158]参考图6E,在电话号码被全部输入后通过对发送功能的选择将屏幕切换至发送屏幕的情形中,可以显示与电话号码输入屏幕的对象不同且包含一个或多个项目的扇形类型对象,例如控制器605。
[0159]参考图6F,在通过基于发送功能建立的电话呼叫功能将屏幕切换至电话呼叫连接屏幕的情形中,可以显示与发送屏幕的对象不同且包含一个或多个项目的扇形类型对象。
[0160]图7A、7B和7C示出了根据本公开的各实施例的基于多个应用中被激活应用的特性的对象控制操作。
[0161]参考图7A、7B和7C,如图7A所示,当在多个窗口中的第一窗口 710中显示互联网应用的执行屏幕时并且在第二窗口 720中显示音乐应用的执行屏幕时,如果第一窗口 710被用户选择激活,则可以在第一窗口 710中显示可以基于互联网应用的特性来创建第一对象属性信息并基于第一对象属性信息来控制互联网应用的对象,例如扇形类型的控制器711,如图7B所示。当在多个窗口中的第一窗口 710中显示互联网应用的执行屏幕并在第二窗口 720中显示音乐应用的执行屏幕时,如图7A所示,如果第二窗口 720被用户选择或音乐回放激活,则可以在第二窗口 720中显示可以基于音乐应用的特性来创建第二对象属性信息并基于第二对象属性信息来控制音乐应用的对象,例如扇形类型的控制器721,如图7C所示。
[0162]图8A和SB示出了根据本公开的各实施例的基于多个相同应用的特性的对象控制操作。
[0163]参考图8A,根据本公开的实施例,可以在第一和第二窗口 810和820中显示互联网应用的执行屏幕,并且可以在第一窗口 810中显示可以控制互联网应用的对象,例如扇形类型的控制器811。当从控制器811包含的项目中选择用于执行回到前一个屏幕的功能的项目811a并且产生向上方向的拖动时,可以执行操作,以将在第一窗口 810中显示的互联网应用的执行屏幕切换至前一个屏幕。
[0164]参考图8B,根据本公开的实施例,可以在第一和第二窗口 810和820中显示互联网应用的执行屏幕,并且可以在第一窗口 810中显示可以控制互联网应用的对象,例如扇形类型的控制器811。当从控制器811包含的项目中选择用于执行回到前一个屏幕的功能的项目811a并且产生向下方向的拖动时,可以执行操作,以将在第二窗口 820中显示的互联网应用的执行屏幕切换至前一个屏幕。
[0165]图9示出了根据本公开的各实施例的基于多个应用的特性的对象控制操作。
[0166]参考图9,在多个窗口中,可以在第一窗口 910中显示互联网应用的执行屏幕并且可以在第二窗口 920中显示音乐应用的执行屏幕。可以在第一和第二窗口 910和920之间的边界上显示用于控制互联网应用的对象930a和用于控制音乐应用的对象930b。
[0167]图1OA和1B示出了根据本公开的各实施例的基于检测电子设备上的握持的操作的对象控制操作。
[0168]参考图1OA和10B,当在显示模块420的屏幕上显示互联网应用的执行屏幕时,可以在屏幕的右下方显示用于控制互联网应用的对象,例如扇形类型的控制器1010。当用户用他/她的双手以图1OA所示的状态握持电子设备401时,控制器1010可以分为第一控制器1lOa和第二控制器1010b。包含控制器1010的一部分项目的第一控制器1lOa可以显示在显示模块420的左下方,并且包含控制器1010的剩余项目的第二控制器1lOb可以显示在显示模块420的屏幕的右下方。
[0169]图11是示出根据本公开的各实施例的基于应用的特性的对象控制方法的流程图。
[0170]参考图11,根据本公开的各实施例,将例示由图4所示的电子设备401的对象控制模块410执行的对象控制方法1100。
[0171]参考图11,根据本公开的各实施例的对象控制方法包括操作1110、1120、1130和1140ο
[0172]在操作1110中,对象控制模块410可以执行应用。
[0173]在操作1120中,对象控制模块410可以识别所执行的应用的特性。应用的特性可以包括(例如)应用的类型、用户信息、应用提供的输入功能、应用提供的重要内容等中至少一个。
[0174]在操作1130中,对象控制模块410可以基于识别的应用特性创建对象属性信息。操作1130中,对象控制模块410可以创建包括对象的形状、对象中包含的项目的数目、对象中包含的项目的类型以及对象的位置中至少一个的对象属性信息。
[0175]在操作1140中,当执行应用时,对象控制模块410可以进行控制,以通过使用对象属性信息来显示被配置为控制该应用的对象。在操作1140中,对象控制模块410可以检测用于控制对象的用户输入(例如特定手势或菜单选择),或者可以当超过一定时间段没有使用对象时对该对象进行去激活。当执行应用时,对象控制模块410可以通过检测用于控制对象的用户输入(例如特定手势或菜单选择)来控制以显示对象。
[0176]图12是示出根据本公开的各实施例的基于应用的屏幕改变的对象控制方法的流程图。
[0177]参考图12,根据本公开的各实施例,将例示由图4所示的电子设备401的对象控制模块410执行的对象控制方法1200。
[0178]参考图12,根据本公开的各实施例,对象控制方法1200包括操作1210、1220、1230和1240。操作1210中,电子设备401可以执行被选择的应用。
[0179]在操作1210中,当执行应用时,对象控制模块410可以进行控制,以显示使用基于被执行应用的特性而创建的对象属性信息来配置的对象。
[0180]在操作1220中,对象控制模块410可以基于对与被执行应用相关联的功能的选择来确定是否发生屏幕改变。
[0181]在操作1230中,对象控制模块410可以基于根据功能选择而改变的屏幕来创建或更新对象属性信息。
[0182]在操作1240中,对象控制模块410可以通过使用创建和更新的对象属性信息进行控制,以配置和显示可以控制当前屏幕数据的对象。
[0183]图13是示出根据本公开的各实施例的基于事件的发生的对象控制方法的流程图。
[0184]参考图13,根据本公开的各实施例,将例示由图4所示的电子设备401的对象控制模块410执行的对象控制方法1300。
[0185]参考图13,根据本公开的各实施例,对象控制方法1300包括操作1310、1320、1330、1340 和 1350ο
[0186]在操作1310中,对象控制模块410可以识别应用是否被执行。
[0187]在操作1320中,当显示应用的执行屏幕时,对象控制模块410可以进行控制,以显示使用基于被执行应用的特性而创建的对象属性信息来配置的对象。
[0188]在操作1330中,当执行应用时,对象控制模块可以确定事件的发生。当操作1330中确定事件已发生时,在操作1340中,对象控制模块410可以基于事件的信息来创建或更新对象属性信息。事件可以包括以下至少一个:通信事件(例如电子设备401中发生的消息或呼叫)、报警事件、外部设备连接事件、或者用于与外部设备建立通信的事件。
[0189]在操作1350中,对象控制模块410可以通过使用基于事件的信息而创建的对象属性信息来配置用于控制发生的事件的对象。操作1350中,当显示用于控制应用的对象时,对象控制模块410可以进行控制,以自动或者根据用户输入(例如特定手势或菜单选择)显示用于控制事件的对象。备选地,当没有显示用于控制应用的对象时,对象控制模块410可以进行控制,以自动或者根据用户输入(例如特定手势或菜单选择)显示用于控制事件的对象。
[0190]图14是示出根据本公开的各实施例的基于多个应用中被激活应用的特性的对象控制方法的流程图。
[0191]参考图14,根据本公开的各实施例,将例示由图4所示的电子设备401的对象控制模块410执行的对象控制方法1400。
[0192]参考图14,根据本公开的各实施例,对象控制方法1400包括操作1410至1490。
[0193]在操作1410中,显示模块420可以在多个窗口中,例如在分别在第一和第二窗口中,显示第一和第二应用的执行屏幕。
[0194]在操作1420中,对象控制模块410可以确定第一窗口是否已被激活。对象控制模块410可以通过对第一窗口的用户选择或者通过经由第一窗口中第一应用的内容(如视频)的回放来确定第一窗口的激活。当操作1420中的确定结果表明第一窗口已被激活时,在操作1430中,对象控制模块410可以识别在第一窗口中显示的第一应用的特性。
[0195]在操作1440中,对象控制模块410可以进行控制,以基于第一应用的特性来创建第一对象属性信息,并且在操作1450中,对象控制模块410可以进行控制,以通过使用第一对象属性信息来配置和显示用于控制第一应用的第一对象。
[0196]在操作1460中,对象控制模块410可以确定第二窗口是否已被激活。对象控制模块410可以通过对第二窗口的用户选择或者通过经由第二窗口中第二应用的内容(如视频)的回放来确定第二窗口的激活。当操作1460中的确定结果表明第二窗口已被激活时,在操作1470中,对象控制模块410可以识别在第二窗口中显示的第二应用的特性。
[0197]在操作1480中,对象控制模块410可以进行控制,以基于第二应用的特性来创建第二对象属性信息,并且在操作1490中,对象控制模块410可以进行控制,以通过使用第二对象属性信息来配置和显示用于控制第二应用的第二对象。
[0198]根据本公开的各实施例,对象控制模块410可以进行控制,以在显示模块420的至少部分区域上显示基于多个应用中被激活应用的特性而创建的对象。例如,当确定第一窗口已被激活时,对象控制模块410可以进行控制,以在第一窗口区域中显示使用基于第一应用的特性而创建的第一对象属性信息来创建的第一对象。备选地,对象控制模块410可以进行控制,以在与第一窗口区域中显示的应用不重叠的区域(例如第二窗口区域)中显示第一对象。
[0199]图15是示出根据本公开的各实施例的基于在多个窗口中执行的相同应用的特性的对象控制方法的流程图。
[0200]根据本公开的各实施例,图15中将例示由图4所示的电子设备401的对象控制模块410执行的对象控制方法1500。
[0201]参考图15,根据本公开的各实施例,对象控制方法1500包括操作1510至1580。
[0202]在操作1510中,显示模块420可以在多个窗口上(例如第一和第二窗口上)显示第一应用的执行屏幕。
[0203]在操作1520中,对象控制模块410可以识别在第一和第二窗口中同时执行和显示的第一应用的特性。
[0204]在操作1530中,对象控制模块410可以进行控制,以基于第一应用的特性来创建对象属性信息,并且在操作1540中,对象控制模块410可以通过使用对象属性信息来配置用于控制第一应用的对象并在第一或第二窗口中显示所配置的对象。在操作1540中,对象控制模块410可以在第一和第二窗口中设置为默认的窗口或者在用户选择的窗口中显示对象。
[0205]在操作1550中,对象控制模块410可以确定在从对象包含的一个或多个项目中选择第一项目后的一定时间段内是否产生了用于选择第一窗口的输入(例如向第一窗口的拖动)。当在操作1550中确定在选择第一项目后的一定时间段内产生用于选择第一窗口的输入时,对象控制模块410可以执行与正在第一窗口中执行的第一应用中的第一项目相对应的功能。
[0206]在操作1570中,对象控制模块410可以确定在从对象包含的一个或多个项目中选择第一项目后的一定时间段内是否产生了用于选择第二窗口的输入(例如向第二窗口的拖动)。当在操作1570中确定在选择第一项目后的一定时间段内产生用于选择第二窗口的输入时,在操作1580中,对象控制模块410可以执行与正在第二窗口中执行的第二应用中的第一项目相对应的功能。
[0207
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1