应用程序主题配色调节方法、系统、设备及介质与流程

文档序号:17397280发布日期:2019-04-13 00:55阅读:205来源:国知局
应用程序主题配色调节方法、系统、设备及介质与流程

本发明涉及互联网技术领域,特别是涉及一种应用程序主题配色调节方法、系统、设备及计算机可读存储介质。



背景技术:

现有的应用程序(application,简称为app)主题配色会预设几种模式,用户可以根据自己的使用偏好来切换app的主题配色。实际操作过程中,由于主题配色的切换入口一般会设置得比较深,切换过程需要人工进行,较为繁琐。现有的另一些主题配色的切换方式虽然能够基于时刻变化进行主题配色的自动切换,但这种方式所选择的主题配色往往与使用者的属性关联较弱,智能化较低,不够人性化。



技术实现要素:

本发明的目的在于提供一种新的应用程序主题配色调节方法、系统、设备及计算机可读存储介质。

本发明的目的是采用以下的技术方案来实现的。依据本发明提出的应用程序主题配色调节方法,包括以下步骤:获取用户的位置信息;根据所述位置信息确定待使用主题配色;根据所述待使用主题配色来调节应用程序的主题配色。

本发明的目的还可以采用以下的技术措施来进一步实现。

前述的应用程序主题配色调节方法,其中所述获取位置信息包括:通过gps定位和/或时区定位和/或气压计得到所述位置信息。

前述的应用程序主题配色调节方法,其中所述通过gps定位和/或时区定位和/或气压计得到所述位置信息包括:通过gps定位得到设备所在的经纬度数据作为第一经纬度数据;利用所述第一经纬度数据来计算得到所述位置信息。

前述的应用程序主题配色调节方法,其中所述通过gps定位和/或时区定位和/或气压计得到所述位置信息包括:通过gps定位得到设备所在的经纬度数据作为第一经纬度数据;向用户展示所述第一经纬度数据;获取用户对所述第一经纬度数据的修改而得到第二经纬度数据;利用所述第二经纬度数据确定所述位置信息。

前述的应用程序主题配色调节方法,其中所述通过gps定位和/或时区定位和/或气压计得到所述位置信息包括:通过时区定位得到设备所在的时区数据;根据所述时区数据确定所述位置信息。

前述的应用程序主题配色调节方法,其中所述通过gps定位和/或时区定位和/或气压计得到所述位置信息包括:通过gps定位得到三维地理数据,通过气压计得到高度数据;利用所述高度数据修正所述三维地理数据,得到所述位置信息。

前述的应用程序主题配色调节方法,在进行所述获取用户的位置信息之前还包括:预先将全部的所述位置信息分为多个位置划分,为每个所述位置划分设置对应的主题配色方案,记录所述多个位置划分和对应的所述主题配色方案;所述根据所述位置信息确定待使用主题配色包括:确定获取到的所述位置信息所属的所述位置划分,将所述待使用主题配色确定为获取到的所述位置信息所属的所述位置划分对应的所述主题配色方案。

前述的应用程序主题配色调节方法,所述位置信息包括gps定位数据和时区定位数据;所述根据所述位置信息确定待使用主题配色包括:根据所述gps定位数据和所述时区定位数据确定用户所在位置的日出日落时刻,获取当前时刻,根据所述日出日落时刻和所述当前时刻将明亮主题配色或昏暗主题配色确定为所述待使用主题配色。

前述的应用程序主题配色调节方法,其中所述应用程序为证券分析交易软件,所述待使用主题配色为红涨绿跌配色或红跌绿涨配色。

本发明的目的还采用以下技术方案来实现。依据本发明提出的应用程序主题配色调节系统,包括:获取模块,用于获取用户的位置信息;主题配色确定模块,用于根据所述位置信息确定待使用主题配色;主题配色调节模块,用于根据所述待使用主题配色来调节应用程序的主题配色。

本发明的目的还可以采用以下的技术措施来进一步实现。

前述的应用程序主题配色调节系统,其中所述获取模块具体用于:通过gps定位和/或时区定位和/或气压计得到所述位置信息。

前述的应用程序主题配色调节系统,其中所述获取模块包括第一获取单元,用于通过gps定位得到设备所在的经纬度数据作为第一经纬度数据;利用所述第一经纬度数据来计算得到所述位置信息。

前述的应用程序主题配色调节系统,其中所述获取模块包括第二获取单元,用于通过gps定位得到设备所在的经纬度数据作为第一经纬度数据;向用户展示所述第一经纬度数据;获取用户对所述第一经纬度数据的修改而得到第二经纬度数据;利用所述第二经纬度数据确定所述位置信息。

