首页> 中国专利> 一种窗口文字的显示控制方法、装置、车辆及可读介质

一种窗口文字的显示控制方法、装置、车辆及可读介质

摘要

本发明实施例提供了一种窗口文字的显示控制方法、装置、车辆和可读介质,应用于终端,所述方法包括:在所述终端创建页面时,监听在所述页面中创建的文本窗口,并获取所述文本窗口的窗口属性;所述窗口属性包括文字字号和字体单位;基于所述字体单位,确定目标文本窗口;所述目标文本窗口包括目标文字字号;判断所述系统中页面刷新时预设的系统字体的大小是否发生变化;所述系统字体具有缩放比例参数;若是,采用所述目标文字字号和所述缩放比例参数对所述目标文本窗口内的文字进行刷新。从而使得在系统字体的大小发生变化时,直接对窗口内的文字进行刷新即可,因此改变文字大小的速度快,提高了用户的使用体验,不会增加开发人员的工作量。

著录项

  • 公开/公告号CN112905287A

    专利类型发明专利

  • 公开/公告日2021-06-04

    原文格式PDF

  • 申请/专利权人 广州易点智慧出行科技有限公司;

    申请/专利号CN202110237128.X

  • 发明设计人 吝博川;

    申请日2021-03-03

  • 分类号G06F9/451(20180101);

  • 代理机构11319 北京润泽恒知识产权代理有限公司;

  • 代理人赵娟

  • 地址 510700 广东省广州市黄埔区中新知识城亿创街1号406房之175

  • 入库时间 2023-06-19 11:16:08

说明书

技术领域

本发明涉及计算机领域,特别是涉及一种窗口文字的显示控制方法、装置、车辆及可读介质。

背景技术

目前,车载终端和移动终端等安卓终端通常配置有显示部件,通过显示部件可以对终端所运行的应用程序和各种窗口进行显示,而在应用程序和窗口的显示过程中,当终端的系统文字大小出现变化时,部分应用程序和窗口中显示的文字也会跟随系统文字一同发生变化。例如当系统文字大小由中型号变更为大型号时,部分应用程序和窗口中显示的文字也会跟随系统文字变大。

对于应用程序和窗口的文字而言,其显示在终端的显示部件上是由终端系统通过将开发应用程序和窗口时开发人员所设置的表征文字大小的文字字号与当前系统的缩放比例参数相乘后得到文字显示的像素数量,将对应的像素在显示部件上绘制得到的。而在现有技术中,应用程序和窗口中显示的文字要改变大小,往往依靠于显示页面的重建,即在确定系统文字发生变化的时候,需要将当前显示的页面全部消除,再重新打开文字对应的应用程序和窗口,在新打开的应用程序和窗口中根据与变化后的系统文字对应的缩放比例参数重新绘制文字,采用该方式改变文字大小,需要耗费较多时间和系统资源进行页面的重建,导致终端发生卡顿,而且会使得应用程序和窗口当前正在执行的内容重置,丢失,在视觉上也会产生动画丢失,对用户而言使用体验非常差,而且对于车载终端而言,用户通常会在行车过程中进行操作,页面的重建使得当前正在执行的内容重置,丢失,且用户要花费时间等待页面的重建,无疑会使得用户无法集中注意力进行驾驶,从而使得用户的驾驶状态较为危险,危害到用户的人身安全。而对于开发人员而言,为了改变改善这些问题,通常需要在开发时增加一些状态保存、页面绘制优化等步骤,这无疑大大增加了开发人员的工作量。

发明内容

鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种窗口文字的显示控制方法、装置、车辆和可读介质。

为了解决上述问题,本发明实施例公开了一种窗口文字的显示控制方法,应用于终端,所述方法包括:

在所述终端创建页面时,监听在所述页面中创建的文本窗口,并获取所述文本窗口的窗口属性;所述窗口属性包括文字字号和字体单位;

基于所述字体单位,确定目标文本窗口;所述目标文本窗口包括目标文字字号;

判断所述系统中页面刷新时预设的系统字体的大小是否发生变化;所述系统字体具有缩放比例参数;

若是,采用所述目标文字字号和所述缩放比例参数对所述目标文本窗口内的文字进行刷新。

