CN107015800A - 显示方法、装置及设备 - Google Patents
显示方法、装置及设备 Download PDFInfo
- Publication number
- CN107015800A CN107015800A CN201710150550.5A CN201710150550A CN107015800A CN 107015800 A CN107015800 A CN 107015800A CN 201710150550 A CN201710150550 A CN 201710150550A CN 107015800 A CN107015800 A CN 107015800A
- Authority
- CN
- China
- Prior art keywords
- content
- displayed
- code
- show
- monitored
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了一种显示方法、装置及设备,该方法包括:若监测到针对待显示内容的预设操作集中的任一预设操作,则从已安装的指定插件中确定与针对所述监测到的待显示内容的所述任一预设操作对应的目标代码;将***中用于显示所述监测到的待显示内容的当前代码更改为所述目标代码;基于***中成功更改后的代码对所述监测到的待显示内容进行显示。本申请实施例可以通过将***当前代码中用于显示监测到的待显示内容的代码更改为指定插件中能实现对监测到的待显示内容多样化显示的目标代码,来实现对监测到的待显示内容的多样化显示,从而解决了相关技术仅能较单一显示待显示内容的问题。
Description
技术领域
本申请涉及软件技术领域,尤其涉及一种显示方法、装置及设备。
背景技术
相关技术中,应用程序、文件以及文件夹的图标是相对固定的,只能通过由已缓存的图片转换而来的图标文件来实现对当前使用图标的替换;应用程序、文件以及文件夹的名称的字体、大小、颜色等也是相对固定的,虽然可以通过一些设置,例如,对文件、文件夹的内容进行加密等设置,实现对文件名、文件夹名的颜色的改变,但是,相关技术仅能将文件名、文件夹名的颜色修改为固定的颜色,且需要对文件、文件夹的属性进行修改。
由上述内容可知,相关技术仅能较单一的对应用程序、文件以及文件夹进行显示。
发明内容
本申请实施例的目的是提供一种显示方法、装置及设备,以通过将***当前代码中用于显示待显示内容的代码更改为指定插件中能实现对待显示内容多样化显示的目标代码,来实现对待显示内容的多样化显示。
为解决上述技术问题,本申请实施例是这样实现的:
本申请实施例提供一种显示方法,所述方法包括:
若监测到针对待显示内容的预设操作集中的任一预设操作,则从已安装的指定插件中确定与针对所述监测到的待显示内容的所述任一预设操作对应的目标代码;其中,所述指定插件包括与所述预设操作集中的所有预设操作一一对应的代码;
将***中用于显示所述监测到的待显示内容的当前代码更改为所述目标代码;
基于***中成功更改后的代码对所述监测到的待显示内容进行显示。
本申请实施例提供一种显示装置,所述装置包括:
第一确定模块,用于若监测到针对待显示内容的预设操作集中的任一预设操作,则从已安装的指定插件中确定与针对所述监测到的待显示内容的所述任一预设操作对应的目标代码;其中,所述指定插件包括与所述预设操作集中的所有预设操作一一对应的代码;
更改模块,用于将***中用于显示所述监测到的待显示内容的当前代码更改为所述目标代码;
显示模块,用于基于***中成功更改后的代码对所述监测到的待显示内容进行显示。
由以上本申请实施例提供的技术方案可见,本申请实施例可以在监测到针对待显示内容的预设操作集中的任一预设操作时,从已安装的指定插件中确定与针对监测到的待显示内容的任一预设操作对应的目标代码,其中,指定插件可以包括与预设操作集中的所有预设操作一一对应的代码,然后,本申请实施例可以将***中用于显示上述监测到的待显示内容的当前代码更改为上述目标代码,并基于***中成功更改后的代码对上述监测到的待显示内容进行显示,本申请实施例可以通过将***当前代码中用于显示监测到的待显示内容的代码更改为指定插件中能实现对监测到的待显示内容多样化显示的目标代码,来实现对监测到的待显示内容的多样化显示,从而解决了相关技术仅能较单一显示待显示内容的问题。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一种显示方法的实施例;
图2为本申请一实施例示出的一示意图;
图3为本申请另一种显示方法的实施例;
图4为本申请再一种显示方法的实施例;
图5为本申请一种显示方法装置的实施例;
图6为本申请另一种显示方法装置的实施例;
图7为本申请再一种显示方法装置的实施例;
图8为本申请一种显示设备实施例。
具体实施方式
本申请实施例提供一种显示方法、装置以及设备。
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
实施例一
如图1所示,本申请提供一种显示方法的实施例,用以多样化地显示待显示的内容。本申请实施例通过将***当前代码中用于显示待显示内容的代码更改为指定插件中与针对待显示内容的预设操作对应的目标代码,来实现对待显示内容的多样化显示。该方法具体包括以下步骤:
在步骤S101中:若监测到针对待显示内容的预设操作集中的任一预设操作,则从已安装的指定插件中确定与针对监测到的待显示内容的任一预设操作对应的目标代码;其中,指定插件包括与预设操作集中的所有预设操作一一对应的代码。
其中,待显示内容可以为应用程序、文件或文件夹的图标或名称字体、大小、颜色、样式或背景颜色等,本实施例对此不做限制。
以待显示内容为应用程序的名称字体为例,针对待显示内容的预设操作集可以如表1所示:
表1
序号 | 预设操作 |
…… | …… |
30 | 设置为宋体 |
31 | 设置为楷体 |
…… | …… |
其中,该预设操作集可以由相关人员自定义设置,也可以由***默认设置,本实施例对此不做限制。
当待显示内容不同时,针对待显示内容的预设操作集可以不同。
在一个示例中,以待显示内容为文件夹的名称颜色为例,则针对待显示内容的预设操作集可以如表2所示:
表2
序号 | 预设操作 |
…… | …… |
30 | 设置为淡灰色 |
31 | 设置为深灰色 |
…… | …… |
当然,当待显示内容不同时,针对待显示内容的预设操作集也可以相同。例如,以待显示内容为文件夹的名称背景颜色为例,针对该待显示内容的预设操作集可以同样如表2所示。
在本实施例中,若监测到针对待显示内容的预设操作集中的任一预设操作,则可以从已安装的指定插件中确定与针对该监测到的待显示内容的该任一预设操作对应的目标代码,其中,该指定插件可以包括与预设操作集中的所有预设操作一一对应的代码。
在一个实施例中,以待显示内容为文件的名称背景颜色为例,则针对该待显示内容的预设操作集可以如表2所示,若监测到针对文件的名称背景颜色的预设操作,例如,“设置为淡灰色”的预设操作,则可以从已安装的指定插件中确定将文件的名称背景颜色设置为淡灰色的操作对应的目标代码。
在步骤S102中:将***中用于显示监测到的待显示内容的当前代码更改为目标代码。
其中,上述***可以为终端设备的操作***,例如,可以为Windows***、Linux***、Android***或者iOS***等,本实施例对此不作限制。
在本实施例中,若监测到针对待显示内容的预设操作,则上述***可以确定当前代码中用于显示该监测到的待显示内容的代码,然后,上述***可以将用于显示该监测到的待显示内容的当前代码更改为步骤S101确定的目标代码。
在一个实施例中,同样以待显示内容为文件的名称背景颜色为例,若监测到针对该待显示内容的预设操作,例如,“设置为淡灰色”的预设操作,则上述***可以确定当前代码中用于显示文件的名称背景颜色的代码,然后,上述***可以将该用于显示文件的名称背景颜色的代码更改为上一实施例中从已安装的指定插件中确定的目标代码。
在步骤S103中:基于***中成功更改后的代码对监测到的待显示内容进行显示。
请参见图2,为本实施例示出的一示意图,图2中第二行文件的名称背景颜色为白色,此名称背景颜色可以基于现有技术来实现,第一行最左侧文件的名称背景颜色为淡灰色,此名称背景颜色可以基于本实施例来实现,具体地,可以将文件的名称背景颜色设为待显示内容,针对该待显示内容的一预设操作设为“设置为淡灰色”,在监测到针对该文件名称背景颜色的“设置为淡灰色”的预设操作后,可以从已安装的指定插件中确定与将该文件的名称背景颜色设置为淡灰色的操作对应的目标代码,然后,将***中用于显示该文件名称背景颜色的当前代码更改为该目标代码,在成功更改后,可以基于***中更改后的代码对该文件的名称背景颜色进行显示,此时,该文件的名称背景颜色为淡灰色,即可以实现图2中第一行最左侧文件的名称背景颜色。
请继续参见图2,图2中第一行从左向右第二个文件的名称背景颜色为深灰色,文件的名称样式为外侧框线,均可基于本实施例来实现,具体地,可以先根据上述内容将文件的名称背景颜色显示为深灰色,然后将文件的名称样式设为待显示内容,针对该待显示内容的一预设操作设为“设置外侧框线”,在监测到针对该文件名称样式的“设置外侧框线”的预设操作后,可以从已安装的指定插件中确定与为该文件的名称样式设置外侧框线的操作对应的目标代码,然后,将***中用于显示该文件名称样式的当前代码更改为该目标代码,在成功更改后,可以基于***中更改后的代码对该文件的名称样式进行显示,此时,该文件的名称背景颜色为深灰色、名称样式为外侧框线,可以实现图2中第一行从左向右第二个文件的名称背景颜色及名称样式。
由于图2中第一行最右侧文件的名称背景颜色与名称样式的实现方式与第一行从左向右第二个文件的实现方式一致,故本实施例在此不再赘述。
由上述提供的实施例可知,本实施例可以在监测到针对待显示内容的预设操作集中的任一预设操作时,从已安装的指定插件中确定与针对监测到的待显示内容的该任一预设操作对应的目标代码,其中,指定插件可以包括与预设操作集中的所有预设操作一一对应的代码,然后,本申请实施例可以将***中用于显示上述监测到的待显示内容的当前代码更改为上述目标代码,并基于***中成功更改后的代码对上述监测到的待显示内容进行显示,本申请实施例可以通过将***当前代码中用于显示监测到的待显示内容的代码更改为指定插件中能实现对监测到的待显示内容多样化显示的目标代码,来实现对监测到的待显示内容的多样化显示,从而解决了相关技术仅能较单一显示待显示内容的问题。
实施例二
如图3所示,本申请提供了另一种显示方法的实施例,用以多样化地显示待显示的内容。本申请实施例可以在成功安装指定插件后,基于指定插件确定并标记***当前代码中用于显示待显示内容的代码所在的位置,当监测到针对待显示内容的预设操作时,本申请实施例可以基于已标记位置快速确定当前代码中用于显示监测到的待显示内容的代码,并对其进行更改,以快速实现对监测到的待显示内容的多样化显示。该方法具体包括以下步骤:
在步骤S301中:安装指定插件。
在本实施例中,该安装的指定插件可以包括与针对待显示内容的预设操作集中的所有预设操作一一对应的代码。其中,针对同一待显示内容的不同预设操作对应的代码可以不相同,针对不同待显示内容的相同预设操作对应的代码可以相同,也可以不相同。
在步骤S302中:在成功安装指定插件后,基于指定插件确定并标记***中用于显示待显示内容的当前代码的位置。
在本实施例中,在成功安装指定插件后,可以基于该指定插件从***当前代码中确定用于显示待显示内容的代码,然后,可以对该确定的用于显示待显示内容的代码的位置进行标记,其中,对该确定的代码的位置进行标记的过程,本实施例不做限制,可以采用现有的方式,如添加标签的方式,对该位置进行标记;也可以采用自定义的方式,如添加自定义标识的方式,对该位置进行标记。
在一个实施例中,以待显示内容为文件的名称背景颜色为例,则安装的指定插件可以包括与针对文件的名称背景颜色的所有预设操作相对应的代码,在成功安装该指定插件后,可以基于该指定插件从***当前代码中确定用于显示文件的名称背景颜色的代码,然后,可以对该确定的用于显示文件的名称背景颜色的代码的位置进行标记,例如,可以通过添加标签等方式进行标记。
在本实施例中,在成功安装指定插件后,可以基于该指定插件自动完成对上述***中用于显示待显示内容的当前代码的位置的确定和标记,也可以由相关人员手动完成上述位置的确定和标记,本实施例对此不做限制。
在步骤S303中:若监测到针对待显示内容的预设操作集中的任一预设操作,则从已安装的指定插件中确定与针对监测到的待显示内容的任一预设操作对应的目标代码;其中,指定插件包括与预设操作集中的所有预设操作一一对应的代码。
在一个实施例中,待显示内容可以为文件的名称背景颜色,则在监测到针对文件名称背景颜色的如表2所示的任一预设操作,例如,“设置为淡灰色”的预设操作时,可以从指定插件中确定与将文件的名称背景颜色设备为淡灰色的操作对应的目标代码。
在步骤S304中:基于已标记位置确定***中用于显示监测到的待显示内容的当前代码。
在本实施例中,若监测到针对待显示内容的预设操作,则可以基于由步骤S302标记的位置确定***中用于显示该监测到的待显示内容的当前代码。
在一个实施例中,同样以待显示内容为文件的名称背景颜色为例,则由上述实施例可知,***当前代码中用于显示文件的名称背景颜色的代码的位置已被标记,此时,可以基于该已标记位置确定***中用于显示文件的名称背景颜色的当前代码。
在步骤S305中:将***中用于显示监测到的待显示内容的当前代码更改为目标代码。
在步骤S306中:基于***中成功更改后的代码对监测到的待显示内容进行显示。
其中,关于步骤S305以及步骤S306的内容已在上一实施例中详述,故本实施例在此不再赘述。
由上述提供的实施例可知,本实施例可以对指定插件进行安装,并在成功安装该指定插件后,基于该指定插件确定并标记***中用于显示待显示内容的当前代码的位置,当监测到针对该待显示内容的预设操作集中的任一预设操作时,本实施例可以从已安装的指定插件中确定与针对该监测到的待显示内容的该任一预设操作对应的目标代码,其中,指定插件可以包括与预设操作集中的所有预设操作一一对应的代码,本实施例可以根据上述已标记位置确定***中用于显示该监测到的待显示内容的当前代码,然后,将***中用于显示该监测到的待显示内容的当前代码更改为上述目标代码,并基于***中成功更改后的代码对该监测到的待显示内容进行显示,本实施例可以基于已标记位置快速确定***当前代码中用于显示监测到的待显示内容的代码,并对其进行更改,从而可以快速实现对监测到的待显示内容的多样化显示。
实施例三
如图4所示,本申请提供了再一种显示方法的实施例,用以多样化地显示待显示的内容。本申请实施例可以在成功安装指定插件后,基于指定插件对***中用于显示待显示内容的当前代码进行寻址,并根据寻址结果对***当前代码中用于显示待显示内容的代码所在的位置进行标记,本申请实施例可以通过对上述标记位置的确定,来减少对***中用于显示监测到的待显示内容的代码的确定时间,快速实现对监测到的待显示内容的多样化显示。该方法具体包括以下步骤:
在步骤S401中:安装指定插件。
在步骤S402中:在成功安装指定插件后,基于指定插件对***中用于显示待显示内容的当前代码进行寻址,得到至少一个寻址结果。
在本实施例中,指定插件可以包括与针对至少一个待显示内容的至少一个预设操作集中的所有预设操作一一对应的代码,在成功安装该指定插件后,可以基于该指定插件对***中用于显示至少一个显示内容的至少一段当前代码进行寻址,得到至少一个寻址结果。
在一个实施例中,指定插件可以包括与针对两个待显示内容的两个预设操作集中的所有预设操作一一对应的代码,其中,该两个待显示内容可以为文件的名称背景颜色,以及文件的名称样式,在成功安装该指定插件后,可以基于该指定插件对***中用于显示文件的名称背景颜色的当前代码,以及用于显示文件的名称样式的当前代码进行寻址,并得到两个寻址结果。当然,也可以仅得到一个寻址结果,即在寻址的过程中,当成功寻址用于显示文件的名称背景颜色的当前代码,或成功寻址用于显示文件的名称样式的当前代码时,结束该寻址过程。
在步骤S403中:基于至少一个寻址结果确定并标记***中用于显示待显示内容的当前代码的位置。
在本实施例中,若仅得到一个寻址结果,则可以基于该寻址结果直接确定并标记***中用于显示待显示内容的当前代码的位置,即可以将寻址结果中成功寻址的位置作为***中用于显示待显示内容的当前代码的位置,并对该位置进行标记。
若得到两个以上的寻址结果,则可以基于预设的选择策略从该两个以上的寻址结果中确定***中用于显示待显示内容的当前代码的位置,具体地,可以从该两个以上的寻址结果中确定最先寻址成功的位置为***中用于显示待显示内容的当前代码的位置;或者可以预设指定待显示内容,并从该两个以上的寻址结果中确定用于显示指定待显示内容的当前代码的位置为***中用于显示待显示内容的当前代码的位置等,其中,该预设的选择策略可以为***默认的选择策略,也可以为相关人员自定义的选择策略,本实施例对此不做限制。
在基于预设的选择策略从该两个以上的寻址结果中确定***中用于显示待显示内容的当前代码的位置后,可以对该确定的当前代码的位置进行标记。
当然,若得到两个以上的寻址结果,也可以基于该两个以上的寻址结果直接确定并标记***中用于显示待显示内容的当前代码的位置,即可以将该两个以上的寻址结果对应的两个以上的寻址成功的位置作为***中用于显示待显示内容的当前代码的位置,并对该两个以上的寻址成功的位置进行标记。
在步骤S404中:若监测到针对待显示内容的预设操作集中的任一预设操作,则从已安装的指定插件中确定与针对监测到的待显示内容的任一预设操作对应的目标代码;其中,指定插件包括与预设操作集中的所有预设操作一一对应的代码。
在步骤S405中:判断已标记位置的代码是否可用于显示监测到的待显示内容,若可用于显示监测到的待显示内容,执行步骤S406;反之,执行步骤S407。
在本实施例中,在监测到针对待显示内容的预设操作集中的任一预设操作后,可以判断在步骤S403中标记位置的代码是否可用于显示监测到的待显示内容。
在一个实施例中,以监测到的针对待显示内容的预设操作为针对文件的名称背景颜色“设置为淡灰色”的操作为例,若已标记位置的代码为用于显示文件的名称背景颜色的代码,则可以确定该已标记位置的代码可用于显示该监测到的待显示内容;若已标记位置的代码为用于显示其他内容,如显示文件的名称样式的代码,则可以确定该已标记位置的代码不可以用于显示该监测到的待显示内容。
当然,若存在两个以上的已标记位置,则可以依次判断该两个以上的已标记位置是否可用于显示监测到的待显示内容。
在步骤S406中:确定已标记位置的代码为***中用于显示监测到的待显示内容的当前代码。
在步骤S407中:基于已标记位置继续寻址,确定寻址成功的位置,并将寻址成功的位置的代码确定为***中用于显示监测到的待显示内容的当前代码。
在步骤S408中:将***中用于显示监测到的待显示内容的当前代码更改为目标代码。
在步骤S409中:基于***中成功更改后的代码对监测到的待显示内容进行显示。
由上述提供的实施例可知,本实施例可以对指定插件进行安装,基于该指定插件对***中用于显示待显示内容的当前代码进行寻址,并根据寻址结果对***当前代码中用于显示待显示内容的代码所在的位置进行标记。当监测到针对待显示内容的预设操作时,本实施例可以从指定插件中确定与针对监测到的待显示内容的预设操作对应的目标代码,并基于已标记位置确定***中用于显示监测到的待显示内容的当前代码,然后,可以将***中用于显示监测到的待显示内容的当前代码更改为上述目标代码,并基于***中成功更改后的代码对监测到的待显示内容进行显示,本申请实施例可以通过对标记位置的确定,来减少对***中用于显示监测到的待显示内容的代码的确定时间,快速实现对监测到的待显示内容的多样化显示。
实施例四
以上为本申请实施例提供的显示方法,基于同样的思路,本申请实施例还提供一种显示装置,如图5所示:
所述显示装置包括:第一确定模块510、更改模块520以及显示模块530,其中:
第一确定模块510,用于若监测到针对待显示内容的预设操作集中的任一预设操作,则从已安装的指定插件中确定与针对所述监测到的待显示内容的所述任一预设操作对应的目标代码;其中,所述指定插件包括与所述预设操作集中的所有预设操作一一对应的代码;
更改模块520,用于将***中用于显示所述监测到的待显示内容的当前代码更改为所述目标代码;
显示模块530,用于基于***中成功更改后的代码对所述监测到的待显示内容进行显示。
本申请实施例中,所述装置还可以包括(如图6所示):
安装模块540,用于安装指定插件;
第二确定模块550,用于在成功安装所述指定插件后,基于所述指定插件确定***中用于显示待显示内容的当前代码的位置;
标记模块560,用于对***中用于显示待显示内容的当前代码的位置进行标记;
第三确定模块570,用于基于所述已标记位置确定***中用于显示所述监测到的待显示内容的当前代码。
本申请实施例中,所述第二确定模块550可以包括(如图7所示):
寻址子模块551,用于基于所述指定插件对***中用于显示所述待显示内容的当前代码进行寻址,得到至少一个寻址结果;
确定子模块552,用于基于所述至少一个寻址结果确定***中用于显示所述待显示内容的当前代码的位置;
所述第三确定模块570可以具体用于:
若所述已标记位置的代码可用于显示所述监测到的待显示内容,则确定所述已标记位置的代码为***中用于显示所述监测到的待显示内容的当前代码;
反之,基于所述已标记位置继续寻址,确定寻址成功的位置,并将所述寻址成功的位置的代码确定为***中用于显示所述监测到的待显示内容的当前代码。
本申请实施例中,所述确定子模块552可以具体用于:
基于所述至少一个寻址结果确定并标记最先寻址成功的位置为***中用于显示所述待显示内容的当前代码的位置。
本申请实施例中,所述待显示内容可以为基于Windows***、Linux***、Android***、iOS***的应用程序、文件或文件夹的图标或名称字体、大小、颜色、样式或背景颜色。
本申请实施例提供一种显示装置,本实施例可以在监测到针对待显示内容的预设操作集中的任一预设操作时,从已安装的指定插件中确定与针对监测到的待显示内容的该任一预设操作对应的目标代码,其中,指定插件可以包括与预设操作集中的所有预设操作一一对应的代码,然后,本申请实施例可以将***中用于显示上述监测到的待显示内容的当前代码更改为上述目标代码,并基于***中成功更改后的代码对上述监测到的待显示内容进行显示,本申请实施例可以通过将***当前代码中用于显示监测到的待显示内容的代码更改为指定插件中能实现对监测到的待显示内容多样化显示的目标代码,来实现对监测到的待显示内容的多样化显示,从而解决了相关技术仅能较单一显示待显示内容的问题。
实施例五:
基于同样的思路,本申请实施例还提供一种显示设备,如图8所示。
显示设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器801和存储器802,存储器802中可以存储有一个或一个以上存储应用程序或数据。其中,存储器802可以是短暂存储或持久存储。存储在存储器802的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对显示设备中的一系列计算机可执行指令。更进一步地,处理器801可以设置为与存储器802通信,在显示设备上执行存储器802中的一系列计算机可执行指令。显示设备还可以包括一个或一个以上电源803,一个或一个以上有线或无线网络接口804,一个或一个以上输入输出接口805,一个或一个以上键盘806等。
具体在本实施例中,显示设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对显示设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
若监测到针对待显示内容的预设操作集中的任一预设操作,则从已安装的指定插件中确定与针对所述监测到的待显示内容的所述任一预设操作对应的目标代码;其中,所述指定插件包括与所述预设操作集中的所有预设操作一一对应的代码;
将***中用于显示所述监测到的待显示内容的当前代码更改为所述目标代码;
基于***中成功更改后的代码对所述监测到的待显示内容进行显示。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
安装指定插件;
在成功安装所述指定插件后,基于所述指定插件确定并标记***中用于显示待显示内容的当前代码的位置;
在所述从已安装的指定插件中确定与针对监测到的待显示内容的所述任一预设操作对应的目标代码之后,及,在所述将***中用于显示所述监测到的待显示内容的当前代码更改为所述目标代码之前,基于所述已标记位置确定***中用于显示所述监测到的待显示内容的当前代码。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
基于所述指定插件对***中用于显示所述待显示内容的当前代码进行寻址,得到至少一个寻址结果;
基于所述至少一个寻址结果确定并标记***中用于显示所述待显示内容的当前代码的位置;
若所述已标记位置的代码可用于显示所述监测到的待显示内容,则确定所述已标记位置的代码为***中用于显示所述监测到的待显示内容的当前代码;
反之,基于所述已标记位置继续寻址,确定寻址成功的位置,并将所述寻址成功的位置的代码确定为***中用于显示所述监测到的待显示内容的当前代码。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
基于所述至少一个寻址结果确定并标记最先寻址成功的位置为***中用于显示所述待显示内容的当前代码的位置。
可选地,所述待显示内容为基于Windows***、Linux***、Android***、iOS***的应用程序、文件或文件夹的图标或名称字体、大小、颜色、样式或背景颜色。
本申请实施例提供一种显示设备,本实施例可以在监测到针对待显示内容的预设操作集中的任一预设操作时,从已安装的指定插件中确定与针对监测到的待显示内容的该任一预设操作对应的目标代码,其中,指定插件可以包括与预设操作集中的所有预设操作一一对应的代码,然后,本申请实施例可以将***中用于显示上述监测到的待显示内容的当前代码更改为上述目标代码,并基于***中成功更改后的代码对上述监测到的待显示内容进行显示,本申请实施例可以通过将***当前代码中用于显示监测到的待显示内容的代码更改为指定插件中能实现对监测到的待显示内容多样化显示的目标代码,来实现对监测到的待显示内容的多样化显示,从而解决了相关技术仅能较单一显示待显示内容的问题。
在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字***“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种显示方法,其特征在于,所述方法包括:
若监测到针对待显示内容的预设操作集中的任一预设操作,则从已安装的指定插件中确定与针对所述监测到的待显示内容的所述任一预设操作对应的目标代码;其中,所述指定插件包括与所述预设操作集中的所有预设操作一一对应的代码;
将***中用于显示所述监测到的待显示内容的当前代码更改为所述目标代码;
基于***中成功更改后的代码对所述监测到的待显示内容进行显示。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
安装指定插件;
在成功安装所述指定插件后,基于所述指定插件确定并标记***中用于显示待显示内容的当前代码的位置;
所述从已安装的指定插件中确定与针对所述监测到的待显示内容的所述任一预设操作对应的目标代码之后,及,所述将***中用于显示所述监测到的待显示内容的当前代码更改为所述目标代码之前,所述方法还包括:
基于所述已标记位置确定***中用于显示所述监测到的待显示内容的当前代码。
3.根据权利要求2所述的方法,其特征在于,所述基于所述指定插件确定并标记***中用于显示待显示内容的当前代码的位置,包括:
基于所述指定插件对***中用于显示所述待显示内容的当前代码进行寻址,得到至少一个寻址结果;
基于所述至少一个寻址结果确定并标记***中用于显示所述待显示内容的当前代码的位置;
所述基于所述已标记位置确定***中用于显示所述监测到的待显示内容的当前代码,包括:
若所述已标记位置的代码可用于显示所述监测到的待显示内容,则确定所述已标记位置的代码为***中用于显示所述监测到的待显示内容的当前代码;
反之,基于所述已标记位置继续寻址,确定寻址成功的位置,并将所述寻址成功的位置的代码确定为***中用于显示所述监测到的待显示内容的当前代码。
4.根据权利要求3所述的方法,其特征在于,所述基于所述至少一个寻址结果确定并标记***中用于显示所述待显示内容的当前代码的位置,包括:
基于所述至少一个寻址结果确定并标记最先寻址成功的位置为***中用于显示所述待显示内容的当前代码的位置。
5.根据权利要求1至4任一所述的方法,其特征在于,所述待显示内容为基于Windows***、Linux***、Android***、iOS***的应用程序、文件或文件夹的图标或名称字体、大小、颜色、样式或背景颜色。
6.一种显示装置,其特征在于,所述装置包括:
第一确定模块,用于若监测到针对待显示内容的预设操作集中的任一预设操作,则从已安装的指定插件中确定与针对所述监测到的待显示内容的所述任一预设操作对应的目标代码;其中,所述指定插件包括与所述预设操作集中的所有预设操作一一对应的代码;
更改模块,用于将***中用于显示所述监测到的待显示内容的当前代码更改为所述目标代码;
显示模块,用于基于***中成功更改后的代码对所述监测到的待显示内容进行显示。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
安装模块,用于安装指定插件;
第二确定模块,用于在成功安装所述指定插件后,基于所述指定插件确定***中用于显示待显示内容的当前代码的位置;
标记模块,用于对***中用于显示待显示内容的当前代码的位置进行标记;
第三确定模块,用于基于所述已标记位置确定***中用于显示所述监测到的待显示内容的当前代码。
8.根据权利要求7所述的装置,其特征在于,所述第二确定模块包括:
寻址子模块,用于基于所述指定插件对***中用于显示所述待显示内容的当前代码进行寻址,得到至少一个寻址结果;
确定子模块,用于基于所述至少一个寻址结果确定***中用于显示所述待显示内容的当前代码的位置;
所述第三确定模块具体用于:
若所述已标记位置的代码可用于显示所述监测到的待显示内容,则确定所述已标记位置的代码为***中用于显示所述监测到的待显示内容的当前代码;
反之,基于所述已标记位置继续寻址,确定寻址成功的位置,并将所述寻址成功的位置的代码确定为***中用于显示所述监测到的待显示内容的当前代码。
9.根据权利要求8所述的装置,其特征在于,所述确定子模块具体用于:
基于所述至少一个寻址结果确定并标记最先寻址成功的位置为***中用于显示所述待显示内容的当前代码的位置。
10.根据权利要求6至9任一所述的装置,其特征在于,所述待显示内容为基于Windows***、Linux***、Android***、iOS***的应用程序、文件或文件夹的图标或名称字体、大小、颜色、样式或背景颜色。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710150550.5A CN107015800A (zh) | 2017-03-14 | 2017-03-14 | 显示方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710150550.5A CN107015800A (zh) | 2017-03-14 | 2017-03-14 | 显示方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107015800A true CN107015800A (zh) | 2017-08-04 |
Family
ID=59440788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710150550.5A Pending CN107015800A (zh) | 2017-03-14 | 2017-03-14 | 显示方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107015800A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104156222A (zh) * | 2014-08-29 | 2014-11-19 | 诚迈科技(南京)股份有限公司 | 自定义Android设备桌面的方法 |
CN104182192A (zh) * | 2014-08-14 | 2014-12-03 | 小米科技有限责任公司 | 控制信息显示的方法及装置 |
CN104714828A (zh) * | 2015-03-31 | 2015-06-17 | 北京奇虎科技有限公司 | 应用安装、运行方法及装置 |
CN104866353A (zh) * | 2015-05-27 | 2015-08-26 | 小米科技有限责任公司 | 显示按钮的方法及装置 |
CN105653320A (zh) * | 2015-12-25 | 2016-06-08 | 小米科技有限责任公司 | 加载图标的显示方法及装置 |
CN106371874A (zh) * | 2016-08-31 | 2017-02-01 | 广州品唯软件有限公司 | 一种插件数据加载方法及设备 |
-
2017
- 2017-03-14 CN CN201710150550.5A patent/CN107015800A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104182192A (zh) * | 2014-08-14 | 2014-12-03 | 小米科技有限责任公司 | 控制信息显示的方法及装置 |
CN104156222A (zh) * | 2014-08-29 | 2014-11-19 | 诚迈科技(南京)股份有限公司 | 自定义Android设备桌面的方法 |
CN104714828A (zh) * | 2015-03-31 | 2015-06-17 | 北京奇虎科技有限公司 | 应用安装、运行方法及装置 |
CN104866353A (zh) * | 2015-05-27 | 2015-08-26 | 小米科技有限责任公司 | 显示按钮的方法及装置 |
CN105653320A (zh) * | 2015-12-25 | 2016-06-08 | 小米科技有限责任公司 | 加载图标的显示方法及装置 |
CN106371874A (zh) * | 2016-08-31 | 2017-02-01 | 广州品唯软件有限公司 | 一种插件数据加载方法及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107957831A (zh) | 一种展示界面内容的数据处理方法、装置和处理设备 | |
CN107450972A (zh) | 一种调度方法、装置以及电子设备 | |
CN107402824A (zh) | 一种数据处理的方法及装置 | |
CN107506181A (zh) | 业务处理、数据处理方法、装置以及电子设备 | |
CN108334585A (zh) | 一种网页爬虫方法、装置以及电子设备 | |
CN107679700A (zh) | 业务流程处理方法、装置及服务器 | |
CN108415941A (zh) | 一种网页爬虫方法、装置以及电子设备 | |
CN107016045A (zh) | 一种分页数据查询的方法及装置 | |
CN113032083A (zh) | 数据显示方法、装置、电子设备及介质 | |
CN107368292A (zh) | 一种资源编译方法及装置 | |
CN109144756A (zh) | 一种栈溢出处理的方法及装置 | |
CN107038058A (zh) | 一种代码处理方法及装置 | |
CN107391540A (zh) | 一种小程序展示方法、装置及分类器 | |
CN109426415B (zh) | 一种生成级联选择器的方法及装置 | |
CN109710622A (zh) | 一种数据更新方法、装置和*** | |
CN107766421A (zh) | 信息展示方法、装置以及电子设备 | |
CN103778128A (zh) | 一种列表信息的绘制方法和装置 | |
CN107402953A (zh) | 一种页面跳转方法及装置 | |
CN107025259A (zh) | 一种详情页面的打开方法、设备以及移动终端 | |
CN107368236A (zh) | 一种信息目录中标题的展示方法及装置 | |
CN116719591A (zh) | 股权图谱的展示方法、装置、存储***和电子设备 | |
CN108536613A (zh) | 数据清理方法、装置、及服务器 | |
CN112528614A (zh) | 一种表格编辑方法、装置和电子设备 | |
CN107590739A (zh) | 一种信息展示的方法及装置 | |
CN107015800A (zh) | 显示方法、装置及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170804 |