前述的应用程序主题配色调节系统,其中所述获取模块包括第三获取单元,用于通过时区定位得到设备所在的时区数据;根据所述时区数据确定所述位置信息。

前述的应用程序主题配色调节系统,其中所述获取模块包括第四获取单元,用于通过gps定位得到三维地理数据,通过气压计得到高度数据;利用所述高度数据修正所述三维地理数据,得到所述位置信息。

前述的应用程序主题配色调节系统,其中所述系统还包括:预处理模块,用于预先将全部的所述位置信息分为多个位置划分,为每个所述位置划分设置对应的主题配色方案,记录所述多个位置划分和对应的所述主题配色方案;所述主题配色确定模块具体用于:确定获取到的所述位置信息所属的所述位置划分,将所述待使用主题配色确定为获取到的所述位置信息所属的所述位置划分对应的所述主题配色方案。

前述的应用程序主题配色调节系统,所述位置信息包括gps定位数据和时区定位数据;所述主题配色确定模块具体用于:根据所述gps定位数据和所述时区定位数据确定用户所在位置的日出日落时刻,获取当前时刻,根据所述日出日落时刻和所述当前时刻将明亮主题配色或昏暗主题配色确定为所述待使用主题配色。

前述的应用程序主题配色调节系统,其中所述应用程序为证券分析交易软件,所述待使用主题配色为红涨绿跌配色或红跌绿涨配色。

本发明的目的还采用以下技术方案来实现。依据本发明提出的一种设备,包括:存储器,用于存储非暂时性计算机可读指令;以及处理器,用于运行所述计算机可读指令,使得所述处理器执行时实现前述任意一种应用程序主题配色调节方法。

本发明的目的还采用以下技术方案来实现。依据本发明提出的一种计算机可读存储介质,用于存储非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时,使得所述计算机执行前述任意一种应用程序主题配色调节方法。

本发明与现有技术相比具有明显优点和有益效果。借由上述技术方案,本发明提出的应用程序主题配色调节方法至少具有下列优点及有益效果:

(1)本发明的应用程序主题配色调节方法实现了自动调节主题配色,无需用户人工操作,更加人性化;

(2)本发明的应用程序主题配色调节方法通过基于地理位置来调整主题配色,帮助用户智能调节主题配色的样式,更加符合用户的使用习惯,更加符合用户当地情况,更加人性化,更加智能化,提高了用户体验。

上述说明仅是本发明技术方案的概述,为了能更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

图1是本发明一个实施例的应用程序主题配色调节方法的流程框图;

图2是本发明一个实施例的应用程序主题配色调节系统的结构框图;

图3是本发明一个实施例的设备的硬件框图;

图4是本发明一个实施例的计算机可读存储介质的示意图。

具体实施方式

为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的应用程序主题配色调节方法、系统、设备及计算机可读存储介质的具体实施方式、结构、特征及其功效,详细说明如后。

图1为本发明的应用程序主题配色调节方法一个实施例的示意性流程框图。请参阅图1,本发明示例的应用程序主题配色调节方法,主要包括以下步骤:

步骤s11,获取用户的位置信息。可选地,该步骤s11包括:通过gps定位(globalpositioningsystem,或称为全球定位系统)和/或时区定位和/或气压计得到该位置信息。需要说明的是,对该位置信息的类型不做限制,事实上,在不同实施例中,该位置信息可以包括不同类型的数据,例如,可以是用户所在的准确位置的二维数据、三维数据,也可以是用户所属的时区、国家或地区,或者也可以同时包括多种类型的数据,用以适应不同的确定待使用主题配色的具体方案。

步骤s12,根据该位置信息确定待使用主题配色。

步骤s13,根据该待使用主题配色来调节应用程序的主题配色。可选地,该步骤s13包括:将应用程序的当前主题配色切换至待使用主题配色。

作为一种可选实施例,前述的步骤s11具体包括:通过gps定位得到设备所在的经纬度数据作为第一经纬度数据,利用该第一经纬度数据来计算得到位置信息。

作为一种可选实施例,前述的步骤s11具体包括:应用程序通过gps定位得到设备所在的经纬度数据作为第一经纬度数据,可选地,可将第一经纬度数据中的经度数据和维度数据分别存储到两个edittext里,以便对第一经纬度数据进行进一步处理;利用该第一经纬度数据计算地理位置,向用户展示该第一经纬度数据,可选地,借助toast消息提示框架进行展示;获取用户对该第一经纬度数据的修改而得到第二经纬度数据;利用该第二经纬度数据计算得到位置信息。

作为一种可选实施例,前述的步骤s11具体包括:通过时区定位得到设备所在的时区数据,根据该时区数据确定用户的位置信息。