可选地,所述文本窗口通过终端上的指定进程创建,所述在所述终端系统创建页面时,监听在所述页面中创建的文本窗口,并获取所述文本窗口的窗口属性的步骤,包括:

在所述终端系统创建页面时,对所述终端的进程进行监控;

当监控到新的窗口对象创建时,检测所述新的窗口对象是否为所述文本窗口;

若所述新的窗口对象为所述文本窗口,则获取所述文本窗口的窗口属性。

可选地,所述字体单位包括独立比例像素,所述基于所述字体单位,确定目标文本窗口的步骤,包括:

判断所述文本窗口的字体单位是否为独立比例像素;

若是,则将所述文本窗口确定为目标文本窗口。

可选地,所述终端具有系统属性,所述系统属性包括预设的系统字体,所述判断所述系统中页面刷新时预设的系统字体的大小是否发生变化的步骤,包括:

对所述系统属性进行监控;

当页面刷新时若监控到所述系统属性发生变化,则采用所述缩放比例参数判断所述系统字体的大小是否发生变化;

若是,则执行所述采用所述目标文字字号和所述缩放比例参数对所述文本窗口内的文字进行刷新的步骤。

可选地,所述基于所述字体单位,确定目标文本窗口的步骤之后,包括:

采用哈希映射对所述目标文本窗口的目标文字字号进行存储。

可选地,所述采用所述目标文字字号和所述缩放比例参数对所述文本窗口内的文字进行刷新的步骤包括:

从所述哈希映射中读取与所述目标文本窗口对应的目标文字字号;

采用所述目标文字字号和所述缩放比例参数生成与所述目标文本窗口内的文字对应的缩放文字;

采用所述缩放文字对所述目标文本窗口内的文字进行刷新。

可选地,所述终端具有显示页面,所述显示页面包括多个所述窗口对象,所述从所述哈希映射中读取与所述目标文本窗口对应的目标文字字号的步骤之前,还包括:

遍历所述显示页面的多个所述窗口对象,确定目标文本窗口。

本发明实施例还公开了一种窗口文字的显示控制装置,应用于终端,所述装置包括:

窗口属性获取模块,用于在所述终端创建页面时,监听在所述页面中创建的文本窗口,并获取所述文本窗口的窗口属性;所述窗口属性包括文字字号和字体单位;

目标文本窗口确定模块,用于基于所述字体单位,确定目标文本窗口;所述目标文本窗口包括目标文字字号;

系统字体判断模块,用于判断所述系统中页面刷新时预设的系统字体的大小是否发生变化;所述系统字体具有缩放比例参数;

刷新模块,用于若所述系统中预设的系统字体发生变化,采用所述目标文字字号和所述缩放比例参数对所述文本窗口内的文字进行刷新。

本发明实施例还公开了一种车辆,包括:

一个或多个处理器;和

其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述车辆执行如上所述的一个或多个的方法。

本发明实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如上所述的一个或多个的方法。

本发明实施例包括以下优点:

本发明实施例中,在终端创建页面时,监听在页面中创建的文本窗口,并获取文本窗口的窗口属性,窗口属性包括文字字号和字体单位,基于字体单位,确定目标文本窗口,目标文本窗口包括目标文字字号,判断系统中页面刷新时预设的系统字体的大小是否发生变化,系统字体具有缩放比例参数,若系统字体的大小发生变化,采用目标文字字号和缩放比例参数对目标文本窗口内的文字进行刷新,从而使得在系统字体的大小发生变化时,直接对窗口内的文字进行刷新即可,由于无需对显示页面进行重建,因此改变文字大小的速度快,无需耗费大量系统资源,窗口正在执行的内容也能够保持,不会出现重置或丢失的情况,在视觉上动画效果连贯,不会产生动画丢失,提高了用户的使用体验,而对于车载终端而言,用户可以集中注意力进行驾驶,降低了对用户人身安全的危害。而对于开发人员而言,无需在开发时增加一些状态保存、页面绘制优化等步骤,不会增加开发人员的工作量。

附图说明

图1是本发明的一种窗口文字的显示控制方法实施例的步骤流程图;

图2是本发明的另一种窗口文字的显示控制方法实施例的步骤流程图;

图3是本发明的一种获取目标文本窗口的目标文字字号的流程示意图;

图4是本发明的一种对目标文本窗口内的文字进行刷新的流程示意图;

