界面色调调节方法、界面色调调节系统、输入系统和终端的制作方法

文档序号:10624449阅读:155来源:国知局
界面色调调节方法、界面色调调节系统、输入系统和终端的制作方法
【专利摘要】本发明提出了一种界面色调调节方法、一种界面色调调节系统、一种输入系统和一种终端,其中,界面色调调节方法包括:获取应用程序界面上的主体区域的主色调;将所述主体区域的主色调设置为所述应用程序界面的主色调;根据所述应用程序界面的主色调和所述输入系统的预定配色方案,调节所述输入系统的界面的色调。通过本发明的技术方案,可以根据应用程序界面上的主体区域的主色调来调节输入系统的色调,使输入系统的界面与应用程序的界面保持统一的色调,从而提升两者的界面的统一性和美观性,给用户带来良好的视觉体验。
【专利说明】
界面色调调节方法、界面色调调节系统、输入系统和终端
技术领域
[0001]本发明涉及界面配置技术领域,具体而言,涉及一种界面色调调节方法、一种界面色调调节系统、一种输入系统和一种终端。
【背景技术】
[0002]随着电子时代的到来,移动设备端的文字输入软件已经成为文字的主要呈现手段。作为高频率使用的辅助性的应用,输入法软件的界面的美观性至关重要。
[0003]现有的输入法软件与第三方应用软件都拥有各自风格的色调,这就造成在同一时间、同一屏幕展示给用户的界面会给人以不协调的视觉感。虽然输入法软件的界面的色调可由用户手动设置,但这种方法不仅使用户操作繁琐,也不能从根本上解决界面色调不统一的问题,无法做到使输入法软件实时与第三方应用软件保持统一的色调。
[0004]因此,需要一种新的技术方案,可以使输入法软件与第三方应用软件保持统一的色调。

【发明内容】

