自适应标签显示方法、相关装置、设备及介质与流程

文档序号:23384031发布日期:2020-12-22 13:48阅读:89来源:国知局
自适应标签显示方法、相关装置、设备及介质与流程
本申请涉及互联网
技术领域
,尤其涉及一种自适应标签显示方法、自适应标签显示装置、终端设备及计算机可读存储介质。
背景技术
:随着计算机网络计算的快速发展,特别是移动互联网的发展,移动互联网正逐渐渗透到人们生活、工作的各个领域。用户只要按照自身的需求在电子设备上安装各种应用程序,便可以完成各种事务。在移动终端比如智能手机,在应用开发过程中经常会使用一些标签来展示一些简短的话语。现有技术中,当标签文本(或标签文字)大于手机屏幕的显示宽度时,一般的做法是将字符串以省略的方式展示。例如,一个标签文本为“哈哈哈哈哈哈哈哈哈”,并假设超过了手机屏幕的显示宽度,那么应用程序会以“哈哈哈…”的形式展示。然而,这种方式展示文字不全,使得超出屏幕的部分用户无法查看,导致用户体验较差。技术实现要素:本申请实施例提供一种自适应标签显示方法、自适应标签显示装置、终端设备及计算机可读存储介质,可以很好地解决了现有技术中展示标签文本不全,使得超出屏幕的部分用户无法查看,导致用户体验较差的技术问题。第一方面,本申请实施例提供了自适应标签显示方法,该方法包括:计算第一标签文本以第一字号大小显示时的第一长度;判断所述第一长度是否大于显示屏幕的显示宽度;若判断大于,则根据所述显示屏幕的显示分辨率,分析是否能够将所述第一标签文本以第二字号大小来显示;其中,所述第二字号大小小于所述第一字号大小,以所述第二字号大小显示的所述第一标签文本的第二长度小于所述显示宽度;若分析能够将所述第一标签文本以第二字号大小来显示,则将所述第一标签文本以所述第二字号大小进行显示。在一种可能的实现方式中,所述根据所述显示屏幕的显示分辨率,分析是否能够将所述第一标签文本以第二字号大小来显示,包括:减小所述第一标签文本的字号;根据所述显示屏幕的显示分辨率,检测减小后的字号是否满足显示要求;若检测满足,则分析以所述减小后的字号显示的所述第一标签文本的第二长度是否小于所述显示宽度;若分析结果为是,则所述减小后的字号为所述第二字号,分析出能够将所述第一标签文本以所述第二字号大小来显示;若分析结果为否,则继续执行所述减小所述第一标签文本的字号的步骤。在一种可能的实现方式中,若检测减小后的字号不满足显示要求,则分析出不能够将所述第一标签文本以所述第二字号大小来显示。在一种可能的实现方式中,所述计算第一标签文本以第一字号大小显示时的第一长度之前,还包括:获取当前登录的终端设备的显示屏幕的显示分辨率;根据所述显示分辨率确定出第一字号大小。在一种可能的实现方式中,所述分析是否能够将所述第一标签文本以第二字号大小来显示之后,还包括:若分析不能将所述第一标签文本以第二字号大小来显示,则依据语义分析算法对所述第一标签文本进行语义分析;若根据语义分析得出所述第一标签文本的超出部分可忽略显示,则将第一标签文本以第一字号大小在所述显示屏幕的一行中进行显示,对所述超出部分进行忽略显示处理;其中,所述超出部分包括所述第一标签文本以第一字号大小在所述显示屏幕的一行中进行显示时,超出所述显示宽度的文本部分。在一种可能的实现方式中,若根据语义分析得出所述第一标签文本的超出部分不可忽略显示,则将所述第一标签文本以所述第一字号大小进行显示;对所述超出部分进行换行显示。第二方面,本申请实施例提供了一种自适应标签显示装置,包括:计算单元,用于计算第一标签文本以第一字号大小显示时的第一长度;第一判断单元,用于判断所述第一长度是否大于显示屏幕的显示宽度;第一分析单元,用于若所述第一判断单元判断大于,则根据所述显示屏幕的显示分辨率,分析是否能够将所述第一标签文本以第二字号大小来显示;其中,所述第二字号大小小于所述第一字号大小,以所述第二字号大小显示的所述第一标签文本的第二长度小于所述显示宽度;显示单元,用于若所述第一分析单元分析能够将所述第一标签文本以第二字号大小来显示,则将所述第一标签文本以所述第二字号大小进行显示。在一种可能的实现方式中,所述第一分析单元包括:减小单元,用于若所述第一判断单元判断大于,则减小所述第一标签文本的字号;检测单元,用于根据所述显示屏幕的显示分辨率,检测减小后的字号是否满足显示要求;第二分析单元,用于若所述检测单元检测满足,则分析以所述减小后的字号显示的所述第一标签文本的第二长度是否小于所述显示宽度;若所述第二分析单元分析结果为是,则所述减小后的字号为所述第二字号,分析出能够将所述第一标签文本以所述第二字号大小来显示;若所述第二分析单元分析结果为否,则所述减小单元继续执行所述减小所述第一标签文本的字号的步骤。在一种可能的实现方式中,若所述检测单元检测减小后的字号不满足显示要求,则分析出不能够将所述第一标签文本以所述第二字号大小来显示。在一种可能的实现方式中,所述装置还包括:获取单元,用于在所述计算单元计算第一标签文本以第一字号大小显示时的第一长度之前,获取当前登录的终端设备的显示屏幕的显示分辨率;确定单元,用于根据所述显示分辨率确定出第一字号大小。在一种可能的实现方式中,所述装置还包括:第三分析单元,用于在所述第一分析单元分析是否能够将所述第一标签文本以第二字号大小来显示之后,若分析不能将所述第一标签文本以第二字号大小来显示,则依据语义分析算法对所述第一标签文本进行语义分析;第二显示处理单元,用于若根据语义分析得出所述第一标签文本的超出部分可忽略显示,则将第一标签文本以第一字号大小在所述显示屏幕的一行中进行显示,对所述超出部分进行忽略显示处理;其中,所述超出部分包括所述第一标签文本以第一字号大小在所述显示屏幕的一行中进行显示时,超出所述显示宽度的文本部分。在一种可能的实现方式中,所述装置还包括:第二显示处理单元,用于若根据语义分析得出所述第一标签文本的超出部分不可忽略显示,则将所述第一标签文本以所述第一字号大小进行显示;并对所述超出部分进行换行显示。第三方面,本申请实施例提供了一种终端设备,所述终端设备包括处理器和存储器,所述存储器用于程序,所述处理器执行所述存储器存储的程序,当存储器存储的程序被执行时,所述处理器用于执行如上述第一方面中任意一种实现方式提供的自适应标签显示方法。第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面中任意一种实现方式提供的自适应标签显示方法。第五方面,本申请实施例还提供了一种计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面中任意一种实现方式提供的自适应标签显示方法。本申请实施例针对标签文本以第一字号大小显示时,超过显示屏幕的显示宽度,并非直接进行换行处理,而是根据当前终端设备的显示屏幕的显示分辨率,进行一系列的判断分析,并当分析出能够将所述第一标签文本以第二字号大小来显示的时候,将该第一标签文本调整为以第二字号大小进行显示。其中,以第二字号大小显示的第一标签文本的第二长度小于显示屏幕的显示宽度。从而实现了根据显示屏幕的显示分辨率自适应地调整标签文本的显示,解决了现有技术中展示标签文本不全,使得超出屏幕的部分用户无法查看,导致用户体验较差的技术问题。进一步地,在分析出不能够将第一标签文本以第二字号大小来显示时,还可以依据语义分析算法对第一标签文本进行语义分析,并且若根据语义分析得出第一标签文本的超出部分可忽略显示,则将第一标签文本以第一字号大小在显示屏幕的一行中进行显示,对超出部分进行忽略显示处理。从而可以更加智能地实现标签文本的自适应显示,能更好地解决现有技术中展示标签文本不全,使得超出屏幕的部分用户无法查看,导致用户体验较差的技术问题。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。图1是本申请实施例提供的自适应标签显示方法的流程示意图;图2是本申请实施例提供的终端设备显示屏幕的示意图;图3是本申请提供的终端设备显示屏幕的另一实施例的示意图;图4是本申请实施例提供的自适应标签显示的界面示意图;图5是本申请提供的自适应标签显示的另一实施例的界面示意图;图6是本申请提供的自适应标签显示的另一实施例的界面示意图;图7是本申请提供的自适应标签显示方法的另一实施例的流程示意图;图8是本申请提供的自适应标签显示的另一实施例的界面示意图;图9是本申请实施例提供的自适应标签显示装置的结构示意图;图10是本申请实施例提供的终端设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。本申请实施例中涉及的终端设备,又可称之为用户设备(userequipment,ue)、移动台(mobilestation,ms)、移动终端(mobileterminal,mt)等,是一种向用户提供语音/数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。一些终端设备的举例为:手机(mobilephone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobileinternetdevice,mid)、可穿戴设备,虚拟现实(virtualreality,vr)设备、增强现实(augmentedreality,ar)设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程手术(remotemedicalsurgery)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端、含有驾驶舱域控制器的车辆等。本申请实施例中的标签文本可以包括标签文字,标签文本的内容可以为中文、英文、符号等字符。下面结合图1示出的本申请实施例提供的自适应标签显示方法的流程示意图,说明本申请实施例如何进行标签文本的显示,可以包括以下步骤:步骤s100:终端设备计算第一标签文本以第一字号大小显示时的第一长度;具体地,以终端设备运行电商平台或电商软件为例,当用户需要进行商品搜索时点击搜索框,那么可以在搜索框下方显示用户最近历史输入的一个或多个标签文本,或者电商平台根据搜索热度推荐的一个或多个标签文本。针对某个标签文本而言,例如“最新低足弓支撑篮球鞋红黑配色airjordan正品”。本申请实施例中的第一字号大小可以为系统或电商软件原始默认的字号大小,那么,终端设备即可以计算该第一标签文本以该第一字号大小显示时的第一长度,该第一长度即为所占显示屏幕(整个显示区域)的长度。在其中一个实施方式中,由于显示屏幕的宽度是由显示屏幕的屏幕像素密度,以及具有多少个像素块决定的。例如如图2所示,智能手机的主屏尺寸为5.2英寸,屏幕像素密度为424ppi,主屏分辨率为1920×1080像素。当智能手机纵向显示时,其显示屏幕的宽度有1080个像素块,宽度具体约为6.47厘米,每个像素块的宽度大约0.006厘米。该第一长度即为该第一标签文字在终端设备显示屏幕显示时所占像素块的数量决定的,由于终端设备显示屏幕的屏幕像素密度是固定的,在显示屏幕的显示分辨率确定后,那么第一标签文本以第一字号大小显示时,在其显示方向上(例如从左到右)所占显示屏幕的像素块也能确定,那么即可计算出第一长度。在其中一个实施方式中,第一字号大小也可以通过获取当前登录的终端设备的显示屏幕的显示分辨率;然后根据显示分辨率来确定。具体地,本申请实施例中显示屏幕的显示分辨率一般为终端设备原始的主屏分辨率,也可以为后续调整设置后的分辨率。在获知当前登录了某应用平台或软件(例如电商平台)的终端设备的显示分辨率后,该应用平台可以根据预设规则来确定第一字号大小。例如预先配置好不同显示分辨率对应不同字号大小的映射关系。如下表1所示:显示分辨率字号大小2560×144014px1920×108015px1600×90015px1440×90016px1366×76816px1280×72017px800×60020px表1那么该应用平台根据当前的显示分辨率即可确认出对应的字号大小作为第一字号大小。其中该映射关系可以根据技术人员的开发经验以及通过大量的实验测试等数据,结合显示屏幕的尺寸大小,显示屏幕的屏幕像素密度等参数来设置。步骤s102:终端设备判断所述第一长度是否大于显示屏幕的显示宽度;具体地,如图3所示,终端设备以长方形或类长方形的显示屏幕为例,当终端设备竖向显示时,较短的边即为显示屏幕的显示宽度;当终端设备横向显示时,较长的边即为显示屏幕的显示宽度。以上述图2为例,当终端设备竖向显示时,显示屏幕的显示宽度即为约6.47厘米。若判断该第一长度大于显示屏幕的显示宽度,例如第一标签文本“最新低足弓支撑篮球鞋红黑配色airjordan正品”,大于显示屏幕的显示宽度,如图4所示,那么执行步骤s104。否则执行步骤s114。步骤s104:减小所述第一标签文本的字号;具体地,每次执行步骤s104可以按一定的方式来减小字号,比如每次减小1px的字号大小;或按当前字号大小的比例来减小,例如减小为原90%的字号大小,等等。步骤s106:根据所述显示屏幕的显示分辨率,检测减小后的字号是否满足显示要求;具体地,本申请可以预先设置不同显示分辨率对应的最小字号大小,其中该映射关系也可以根据技术人员的开发经验以及通过大量的实验测试等数据,结合显示屏幕的尺寸大小,显示屏幕的屏幕像素密度等参数来设置。如下表2所示:显示分辨率字号大小2560×144010px1920×108012px1600×90013px1440×90013px1366×76814px1280×72015px800×60018px表2那么,当根据显示屏幕的显示分辨率确定出对应的最小字号大小后,判断减小后的字号是否小于该最小字号大小,若小于,则不满足显示要求;若不小于,则满足显示要求。由于不同显示分辨率代表显示字符的像素的多少,显示分辨率越高,往往代表可以显示更多字符的细节。类似于显示屏幕的屏幕像素密度,屏幕像素密度越高,往往可以显示更多字符的细节。因此,显示屏幕的显示分辨率越高,对于字号较小的字符,还能显示得清楚,用户观感不差。步骤s106中,当检测减小后的字号满足显示要求,则执行步骤s108;当检测减小后的字号不满足显示要求,则表明根据所述显示屏幕的显示分辨率分析出不能够将所述第一标签文本以第二字号大小来显示,执行步骤s112。步骤s108:分析以所述减小后的字号显示的所述第一标签文本的第二长度是否小于所述显示宽度;具体地,计算按照减小后的字号大小来显示第一标签文本的第二长度,然后再分析该第二长度是否小于显示屏幕的显示宽度。若分析小于显示屏幕的显示宽度,则表明能够将所述第一标签文本以第二字号大小来显示,执行步骤s110;该第二字号即为当前减小后的字号大小。若分析不小于显示屏幕的显示宽度,则继续执行步骤s104,再次减小字号大小。步骤s110:将所述第一标签文本以所述第二字号大小进行显示;具体地,该第二字号即为步骤s104减小后的字号大小。如图5所示。步骤s112:将所述第一标签文本以所述第一字号大小进行显示;对所述超出部分进行换行显示。具体地,如图6所示,直接对超出显示屏幕的显示宽度的部分进行换行显示。本申请实施例不限定换行显示的具体表现形式,可以如图6中左图的换行形式,也可以为右图中的换行形式,本申请不做限制。其中,图6右图中的换行形式,在换行后第二行若有剩余显示空间,还可以用来显示下一个标签文本。步骤s114:将所述第一标签文本以所述第一字号大小进行显示。具体地,若第一长度不大于显示屏幕的显示宽度,则直接以所述第一字号大小进行显示。如图7示出的本申请提供的自适应标签显示方法的另一实施例的流程示意图,可以包括以下步骤:步骤s700:终端设备计算第一标签文本以第一字号大小显示时的第一长度;步骤s702:终端设备判断所述第一长度是否大于显示屏幕的显示宽度;若判断该第一长度大于显示屏幕的显示宽度,如图4所示,那么执行步骤s704。否则执行步骤s720。步骤s704:减小所述第一标签文本的字号;具体地,步骤s700至s704可以参考上述图1实施例中的步骤s100至s104,这里不再赘述。步骤s706:根据所述显示屏幕的显示分辨率,检测减小后的字号是否满足显示要求;当检测减小后的字号满足显示要求,则执行步骤s708;当检测减小后的字号不满足显示要求,则执行步骤s710。具体地,步骤s706的实现方式,可以参考上述图1实施例中的步骤s106,这里不再赘述。步骤s708:分析以所述减小后的字号显示的所述第一标签文本的第二长度是否小于所述显示宽度;具体地,计算按照减小后的字号大小来显示第一标签文本的第二长度,然后再分析该第二长度是否小于显示屏幕的显示宽度。若分析小于显示屏幕的显示宽度,则表明能够将所述第一标签文本以第二字号大小来显示,执行步骤s716;该第二字号即为当前减小后的字号大小。若分析不小于显示屏幕的显示宽度,则继续执行步骤s704,再次减小字号大小。步骤s710:依据语义分析算法对所述第一标签文本进行语义分析;具体地,本申请的语义分析算法可以是预先训练好的语义分析模型。例如先建立待训练的语义分析模型,然后将搜集样本通过机器学习的方式,对该语义分析模型进行训练,输入样本文本以分析语义得到语义分析结果,根据分析出的语义分析结果再不断优化模型参数,最终得到训练好的语义分析模型。那么步骤s710依据语义分析算法或该语义分析模型,将第一标签文字进行输入,即可得到针对该第一标签文字的语义分析结果,语义分析结果能指示超出部分是否可忽略显示。该超出部分包括所述第一标签文本以第一字号大小在所述显示屏幕的一行中进行显示时,超出所述显示宽度的文本部分。是否可忽略显示可以指对用户而言是否有信息价值,若对用户而言没有信息价值,即用户看到或不看到该部分的信息(即文本),都没差别,表示可忽略显示。若对用户而言有信息价值,表示不可忽略显示。例如,第一标签文本为“最新低足弓支撑篮球鞋红黑配色airjordan正品”时,超出部分为“airjordan正品”,通过语义分析算法进行语义分析得出不可忽略显示。若第一标签文本为“啊哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈”时,超出部分为“哈哈哈哈”,通过语义分析算法进行语义分析得出可忽略显示。步骤s712:若根据语义分析得出所述第一标签文本的超出部分可忽略显示,则将第一标签文本以第一字号大小在所述显示屏幕的一行中进行显示,对所述超出部分进行忽略显示处理;具体地,如图8所示,以第一标签文本为“啊哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈”为例,对超出部分“哈哈哈哈”进行忽略显示处理,显示为“啊哈哈哈哈哈哈哈哈哈哈哈哈哈”。其中,本申请不限定具体忽略显示的表现形式,可以如图8中左图所示,直接忽略不做任何处理,也可以如右图中已“..”来表现进行了忽略处理。步骤s714:若根据语义分析得出所述第一标签文本的超出部分不可忽略显示,则将所述第一标签文本以所述第一字号大小进行显示;对所述超出部分进行换行显示。具体地,若根据语义分析得出所述第一标签文本的超出部分不可忽略显示,则表明根据所述显示屏幕的显示分辨率分析出不能够将所述第一标签文本以第二字号大小来显示,然后将所述第一标签文本以所述第一字号大小进行显示;对所述超出部分进行换行显示。如图6所示,以第一标签文本为“最新低足弓支撑篮球鞋红黑配色airjordan正品”为例,对超出部分“airjordan正品”进行换行显示。步骤s716:将所述第一标签文本以所述第二字号大小进行显示。步骤s718:将所述第一标签文本以所述第一字号大小进行显示。具体地,步骤s716和s718可以分别参考上述图1实施例中的步骤s110和s114,这里不再赘述。本申请实施例针对标签文本以第一字号大小显示时,超过显示屏幕的显示宽度,并非直接进行换行处理,而是根据当前终端设备的显示屏幕的显示分辨率,进行一系列的判断分析,并当分析出能够将所述第一标签文本以第二字号大小来显示的时候,将该第一标签文本调整为以第二字号大小进行显示。其中,以第二字号大小显示的第一标签文本的第二长度小于显示屏幕的显示宽度。从而实现了根据显示屏幕的显示分辨率自适应地调整标签文本的显示,解决了现有技术中展示标签文本不全,使得超出屏幕的部分用户无法查看,导致用户体验较差的技术问题。进一步地,在分析出不能够将第一标签文本以第二字号大小来显示时,还可以依据语义分析算法对第一标签文本进行语义分析,并且若根据语义分析得出第一标签文本的超出部分可忽略显示,则将第一标签文本以第一字号大小在显示屏幕的一行中进行显示,对超出部分进行忽略显示处理。从而可以更加智能地实现标签文本的自适应显示,能更好地解决现有技术中展示标签文本不全,使得超出屏幕的部分用户无法查看,导致用户体验较差的技术问题。为了便于更好的实施本申请实施例的上述方法,本申请实施例还描述了与上述方法实施例属于同一申请构思下的一种自适应标签显示装置以及终端设备的结构示意图。下面结合附图来进行详细说明:如图9所示的本申请实施例提供的自适应标签显示装置的结构示意图,自适应标签显示装置90即为上述方法实施例中的终端设备,可以包括:计算单元900、第一判断单元902、第一分析单元904和第一显示处理单元906;其中,计算单元900用于计算第一标签文本以第一字号大小显示时的第一长度;第一判断单元902用于判断所述第一长度是否大于显示屏幕的显示宽度;第一分析单元904用于若所述第一判断单元判断大于,则根据所述显示屏幕的显示分辨率,分析是否能够将所述第一标签文本以第二字号大小来显示;其中,所述第二字号大小小于所述第一字号大小,以所述第二字号大小显示的所述第一标签文本的第二长度小于所述显示宽度;第一显示处理单元906用于若第一分析单元904分析能够将所述第一标签文本以第二字号大小来显示,则将所述第一标签文本以所述第二字号大小进行显示。在其中一种实现方式中,第一分析单元904可以包括减小单元、检测单元和第二分析单元,减小单元,用于若所述第一判断单元判断大于,则减小所述第一标签文本的字号;检测单元,用于根据所述显示屏幕的显示分辨率,检测减小后的字号是否满足显示要求;第二分析单元,用于若所述检测单元检测满足,则分析以所述减小后的字号显示的所述第一标签文本的第二长度是否小于所述显示宽度;若所述第二分析单元分析结果为是,则所述减小后的字号为所述第二字号,分析出能够将所述第一标签文本以所述第二字号大小来显示;若所述第二分析单元分析结果为否,则所述减小单元继续执行所述减小所述第一标签文本的字号的步骤。在一种可能的实现方式中,若所述检测单元检测减小后的字号不满足显示要求,则分析出不能够将所述第一标签文本以所述第二字号大小来显示。在一种可能的实现方式中,自适应标签显示装置90还可以包括:获取单元,用于在计算单元900计算第一标签文本以第一字号大小显示时的第一长度之前,获取当前登录的终端设备的显示屏幕的显示分辨率;确定单元,用于根据所述显示分辨率确定出第一字号大小。在一种可能的实现方式中,自适应标签显示装置90还可以包括:第三分析单元,用于在第一分析单元904分析是否能够将所述第一标签文本以第二字号大小来显示之后,若分析不能将所述第一标签文本以第二字号大小来显示,则依据语义分析算法对所述第一标签文本进行语义分析;第二显示处理单元,用于若根据语义分析得出所述第一标签文本的超出部分可忽略显示,则将第一标签文本以第一字号大小在所述显示屏幕的一行中进行显示,对所述超出部分进行忽略显示处理;其中,所述超出部分包括所述第一标签文本以第一字号大小在所述显示屏幕的一行中进行显示时,超出所述显示宽度的文本部分。在一种可能的实现方式中,自适应标签显示装置90还可以包括:第二显示处理单元,用于若根据语义分析得出所述第一标签文本的超出部分不可忽略显示,则将所述第一标签文本以所述第一字号大小进行显示;并对所述超出部分进行换行显示。可以理解的是,自适应标签显示装置90中各个单元的描述还可以对应参考前述实现自适应标签显示方法的图1-8实施例中涉及终端设备的描述,这里不再一一详述。如图10示出的本申请实施例提供的终端设备的结构示意图,终端设备100即为上述方法实施例中的第一终端设备,可以包括处理器1000、存储器1002和显示屏幕1004。处理器1000可以是通用中央处理器(cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制以上方案程序执行的集成电路。存储器1002可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码或计算机程序并能够由计算机存取的任何其他介质,但不限于此。存储器1002可以是独立存在,通过总线与处理器1000相连接。存储器1002也可以和处理器1000集成在一起。显示屏幕1004与处理器1000相连接。用于显示信息,例如本申请的标签文本的显示。终端设备100还可以包括其他硬件模块,例如用于接收和发送信息的收发器、至少一个传感器等。本申请不再赘述。其中,上述存储器1002用于存储执行以上方案的计算机程序,并由处理器1000来控制执行。上述处理器1000用于执行上述存储器1002中存储的计算机程序。存储器1002存储的程序被执行时,处理器1000用于执行以上图1-图8提供的自适应标签显示方法中涉及终端设备的步骤。具体可参考上述方法实施例的实现方式,这里不再赘述。其中,终端设备100包括显示屏幕1004,处理器1000在显示第一标签文本的过程中,具体是触发和控制显示屏幕1004来显示该第一标签文本。本申请实施例还提供了一种计算机存储介质,该计算机可读存储介质中存储有指令,当其在计算机或处理器上运行时,使得计算机或处理器执行上述任一个实施例所述方法中的一个或多个步骤。上述装置的各组成模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在所述计算机可读取存储介质中,基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机产品存储在计算机可读存储介质中。上述计算机可读存储介质可以是前述实施例所述的设备的内部存储单元,例如硬盘或内存。上述计算机可读存储介质也可以是上述设备的外部存储设备,例如配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,上述计算机可读存储介质还可以既包括上述设备的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述设备所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可通过计算机程序来指令相关的硬件来完成,该计算机的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可存储程序代码的介质。本申请实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本申请实施例装置中的模块可以根据实际需要进行合并、划分和删减。可以理解,本领域普通技术人员可以意识到,结合本申请各个实施例中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。本领域技术人员能够领会,结合本申请各个实施例中公开描述的各种说明性逻辑框、模块和算法步骤所描述的功能可以硬件、软件、固件或其任何组合来实施。如果以软件来实施,那么各种说明性逻辑框、模块、和步骤描述的功能可作为一或多个指令或代码在计算机可读媒体上存储或传输,且由基于硬件的处理单元执行。计算机可读媒体可包含计算机可读存储媒体,其对应于有形媒体,例如数据存储媒体,或包括任何促进将计算机程序从一处传送到另一处的媒体(例如,根据通信协议)的通信媒体。以此方式,计算机可读媒体大体上可对应于(1)非暂时性的有形计算机可读存储媒体,或(2)通信媒体,例如信号或载波。数据存储媒体可为可由一或多个计算机或一或多个处理器存取以检索用于实施本申请中描述的技术的指令、代码和/或数据结构的任何可用媒体。计算机程序产品可包含计算机可读媒体。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1