图5是本发明的一种窗口文字的显示控制装置实施例的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例的核心构思之一在于,在终端创建页面时,监听在页面中创建的文本窗口,并获取文本窗口的窗口属性,窗口属性包括文字字号和字体单位,基于字体单位,确定目标文本窗口,目标文本窗口包括目标文字字号,判断系统中页面刷新时预设的系统字体的大小是否发生变化,系统字体具有缩放比例参数,若系统字体发生变化,采用目标文字字号和缩放比例参数对目标文本窗口内的文字进行刷新,从而使得在系统字体的大小发生变化时,直接对窗口内的文字进行刷新即可,由于无需对显示页面进行重建,因此改变文字大小的速度快,无需耗费大量系统资源,窗口正在执行的内容也能够保持,不会出现重置或丢失的情况,在视觉上动画效果连贯,不会产生动画丢失,提高了用户的使用体验,而对于车载终端而言,用户可以集中注意力进行驾驶,降低了对用户人身安全的危害。而对于开发人员而言,无需在开发时增加一些状态保存、页面绘制优化等步骤,不会增加开发人员的工作量。

参照图1,示出了本发明的一种窗口文字的显示控制方法实施例的步骤流程图,应用于终端,具体可以包括如下步骤:

步骤101,在所述终端创建页面时,监听在所述页面中创建的文本窗口,并获取所述文本窗口的窗口属性;所述窗口属性包括文字字号和字体单位;

具体的,终端为采用安卓(Android)系统作为终端系统的终端,包括移动终端和车载终端,车载终端为设置在车辆驾驶座舱内,可以与用户进行交互的,为用户提供各项车辆所具备的功能的终端。用户在使用终端的过程中,在打开各种应用程序和窗口(View)前,需要在终端的显示界面上创建页面,应用程序好窗口则在页面中创建,应用程序和窗口中可以包括文本窗口(TextView),文本窗口为包含有文字的窗口,例如用户使用车载终端时,终端首先会在显示界面中创建页面,然后再创建地图导航设置的文本窗口,该文本窗口中显示有文字帮助用户理解各项设置的含义。因此在终端创建窗口时,系统可以监听窗口的创建,从而识别出该窗口是否为文本窗口,当为文本窗口时则获取该文本窗口的窗口属性,窗口属性为与该文本窗口所包含的文字相关的各项属性,包括有文字字号,即文字本身的大小,以及字体单位,字体单位用于确定文字是否跟随系统文字变化,当字体单位为独立比例像素(scale-independent pixel,sp)时,则表示该文本窗口中的文字是可以跟随系统文字改变大小的。

步骤102,基于所述字体单位,确定目标文本窗口;所述目标文本窗口包括目标文字字号;

文本窗口可以分为文字可跟随系统文字变化的文本窗口,以及文字不跟随系统文字变化的文本窗口,因此在确定了文本窗口后,可以根据各个文本窗口的字体单位,从文本窗口中确定出文字可跟随系统文字变化的目标文本窗口。

步骤103,判断所述系统中页面刷新时预设的系统字体的大小是否发生变化;所述系统字体具有缩放比例参数;

对系统的各项系统参数进行监测,其中,系统参数包括系统字体,系统字体指的是终端系统本身所使用的,区别于应用程序以及窗口所使用的窗口文字的文字,当终端当先显示的页面刷新时,判断系统字体的大小是否发生了变化。对于系统字体而言,系统字体的大小变化是通过改变缩放比例参数完成的,该参数变化后,可以使得系统字体大小发生变化。

步骤104,若是,采用所述目标文字字号和所述缩放比例参数对所述目标文本窗口内的文字进行刷新。

具体的,对于文本窗口而言,文本窗口内的文字具有文字字号,文字字号为开发文本窗口时,开发人员设定的,用于表示文字的大小的属性值,将文字字号与系统当前的缩放比例参数相乘后得到在要显示在终端的显示部件上的文字的大小,文本窗口中文字的大小的改变,实际是缩放比例参数的变化,因此,在确定系统字体的大小发生变化后,即可确定缩放比例参数已经发生了改变,采用与目标文本窗口对应的目标文字字号和已经发生改变的缩放比例参数得到在目标文本窗口中显示的新的文字,再采用得到的文字替代原本目标文本窗口内采用改变前的缩放比例参数生成的文字,从而完成对文字的刷新。

