电子装置制造方法

文档序号:6623574阅读:146来源:国知局
电子装置制造方法
【专利摘要】一种电子装置,该电子装置包括:显示单元,其显示菜单;确定单元,其确定从所述菜单中所包括的菜单项当中选择的菜单项是否规定在所述菜单项被选择时所述菜单继续显示;维持单元,当所述确定单元确定所选择的菜单项规定了所述菜单继续显示时,该维持单元维持显示所述菜单的状态;以及删除单元,当所述确定单元确定所选择的菜单项规定了所述菜单不继续显示时,该删除单元删除所显示的菜单。
【专利说明】电子装置

【技术领域】
[0001]本文讨论的实施方式涉及控制菜单的技术。

【背景技术】
[0002]电子装置可使用菜单以便接收来自用户的指示。
[0003]例如,用于启动应用程序的菜单被称作启动器(launcher)。在许多情况下,启动器在被调用时显示在屏幕上,并且在任何应用图标被选择时从屏幕删除。临时使用的菜单在诸如图标的菜单项被选择之后被立即删除。
[0004]然而,用户可能使得电子装置根据依据来自用户的指示启动的处理的细节来重复地执行处理。那些技术在(例如)日本特开2010-160564号公报中有所描述。


【发明内容】

[0005]根据一方面,本公开的目的是使得临时使用的菜单的特定菜单项能够被继续选择。
[0006]根据本发明的一方面,一种电子装置包括:显示单元,其显示菜单;确定单元,其确定从所述菜单中所包括的菜单项当中选择的菜单项是否规定了在所述菜单项被选择时所述菜单继续显示;维持单元,当所述确定单元确定所选择的菜单项规定了所述菜单继续显示时,该维持单元维持显示所述菜单的状态;以及删除单元,当所述确定单元确定所选择的菜单项规定了所述菜单不继续显示时,该删除单元删除所显示的菜单。

【专利附图】

【附图说明】
[0007]图1是示出在显示主菜单的状态下的屏幕的示例的示图;
[0008]图2是示出用户的手指从应用图标以外的区域释放的情况的示图;
[0009]图3是示出用户的手指从应用图标释放的情况的示图;
[0010]图4是示出在显示子菜单的状态下的屏幕的示例的示图;
[0011]图5是示出用户的手指从功能图标释放的情况的示图;
[0012]图6是示出用户的手指从功能图标释放的情况的示图;
[0013]图7是示出在主菜单和子菜单未被删除的状态下的屏幕的示例的示图;
[0014]图8是示出功能图标被触摸的情况的示图;
[0015]图9是示出功能图标被触摸的情况的示图;
[0016]图10是示出移动终端装置的硬件配置的示例的示图;
[0017]图11是示出移动终端装置的功能块的示例的示图;
[0018]图12是示出主菜单表的示例的示图;
[0019]图13是示出子菜单表的示例的示图;
[0020]图14是菜单处理的流程图;
[0021]图15是主菜单处理的流程图;
[0022]图16是主菜单处理的流程图;
[0023]图17是子菜单处理的流程图;以及
[0024]图18是子菜单处理的流程图。