作为一种可选实施例,前述的步骤s11具体包括:通过gps定位得到三维地理数据,通过气压计得到高度数据;利用该高度数据修正该三维地理数据,得到位置信息。由于受到技术和其它方面原因的限制,gps在定位中的高度一项一般会有十米左右的误差,本发明通过在原有gps的基础上再增加气压计的辅助,增强定位的精度,所获得的位置信息更加准确。

在本发明的一些实施例中,本发明示例的应用程序主题配色调节方法还包括:在进行步骤s11的获取用户的位置信息之前,预先将可能得到的全部的位置信息分为多个位置划分,为每个位置划分设置对应的主题配色方案,记录该多个位置划分以及对应的主题配色方案。前述的步骤s12具体包括:确定获取到的用户的位置信息所属的位置划分,该位置划分是前述的预先对全部的位置信息进行划分而形成的;将待使用主题配色确定为获取到的用户的位置信息所属的位置划分对应的主题配色方案,该主题配色方案是预先为每个位置划分对应设置的。

在本发明的一些实施例中,前述的应用程序为证券分析交易软件,前述的待使用主题配色为红涨绿跌配色或红跌绿涨配色。具体地,在本实施例中,预先将可能得到的全部的位置信息分为多个地区划分,为每个地区划分设置为红涨绿跌的主题配色方案或红跌绿涨的主题配色方案,记录这些地区划分情况和对应的主题配色方案,一般来说将亚洲地区设置为红涨绿跌的主题配色方案、将欧美地区设置为红跌绿涨;在步骤s11中,获取用户所属的地区;在步骤s12中,根据用户所属的地区确定待使用主题配色为红涨绿跌配色或红跌绿涨配色;在步骤s13中,将应用程序的当前主题配色切换至待使用主题配色。利用本发明的应用程序主题配色调节方法,能够为不同地区的用户,调整证券分析交易软件的行情配色,并且对于不同人种的颜色使用偏好,默认主题配色,更加符合当地用户的使用习惯。

在本发明的一些实施例中,前述的步骤s11所获取到的位置信息包括gps定位数据和时区定位数据,前述的步骤s12具体包括:根据该gps定位数据和时区定位数据确定用户所在位置的日出日落时刻;获取当前时刻;根据日出日落时刻和当前时刻,将明亮主题配色或昏暗主题配色确定为待使用主题配色。可选地,其中的明亮主题配色方案、昏暗主题配色方案是预设的主题配色方案,该明亮主题配色方案以白色或其他明亮颜色为背景,该昏暗主题配色方案以灰黑色或其他灰暗颜色为背景。对于诸如中国的疆域辽阔、经度跨度大的一些国家或地区,虽然日常使用同一时区作为标准时间,但该国家或地区的东部与西部的日出日落的时刻存在较大差异,利用本发明示例的应用程序主题配色调节方法,能够更准确地调节主题配色,更加符合用户的当地情况,更加人性化。

在本发明的一些实施例中,综合利用前述的实施例进行主题配色调节。作为一个可选示例,在步骤s11中所获取到的位置信息包括gps定位数据和时区定位数据,前述的步骤s12具体包括:根据该gps定位数据得到用户所在地区,根据该gps定位数据和该时区定位数据得到用户所在位置的日出日落时刻;获取当前时刻;根据该用户所在地区将字体和图表的颜色确定为红涨绿跌配色或红跌绿涨配色,根据该日出日落时刻和当前时刻将背景颜色确定为明亮主题配色或昏暗主题配色;综合该字体和图表的颜色和该背景颜色得到待使用主题配色。

图2为本发明的应用程序主题配色调节系统一个实施例的示意性结构图。请参阅图2,本发明示例的应用程序主题配色调节系统100,主要包括获取模块110、主题配色确定模块120和主题配色调节模块130。

其中,该获取模块110用于获取用户的位置信息。可选地,该获取模块110具体用于通过gps定位和/或时区定位和/或气压计得到该位置信息。

该主题配色确定模块120用于根据该位置信息确定待使用主题配色。

该主题配色调节模块130用于根据该待使用主题配色来调节应用程序的主题配色。可选地,该主题配色调节模块130具体用于将应用程序的当前主题配色切换至待使用主题配色。

作为一种可选实施例,前述的获取模块110包括第一获取单元(图中未示出)。该第一获取单元用于通过gps定位得到设备所在的经纬度数据作为第一经纬度数据;利用该第一经纬度数据来计算得到位置信息。

作为一种可选实施例,前述的获取模块110包括第二获取单元(图中未示出)。该第二获取单元用于:通过gps定位得到设备所在的经纬度数据作为第一经纬度数据;向用户展示该第一经纬度数据;获取用户对该第一经纬度数据的修改而得到第二经纬度数据;利用该第二经纬度数据确定位置信息。