在本发明实施例中,在终端创建页面时,监听在页面中创建的文本窗口,并获取文本窗口的窗口属性,窗口属性包括文字字号和字体单位,基于字体单位,确定目标文本窗口,目标文本窗口包括目标文字字号,判断系统中页面刷新时预设的系统字体的大小是否发生变化,系统字体具有缩放比例参数,若系统字体的大小发生变化,采用目标文字字号和缩放比例参数对目标文本窗口内的文字进行刷新,从而使得在系统字体的大小发生变化时,直接对窗口内的文字进行刷新即可,由于无需对显示页面进行重建,因此改变文字大小的速度快,无需耗费大量系统资源,窗口正在执行的内容也能够保持,不会出现重置或丢失的情况,在视觉上动画效果连贯,不会产生动画丢失,提高了用户的使用体验,而对于车载终端而言,用户可以集中注意力进行驾驶,降低了对用户人身安全的危害。而对于开发人员而言,无需在开发时增加一些状态保存、页面绘制优化等步骤,不会增加开发人员的工作量。

参考图2,示出了本发明的另一种窗口文字的显示控制方法实施例的步骤流程图,应用于终端,具体可以包括如下步骤:

步骤201,在所述终端系统创建页面时,对所述终端的进程进行监控。

具体的,当终端按照预设的指令或接收到的指令执行对应的任务时,终端首先在显示界面上创建一个页面,页面创建之后终端可以通过进程在页面中创建新的窗口对象,但由于窗口对象在创建完成之后是无法获取窗口属性的,因此需要通过设置代理组件的方式获取窗口属性,例如通过LayoutInflater.Factory2代理组件中的接口onCreateView来监听窗口对象的创建。

步骤202,当监控到新的窗口对象创建时,检测所述新的窗口对象是否为所述文本窗口。

具体的,在监控到新的窗口对象被系统创建时,可以根据监控到的窗口对象的创建过程判断该窗口对象是否为文本窗口。

步骤203,若所述新的窗口对象为所述文本窗口,则获取所述文本窗口的窗口属性。

当确定新创建的窗口对象为文本窗口时,可以采用TypedValue函数对文本窗口进行处理,TypedValue函数可以从文本窗口及其属性集合AttributeSet找出的“textSize”属性和“textAppearance”属性所对应的值中解析出包括文字字号和字体单位在内的窗口属性。

步骤204,基于所述字体单位,确定目标文本窗口;所述目标文本窗口包括目标文字字号。

在本发明一种可选实施例中,所述字体单位包括独立比例像素,所述基于所述字体单位,确定目标文本窗口的步骤,包括:

判断所述文本窗口的字体单位是否为独立比例像素;

若是,则将所述文本窗口确定为目标文本窗口。

具体的,对于文本窗口的字体单位而言,可以分为文字可跟随系统文字的大小改变大小的字体单位,以及固定大小的字体单位,而当字体单位为独立比例像素(scale-independent pixel,sp)时,则表示该文本窗口中的文字可以跟随系统文字改变大小,而对于固定大小的字体单位而言,由于其大小固定,即使系统文字变化对其亦不产生影响,因此无需对其进行缩放。根据已经获取的字体单位,判断其是否为独立比例像素,若是,则确定该文本窗口中的文字可以跟随系统文字改变大小,将其确定为目标文本窗口。

步骤205,采用哈希映射对所述目标文本窗口的目标文字字号进行存储。

哈希映射(HashMap)是一个用于储存键—值对(key-value)的集合,每个键—值对又称Entry,将这些Entry储存在一个数组里,这个数组就为哈希映射,采用哈希映射保存所有目标文本窗口的哈希码(HashCode)和目标文字字号,不同目标文本窗口的哈希码与其各自的目标文字字号对应,从而可以通过唯一对应的哈希码获取对应的目标文字字号。

步骤206,判断所述系统中页面刷新时预设的系统字体的大小是否发生变化;所述系统字体具有缩放比例参数。

在本发明一种可选实施例中,所述终端具有系统属性,所述系统属性包括预设的系统字体,所述判断所述系统中预设的系统字体是否发生变化;所述系统字体具有缩放比例参数的步骤,还包括:

对所述系统属性进行监控;