[0005]本发明正是基于上述问题,提出了一种新的技术方案,可以使输入法软件与第三方应用软件保持统一的色调。
[0006]有鉴于此,本发明的一方面提出了一种界面色调调节方法,用于输入系统,包括:获取应用程序界面上的主体区域的主色调;将所述主体区域的主色调设置为所述应用程序界面的主色调;根据所述应用程序界面的主色调和所述输入系统的预定配色方案,调节所述输入系统的界面的色调。
[0007]在该技术方案中,可以获取应用程序界面上的主体区域的主色调,这一主色调对应输入系统的某个预定配色方案,那么,可以根据主体区域的主色调来调节输入系统的主色调,并根据这一主色调及其对应的预定配色方案为输入系统进行进一步颜色配置。通过本技术方案,可以使输入系统的界面与应用程序的界面保持统一的色调,从而提升界面的统一性和美观性,给用户带来良好的视觉体验。
[0008]在上述技术方案中,优选地,还包括:将所述应用程序界面的主色调保存在所述输入系统的配置目录下,以供在调节所述输入系统的界面的色调时,从所述配置目录下调用所述应用程序界面的主色调。
[0009]在该技术方案中,在获取应用程序界面的主色调后,可将其保存在输入系统的配置目录下,形成数字记录,比如,获取到的主色调的色值为M3332F,则将该色值保存在输入系统的配置目录下,以便输入系统调用该色值进行界面颜色配置。
[0010]在上述技术方案中,优选地,在所述获取应用程序界面上的主体区域的主色调之前,还包括:根据所述应用程序界面上的多个区域中的每个区域的属性信息,在所述多个区域中确定所述应用程序界面的所述主体区域。
[0011]在该技术方案中,由于现行应用程序的界面一般都设计有导航栏、操作栏、标示栏等,而这些区域又往往保持着单一、稳定的色调,以体现应用程序界面的独特风格,因此,可以根据每个区域的属性信息,确定哪个区域的色调最为统一,即最能体现该应用程序的风格,并将该区域确定为该应用程序的主体区域。
[0012]在上述技术方案中,优选地,所述多个区域包括所述应用程序界面的上侧区域、下侧区域、左侧区域和右侧区域;以及所述属性信息包括区域位置信息、区域大小信息和区域颜色信息,其中,所述区域颜色信息包括所述每个区域中的至少一个随机点的色值。
[0013]在该技术方案中,应用程序的导航栏、操作栏、标示栏等一般都会设置在应用程序界面的上侧区域、下侧区域、左侧区域和右侧区域,因此,主体区域可以在这些区域中确定。在该技术方案中,区域的属性信息包括但不限于区域位置信息、区域大小信息和区域颜色信息,其中,区域位置信息和区域大小信息用来确定区域的位置和大小,区域颜色信息用来确定区域的主色调。
[0014]在上述技术方案中,优选地,所述在所述多个区域中确定所述应用程序界面的所述主体区域,具体包括:在所述每个区域中获取预定数量的所述随机点;为所述每个区域计算所述每个区域中的所述随机点的色值方差;将所述色值方差最小的区域确定为所述主体区域。
[0015]在该技术方案中,区域中多个随机点的色值方差越小,说明该区域的色调越统一。以有道词典为例,在手机端启动输入法软件时,输入法软件自动获取上侧和下侧的手机屏幕宽、50像素高的区域内的10000个随机点,以及左侧和右侧手机屏幕高、50像素宽的区域内的10000个随机点,计算得出,其上侧区域的色值方差52为最小方差,这说明与其他区域相比,上侧区域的界面颜色更统一,这样,就可以将上侧区域确定为主体区域。另外,通过实际界面展示可知,有道词典的标示栏恰恰就在其上侧区域。
[0016]在上述技术方案中,优选地,所述获取应用程序界面上的主体区域的主色调,具体包括:在所述主体区域中获取多次所述预定数量的所述随机点;将出现频率最高的所述随机点的色值设置为所述主体区域的主色调。
[0017]在该技术方案中,主体区域的色调虽然比较统一,但是,主体区域中往往会有其他的图标、文字等内容,这些内容的颜色会对主体区域的色值产生干扰。因此,在确定主体区域后,重新获取多次多个随机点,并将出现频率最高的随机点的色值设置为主体区域的主色调。通过该技术方案,对随机点进行多次取样,可以使最终确定的主色调与应用程序的实际色调更加契合,从而便于进一步调节输入系统的色调,以提升界面的美观性。
[0018]在上述技术方案中,优选地,所述根据所述应用程序界面的主色调和所述输入系统的预定配色方案,调节所述输入系统的界面的色调,具体包括:将所述配置目录下的所述应用程序界面的主色调设置为所述输入系统的界面的主色调;按照与所述输入系统的界面的主色调对应的所述预定配色方案,为所述输入系统的按键进行颜色配置。
[0019]在该技术方案中,输入系统的预定配色方案是输入系统为不同色调预置的颜色搭配方案,在根据应用程序的主色调确定输入系统的主色调后,可根据该主色调对应的颜色搭配方案,对输入法的主体区域以外的位置的色调进行调节。比如,将输入系统界面的上侧打字栏确定为输入系统界面的主体区域,并将获取的应用程序的主色调设置为该打字栏的主色调,进一步地,可以根据输入系统中预置的与该主色调所对应的颜色搭配方案,设置输入系统界面的左侧标点栏和右侧键盘的色调。
[0020]本发明的另一方面提出了一种界面色调调节系统,用于输入系统,包括:获取单元,获取应用程序界面上的主体区域的主色调;设置单元,将所述主体区域的主色调设置为所述应用程序界面的主色调;调节单元,根据所述应用程序界面的主色调和所述输入系统的预定配色方案,调节所述输入系统的界面的色调。
[0021]在该技术方案中,可以获取应用程序界面上的主体区域的主色调,这一主色调对应输入系统的某个预定配色方案,那么,可以根据主体区域的主色调来调节输入系统的主色调,并根据这一主色调及其对应的预定配色方案为输入系统进行进一步颜色配置。通过本技术方案,可以使输入系统的界面与应用程序的界面保持统一的色调,从而提升界面的统一性和美观性,给用户带来良好的视觉体验。
[0022]在上述技术方案中,优选地,还包括:存储单元,将所述应用程序界面的主色调保存在所述输入系统的配置目录下,以供在调节所述输入系统的界面的色调时,从所述配置目录下调用所述应用程序界面的主色调。
[0023]在该技术方案中,在获取应用程序界面的主色调后,可将其保存在输入系统的配置目录下,形成数字记录,比如,获取到的主色调的色值为M3332F,则将该色值保存在输入系统的配置目录下,以便输入系统调用该色值进行界面颜色配置。
[0024]在上述技术方案中,优选地,还包括:确定单元,在获取所述主体区域的主色调之前,根据所述应用程序界面上的多个区域中的每个区域的属性信息,在所述多个区域中确定所述应用程序界面的所述主体区域。
[0025]在该技术方案中,由于现行应用程序的界面一般都设计有导航栏、操作栏、标示栏等,而这些区域又往往保持着单一、稳定的色调,以体现应用程序界面的独特风格,因此,可以根据每个区域的属性信息,确定哪个区域的色调最为统一,即最能体现该应用程序的风格,并将该区域确定为该应用程序的主体区域。
[0026]在上述技术方案中,优选地,所述多个区域包括所述应用程序界面的上侧区域、下侧区域、左侧区域和右侧区域;以及所述属性信息包括区域位置信息、区域大小信息和区域颜色信息,其中,所述区域颜色信息包括所述每个区域中的至少一个随机点的色值。
[0027]在该技术方案中,应用程序的导航栏、操作栏、标示栏等一般都会设置在应用程序界面的上侧区域、下侧区域、左侧区域和右侧区域,因此,主体区域可以在这些区域中确定。在该技术方案中,区域的属性信息包括但不限于区域位置信息、区域大小信息和区域颜色信息,其中,区域位置信息和区域大小信息用来确定区域的位置和大小,区域颜色信息用来确定区域的主色调。
[0028]在上述技术方案中,优选地,所述确定单元具体用于:在所述每个区域中获取预定数量的所述随机点,为所述每个区域计算所述每个区域中的所述随机点的色值方差,并将所述色值方差最小的区域确定为所述主体区域。
[0029]在该技术方案中,区域中多个随机点的色值方差越小,说明该区域的色调越统一。以有道词典为例,在手机端启动输入法软件时,输入法软件自动获取上侧和下侧的手机屏幕宽、50像素高的区域内的10000个随机点,以及左侧和右侧手机屏幕高、50像素宽的区域内的10000个随机点,计算得出,其上侧区域的色值方差52为最小方差,这说明与其他区域相比,上侧区域的界面颜色更统一,这样,就可以将上侧区域确定为主体区域。另外,通过实际界面展示可知,有道词典的标示栏恰恰就在其上侧区域。
[0030]在上述技术方案中,优选地,所述获取单元具体用于:在所述主体区域中获取多次所述预定数量的所述随机点,并将出现频率最高的所述随机点的色值设置为所述主体区域的主色调。
[0031 ] 在该技术方案中,主体区域的色调虽然比较统一,但是,主体区域中往往会有其他的图标、文字等内容,这些内容的颜色会对主体区域的色值产生干扰。因此,在确定主体区域后,重新获取多次多个随机点,并将出现频率最高的随机点的色值设置为主体区域的主色调。通过该技术方案,对随机点进行多次取样,可以使最终确定的主色调与应用程序的实际色调更加契合,从而便于进一步调节输入系统的色调,以提升界面的美观性。
[0032]在上述技术方案中,优选地,所述调节单元具体用于:将所述配置目录下的所述应用程序界面的主色调设置为所述输入系统的界面的主色调,并按照与所述输入系统的界面的主色调对应的所述预定配色方案,为所述输入系统的按键进行颜色配置。
[0033]在该技术方案中,输入系统的预定配色方案是输入系统为不同色调预置的颜色搭配方案,在根据应用程序的主色调确定输入系统的主色调后,可根据该主色调对应的颜色搭配方案,对输入法的主体区域以外的位置的色调进行调节。比如,将输入系统界面的上侧打字栏确定为输入系统界面的主体区域,并将获取的应用程序的主色调设置为该打字栏的主色调,进一步地,可以根据输入系统中预置的与该主色调所对应的颜色搭配方案,设置输入系统界面的左侧标点栏和右侧键盘的色调。
[0034]本发明的再一方面提出了一种输入系统,包括有上述技术方案中所述的界面色调调节系统。因此,该输入系统具有上述技术方案提供的界面色调调节系统的全部有益效果,在此不再赘述。
[0035]本发明的再一方面提出了一种终端,包括有上述技术方案中所述的界面色调调节系统。因此,该终端具有上述技术方案提供的界面色调调节系统的全部有益效果,在此不再赘述。
[0036]通过以上技术方案,可以获取应用程序界面上的主体区域的主色调,这一主色调对应输入系统的某个预定配色方案,那么,可以根据主体区域的主色调来调节输入系统的主色调,并根据这一主色调及其对应的预定配色方案为输入系统进行进一步颜色配置。通过本技术方案,可以使输入系统的界面与应用程序的界面保持统一的色调,从而提升界面的统一性和美观性,给用户带来良好的视觉体验。
【附图说明】
[0037]图1示出了根据本发明的一个实施例的界面色调调节方法的流程图;
[0038]图2示出了根据本发明的一个实施例的界面色调调节装置的框图;
[0039]图3示出了根据本发明的一个实施例的输入系统的框图;
[0040]图4示出了根据本发明的一个实施例的终端的框图;
[0041]图5示出了根据本发明的另一个实施例的界面色调调节方法的流程图;
[0042]图6示出了根据本发明的一个实施例的输入系统的配色方案的截屏示意图。
【具体实施方式】
[0043]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0044]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0045]图1示出了根据本发明的一个实施例的界面色调调节方法的流程图。
[0046]如图1所示,根据本发明的一个实施例的界面色调调节方法,包括:
[0047]步骤102,获取应用程序界面上的主体区域的主色调。
[0048]步骤104,将主体区域的主色调设置为应用程序界面的主色调。
[0049]步骤106,根据应用程序界面的主色调和输入系统的预定配色方案,调节输入系统的界面的色调。
[0050]在该技术方案中,可以获取应用程序界面上的主体区域的主色调,这一主色调对应输入系统的某个预定配色方案,那么,可以根据主体区域的主色调来调节输入系统的主色调,并根据这一主色调及其对应的预定配色方案为输入系统进行进一步颜色配置。通过本技术方案,可以使输入系统的界面与应用程序的界面保持统一的色调,从而提升界面的统一性和美观性,给用户带来良好的视觉体验。
[0051]在上述技术方案中,优选地,还包括:将应用程序界面的主色调保存在输入系统的配置目录下,以供在调节输入系统的界面的色调时,从配置目录下调用应用程序界面的主色调。
[0052]在该技术方案中,在获取应用程序界面的主色调后,可将其保存在输入系统的配置目录下,形成数字记录,比如,获取到的主色调的色值为M3332F,则将该色值保存在输入系统的配置目录下,以便输入系统调用该色值进行界面颜色配置。
[0053]在上述技术方案中,优选地,在获取应用程序界面上的主体区域的主色调之前,还包括:根据应用程序界面上的多个区域中的每个区域的属性信息,在多个区域中确定应用程序界面的主体区域。
[0054]在该技术方案中,由于现行应用程序的界面一般都设计有导航栏、操作栏、标示栏等,而这些区域又往往保持着单一、稳定的色调,以体现应用程序界面的独特风格,因此,可以根据每个区域的属性信息,确定哪个区域的色调最为统一,即最能体现该应用程序的风格,并将该区域确定为该应用程序的主体区域。
[0055]在上述技术方案中,优选地,多个区域包括应用程序界面的上侧区域、下侧区域、左侧区域和右侧区域;以及属性信息包括区域位置信息、区域大小信息和区域颜色信息,其中,区域颜色信息包括每个区域中的至少一个随机点的色值。
[0056]在该技术方案中,应用程序的导航栏、操作栏、标示栏等一般都会设置在应用程序界面的上侧区域、下侧区域、左侧区域和右侧区域,因此,主体区域可以在这些区域中确定。在该技术方案中,区域的属性信息包括但不限于区域位置信息、区域大小信息和区域颜色信息,其中,区域位置信息和区域大小信息用来确定区域的位置和大小,区域颜色信息用来确定区域的主色调。
[0057]在上述技术方案中,优选地,在多个区域中确定应用程序界面的主体区域,具体包括:在每个区域中获取预定数量的随机点;为每个区域计算每个区域中的随机点的色值方差;将色值方差最小的区域确定为主体区域。
[0058]在该技术方案中,区域中多个随机点的色值方差越小,说明该区域的色调越统一。以有道词典为例,在手机端启动输入法软件时,输入法软件自动获取上侧和下侧的手机屏幕宽、50像素高的区域内的10000个随机点,以及左侧和右侧手机屏幕高、50像素宽的区域内的10000个随机点,计算得出,其上侧区域的色值方差52为最小方差,这说明与其他区域相比,上侧区域的界面颜色更统一,这样,就可以将上侧区域确定为主体区域。另外,通过实际界面展示可知,有道词典的标示栏恰恰就在其上侧区域。
[0059]在上述技术方案中,优选地,步骤102具体包括:在主体区域中获取多次预定数量的随机点;将出现频率最高的随机点的色值设置为主体区域的主色调。
[0060]在该技术方案中,主体区域的色调虽然比较统一,但是,主体区域中往往会有其他的图标、文字等内容,这些内容的颜色会对主体区域的色值产生干扰。因此,在确定主体区域后,重新获取多次多个随机点,并将出现频率最高的随机点的色值设置为主体区域的主色调。通过该技术方案,对随机点进行多次取样,可以使最终确定的主色调与应用程序的实际色调更加契合,从而便于进一步调节输入系统的色调,以提升界面的美观性。
[0061]在上述技术方案中,优选地,步骤106具体包括:将配置目录下的应用程序界面的主色调设置为输入系统的界面的主色调;按照与输入系统的界面的主色调对应的预定配色方案,为输入系统的按键进行颜色配置。
[0062]在该技术方案中,输入系统的预定配色方案是输入系统为不同色调预置的颜色搭配方案,在根据应用程序的主色调确定输入系统的主色调后,可根据该主色调对应的颜色搭配方案,对输入法的主体区域以外的位置的色调进行调节。比如,将输入系统界面的上侧打字栏确定为输入系统界面的主体区域,并将获取的应用程序的主色调设置为该打字栏的主色调,进一步地,可以根据输入系统中预置的与该主色调所对应的颜色搭配方案,设置输入系统界面的左侧标点栏和右侧键盘的色调。
[0063]图2示出了根据本发明的一个实施例的界面色调调节装置的框图。
[0064]如图2所示,根据本发明的一个实施例的界面色调调节装置200,包括:获取单元202,获取应用程序界面上的主体区域的主色调;设置单元204,将主体区域的主色调设置为应用程序界面的主色调;调节单元206,根据应用程序界面的主色调和输入系统的预定配色方案,调节输入系统的界面的色调。
[0065]在该技术方案中,可以获取应用程序界面上的主体区域的主色调,这一主色调对应输入系统的某个预定配色方案,那么,可以根据主体区域的主色调来调节输入系统的主色调,并根据这一主色调及其对应的预定配色方案为输入系统进行进一步颜色配置。通过本技术方案,可以使输入系统的界面与应用程序的界面保持统一的色调,从而提升界面的统一性和美观性,给用户带来良好的视觉体验。
[0066]在上述技术方案中,优选地,还包括:存储单元208,将应用程序界面的主色调保存在输入系统的配置目录下,以供在调节输入系统的界面的色调时,从配置目录下调用应用程序界面的主色调。
[0067]在该技术方案中,在获取应用程序界面的主色调后,可将其保存在输入系统的配置目录下,形成数字记录,比如,获取到的主色调的色值为M3332F,则将该色值保存在输入系统的配置目录下,以便输入系统调用该色值进行界面颜色配置。
[0068]在上述技术方案中,优选地,还包括:确定单元210,在获取主体区域的主色调之前,根据应用程序界面上的多个区域中的每个区域的属性信息,在多个区域中确定应用程序界面的主体区域。
[0069]在该技术方案中,由于现行应用程序的界面一般都设计有导航栏、操作栏、标示栏等,而这些区域又往往保持着单一、稳定的色调,以体现应用程序界面的独特风格,因此,可以根据每个区域的属性信息,确定哪个区域的色调最为统一,即最能体现该应用程序的风格,并将该区域确定为该应用程序的主体区域。
[0070]在上述技术方案中,优选地,多个区域包括应用程序界面的上侧区域、下侧区域、左侧区域和右侧区域;以及属性信息包括区域位置信息、区域大小信息和区域颜色信息,其中,区域颜色信息包括每个区域中的至少一个随机点的色值。
[0071]在该技术方案中,应用程序的导航栏、操作栏、标示栏等一般都会设置在应用程序界面的上侧区域、下侧区域、左侧区域和右侧区域,因此,主体区域可以在这些区域中确定。在该技术方案中,区域的属性信息包括但不限于区域位置信息、区域大小信息和区域颜色信息,其中,区域位置信息和区域大小信息用来确定区域的位置和大小,区域颜色信息用来确定区域的主色调。
[0072]在上述技术方案中,优选地,确定单元210具体用于:在每个区域中获取预定数量的随机点,为每个区域计算每个区域中的随机点的色值方差,并将色值方差最小的区域确定为主体区域。
[0073]在该技术方案中,区域中多个随机点的色值方差越小,说明该区域的色调越统一。以有道词典为例,在手机端启动输入法软件时,输入法软件自动获取上侧和下侧的手机屏幕宽、50像素高的区域内的10000个随机点,以及左侧和右侧手机屏幕高、50像素宽的区域内的10000个随机点,计算得出,其上侧区域的色值方差52为最小方差,这说明与其他区域相比,上侧区域的界面颜色更统一,这样,就可以将上侧区域确定为主体区域。另外,通过实际界面展示可知,有道词典的标示栏恰恰就在其上侧区域。
[0074]在上述技术方案中,优选地,获取单元202具体用于:在主体区域中获取多次预定数量的随机点,并将出现频率最高的随机点的色值设置为主体区域的主色调。
[0075]在该技术方案中,主体区域的色调虽然比较统一,但是,主体区域中往往会有其他的图标、文字等内容,这些内容的颜色会对主体区域的色值产生干扰。因此,在确定主体区域后,重新获取多次多个随机点,并将出现频率最高的随机点的色值设置为主体区域的主色调。通过该技术方案,对随机点进行多次取样,可以使最终确定的主色调与应用程序的实际色调更加契合,从而便于进一步调节输入系统的色调,以提升界面的美观性。
[0076]在上述技术方案中,优选地,调节单元206具体用于:将配置目录下的应用程序界面的主色调设置为输入系统的界面的主色调,并按照与输入系统的界面的主色调对应的预定配色方案,为输入系统的按键进行颜色配置。
[0077]在该技术方案中,输入系统的预定配色方案是输入系统为不同色调预置的颜色搭配方案,在根据应用程序的主色调确定输入系统的主色调后,可根据该主色调对应的颜色搭配方案,对输入法的主体区域以外的位置的色调进行调节。比如,将输入系统界面的上侧打字栏确定为输入系统界面的主体区域,并将获取的应用程序的主色调设置为该打字栏的主色调,进一步地,可以根据输入系统中预置的与该主色调所对应的颜色搭配方案,设置输入系统界面的左侧标点栏和右侧键盘的色调。
[0078]图3示出了根据本发明的一个实施例的输入系统的框图。
[0079]如图3所示,根据本发明的一个实施例的输入系统300,包括:界面色调调节装置302,相当于图2示出的实施例中的界面色调调节装置200,界面色调调节装置302可以获取应用程序界面上的主体区域的主色调,将主体区域的主色调设置为应用程序界面的主色调,并根据应用程序界面的主色调和输入系统的预定配色方案,调节输入系统的界面的色调。
[0080]在该技术方案中,可以获取应用程序界面上的主体区域的主色调,这一主色调对应输入系统的某个预定配色方案,那么,可以根据主体区域的主色调来调节输入系统的主色调,并根据这一主色调及其对应的预定配色方案为输入系统进行进一步颜色配置。通过本技术方案,可以使输入系统的界面与应用程序的界面保持统一的色调,从而提升界面的统一性和美观性,给用户带来良好的视觉体验。
[0081]在上述技术方案中,优选地,界面色调调节装置302还用于将应用程序界面的主色调保存在输入系统的配置目录下,以供在调节输入系统的界面的色调时,从配置目录下调用应用程序界面的主色调。
[0082]在该技术方案中,在获取应用程序界面的主色调后,可将其保存在输入系统的配置目录下,形成数字记录,比如,获取到的主色调的色值为M3332F,则将该色值保存在输入系统的配置目录下,以便输入系统调用该色值进行界面颜色配置。
[0083]在上述技术方案中,优选地,界面色调调节装置302还用于:在获取应用程序界面上的主体区域的主色调之前,根据应用程序界面上的多个区域中的每个区域的属性信息,在多个区域中确定应用程序界面的主体区域。
[0084]在该技术方案中,由于现行应用程序的界面一般都设计有导航栏、操作栏、标示栏等,而这些区域又往往保持着单一、稳定的色调,以体现应用程序界面的独特风格,因此,可以根据每个区域的属性信息,确定哪个区域的色调最为统一,即最能体现该应用程序的风格,并将该区域确定为该应用程序的主体区域。
[0085]在上述技术方案中,优选地,多个区域包括应用程序界面的上侧区域、下侧区域、左侧区域和右侧区域;以及属性信息包括区域位置信息、区域大小信息和区域颜色信息,其中,区域颜色信息包括每个区域中的至少一个随机点的色值。
[0086]在该技术方案中,应用程序的导航栏、操作栏、标示栏等一般都会设置在应用程序界面的上侧区域、下侧区域、左侧区域和右侧区域,因此,主体区域可以在这些区域中确定。在该技术方案中,区域的属性信息包括但不限于区域位置信息、区域大小信息和区域颜色信息,其中,区域位置信息和区域大小信息用来确定区域的位置和大小,区域颜色信息用来确定区域的主色调。
[0087]在上述技术方案中,优选地,界面色调调节装置302在多个区域中确定应用程序界面的主体区域的过程具体包括:在每个区域中获取预定数量的随机点;为每个区域计算每个区域中的随机点的色值方差;将色值方差最小的区域确定为主体区域。
[0088]在该技术方案中,区域中多个随机点的色值方差越小,说明该区域的色调越统一。以有道词典为例,在手机端启动输入法软件时,输入法软件自动获取上侧和下侧的手机屏幕宽、50像素高的区域内的10000个随机点,以及左侧和右侧手机屏幕高、50像素宽的区域内的10000个随机点,计算得出,其上侧区域的色值方差52为最小方差,这说明与其他区域相比,上侧区域的界面颜色更统一,这样,就可以将上侧区域确定为主体区域。另外,通过实际界面展示可知,有道词典的标示栏恰恰就在其上侧区域。
[0089]在上述技术方案中,优选地,界面色调调节装置302获取主体区域的主色调的过程具体包括:在主体区域中获取多次预定数量的随机点;将出现频率最高的随机点的色值设置为主体区域的主色调。
[0090]在该技术方案中,主体区域的色调虽然比较统一,但是,主体区域中往往会有其他的图标、文字等内容,这些内容的颜色会对主体区域的色值产生干扰。因此,在确定主体区域后,重新获取多次多个随机点,并将出现频率最高的随机点的色值设置为主体区域的主色调。通过该技术方案,对随机点进行多次取样,可以使最终确定的主色调与应用程序的实际色调更加契合,从而便于进一步调节输入系统的色调,以提升界面的美观性。
[0091]在上述技术方案中,优选地,界面色调调节装置302将配置目录下的应用程序界面的主色调设置为输入系统的界面的主色调;按照与输入系统的界面的主色调对应的预定配色方案,为输入系统的按键进行颜色配置。
[0092]在该技术方案中,输入系统的预定配色方案是输入系统为不同色调预置的颜色搭配方案,在根据应用程序的主色调确定输入系统的主色调后,可根据该主色调对应的颜色搭配方案,对输入法的主体区域以外的位置的色调进行调节。比如,将输入系统界面的上侧打字栏确定为输入系统界面的主体区域,并将获取的应用程序的主色调设置为该打字栏的主色调,进一步地,可以根据输入系统中预置的与该主色调所对应的颜色搭配方案,设置输入系统界面的左侧标点栏和右侧键盘的色调。
[0093]图4示出了根据本发明的一个实施例的终端的框图。
[0094]如图4所示,根据本发明的一个实施例的终端400,包括:界面色调调节装置402,相当于图2示出的实施例中的界面色调调节装置200,界面色调调节装置402可以获取应用程序界面上的主体区域的主色调,将主体区域的主色调设置为应用程序界面的主色调,并根据应用程序界面的主色调和输入系统的预定配色方案,调节输入系统的界面的色调。
[0095]在该技术方案中,可以获取应用程序界面上的主体区域的主色调,这一主色调对应输入系统的某个预定配色方案,那么,可以根据主体区域的主色调来调节输入系统的主色调,并根据这一主色调及其对应的预定配色方案为输入系统进行进一步颜色配置。通过本技术方案,可以使输入系统的界面与应用程序的界面保持统一的色调,从而提升界面的统一性和美观性,给用户带来良好的视觉体验。
[0096]在上述技术方案中,优选地,界面色调调节装置402还用于将应用程序界面的主色调保存在输入系统的配置目录下,以供在调节输入系统的界面的色调时,从配置目录下调用应用程序界面的主色调。
[0097]在该技术方案中,在获取应用程序界面的主色调后,可将其保存在输入系统的配置目录下,形成数字记录,比如,获取到的主色调的色值为M3332F,则将该色值保存在输入系统的配置目录下,以便输入系统调用该色值进行界面颜色配置。
[0098]在上述技术方案中,优选地,界面色调调节装置402还用于:在获取应用程序界面上的主体区域的主色调之前,根据应用程序界面上的多个区域中的每个区域的属性信息,在多个区域中确定应用程序界面的主体区域。
[0099]在该技术方案中,由于现行应用程序的界面一般都设计有导航栏、操作栏、标示栏等,而这些区域又往往保持着单一、稳定的色调,以体现应用程序界面的独特风格,因此,可以根据每个区域的属性信息,确定哪个区域的色调最为统一,即最能体现该应用程序的风格,并将该区域确定为该应用程序的主体区域。
[0100]在上述技术方案中,优选地,多个区域包括应用程序界面的上侧区域、下侧区域、左侧区域和右侧区域;以及属性信息包括区域位置信息、区域大小信息和区域颜色信息,其中,区域颜色信息包括每个区域中的至少一个随机点的色值。
[0101]在该技术方案中,应用程序的导航栏、操作栏、标示栏等一般都会设置在应用程序界面的上侧区域、下侧区域、左侧区域和右侧区域,因此,主体区域可以在这些区域中确定。在该技术方案中,区域的属性信息包括但不限于区域位置信息、区域大小信息和区域颜色信息,其中,区域位置信息和区域大小信息用来确定区域的位置和大小,区域颜色信息用来确定区域的主色调。
[0102]在上述技术方案中,优选地,界面色调调节装置402在多个区域中确定应用程序界面的主体区域的过程具体包括:在每个区域中获取预定数量的随机点;为每个区域计算每个区域中的随机点的色值方差;将色值方差最小的区域确定为主体区域。
[0103]在该技术方案中,区域中多个随机点的色值方差越小,说明该区域的色调越统一。以有道词典为例,在手机端启动输入法软件时,输入法软件自动获取上侧和下侧的手机屏幕宽、50像素高的区域内的10000个随机点,以及左侧和右侧手机屏幕高、50像素宽的区域内的10000个随机点,计算得出,其上侧区域的色值方差52为最小方差,这说明与其他区域相比,上侧区域的界面颜色更统一,这样,就可以将上侧区域确定为主体区域。另外,通过实际界面展示可知,有道词典的标示栏恰恰就在其上侧区域。
[0104]在上述技术方案中,优选地,界面色调调节装置402获取主体区域的主色调的过程具体包括:在主体区域中获取多次预定数量的随机点;将出现频率最高的随机点的色值设置为主体区域的主色调。
[0105]在该技术方案中,主体区域的色调虽然比较统一,但是,主体区域中往往会有其他的图标、文字等内容,这些内容的颜色会对主体区域的色值产生干扰。因此,在确定主体区域后,重新获取多次多个随机点,并将出现频率最高的随机点的色值设置为主体区域的主色调。通过该技术方案,对随机点进行多次取样,可以使最终确定的主色调与应用程序的实际色调更加契合,从而便于进一步调节输入系统的色调,以提升界面的美观性。
[0106]在上述技术方案中,优选地,界面色调调节装置402将配置目录下的应用程序界面的主色调设置为输入系统的界面的主色调;按照与输入系统的界面的主色调对应的预定配色方案,为输入系统的按键进行颜色配置。
[0107]在该技术方案中,输入系统的预定配色方案是输入系统为不同色调预置的颜色搭配方案,在根据应用程序的主色调确定输入系统的主色调后,可根据该主色调对应的颜色搭配方案,对输入法的主体区域以外的位置的色调进行调节。比如,将输入系统界面的上侧打字栏确定为输入系统界面的主体区域,并将获取的应用程序的主色调设置为该打字栏的主色调,进一步地,可以根据输入系统中预置的与该主色调所对应的颜色搭配方案,设置输入系统界面的左侧标点栏和右侧键盘的色调。
[0108]图5示出了根据本发明的另一个实施例的界面色调调节方法的流程图。
[0109]如图5所示,根据本发明的另一个实施例的界面色调调节方法,包括:
[0110]步骤502,提取第三方应用的界面上特定区域的属性信息。
[0111]步骤504,根据提取的特定区域的属性信息,确定第三方应用的主体区域。
[0112]步骤506,将该主体区域的色调作为第三方应用的主色调,并将该主色调配置在输入法软件的配置目录下。
[0113]步骤508,输入法软件读取配置目录下的配置文件,并结合自身预置的配色方案,对输入法软件的外观色调进行调节。
[0114]在上述技术方案中,优选地,特定区域是指第三方应用的上侧区域、下侧区域、左侧区域和右侧区域。上侧区域、下侧区域的宽度为第三方应用的界面宽度,高度一般为50像素,50像素是大多第三方应用的上下导航栏的高度。左侧区域、右侧区域的高度为第三方应用的界面高度,宽度一般为80像素,80像素是大多第三方应用的两侧导航栏的宽度。
[0115]在上述技术方案中,优选地,特定区域的属性信息包括位置信息和颜色信息。其中,位置信息包括区域位置信息和区域大小信息,颜色信息包括区域内至少一个随机点的色值。
[0116]在该技术方案中,应用程序的导航栏、操作栏、标示栏等一般都会设置在应用程序界面的上侧区域、下侧区域、左侧区域和右侧区域,因此,主体区域可以在这些区域中确定。在该技术方案中,区域的属性信息包括但不限于区域位置信息、区域大小信息和区域颜色信息,其中,区域位置信息和区域大小信息用来确定区域的位置和大小,区域颜色信息用来确定区域的主色调。
[0117]在上述技术方案中,优选地,主体区域是区域中预定数量的随机点的色值方差最小的区域,一般为第三方应用的上侧区域或左侧区域。
[0118]在该技术方案中,区域中多个随机点的色值方差越小,说明该区域的色调越统一。以有道词典为例,在手机端启动输入法软件时,输入法软件自动获取上侧和下侧的手机屏幕宽、50像素高的区域内的10000个随机点,以及左侧和右侧手机屏幕高、50像素宽的区域内的10000个随机点,计算得出,其上侧区域的色值方差52为最小方差,这说明与其他区域相比,上侧区域的界面颜色更统一,这样,就可以将上侧区域确定为主体区域。另外,通过实际界面展示可知,有道词典的标示栏恰恰就在其上侧区域。
[0119]另外,在该技术方案中,主体区域的色调虽然比较统一,但是,主体区域中往往会有其他的图标、文字等内容,这些内容的颜色会对主体区域的色值产生干扰。因此,在确定主体区域后,重新获取多次多个随机点,并将出现频率最高的随机点的色值设置为主体区域的主色调。通过该技术方案,对随机点进行多次取样,可以使最终确定的主色调与应用程序的实际色调更加契合,从而便于进一步调节输入系统的色调,以提升界面的美观性。以有道词典为例,对其主体区域进行五次取点,每次取10000随机点,其中,色值#43332F出现概率均为98.64%,为出现概率最高的色值,所以可以将该色值作为有道词典的主色调。
[0120]在上述技术方案中,优选地,可根据输入法软件自身的配色方案,结合确定的主色调,为按钮等其他区域进行颜色配置。
[0121]在该技术方案中,可以根据获取的第三方应用的主色调,并结合输入法软件的配色方案,综合处理输入法的色彩搭配,以达到统一输入法软件与第三方应用的色调的目的。以有道词典为例,有道词典的主色调为M3332F,在获取该主色调后,将输入法软件的主色调调节为该色值,再根据图6中所示的配色方案,调节输入法软件中的按钮的色调。
[0122]通过上述技术方案,对第三方应用的界面进行分析,获取第三方应用的主体区域和主色调,再结合输入法软件本身的配色方案,可以使输入系统的界面与应用程序的界面保持统一的色调,从而提升界面的统一性和美观性,给用户带来良好的视觉体验。
[0123]以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,可以获取应用程序界面上的主体区域的主色调,这一主色调对应输入系统的某个预定配色方案,那么,可以根据主体区域的主色调来调节输入系统的主色调,并根据这一主色调及其对应的预定配色方案为输入系统进行进一步颜色配置。通过本技术方案,可以使输入系统的界面与应用程序的界面保持统一的色调,从而提升界面的统一性和美观性,给用户带来良好的视觉体验。
[0124]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种界面色调调节方法,用于输入系统,其特征在于,包括: 获取应用程序界面上的主体区域的主色调; 将所述主体区域的主色调设置为所述应用程序界面的主色调; 根据所述应用程序界面的主色调和所述输入系统的预定配色方案,调节所述输入系统的界面的色调。2.根据权利要求1所述的界面色调调节方法,其特征在于,还包括: 将所述应用程序界面的主色调保存在所述输入系统的配置目录下,以供在调节所述输入系统的界面的色调时,从所述配置目录下调用所述应用程序界面的主色调。3.根据权利要求2所述的界面色调调节方法,其特征在于,在所述获取应用程序界面上的主体区域的主色调之前,还包括: 根据所述应用程序界面上的多个区域中的每个区域的属性信息,在所述多个区域中确定所述应用程序界面的所述主体区域。4.根据权利要求3所述的界面色调调节方法,其特征在于,所述多个区域包括所述应用程序界面的上侧区域、下侧区域、左侧区域和右侧区域;以及 所述属性信息包括区域位置信息、区域大小信息和区域颜色信息,其中,所述区域颜色信息包括所述每个区域中的至少一个随机点的色值。5.根据权利要求4所述的界面色调调节方法,其特征在于,所述在所述多个区域中确定所述应用程序界面的所述主体区域,具体包括: 在所述每个区域中获取预定数量的所述随机点; 为所述每个区域计算所述每个区域中的所述随机点的色值方差; 将所述色值方差最小的区域确定为所述主体区域;以及 所述获取应用程序界面上的主体区域的主色调,具体包括: 在所述主体区域中获取多次所述预定数量的所述随机点; 将出现频率最高的所述随机点的色值设置为所述主体区域的主色调。6.根据权利要求2至5中任一项所述的界面色调调节方法,其特征在于,所述根据所述应用程序界面的主色调和所述输入系统的预定配色方案,调节所述输入系统的界面的色调,具体包括: 将所述配置目录下的所述应用程序界面的主色调设置为所述输入系统的界面的主色调; 按照与所述输入系统的界面的主色调对应的所述预定配色方案,为所述输入系统的按键进行颜色配置。7.—种界面色调调节系统,用于输入系统,其特征在于,包括: 获取单元,获取应用程序界面上的主体区域的主色调; 设置单元,将所述主体区域的主色调设置为所述应用程序界面的主色调; 调节单元,根据所述应用程序界面的主色调和所述输入系统的预定配色方案,调节所述输入系统的界面的色调。8.根据权利要求7所述的界面色调调节系统,其特征在于,还包括: 存储单元,将所述应用程序界面的主色调保存在所述输入系统的配置目录下,以供在调节所述输入系统的界面的色调时,从所述配置目录下调用所述应用程序界面的主色调。9.根据权利要求8所述的界面色调调节系统,其特征在于,还包括: 确定单元,在获取所述主体区域的主色调之前,根据所述应用程序界面上的多个区域中的每个区域的属性信息,在所述多个区域中确定所述应用程序界面的所述主体区域。10.根据权利要求9所述的界面色调调节系统,其特征在于,所述多个区域包括所述应用程序界面的上侧区域、下侧区域、左侧区域和右侧区域;以及 所述属性信息包括区域位置信息、区域大小信息和区域颜色信息,其中,所述区域颜色信息包括所述每个区域中的至少一个随机点的色值。11.根据权利要求10所述的界面色调调节系统,其特征在于,所述确定单元具体用于: 在所述每个区域中获取预定数量的所述随机点,为所述每个区域计算所述每个区域中的所述随机点的色值方差,并将所述色值方差最小的区域确定为所述主体区域;以及 所述获取单元具体用于: 在所述主体区域中获取多次所述预定数量的所述随机点,并将出现频率最高的所述随机点的色值设置为所述主体区域的主色调。12.根据权利要求8至11中任一项所述的界面色调调节系统,其特征在于,所述调节单元具体用于: 将所述配置目录下的所述应用程序界面的主色调设置为所述输入系统的界面的主色调,并按照与所述输入系统的界面的主色调对应的所述预定配色方案,为所述输入系统的按键进行颜色配置。13.一种输入系统,其特征在于,包括如权利要求7至12中任一项所述的界面色调调节系统。14.一种终端,其特征在于,包括如权利要求7至12中任一项所述的界面色调调节系统。
【文档编号】G06F3/0481GK105988660SQ201510093344
【公开日】2016年10月5日
【申请日】2015年3月2日
【发明人】高玉军, 李相伟, 刘昉
【申请人】北大方正集团有限公司, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1