【具体实施方式】
[0025]实施方式与菜单的控制有关。以下,参照图1至图9描述根据实施方式的菜单画面的转变。图1至图9示出设置有触摸面板的移动终端装置的屏幕的示例。在实施方式中,使用主菜单和子菜单。初始显示主菜单。子菜单与包括在主菜单中的主菜单项对应。示例中描述的菜单是用于启动应用程序的启动器。
[0026]首先,实施方式描述调用主菜单的情况。图1示出在显示主菜单的状态下的屏幕的不例。在此不例中,通过利用手指触摸屏.的右下端部并使手指在与屏.接触时在朝着屏幕的左上端部的方向上滑动来显示主菜单。点101表示用户触摸屏幕的位置。点103表示用户使得用户的手指所滑动至的位置。当用户使得用户的手指从点101滑动至点103时,显示主菜单105。
[0027]独立于操作状态,当执行这一操作时,显示主菜单。因此,可在任何时间容易地启动应用程序。
[0028]在此示例中,主菜单105包括四个菜单项。具体地讲,应用图标107、109、111和
113对应于菜单项。主菜单的菜单项在一些情况下被称作主菜单项以便将主菜单的菜单项与稍后描述的子菜单的菜单项相区分。另外,子菜单的菜单项在一些情况下被称作子菜单项。稍后参照图4等描述子菜单和子菜单项。
[0029]应用图标107是用于接收指不以启动名称为“aaa”的应用程序的图标。应用图标109是用于接收指示以启动名称为“bbb”的应用程序的图标。应用图标111是用于接收指示以启动名称为“ccc”的应用程序的图标。应用图标113是用于接收指示以启动名称为“ddd”的应用程序的图标。
[0030]接下来,描述当用户在屏幕上从图1所示的状态滑动手指时的操作。图2示出用户从应用图标以外的区域释放手指的情况。图2示出用户在屏幕上从点103至点201滑动手指并在点201处从屏幕释放手指的情况。当在点201处从屏幕释放手指时,主菜单105被关闭,屏幕返回到原始状态。在这种情况下,未启动应用程序“aaa”、“bbb”、“ccc”和“ddd”。
[0031]当用户在应用图标107至113以外的点处从屏幕释放手指时,未启动应用程序,并关闭主菜单。
[0032]接下来,描述当用户在屏幕上将手指滑动至任何应用图标时的操作。图3示出用户在屏幕上从图1所示的状态滑动手指以将手指从点103移至点301并在点301处从屏幕释放手指的情况。假设与应用图标107对应的主菜单项不具有子菜单。
[0033]当用户按照上述方式执行操作时,与从其释放手指的应用图标对应的应用程序被启动。在图3所示的示例中,与应用图标107对应的应用程序“aaa”被启动。然后,主菜单105被关闭。
[0034]在图3所示的示例中,由于与应用图标107对应的主菜单项不具有子菜单,所以不显示子菜单,并且立即启动应用程序。
[0035]接下来,描述导致子菜单被显示的操作。图4示出用户在屏幕上从图1所示的状态滑动手指以将手指从点103移至点401的情况。假设与应用图标109对应的主菜单项具有子菜单。
[0036]当用户按照上述方式执行操作时,显示与应用图标109对应的主菜单项的子菜单403。子菜单403包括四个菜单项。具体地讲,图4所示的功能图标405、407、409和411对应于子菜单403的菜单项。如上所述,在一些情况下,子菜单的菜单项被称作子菜单项以便将子菜单的菜单项与主菜单项相区分。功能图标405至411对应于与应用图标109对应的应用程序“bbb”中所包括的功能。假设应用程序“bbb”是音乐再现程序。功能图标405对应于音乐再现程序的“再现”功能。功能图标407对应于音乐再现程序的“选择下一曲”功能。功能图标409对应于音乐再现程序的“选择前一曲”功能。功能图标411对应于音乐再现程序的“停止”功能。
[0037]接下来,描述当选择子菜单项时的操作。图5示出用户在屏幕上从图4所示的状态滑动手指以将手指从点401移至点501并在点501处从屏幕释放手指的情况。假设在与功能图标405对应的子菜单项被选择之后,与功能图标405对应的子菜单项未使得主菜单和子菜单继续被显示。
[0038]当用户按照上述方式执行操作时,与从其释放手指的功能图标对应的功能被启动。具体地讲,与应用图标109对应的音乐再现程序“bbb”中所包括的功能当中的与功能图标405对应的“再现”功能被调用。然后,关闭主菜单105和子菜单403。
[0039]音乐再现程序“bbb”响应于调用,再现要首先被再现的音乐文件(例如,初始状态下的第一个音乐文件)。
[0040]从音乐再现程序的“再现”功能的特性角度看,不太可能在调用“再现”功能之后再调用“再现”功能。因此,与“再现”功能所对应的功能图标405对应的子菜单项被选择一次可能就足够了。
[0041]当选择通常不会继续被选择的子菜单项时,调用关注的功能,并且立即终止菜单处理。
[0042]接下来,描述当选择可能继续被选择的子菜单项时的操作。图6示出用户在屏幕上从图4所示的状态滑动手指以将手指从点401移至点601并在点601处从屏幕释放手指的情况。假设在与功能图标407对应的子菜单项被选择之后,与功能图标407对应的子菜单项使得主菜单和子菜单继续被显示。
[0043]当用户按照上述方式执行操作时,与从其释放手指的功能图标对应的功能被启动。在图6所示的示例中,与应用图标109对应的音乐再现程序“bbb”中所包括的功能当中的与功能图标407对应的“选择下一曲”功能被调用。在这种情况下,不关闭主菜单105和子菜单403。因此,屏幕变为图7所示的状态。在这种情况下,用户的手指不与屏幕接触。
[0044]音乐再现程序“bbb”响应于“选择下一曲”功能的调用使文件要被再现的顺序递增I。从音乐再现程序的“选择下一曲”功能的特性的角度看,文件要被再现的顺序可能一次递增2或更多,因此子菜单仍被显示。
[0045]图8示出用户从图7所示的状态触摸屏幕上的点801的情况。图8所示的示例假设通过触摸功能图标来执行子菜单上的第二选择和后续选择。
[0046]在图8所示的示例中,与用户所触摸的功能图标405对应的“再现”功能被调用。然后,关闭主菜单105和子菜单403。
[0047]音乐再现程序“bbb”响应于“再现”功能的调用,再现要首先被再现的音乐文件。例如,如果假设通过参照图6所述的操作使文件将被再现的顺序从第一个音乐文件递增1,则再现第二个音乐文件。
[0048]如上所述,由于与功能图标405对应的子菜单项被设定为在该子菜单项被选择之后不使得主菜单和子菜单继续被显示,所以移动终端装置按照与图5所示的情况相同的方式操作。具体地讲,在图8所示的示例中,关闭主菜单105和子菜单403,并终止菜单处理。
[0049]最后,将描述当相同子菜单项被重复地选择时的操作。图9示出用户从图7所示的状态触摸点901的情况。与被触摸的功能图标407对应的“选择下一曲”功能被调用。在这种情况下,与图6所示的情况类似,不关闭主菜单105和子菜单403。然后,屏幕返回到图7所示的状态。
[0050]音乐再现程序“bbb”响应于“选择下一曲”功能的调用使文件要被再现的顺序递增I。这样,用户可重复地选择功能图标407。
[0051]功能图标411与“停止”功能对应,并且与功能图标405类似,不会被重复地选择。功能图标409对应于“选择前一曲”功能,并且与功能图标407类似,可被选择多次。根据实施方式的菜单画面的转变的描述结束。
[0052]接下来,描述移动终端装置的硬件配置。图10示出移动终端装置的硬件配置的示例。移动终端装置1000包括处理器1001、存储单元1003、天线1011、无线电控制器1013、音频控制器1015、扬声器1017、麦克风1019、显示器1021和触摸板1023。
[0053]处理器1001可包括调制解调器中央处理单元(CPU)和应用CPU。例如,存储单元1003包括只读存储器(ROM) 1005、随机存取存储器(RAM) 1007和闪存1009。例如,ROM 1005中存储有数据和程序。RAM 1007包括加载有诸如应用和数据的程序的区域。RAM 1007包括临时存储诸如屏幕数据的数据的区域。例如,闪存1009中存储有操作系统以及诸如应用的程序。
[0054]例如,触摸板1023是布置在显示器1021的显示屏幕上的面板形传感器,并且被配置为通过触摸操作接收指示。例如,显示器1021显示由应用生成的各种画面以及上述菜单。具体地讲,显示器1021和触摸板1023被用作统一的触摸面板。通过对触摸板1023进行触摸来生成触摸事件。除了触摸板1023以外,在移动终端装置1000中还可设置键。
[0055]天线1011接收蜂窝无线电数据。无线电控制器1013控制无线电通信。通过控制无线电通信来执行用于电话的音频通信以及数据通信。
[0056]音频控制器1015将模拟音频数据转换为数字音频数据,将数字音频数据转换为模拟音频数据。扬声器1017将模拟数据作为声音输出。麦克风1019将声音转换为模拟数据。
[0057]移动终端装置1000是电子装置的示例。该实施方式可应用于诸如智能电话、平板终端、个人计算机、游戏机、电子辞典、遥控器、控制器等的电子装置。电子装置可使用触摸板1023以外的指点装置。例如,电子装置可使用鼠标。移动终端装置1000的硬件配置的描述结束。
[0058]接下来,描述移动终端装置1000的功能块。图11示出移动终端装置1000的功能块的示例。移动终端装置1000包括操作系统1101、应用程序1103和菜单单元1111。
[0059]当检测到调用主菜单的操作时,操作系统1101使菜单单元1111启动菜单处理。例如,当检测到参照图1描述的操作时,操作系统1101调用菜单单元1111。
[0060]在此示例中,移动终端装置1000包括名称为“aaa”的应用程序1103a、名称为“bbb”的应用程序1103b、名称为“ccc”的应用程序1103c以及名称为“ddd”的应用程序1103d。
[0061]菜单单元1111响应于主菜单项的选择调用应用程序1103a至1103d中的任何一个应用程序。例如,菜单单元1111通过操作系统1101启动应用程序1103。
[0062]在一些情况下,应用程序1103b分别执行上述“再现”、“选择下一曲”、“选择前一曲”和“停止”功能。菜单单元1111响应于子菜单项的选择分别调用应用程序1103b的功能。例如,菜单单元1111通过操作系统1101分别启动应用程序1103b的功能。
[0063]菜单单元1111包括菜单数据存储单元1113、接收器1115、显示单元1117、识别单元1119、调用单元1121、删除单元1123和确定单元1125。
[0064]菜单数据存储单元1113中存储有主菜单表和子菜单表。
[0065]图12示出主菜单表的示例。主菜单表包括与主菜单项对应的记录。所述记录具有用于主菜单项ID、应用程序名称、应用图标文件名、应用图标区域以及表示针对各个主菜单项是否提供子菜单的信息的字段。
[0066]在用于主菜单项ID的字段中,设定主菜单项的ID。在用于应用程序名称的字段中,设定应用程序的名称。在用于应用图标文件名的字段中,设定存储应用图标的图像数据的文件的名称。在用于应用图标区域的字段中,设定识别加载有应用图标的区域的数据。在此示例中,设定加载有应用图标的矩形区域的左上端的坐标以及矩形区域的右下端的坐标。在用于表示针对各个主菜单项是否提供子菜单的信息的字段中,设定表示各个主菜单项是否具有子菜单的数据。
[0067]在主菜单表的第一条记录中,设定关于由ID “Ml”识别的主菜单项的数据。与由ID “Ml”识别的主菜单项对应的应用程序名称为“aaa”。第一条记录表示识别应用程序“aaa”的应用图标的文件名为“aa.1co”,并且该应用图标将被加载到由矩形区域的左上端的坐标(X1J1)和矩形区域的右下端的坐标(x2,I2)定义的矩形区域中。第一条记录还表示该主菜单项不具有子菜单。
[0068]在主菜单表的第二条记录中,设定关于由ID “M2”识别的主菜单项的数据。与由ID “M2”识别的主菜单项对应的应用程序名称为“bbb”。第二条记录表示识别应用程序“bbb”的应用图标的文件名为“bb.1co”,并且该应用图标将被加载到由矩形区域的左上端的坐标U3,y3)和矩形区域的右下端的坐标(x4,y4)定义的矩形区域中。第二条记录还表示该主菜单项具有子菜单。
[0069]在主菜单表的第三条记录中,设定关于由ID “M3”识别的主菜单项的数据。与由ID “M3”识别的主菜单项对应的应用程序名称为“ccc”。第三条记录表示识别应用程序“ccc”的应用图标的文件名为“cc.1co”,并且该应用图标将被加载到由矩形区域的左上端的坐标(x5,y5)和矩形区域的右下端的坐标(x6,y6)定义的矩形区域中。第三条记录还表示该主菜单项不具有子菜单。
[0070]在主菜单表的第四条记录中,设定关于由ID “M4”识别的主菜单项的数据。与由ID “M4”识别的主菜单项对应的应用程序名称为“ddd”。第四条记录表示识别应用程序“ddd”的应用图标的文件名为“dd.1co”,并且该应用图标将被加载到由矩形区域的左上端的坐标U7, y7)和矩形区域的右下端的坐标(X8,y8)定义的矩形区域中。第四条记录还表示该主菜单项具有子菜单。主菜单表的描述结束。
[0071]接下来,描述子菜单表。图13示出子菜单表的示例。子菜单表与调用子菜单的主菜单项的ID关联。示例中所示的子菜单表与由ID “M2”识别的主菜单项关联。
[0072]子菜单表具有与子菜单项对应的记录。所述记录具有用于子菜单项ID、功能名称、功能图标文件名、功能图标区域和继续标志的字段。
[0073]在用于子菜单项ID的字段中,设定子菜单项的ID。在用于功能名称的字段中,设定功能的名称。在用于功能图标文件名的字段中,设定存储功能图标的图像数据的文件的名称。在用于功能图标区域的字段中,设定识别要加载有功能图标的区域的数据。在此示例中,设定要加载有功能图标的矩形区域的左上端的坐标和矩形区域的右下端的坐标。在用于继续标志的字段中,设定表示在选择子菜单项之后菜单处理是否将继续执行的数据。如果继续标志被设定为“开启”,则继续标志表示菜单处理将继续执行。如果菜单处理将继续执行,则维持菜单的显示状态。如果继续标志被设定为“关闭”,则继续标志表示菜单处理不再继续执行。如果菜单处理不再继续执行,则所显示的菜单被删除。
[0074]在子菜单表的第一条记录中,设定关于由ID “M2-1”识别的子菜单项的数据。与由ID “M2-1”识别的子菜单项对应的功能名称为“再现”。第一条记录表示识别“再现”功能的功能图标的文件名为“aal.1co”,并且功能图标将被加载到由矩形区域的左上端的坐标(x21,y21)和矩形区域的右下端的坐标(x22,y22)定义的矩形区域中。第一条记录表示在选择由ID “M2-1”识别的子菜单项之后菜单处理不再继续执行。
[0075]在子菜单表的第二条记录中,设定关于由ID “M2-2”识别的子菜单项的数据。与由ID “M2-2”识别的子菜单项对应的功能名称为“选择下一曲”。第二条记录表示识别“选择下一曲”功能的功能图标的文件名为“aa2.1co”,并且功能图标将被加载到由矩形区域的左上端的坐标(x23,y23)和矩形区域的右下端的坐标(x24,y24)定义的矩形区域中。第二条记录表示在选择由ID “M2-2”识别的子菜单项之后菜单处理继续执行。
[0076]在子菜单表的第三条记录中,设定关于由ID “M2-3”识别的子菜单项的数据。与由ID “M2-3”识别的子菜单项对应的功能名称为“选择前一曲”。第三条记录表示识别“选择前一曲”功能的功能图标的文件名为“aa3.1co”,并且功能图标将被加载到由矩形区域的左上端的坐标(x25,y25)和矩形区域的右下端的坐标(x26,y26)定义的矩形区域中。第三条记录表示在选择由ID “M2-3”识别的子菜单项之后菜单处理继续执行。
[0077]在子菜单表的第四条记录中,设定关于由ID “M2-4”识别的子菜单项的数据。与由ID “M2-4”识别的子菜单项对应的功能名称为“停止”。第四条记录表示识别“停止”功能的功能图标的文件名为“aa4.1co”,并且功能图标将被加载到由矩形区域的左上端的坐标(x27,y27)和矩形区域的右下端的坐标(x28,y28)定义的矩形区域中。第四条记录表示在选择由ID “M2-4”识别的子菜单项之后菜单处理不再继续执行。子菜单表的描述结束。
[0078]返回图11的描述。接收器1115被配置为接收来自用户的指示。具体地讲,接收器1115被配置为从操作系统1101获取事件,并确定来自用户的指示。显示单元1117被配置为显示主菜单和子菜单。识别单元1119被配置为识别将被启动的应用程序。识别单元1119被配置为识别将被启动的功能。调用单元1121被配置为调用将被启动的应用程序。调用单元1121被配置为调用将被启动的功能。删除单元1123被配置为删除主菜单和子菜单。确定单元1125被配置为关于菜单处理的控制进行确定。
[0079]例如,菜单单元1111、菜单数据存储单元1113、接收器1115、显示单元1117、识别单元1119、调用单元1121、删除单元1123和确定单元1125通过图10所示的硬件资源实现。将由功能块(菜单单元1111、接收器1115、显示单元1117、识别单元1119、调用单元1121、删除单元1123和确定单元1125)执行的部分处理或所有处理可通过使处理器1001顺序执行加载到存储单元1003中的程序来实现。移动终端装置1000的功能块的描述结束。
[0080]接下来,描述将由菜单单元1111执行的菜单处理。图14是菜单处理的流程图。菜单单元1111确定是否检测到主菜单的调用(S1401)。当操作系统1101检测到主菜单的调用时,菜单单元1111可从操作系统1101接收通知。另选地,菜单单元1111可检测主菜单的调用。如果菜单单元1111确定未检测到主菜单的调用,则重复S1401的处理。
[0081]如果菜单单元1111确定检测到主菜单的调用,则显示单元1117显示主菜单(S1403)。在这种情况下,显示单元1117读取存储在菜单数据存储单元1113中的主菜单表,并识别与主菜单项对应的应用图标文件名以及与主菜单项对应的应用图标区域。然后,显示单元1117在应用图标区域中显示从主菜单项的应用图标文件读取的图像数据。
[0082]菜单单元1111执行主菜单处理(S1405)。参照图15描述主菜单处理。接收器1115从操作系统1101获取事件(S1501)。在此示例中,获取与触摸面板上执行的操作有关的事件。
[0083]接收器1115确定S1501中获取的事件是否为从应用图标释放(S1503)。在这种情况下,接收器1115读取存储在菜单数据存储单元1113中的主菜单表,并识别与主菜单项对应的应用图标区域。如果事件的类型是释放并且释放位置在任何应用图标区域内,则接收器1115确定事件是从应用图标释放。
[0084]如果接收器1115确定S1501中获取的事件是从应用图标释放,则识别单元1119识别应用程序(S1505)。具体地讲,识别单元1119识别与S1503中识别的应用图标区域对应的应用程序的名称。
[0085]调用单元1121调用识别的应用程序(S1507)。例如,调用单元1121将应用程序的名称提供给操作系统1101并指示操作系统1101启动应用程序。然后,主菜单处理终止,处理进行至图14所示的S1407。删除单元1123删除S1407中的主菜单,处理返回到S1401。参照图3描述的操作通过上述处理来实现。
[0086]返回图15,如果在S1503中接收器1115确定S1501中获取的事件不是从应用图标释放,则接收器1115确定在S1501中获取的事件是否为从应用图标以外的区域释放(S1509)。在这种情况下,接收器1115读取存储在菜单数据存储单元1113中的主菜单表并识别与主菜单项对应的应用图标区域。如果释放位置不在任何应用图标区域内,则接收器1115确定在S1501中获取的事件是从应用图标以外的区域释放。
[0087]如果接收器1115确定在S1501中获取的事件是从应用图标以外的区域释放,则终止主菜单处理,并且处理进行至图14所示的S1407。删除单元1123在S1407中删除主菜单,并且处理返回到S1401。参照图2描述的操作通过上述处理来实现。
[0088]返回图15,如果在S1509中接收器1115确定在S1501中获取的事件不是从应用图标以外的区域释放,则接收器1115确定在S1501中获取的事件是否为向应用图标中滑动(S1511)。在这种情况下,接收器1115读取存储在菜单数据存储单元1113中的主菜单表并识别与主菜单项对应的应用图标区域。如果事件的类型为滑动,并且用户的手指等所滑动至的位置在任何应用图标区域内,则接收器1115确定在S1501中获取的事件是向应用图标中滑动。
[0089]如果接收器1115确定在S1501中获取的事件不是向应用图标中滑动,则处理返回到S1501,并且重复上述处理。
[0090]如果接收器1115确定在S1501中获取的事件是向应用图标中滑动,则识别单元1119识别应用程序(S1513)。具体地讲,识别单元1119识别与S1511中识别的应用图标区域对应的应用程序的名称。
[0091]确定单元1125确定选择的主菜单项是否具有子菜单(S1515)。在这种情况下,确定单元1125读取存储在菜单数据存储单元1113中的主菜单表,并读取表示是否提供与S1513中识别的应用程序对应的子菜单的信息的字段。如果在表示是否提供与S1513中识别的应用程序对应的子菜单的信息的字段中设定“提供”,则确定单元1125确定选择的主菜单项具有子菜单。如果在表示是否提供与S1513中识别的应用程序对应的子菜单的信息的字段中设定“未提供”,则确定单元1125确定选择的主菜单项不具有子菜单。
[0092]如果确定单元1125确定选择的主菜单项不具有子菜单,则处理返回到S1501,并且重复上述处理。
[0093]如果确定单元1125确定选择的主菜单项具有子菜单,则处理通过终端A进行至图16所示的S1601。
[0094]图16是从图15继续的主菜单处理的流程图。显示单元1117显示子菜单(S1601)。显示单元1117读取存储在菜单数据存储单元1113中的子菜单表当中的与选择的主菜单项对应的子菜单表。显示单元1117识别与子菜单的子菜单项对应的功能图标文件名以及与子菜单项对应的功能图标区域。然后,显示单元1117将从功能图标文件读取的图像数据显示在子菜单项的功能图标区域中。
[0095]菜单单元1111执行子菜单处理(S1603)。参照图17描述子菜单处理。接收器1115从操作系统1101获取事件(S1701)。在此示例中,接收器1115获取与触摸面板上执行的操作有关的事件。
[0096]接收器1115确定在S1701中获取的事件是否为从功能图标以外的区域释放(S1703)。在这种情况下,显示单元1117读取存储在菜单数据存储单元1113中的子菜单表当中的与选择的主菜单项对应的子菜单表。接收器1115识别与子菜单项对应的功能图标区域。如果事件的类型是释放,并且释放位置不在任何功能图标区域内,则接收器1115确定在S1701中获取的事件是从功能图标以外的区域释放。
[0097]如果接收器1115确定在S1701中获取的事件是从功能图标以外的区域释放,则终止子菜单处理,处理进行至图16所示的S1605。在S1605中,删除单元1123删除子菜单。然后,终止主菜单处理,处理进行至图14所示的S1407。删除单元1123在S1407中删除主菜单,并且处理返回到S1401。与如图5和图6所示从任何功能图标释放不同,如果用户的手指等从功能图标以外的区域释放,则子菜单和主菜单被关闭,屏幕返回到原始状态。
[0098]返回图17,如果在S1703中接收器1115确定在S1701中获取的事件不是从功能图标以外的区域释放,则接收器1115确定在S1701中获取的事件是否为从功能图标释放(S1705)。在这种情况下,接收器1115读取存储在菜单数据存储单元1113中的子菜单表并识别与子菜单项对应的功能图标区域。如果事件的类型为释放,并且释放位置在任何功能图标区域内,则接收器1115确定在S1701中获取的事件是从功能图标释放。
[0099]如果接收器1115确定在S1701中获取的事件不是从功能图标释放,则处理返回到S1701,并且重复上述处理。
[0100]如果接收器1115确定在S1701中获取的事件是从功能图标释放,则处理通过终端B进行至图18所示的S1801。
[0101]图18是从图17继续的子菜单处理的流程图。识别单元1119识别功能(S1801)。具体地讲,识别单元1119识别与S1705中识别的功能图标区域对应的功能的名称。
[0102]调用单元1121调用应用程序的功能(S1803)。例如,调用单元1121将选择的应用程序的名称和功能的名称提供给操作系统1101,并指示操作系统1101启动应用程序的功能。参照图5描述的操作和参照图6描述的操作通过上述处理来实现。
[0103]确定单元1125确定选择的子菜单项的继续标志是否表示“开启”(S1805)。在这种情况下,确定单元1125读取存储在菜单数据存储单元1113中的子菜单表当中的与选择的主菜单项对应的子菜单表。然后,确定单元1125读取与S1801中识别的功能对应的继续标志的字段。
[0104]如果确定单元1125确定选择的子菜单项的继续标志没有表示“开启”而是表示“关闭”,则终止子菜单处理,处理进行至图16所示的S1605。在S1605中,删除单元1123删除子菜单。然后,终止主菜单处理,处理进行至图14所示的S1407。删除单元1123在S1407中删除主菜单,处理返回到S1401。参照图8描述的操作通过上述处理来实现。
[0105]返回图18,如果确定单元1125确定选择的子菜单项的继续标志表示“开启”,则不删除子菜单和主菜单。因此,接收器1115再次获取事件(S1807)。在此示例中,接收器1115获取与触摸面板上执行的操作有关的事件。
[0106]接收器1115确定在S1807中获取的事件是否为在功能图标内触摸(S1809)。在这种情况下,显示单元1117读取存储在菜单数据存储单元1113中的子菜单表当中的与选择的主菜单项对应的子菜单表。接收器1115识别与子菜单项对应的功能图标区域。如果事件的类型为触摸,并且用户触摸屏幕的位置在任何功能图标区域内,则接收器1115确定在S1807中获取的事件是在功能图标内触摸。
[0107]如果接收器1115确定在S1807中获取的事件是在功能图标内触摸,则处理返回到S1801,并且重复上述处理。参照图9描述的操作通过上述处理来实现。
[0108]如果接收器1115确定在S1807中获取的事件不是在功能图标内触摸,则接收器1115确定在S1807中获取的事件是否为在功能图标以外的区域内触摸(S1811)。在这种情况下,显示单元1117读取存储在菜单数据存储单元1113中的子菜单表当中的与选择的主菜单项对应的子菜单表。接收器1115识别与子菜单项对应的功能图标区域。如果事件的类型为触摸,并且用户触摸屏幕的位置在任何功能图标区域内,则接收器1115确定在S1807中获取的事件是在功能图标以外的区域内触摸。
[0109]如果接收器1115确定在S1807中获取的事件是在功能图标以外的区域内触摸,则终止子菜单处理,并且处理进行至图16所示的S1605。在S1605中,删除单元1123删除子菜单。然后,终止主菜单,并且处理进行至图14所示的S1407。删除单元1123在S1407中删除主菜单,处理返回到S1401。与如图8和图9所示用户触摸功能图标内的区域的情况不同,如果用户触摸功能图标以外的区域,则子菜单和主菜单被关闭,屏幕返回到原始状态。
[0110]如果接收器1115确定在S1807中获取的事件不是在功能图标以外的区域内触摸,则处理返回到S1807的处理,并且重复上述处理。子菜单处理的描述结束。
[0111]如上所述,当子菜单处理终止时,处理进行至图16所示的S1605的处理。
[0112]返回图16所示的主菜单处理的流程的描述。当子菜单处理终止时,删除单元1123删除子菜单(S1605)。
[0113]如上所述,当主菜单处理终止时,处理进行至图14所示的S1407的处理。
[0114]返回图14所示的菜单处理的流程的描述。当主菜单处理终止时,删除单元1123删除主菜单(S1407)。然后,处理返回到S1401的处理。菜单处理的描述结束。
[0115]根据实施方式,当选择不会使得主菜单和子菜单继续显示的功能图标(例如,“再现”功能的图标)时,删除显示的菜单。当选择使得主菜单和子菜单继续显示的功能图标(例如,“选择下一曲”功能的图标)时,不删除显示的菜单。因此,可继续从临时使用的菜单选择特定图标。
[0116]尽管上面描述了实施方式,但是本公开不限于该实施方式。例如,上述功能块的配置可不与实际程序模块的配置一致。
[0117]上述存储区域的配置仅为示例,存储区域可不按上述方式配置。在各个流程图中,处理可彼此代替,只要处理结果不改变即可。在各个流程图中,处理可并行执行。
[0118]实施方式总结如下。
[0119]根据一方面的电子装置包括:存储单元,其被配置为存储针对菜单中所包括的各个菜单项规定在所述菜单项被选择之后所述菜单项是否使得所述菜单继续显示的数据;显示单元,其被配置为当选择规定了所述菜单继续显示的菜单项时继续显示所述菜单;以及删除单元,其被配置为选择规定了所述菜单不继续显示的菜单项时删除所显示的菜单。
[0120]当选择规定了菜单不继续显示的菜单项(例如,“再现”功能的图标)时,删除显示的菜单。当选择规定了菜单继续显示的菜单项(例如,“选择下一曲”功能的图标)时,不删除显示的菜单。因此,可继续从临时使用的菜单选择特定菜单项。
[0121]使得计算机执行将由所述电子装置执行的处理的程序可被生成并存储在诸如软盘、CD-ROM、磁光盘、半导体存储器或者硬盘或存储装置的计算机可读存储介质中。处理的中间结果通常被临时存储在诸如主存储器的存储装置中。
【权利要求】
1.一种电子装置,该电子装置包括: 显示单元,该显示单元显示菜单; 确定单元,该确定单元确定从所述菜单中所包括的菜单项当中选择的菜单项是否规定了在该菜单项被选择时所述菜单继续显示; 维持单元,当所述确定单元确定所选择的菜单项规定了所述菜单继续显示时,该维持单元维持显示所述菜单的状态;以及 删除单元,当所述确定单元确定所选择的菜单项规定了所述菜单不继续显示时,该删除单元删除所显示的菜单。
2.根据权利要求1所述的电子装置,该电子装置还包括: 存储器,该存储器被配置为存储针对所述菜单中所包括的各个菜单项规定在各个菜单项被选择之后是否使得所述菜单继续显示的数据,并且 其中,所述确定单元基于所存储的数据确定所选择的菜单项是否规定了所述菜单继续显不O
3.一种菜单控制方法,该菜单控制方法包括以下步骤: 确定步骤,由处理器确定从显示的菜单中所包括的菜单项当中选择的菜单项是否规定了在该菜单项被选择时所述菜单继续显示; 维持步骤,当所述确定步骤确定所选择的菜单项规定了所述菜单继续显示时,维持显示所述菜单的状态;以及 删除步骤,当所述确定步骤确定所选择的菜单项规定了所述菜单不继续显示时,删除所显示的菜单。
【文档编号】G06F3/0488GK104423812SQ201410402006
【公开日】2015年3月18日 申请日期:2014年8月15日 优先权日:2013年8月23日
【发明者】津村龙太, 赤间胜明 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1