当页面刷新时监控到所述系统属性发生变化,则采用所述缩放比例参数判断所述系统字体的大小是否发生变化;

若是,则执行所述采用所述目标文字字号和所述缩放比例参数对所述文本窗口内的文字进行刷新的步骤。

具体的,在安卓系统中,文本窗口在显示页面中显示,因此可以采用onConfigurationChanged方法对系统属性进行监控,但由于系统属性不仅包括系统字体,还包括边框、颜色等等各种属性,而对系统属性进行监控时,只要显示页面的系统属性发生了变化,系统就会在显示的页面进行刷新时通过onConfigurationChanged方法回调给显示页面,因此在接收回调后,还需要采用缩放比例参数判断系统字体的大小是否发生了变化。在监控窗口对象创建的时候,可以建立一个变量mFontScale,将此时的缩放比例参数存储在变量mFontScale中,然后当确定系统属性发生变化时,获取当前的缩放比例参数,将存储在变量mFontScale中的缩放比例参数,与确定系统属性发生变化时获取的缩放比例参数进行比较,若两者相同,则证明系统字体的大小并没有发生变化,而若两者不同,则确定系统字体的大小发生了变化,确定系统字体的大小发生了变化后,则可以采用目标文字字号和确定系统属性发生变化时获取的缩放比例参数对文本窗口内的文字进行刷新。

步骤207,遍历所述显示页面的多个所述窗口对象,确定目标文本窗口。

具体的,为了在系统字体的大小改变时能够使显示页面中文字需要跟随系统文字一同改变的所有文本窗口中的文字均进行改变,可以对显示页面中的窗口对象以及窗口对象下的子窗口对象进行遍历,从中确定文字需要跟随系统字体变化的目标文本窗口。

步骤208,若是,采用所述目标文字字号和所述缩放比例参数对所述目标文本窗口内的文字进行刷新。

在本发明一种可选实施例中,所述采用所述目标文字字号和所述缩放比例参数对所述目标文本窗口内的文字进行缩小或放大的步骤包括:

从所述哈希映射中读取与所述目标文本窗口对应的目标文字字号;

采用所述目标文字字号和所述缩放比例参数生成与所述目标文本窗口内的文字对应的缩放文字;

采用所述缩放文字对所述目标文本窗口内的文字进行刷新。

在确定系统字体已经发生了改变后,在哈希映射中,通过哈希码读取与目标文本窗口对应的目标文字字号,通过setTextView函数重新设置文本窗口中的文字大小,具体的,可以将目标文字字号和缩放比例参数相乘得到文字显示在显示页面中的字体大小参数,基于字体大小参数生成对应的文字,即缩放文字,采用缩放文字,在文本窗口刷新时替代文本窗口中原本显示的文字,当缩放文字比原本显示的文字大时,替代后的效果即是将原本显示的文字进行了放大,而当缩放文字比原本显示的文字小时,替代后的效果即是将原本显示的文字进行了缩小。

在本发明实施例中,终端系统创建页面时,对终端的进程进行监控,当监控到新的窗口对象创建时,检测新的窗口对象是否为文本窗口,若新的窗口对象为文本窗口,则在终端创建文本窗口时,获取文本窗口的窗口属性,窗口属性包括文字字号和字体单位,基于字体单位,确定目标文本窗口,目标文本窗口包括目标文字字号,采用哈希映射对目标文本窗口的目标文字字号进行存储,判断系统中页面刷新时预设的系统字体的大小是否发生变化,系统字体具有缩放比例参数,遍历显示页面的多个窗口对象,确定目标文本窗口,采用目标文字字号和缩放比例参数对目标文本窗口内的文字进行刷新。从而可以准确判断系统字体的大小是否发生了改变,并且能够准确获取显示页面中所有需要缩放文字的文本窗口,无需对显示页面进行重建,改变文字大小的速度快,无需耗费大量系统资源,提高了用户的使用体验。

为了方便技术人员进一步加深对本发明的理解,如图3-4所示,分别示出了本发明实施例的一种获取目标文本窗口的目标文字字号的流程示意图,以及对目标文本窗口内的文字进行刷新的流程示意图。

