菜单快捷设置装置和方法_5

文档序号:9810131阅读:来源:国知局
是,权重还可以包括场景模式数据等其他权重数据,可根据实际需要灵活设置。例如,当前场景模式为夜间模式,则可以配置显示设置主菜单的下级亮度子菜单的权重大于对比度子菜单;当前场景模式为静音模式,则可以配置音量设置主菜单的下级音量子菜单的权重大于声道子菜单;在预设的时间内,用户使用子菜单B的频率大于子菜单C,则可以配置子菜单B的权重大于子菜单C。
[0237]若当前无法获取主菜单的行为数据,则可以获取预设的子菜单优先级,用于快捷设置。
[0238]步骤S30、根据所述子菜单优先级,在所述主菜单界面提供所述子菜单的设置项进行快捷设置。
[0239]在获取当前主菜单的下级子菜单优先级后,菜单快捷设置装置根据子菜单的优先级,在主菜单界面提供子菜单的设置项,供用户进行快捷设置。
[0240]具体的,作为一种实施方式,首先,菜单快捷设置装置根据当前主菜单的下级子菜单优先级,获取优先级最高的子菜单。
[0241]然后,在当前主菜单界面上提供此优先级最高的子菜单设置项。用户可以直接在当前主菜单界面上进行子菜单设置项的设置。
[0242]参照图13,以当前主菜单为亮度菜单为应用场景进行举例说明。
[0243]当前移动终端为触控屏,主菜单页面包括多个主菜单界面,例如亮度菜单界面、对比度菜单界面、壁纸菜单界面等。
[0244]用户通过在亮度菜单界面长按,输入快捷设置指令。
[0245]菜单快捷设置装置获取用户输入的快捷设置指令,根据获取的快捷输入指令获取当前的主菜单为亮度菜单,并获取亮度菜单的下级子菜单。亮度菜单的下级子菜单包括亮度大小调节子菜单、亮度自动调节子菜单;亮度大小调节子菜单包括亮度大小调节设置项。
[0246]然后,根据预先配置的亮度菜单行为数据,获取亮度菜单的下级子菜单优先级。取亮度大小调节子菜单的优先级高于亮度自动调节子菜单,则菜单快捷设置装置根据优先级,选择亮度大小调节子菜单,在亮度菜单界面显示亮度大小调节子菜单的设置项,供用户在亮度菜单界面上进行快捷操作,无需进入亮度大小调节子菜单的界面。用户可以通过左右滑动亮度条设置亮度的大小。
[0247]由此,完成菜单的快捷设置。
[0248]当然,本发明实施例中,子菜单可以包括多个设置项,可以在主菜单页面上同时显不多个设置项。
[0249]若子菜单包括多个设置项,则可以预设当前子菜单的设置项优先级,在进行快捷设置时仅选择优先级较高的一个或两个设置项,显示在主菜单界面;也可以在进行快捷设置时,根据子菜单行为数据,获取子菜单下级设置项的优先级,然后选择优先级较高的一个或两个设置项,显示在主菜单界面。
[0250]作为另一种实施方式,主菜单可以包括多个子菜单,菜单快捷设置装置根据当前主菜单的下级子菜单优先级,获取优先级较高的多个子菜单。
[0251]然后,在当前主菜单界面上提供此优先级较高的多个子菜单的设置项。用户可以直接在当前主菜单界面上进行子菜单设置项的设置。
[0252]参照图14,以当前主菜单为亮度菜单为应用场景进行举例说明。
[0253]当前移动终端为触控屏,主菜单页面包括多个主菜单界面,例如亮度菜单界面、对比度菜单界面、壁纸菜单界面等。
[0254]用户通过在显示菜单界面长按,输入快捷设置指令。
[0255]菜单快捷设置装置获取用户输入的快捷设置指令,根据获取的快捷输入指令获取当前的主菜单为亮度菜单,并获取亮度菜单的下级子菜单。亮度菜单的下级子菜单包括亮度大小调节子菜单、亮度自动调节子菜单和其他亮度调节子菜单;亮度大小调节子菜单包括亮度大小调节设置项,亮度自动调节子菜单包括亮度自动调节设置项。
[0256]然后,根据预先配置的亮度菜单行为数据,获取亮度菜单的下级子菜单优先级。取亮度大小调节子菜单和亮度自动调节子菜单的优先级均高于其他亮度调节子菜单,则菜单快捷设置装置根据优先级,选择亮度大小调节子菜单和亮度自动调节子菜单,在亮度菜单界面显示亮度大小调节子菜单和亮度自动调节子菜单的设置项,供用户在亮度菜单界面上进行快捷操作,无需进入亮度大小调节子菜单的界面。
[0257]用户可以通过左右滑动亮度条设置亮度的大小,也可以上下滑动自动调节开关,进行亮度自动调节的开启或关闭。
[0258]由此,完成菜单的快捷设置。
[0259]在本实施例中,通过获取用户在主菜单界面输入的快捷设置指令;然后,根据快捷设置指令和预先配置的行为数据,获取主菜单的下级子菜单优先级;然后,根据子菜单优先级,在主菜单界面提供子菜单设置项用于快捷设置。本实施通过快捷设置指令触发菜单的快捷设置,然后根据当前主菜单下级子菜单的优先级,在当前界面向用户提供优先级较高的一个或多个子菜单设置项,供用户进行设置,实现了按照用户的使用习惯或环境需求提供快捷设置,解决了当前菜单设置层级复杂的技术问题。
[0260]进一步的,参照图9,本发明菜单快捷设置方法第二实施例提供一种菜单快捷设置方法,基于上述图8所示的实施例,所述步骤SlO之前,还包括:
[0261]步骤S40、记录所述主菜单的下级子菜单的使用次数。
[0262]移动终端的设置菜单包括多个主菜单,预先配置的行为数据包括各主菜单的行为数据。
[0263]菜单快捷设置装置通过记录用户的使用习惯数据,例如子菜单使用次数、使用轨迹等数据,配置主菜单的行为数据。
[0264]具体的,作为一种实施方式,首先,菜单快捷设置装置记录当前主菜单下级子菜单的使用次数。
[0265]其中,记录的子菜单使用次数可以为预设时间内用户的使用次数,预设的时间可根据实际需要灵活设置,例如3个月、6个月等。
[0266]当用户使用子菜单的设置项时,同步更新此子菜单的使用次数。例如,当前主菜单为A,主菜单A的下级子菜单包括B,当用户使用子菜单B时,菜单快捷设置装置更新子菜单B的使用次数,取子菜单B的使用次数为Nb。
[0267]由此,得到主菜单的全部下级子菜单的使用次数。
[0268]步骤S50、记录所述主菜单的下级子菜单的轨迹数据。
[0269]菜单快捷设置装置记录当前主菜单的下级子菜单的轨迹数据。
[0270]具体的,作为一种实施方式,当用户使用主菜单的下级子菜单时,菜单快捷设置装置记录用户在进入设置菜单的页面之前,所使用的应用软件,得到子菜单的使用轨迹。
[0271]同时,记录使用轨迹的使用次数,得到子菜单的轨迹数据。
[0272]例如,用户在使用应用软件A之后,通过主菜单D的界面进入主菜单D的下级子菜单B的设置页面,使用子菜单B的设置项。此时,记录从应用软件A到子菜单B的轨迹APP_A—B,并更新轨迹APP_A—B的使用次数。
[0273]取轨迹APP_A—B的使用次数为Napp—Al,将Napp—Al作为子菜单B的轨迹数据。
[0274]需要说明的是,一个子菜单的轨迹数据可以包括多种轨迹的使用次数。
[0275]由此,得到主菜单的全部下级子菜单的轨迹数据。
[0276]步骤S60、根据所述使用次数和所述轨迹数据,配置所述主菜单的行为数据。
[0277]在获取当前主菜单的下级子菜单的使用次数和轨迹数据后,菜单快捷设置装置根据下级子菜单的使用次数和轨迹数据,配置主菜单的行为数据。
[0278]具体的,作为一种实施方式,首先,根据各子菜单的轨迹数据,获取各子菜单的权重。当子菜单的同一轨迹使用次数增加时,此轨迹的轨迹数据增大,子菜单的权重线性增加。
[0279]取子菜单B的轨迹APP_A—B使用次数为Napp—Al,子菜单B的权重为Wb,则有:
[0280]Wb=ffo+k ? NAPP_A-^B O
[0281]其中,Wo为预设的初始权重值;k为预设的权重系数,为固定常数。
[0282]由此,可以根据上述计算公式得到各子菜单的权重。
[0283]然后,根据子菜单的使用次数和权重,配置主菜单的行为数据。主菜单的行为数据包括其下级各子菜单的使用次数和权重。
[0284]在本实施例中,记录主菜单的下级子菜单的使用次数和轨迹数据;然后,根据子菜单的使用次数和轨迹数据,配置行为数据,用于获取子菜单的优先级。本实施例通过记录用户的使用习惯,实现了使用习惯的数据化,用以当用户再次进入主菜单时,根据行为数据判断用户的行为趋势,实现了根据用户的使用习惯或环境需求提供快捷设置,简化了菜单的层级,使用更加方便快捷。
[0285]进一步的,参照图10,本发明菜单快捷设置方法第三实施例提供一种菜单快捷设置方法,基于上述图8或图9所示的实施例(本实施例以图9为例),所述步骤S20包括:
[0286]步骤S21、根据所述快捷设置指令获取所述主菜单的下级子菜单。
[0287]在获取输入的快捷设置指令后,菜单快捷设置装置根据快捷设置指令和预先配置的行为数据,获取主菜单的下级子菜单优先级。
[0288]具体的,作为一种实施方式,首先,菜单快捷设置装置根据快捷设置指令获取对应的主菜单。菜单快捷设置装置将用户输入快捷设置指令的主菜单界面所对应的主菜单,作为本次快捷设置指令对应的主菜单。
[0289]然后,菜单快捷设置装置获取预设的主菜单的下级子菜单。当前主菜单可以包括一个下级子菜单,也可以包括多个下级子菜单,可根据实际需要灵活设置。
[0290]步骤S22、根据预先配置的行为数据,获取所述子菜单的优先级。
[0291]在获取当前主菜单的下级子菜单后,菜单快捷设置装置获取预先配置的行为数据,并根据行为数据获取子菜单的优先级。
[0292]具体的,作为一种实施方式,首先,获取预先配置的、当前主菜单的行为数据,得到当前主菜单全部下级子菜单的使用次数和权重。
[0293]然后,根据子菜单的使用次数和权重计算当前主菜单的全部下级子菜单的优先级。
[0294]取子菜单的使用次数为N,权重为W,优先级为P,则根据下述公式:
[0295]P = N-W,
[0296]计算可得子菜单的优先级数值。
[0297]由此,可以得到当前主菜单的全部下级子菜单的优先级数值。
[0298]优先级数值越大,其对应的子菜单优先级越高,用户使用的概率越大。
[0299]需要说明的是,子菜单的权重可以是预先配置的各子菜单的权重,也可以是根据用户的使用习惯设置的各子菜单的权重。
[0300]例如,当用户在使用过应用程序A后,进入主菜单页面,在主菜单D的界面输入快捷设置指令后,计算主菜单D的全部子菜单的优先级。
[0301]取主菜单D的子菜单B的使用次数为Nb,子菜单B的轨迹APP_A—B使用次数为Ναρρ—α.^β,子菜单B的权重为Wb,则有:
[0302]Wb=ffo+k ? NAPP_A-^B O
[0303]其中,Wo为预设的初始权重值;k为预设的权重系数,为固定常数。
[0304]则子菜单B的优先级Pb可以根据下述公式计算得到:
[0305]Pb = Nb.Wb = Nb X (ffo+k.Napp—a^b)。
[0306]由此,可以得到主菜单D的全部子菜单的优先级。
[0307]在本实施例中,根据用户输入的快捷设置指令获取主菜单的下级子菜单;然后,根据预先配置的行为数据,获取子菜单的优先级。本实施例实现了根据用户的使用习惯,配置子菜单优先级,通过子菜单优先级,可以合理预测用户的设置项使用趋势,从而提供优先级较高的子菜单设置项供用户使用,简化了菜单设置层级,操作方便快捷,优化了用户体验。
[0308]进一步的,参照图11,本发明菜单快捷设置方法第四实施例
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1