作为一种可选实施例,前述的获取模块110包括第三获取单元(图中未示出)。该第三获取单元用于:通过时区定位得到设备所在的时区数据;根据该时区数据确定位置信息。

作为一种可选实施例,前述的获取模块110包括第四获取单元(图中未示出)。该第四获取单元用于:通过gps定位得到三维地理数据,通过气压计得到高度数据;利用该高度数据修正该三维地理数据,得到位置信息。

在本发明的一些实施例中,本发明示例的应用程序主题配色调节系统100还包括预处理模块(图中未示出),用于预先将可能得到的全部的位置信息分为多个位置划分,为每个位置划分设置对应的主题配色方案,记录多个位置划分和对应的主题配色方案。前述的主题配色确定模块120具体用于:确定获取到的用户的位置信息所属的位置划分,该位置划分是前述的预先对全部的位置信息进行划分而形成的;将待使用主题配色确定为获取到的用户的位置信息所属的位置划分对应的主题配色方案,该主题配色方案是预先为每个位置划分设置的。

在本发明的一些实施例中,前述的获取模块110所获取到的位置信息包括gps定位数据和时区定位数据。前述的主题配色确定模块120具体用于:根据该gps定位数据和时区定位数据确定用户所在位置的日出日落时刻;获取当前时刻;根据日出日落时刻和当前时刻,将明亮主题配色或昏暗主题配色确定为待使用主题配色。

在本发明的一些实施例中,前述的应用程序为证券分析交易软件,前述的待使用主题配色为红涨绿跌配色或红跌绿涨配色。

本发明提出的应用程序主题配色调节方法的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,本发明提出的应用程序主题配色调节方法的各种实施方式可以通过使用特定用途集成电路(asic)、数字信号处理器(dsp)、数字信号处理装置(dspd)、可编程逻辑装置(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,本发明提出的应用程序主题配色调节方法的各种实施方式可以在控制器中实施。对于软件实施,本发明提出的应用程序主题配色调节方法的各种实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器中并且由控制器执行。

图3是图示根据本发明的一个实施例的设备的硬件框图。如图3所示,根据本发明实施例的设备200包括存储器201和处理器202。该设备200中的各组件通过总线系统和/或其它形式的连接机构(未示出)互连。本发明的设备200可以以各种形式来实施,包括但不限于服务器或诸如移动电话、智能电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、导航装置、车载终端设备、车载显示终端、车载电子后视镜等等的移动终端设备以及诸如数字tv、台式计算机等等的固定终端设备。

该存储器201用于存储非暂时性计算机可读指令。具体地,存储器201可以包括一个或多个计算机程序产品,该计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。该易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。该非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。

该处理器202可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元,并且可以控制该设备200中的其它组件以执行期望的功能。在本发明的一个实施例中,该处理器202用于运行该存储器201中存储的该计算机可读指令,使得该设备200执行前述的本发明各实施例的应用程序主题配色调节方法的全部或部分步骤。

图4是图示根据本发明的实施例的计算机可读存储介质的示意图。如图4所示,根据本发明实施例的计算机可读存储介质300,其上存储有非暂时性计算机可读指令301。当该非暂时性计算机可读指令301由处理器运行时,执行前述的本发明各实施例的应用程序主题配色调节方法的全部或部分步骤。

以上结合具体实施例描述了本发明的基本原理,但是,需要指出的是,在本发明中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本发明的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本发明为必须采用上述具体的细节来实现。

本发明中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。

另外,如在此使用的,在包含“至少一个”、“一个或多个”、“一种或多种”的项的列举中使用的“或”指示分离的列举,以便例如“a、b或c的至少一个”或“a、b或c的一种或多种”的列举意味着a或b或c,或ab或ac或bc,或abc(即a和b和c)。此外,措辞“示例的”不意味着描述的例子是优选的或者比其他例子更好。

还需要指出的是,在本发明的系统和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。

可以不脱离由所附权利要求定义的教导的技术而进行对在此所述的技术的各种改变、替换和更改。此外,本发明的权利要求的范围不限于以上所述的处理、机器、制造、事件的组成、手段、方法和动作的具体方面。可以利用与在此所述的相应方面进行基本相同的功能或者实现基本相同的结果的当前存在的或者稍后要开发的处理、机器、制造、事件的组成、手段、方法或动作。因而,所附权利要求包括在其范围内的这样的处理、机器、制造、事件的组成、手段、方法或动作。

提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本发明。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本发明的范围。因此,本发明不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。

为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本发明的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1