如图3所示,当监控到Activity-onCreate,即在页面创建时,监控到窗口对象创建时,系统获取缩放比例参数并存储在变量mFontScale中,然后通过设置代理组件LayoutInflater.Factory2得到窗口对象的各项参数,判断窗口对象是否属于文本窗口以及子文本窗口,若是,则通过TypedValue函数对文本窗口的属性集合AttributeSet进行解析,找出“textSize”属性和“textAppearance”属性,再从中找出其文字字号和字体单位,判断找出的字体单位是否为独立比例像素,若是,则将文字字号,即front size的哈希码记录到哈希映射中。

而如图4所示,采用onConfigurationChanged方法对系统属性进行监控时,显示页面的系统属性发生了变化,系统在页面刷新时通过onConfigurationChanged方法回调给显示页面时,检查系统字体的大小变化,通过将存储在变量mFontScale中的缩放比例参数,与确定系统属性发生变化时获取的缩放比例参数进行比较,若两者相同,则证明系统字体的大小并没有发生变化,而若两者不同,则确定系统字体的大小发生了变化,确定系统字体的大小发生了变化后,则可以对显示页面中的窗口对象以及窗口对象下的子窗口对象进行遍历,从中确定文字需要跟随系统字体变化的目标文本窗口,在哈希映射中,通过哈希码读取与目标文本窗口对应的目标文字字号,通过setTextView函数重新设置文本窗口中的文字大小。

参照图5,示出了本发明的一种窗口文字的显示控制装置实施例的结构框图,应用于终端,具体可以包括如下模块:

窗口属性获取模块301,用于在所述终端创建页面时,监听在所述页面中创建的文本窗口,并获取所述文本窗口的窗口属性;所述窗口属性包括文字字号和字体单位;

目标文本窗口确定模块302,用于基于所述字体单位,确定目标文本窗口;所述目标文本窗口包括目标文字字号;

系统字体判断模块303,用于判断所述系统中页面刷新时预设的系统字体的大小是否发生变化;所述系统字体具有缩放比例参数;

刷新模块304,用于若所述系统中预设的系统字体发生变化,采用所述目标文字字号和所述缩放比例参数对所述文本窗口内的文字进行刷新。

在本发明一实施例中,所述文本窗口通过终端上的指定进程创建,所述目标文本窗口确定模块302还包括:

第一监控子模块,用于在所述终端系统创建页面时,对所述终端的进程进行监控;

文本窗口检测子模块,用于当监控到新的窗口对象创建时,检测所述新的窗口对象是否为所述文本窗口;

第一执行子模块,用于若所述新的窗口对象为所述文本窗口,则获取所述文本窗口的窗口属性。

在本发明一实施例中,所述字体单位包括独立比例像素,所述目标文本窗口确定模块302还包括:

独立比例像素判断子模块,用于判断所述文本窗口的字体单位是否为独立比例像素;

第一确定子模块,用于若所述文本窗口的字体单位为独立比例像素,则将所述文本窗口确定为目标文本窗口。

在本发明一实施例中,所述终端具有系统属性,所述系统属性包括预设的系统字体,所述系统字体判断模块303还包括:

第二监控子模块,用于对所述系统属性进行监控;

判断子模块,用于当页面刷新时监控到所述系统属性发生变化,则采用所述缩放比例参数判断所述系统字体的大小是否发生变化;

第二执行子模块,用于若所述系统字体发生变化,则执行所述采用所述目标文字字号和所述缩放比例参数对所述文本窗口内的文字进行刷新的步骤。

在本发明一实施例中,所述装置还包括:

存储模块,用于采用哈希映射对所述目标文本窗口的目标文字字号进行存储。

在本发明一实施例中,所述刷新模块304还包括:

目标文字字号读取子模块,用于从所述哈希映射中读取与所述目标文本窗口对应的目标文字字号;

缩放文字生成子模块,用于采用所述目标文字字号和所述缩放比例参数生成与所述目标文本窗口内的文字对应的缩放文字;

文字刷新子模块,用于采用所述缩放文字对所述目标文本窗口内的文字进行刷新。

在本发明一实施例中,所述装置还包括:

遍历模块,用于遍历所述显示页面的多个所述窗口对象,确定目标文本窗口。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本发明实施例还公开了一种车辆,包括:

一个或多个处理器;和

其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述车辆执行如上所述的一个或多个的方法。

本发明实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如上所述的一个或多个的方法。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的一种窗口文字的显示控制方法、装置、车辆和可读介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号