[go: up one dir, main page]

CN106648598B - Method and apparatus for displaying display information of an application - Google Patents

Method and apparatus for displaying display information of an application Download PDF

Info

Publication number
CN106648598B
CN106648598B CN201610885360.3A CN201610885360A CN106648598B CN 106648598 B CN106648598 B CN 106648598B CN 201610885360 A CN201610885360 A CN 201610885360A CN 106648598 B CN106648598 B CN 106648598B
Authority
CN
China
Prior art keywords
display information
application
preset
original
mentioned
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.)
Active
Application number
CN201610885360.3A
Other languages
Chinese (zh)
Other versions
CN106648598A (en
Inventor
史志建
程永生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics China R&D Center
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics China R&D Center
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Samsung Electronics China R&D Center, Samsung Electronics Co Ltd filed Critical Samsung Electronics China R&D Center
Priority to CN201610885360.3A priority Critical patent/CN106648598B/en
Publication of CN106648598A publication Critical patent/CN106648598A/en
Application granted granted Critical
Publication of CN106648598B publication Critical patent/CN106648598B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • G06F3/04817Interaction 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 using icons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了用于显示应用的显示信息的方法和装置。所述方法的一具体实施方式包括:接收对应用的显示信息的访问请求;检测所述访问请求中是否包含对所述显示信息的修改请求;响应于未检测到所述修改请求,判断所述应用的原始显示信息是否已封装;响应于所述原始显示信息已封装,显示所述应用的预置显示信息。该实施方式提高了用户的个人信息保密性及财产安全性。

Figure 201610885360

The present application discloses a method and apparatus for displaying display information of an application. A specific implementation manner of the method includes: receiving an access request for display information of an application; detecting whether the access request includes a modification request for the display information; in response to not detecting the modification request, judging the Whether the original display information of the application has been encapsulated; in response to the encapsulation of the original display information, the preset display information of the application is displayed. This embodiment improves the confidentiality of the user's personal information and the security of property.

Figure 201610885360

Description

用于显示应用的显示信息的方法和装置Method and apparatus for displaying display information of an application

技术领域technical field

本申请涉及计算机技术领域,具体涉及智能终端技术领域,尤其涉及用于显示应用的显示信息的方法和装置。The present application relates to the field of computer technology, in particular to the field of intelligent terminal technology, and in particular, to a method and apparatus for displaying display information of an application.

背景技术Background technique

随着智能终端技术的发展和普及,智能电子设备极大地方便了人们的生活需求。但智能电子设备上安装的一些应用有可能会涉及到个人的信息隐私以及财产安全。其中,上述智能电子设备可以为智能手机、智能可穿戴式电子设备(如智能手表)、平板电脑等;上述应用可以为社交类应用、即时通信类应用、理财类应用等。With the development and popularization of intelligent terminal technology, intelligent electronic devices greatly facilitate people's living needs. However, some applications installed on smart electronic devices may involve personal information privacy and property security. Wherein, the above-mentioned intelligent electronic device may be a smart phone, a smart wearable electronic device (such as a smart watch), a tablet computer, etc.; the above-mentioned application may be a social application, an instant messaging application, a financial management application, and the like.

现有的技术通常是为用户提供修改应用的显示信息(例如显示图标、显示名称等)的入口,当用户对应用的原始显示信息进行修改后,就无法再将应用当前的显示信息恢复到原始显示信息。The existing technology usually provides an entry for the user to modify the display information of the application (such as the display icon, display name, etc.). After the user modifies the original display information of the application, the current display information of the application cannot be restored to the original. Display information.

发明内容SUMMARY OF THE INVENTION

本申请的目的在于提出一种改进的用于显示应用的显示信息的方法和装置,来解决以上背景技术部分提到的技术问题。The purpose of the present application is to propose an improved method and apparatus for displaying display information of an application, so as to solve the technical problems mentioned in the above background art section.

第一方面,本申请提供了一种用于显示应用的显示信息的方法,所述方法包括:接收对应用的显示信息的访问请求;检测所述访问请求中是否包含对所述显示信息的修改请求;响应于未检测到所述修改请求,判断所述应用的原始显示信息是否已封装;响应于所述原始显示信息已封装,显示所述应用的预置显示信息。In a first aspect, the present application provides a method for displaying display information of an application, the method comprising: receiving an access request for display information of an application; and detecting whether the access request includes a modification to the display information request; in response to the modification request not being detected, determine whether the original display information of the application has been encapsulated; in response to the original display information being encapsulated, display the preset display information of the application.

在一些实施例中,所述方法包括:响应于检测到所述修改请求,判断所述原始显示信息是否已封装;响应于所述原始显示信息未封装,对所述原始显示信息进行封装,设定所述预置显示信息并显示所述预置显示信息。In some embodiments, the method includes: in response to detecting the modification request, determining whether the original display information has been encapsulated; in response to the original display information not being encapsulated, encapsulating the original display information, and setting The preset display information is determined and the preset display information is displayed.

在一些实施例中,所述方法包括:响应于所述原始显示信息已封装,重新设定所述预置显示信息并显示所述预置显示信息。In some embodiments, the method includes: in response to the original display information being packaged, resetting the preset display information and displaying the preset display information.

在一些实施例中,所述设定所述预置显示信息包括:呈现对所述预置显示信息进行设定的选项;根据用户对所述选项的选中操作对所述预置显示信息进行设定。In some embodiments, the setting of the preset display information includes: presenting an option for setting the preset display information; and setting the preset display information according to a user's selection operation on the option Certainly.

在一些实施例中,所述显示信息包括显示图标,所述根据用户对所述选项的选中操作对所述预置显示信息进行设定包括:从本地图片库中选取目标图片或调用摄像头拍摄目标图片,基于目标图片得到目标图标,将所述目标图标设定为所述预置显示图标;和/或所述显示信息包括显示名称,所述根据用户对所述选项的选中操作对所述显示信息进行设定包括:将用户输入的文本设定为所述预置显示名称。In some embodiments, the display information includes a display icon, and the setting of the preset display information according to the user's selection operation of the option includes: selecting a target picture from a local picture library or calling a camera to shoot a target picture, obtain a target icon based on the target picture, and set the target icon as the preset display icon; and/or the display information includes a display name, and the display is displayed according to the user's selection operation on the option Setting the information includes: setting the text input by the user as the preset display name.

在一些实施例中,所述基于目标图片得到目标图标,包括:对所述目标图片进行编辑,将编辑后的所述目标图片作为目标图标。In some embodiments, the obtaining the target icon based on the target picture includes: editing the target picture, and using the edited target picture as the target icon.

在一些实施例中,所述方法还包括:接收解除封装操作;解除对所述原始显示信息的封装;响应于已解除对所述原始显示信息的封装,显示所述原始显示信息。In some embodiments, the method further comprises: receiving an unpacking operation; unpacking the original display information; and displaying the original display information in response to having unpacked the original display information.

第二方面,本申请提供了一种用于显示应用的显示信息的装置,所述装置包括:第一接收单元,配置用于接收对应用的显示信息的访问请求;检测单元,配置用于检测所述访问请求中是否包含对所述显示信息的修改请求;第一判断单元,配置用于响应于未检测到所述修改请求,判断所述应用的原始显示信息是否已封装;第一显示单元,配置用于响应于所述原始显示信息已封装,显示所述应用的预置显示信息。In a second aspect, the present application provides an apparatus for displaying display information of an application, the apparatus comprising: a first receiving unit, configured to receive an access request for the display information of an application; a detection unit, configured to detect whether the access request includes a modification request for the display information; a first judgment unit configured to, in response to not detecting the modification request, determine whether the original display information of the application has been encapsulated; the first display unit is configured to display preset display information of the application in response to the original display information being encapsulated.

在一些实施例中,所述装置包括:第二判断单元,配置用于响应于检测到所述修改请求,判断所述原始显示信息是否已封装;第一处理单元,配置用于响应于所述原始显示信息未封装,对所述原始显示信息进行封装,设定所述预置显示信息并显示所述预置显示信息。In some embodiments, the apparatus includes: a second judging unit configured to, in response to detecting the modification request, determine whether the original display information has been encapsulated; a first processing unit, configured to respond to the The original display information is not encapsulated, the original display information is encapsulated, the preset display information is set, and the preset display information is displayed.

在一些实施例中,所述装置包括:第二处理单元,配置用于响应于所述原始显示信息已封装,重新设定所述预置显示信息并显示所述预置显示信息。In some embodiments, the apparatus includes: a second processing unit configured to reset the preset display information and display the preset display information in response to the original display information being packaged.

在一些实施例中,所述第一处理单元包括:选项呈现子单元,配置用于呈现对所述预置显示信息进行设定的选项;设定子单元,配置用于根据用户对所述选项的选中操作对所述预置显示信息进行设定。In some embodiments, the first processing unit includes: an option presenting subunit configured to present options for setting the preset display information; a setting subunit configured to select the options according to the user The selection operation of , sets the preset display information.

在一些实施例中,所述显示信息包括显示图标,所述设定子单元包括:预置显示图标设定模块,配置用于从本地图片库中选取目标图片或调用摄像头拍摄目标图片,基于目标图片得到目标图标,将所述目标图标设定为所述预置显示图标;和/或所述显示信息包括显示名称,所述设定子单元包括:预置显示名称设定模块,配置用于将用户输入的文本设定为所述预置显示名称。In some embodiments, the display information includes a display icon, and the setting subunit includes: a preset display icon setting module, configured to select a target picture from a local picture library or call a camera to shoot the target picture, based on the target picture The target icon is obtained from the picture, and the target icon is set as the preset display icon; and/or the display information includes a display name, and the setting subunit includes: a preset display name setting module configured to The text entered by the user is set as the preset display name.

在一些实施例中,所述预置显示图标设定模块进一步配置用于:对所述目标图片进行编辑,将编辑后的所述目标图片作为目标图标。In some embodiments, the preset display icon setting module is further configured to: edit the target picture, and use the edited target picture as the target icon.

在一些实施例中,所述装置还包括:第二接收单元,配置用于接收解除封装操作;解除单元,配置用于解除对所述原始显示信息的封装;第二显示单元,配置用于响应于已解除对所述原始显示信息的封装,显示所述原始显示信息。In some embodiments, the apparatus further includes: a second receiving unit, configured to receive an unpacking operation; a dismantling unit, configured to unpack the original display information; and a second display unit, configured to respond to After the original display information has been unpacked, the original display information is displayed.

本申请提供的用于显示应用的显示信息的方法和装置,通过接收对应用的显示信息的访问请求,而后检测上述访问请求中是否包含对上述显示信息的修改请求来确定是否执行修改流程,之后在未检测到上述修改请求时判断上述应用的原始显示信息是否已封装,最后在判断出上述原始显示信息已封装时显示上述应用的预置显示信息,从而有效利用了应用的预置显示信息,提高了用户的个人信息保密性及财产安全性。The method and device for displaying display information of an application provided by the present application determine whether to execute the modification process by receiving an access request for the display information of the application, and then detecting whether the access request includes a modification request for the display information. When the above modification request is not detected, it is judged whether the original display information of the above application has been encapsulated, and finally, when it is determined that the above original display information has been encapsulated, the preset display information of the above application is displayed, thereby effectively utilizing the preset display information of the application, Improve the confidentiality of users' personal information and property security.

附图说明Description of drawings

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:

图1是根据本申请的用于显示应用的显示信息的方法的一个实施例的流程图;1 is a flowchart of an embodiment of a method for displaying display information of an application according to the present application;

图2是根据用户的操作动作而发送对应用的显示信息的访问请求的示意图;2 is a schematic diagram of sending an access request to display information of an application according to an operation action of a user;

图3是图1所示实施例的一个应用场景的示意图;3 is a schematic diagram of an application scenario of the embodiment shown in FIG. 1;

图4是根据本申请的用于显示应用的显示信息的方法的另一个实施例的流程图;4 is a flowchart of another embodiment of a method for displaying display information of an application according to the present application;

图5是图4所示实施例的一个应用场景的示意图。FIG. 5 is a schematic diagram of an application scenario of the embodiment shown in FIG. 4 .

图6是根据本申请的用于显示应用的显示信息的方法的又一个实施例的流程图;FIG. 6 is a flowchart of yet another embodiment of a method for displaying display information of an application according to the present application;

图7是根据本申请的用于显示应用的显示信息的装置的一个实施例的结构示意图;7 is a schematic structural diagram of an embodiment of an apparatus for displaying display information of an application according to the present application;

图8是适于用来实现本申请实施例的终端设备的计算机系统的结构示意图。FIG. 8 is a schematic structural diagram of a computer system suitable for implementing a terminal device according to an embodiment of the present application.

具体实施方式Detailed ways

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。The present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the related invention, but not to limit the invention. In addition, it should be noted that, for the convenience of description, only the parts related to the related invention are shown in the drawings.

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。It should be noted that the embodiments in the present application and the features of the embodiments may be combined with each other in the case of no conflict. The present application will be described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.

本申请实施例所提供的用于显示应用的显示信息的方法通常应用于操作系统的API(Application Programming Interface,应用程序编程接口)层,相应地,用于显示应用的显示信息的装置通常应用于操作系统的API层。上述操作系统可以部署在与其兼容的任意电子设备中,上述电子设备可以是具有显示屏的电子设备,包括但不限于智能手机、智能可穿戴式设备(例如智能手表)、平板电脑等等。The method for displaying application display information provided by the embodiments of the present application is generally applied to the API (Application Programming Interface, application programming interface) layer of the operating system, and accordingly, the apparatus for displaying application display information is generally applied to The API layer of the operating system. The above operating system may be deployed in any compatible electronic device, which may be an electronic device with a display screen, including but not limited to smart phones, smart wearable devices (eg, smart watches), tablet computers, and the like.

请参考图1,其示出了用于显示应用的显示信息的方法的一个实施例的流程100。所述的用于显示应用的显示信息的方法,包括以下步骤:Please refer to FIG. 1 , which shows a flow 100 of an embodiment of a method for displaying display information of an application. The described method for displaying application display information includes the following steps:

步骤101,接收对应用的显示信息的访问请求。Step 101: Receive an access request for display information of an application.

在本实施例中,用于显示应用的显示信息的方法运行于其上的电子设备(如智能手机、智能可穿戴式设备、平板电脑等)可以在无网络连接的情况下接收对应用的显示信息的访问请求。这里,上述应用可以为不同类别的应用,例如社交类应用、游戏类应用、即时通讯类应用、理财类应用等。上述应用既可以是系统应用(例如设置应用、电话、短信等),也可以是第三方应用(例如理财类应用、社交类应用等)。In this embodiment, an electronic device (such as a smart phone, a smart wearable device, a tablet computer, etc.) on which the method for displaying display information of an application runs can receive the display of the application without a network connection Information Access Requests. Here, the above-mentioned applications may be applications of different categories, such as social applications, game applications, instant messaging applications, financial management applications, and the like. The above-mentioned applications may be system applications (eg, setting applications, phone calls, text messages, etc.), or third-party applications (eg, financial management applications, social networking applications, etc.).

可选地,上述显示信息包括但不限于应用的显示图标、显示名称等。Optionally, the above-mentioned display information includes, but is not limited to, a display icon, a display name, and the like of the application.

在本实施例的一些可选的实现方式中,上述电子设备中可以有预置的基于操作系统的设置选项,用户可以通过上述设置选项进入应用程序管理器,在显示的应用列表中点击任一应用来发送对应用的显示信息的访问请求;用户还可以通过使用第三方应用(例如软件管理类应用等)来发送对应用的显示信息的访问请求。In some optional implementations of this embodiment, the above electronic device may have preset operating system-based setting options, and the user may enter the application manager through the above setting options, and click any one of the displayed application lists. The application sends an access request to the display information of the application; the user can also send an access request to the display information of the application by using a third-party application (such as a software management application, etc.).

在本实施例的一些可选的实现方式中,上述电子设备的显示屏幕上可以显示用于呈现各应用的图标的列表界面,用户可以在上述列表界面上长按应用的图标,在按压时间超过预设时间时呈现应用程序信息图标,用户可以通过点击上述应用程序信息图标来发送对应用的显示信息的访问请求。如图2所示,图2是根据用户的操作动作而发送对应用的显示信息的访问请求的示意图。如果用户想访问理财类应用“XXX”的显示信息,如标号201所示,用户可以长按“XXX”的图标,当按压时间超过预设时间(比如3s),诸如“禁用”、“应用程序信息”和“移动应用程序”的图标会在屏幕上方显示;如标号202所示,用户可以通过点击“应用程序信息”的图标向上述电子设备发送对理财类应用“XXX”的显示信息的访问请求。In some optional implementations of this embodiment, a list interface for presenting icons of various applications may be displayed on the display screen of the electronic device. At the preset time, an application information icon is presented, and the user can send an access request for the display information of the application by clicking the above application information icon. As shown in FIG. 2 , FIG. 2 is a schematic diagram of sending an access request to display information of an application according to a user's operation action. If the user wants to access the display information of the financial management application "XXX", as indicated by the symbol 201, the user can long press the icon of "XXX", when the pressing time exceeds a preset time (for example, 3s), such as "disable", "application program" The icons of "information" and "mobile application" will be displayed at the top of the screen; as indicated by the reference numeral 202, the user can click the icon of "application information" to send access to the displayed information of the financial management application "XXX" to the above electronic device ask.

步骤102,检测上述访问请求中是否包含对上述显示信息的修改请求。Step 102: Detect whether the above-mentioned access request includes a modification request for the above-mentioned display information.

在本实施例中,上述电子设备在接收到上述访问请求后,可以通过检测是否有接收到修改操作指令来确定上述访问请求中是否包含对上述显示信息的修改请求。如果未检测到上述访问请求,上述电子设备可以执行步骤103。In this embodiment, after receiving the access request, the electronic device may determine whether the access request includes a modification request for the display information by detecting whether a modification operation instruction is received. If the above-mentioned access request is not detected, the above-mentioned electronic device may perform step 103 .

在本实施例的一些可选的实现方式中,上述修改请求可以是对上述应用的显示图标和/或显示名称的修改请求。In some optional implementations of this embodiment, the above modification request may be a modification request for the display icon and/or display name of the above application.

步骤103,响应于未检测到上述修改请求,判断上述应用的原始显示信息是否已封装。Step 103, in response to the above-mentioned modification request not being detected, determine whether the original display information of the above-mentioned application has been encapsulated.

在本实施例中,响应于未检测到上述修改请求,上述电子设备可以进一步判断上述应用的原始显示信息是否已封装。如果上述原始显示信息未封装,上述电子设备可以显示上述应用的原始显示信息;如果上述原始显示信息已封装,上述电子设备可以执行步骤104。这里,被封装的原始显示信息可以有与其对应的用于指示其已封装的封装标识,上述电子设备可以通过确定上述原始显示信息是否有与其对应的上述封装标识来判断上述原始显示信息是否已封装。可选地,上述封装标识可以用字母表示,比如“A”、“a”;也可以用数字表示,比如“1”等。In this embodiment, in response to not detecting the above modification request, the above electronic device may further determine whether the original display information of the above application has been packaged. If the above-mentioned original display information is not packaged, the above-mentioned electronic device may display the above-mentioned original display information of the above-mentioned application; if the above-mentioned original display information has been packaged, the above-mentioned electronic device may perform step 104 . Here, the encapsulated original display information may have a corresponding encapsulation identifier for indicating that it has been encapsulated, and the electronic device may determine whether the original display information has been encapsulated by determining whether the original display information has the corresponding encapsulation identifier. . Optionally, the above-mentioned package identification may be represented by letters, such as "A", "a"; or may be represented by numbers, such as "1" and so on.

作为示例,已封装的原始显示信息的封装标识可以设置为“1”,当上述电子设备调用应用的显示信息时,会先判断应用的原始显示信息是否设置有封装标识“1”,若是,可以确定所调用的应用的原始显示信息已封装。As an example, the package identifier of the packaged original display information can be set to "1". When the above electronic device calls the display information of the application, it will first determine whether the original display information of the application is set with the package identifier "1", and if so, it can be Determines that the calling app's raw display information is encapsulated.

需要说明的是,上述电子设备通常是在操作系统的API层对应用的原始显示信息进行封装,在用户对应用的显示信息进行修改后,应用的原始显示信息是保留的,而且是可以恢复显示的。It should be noted that the above-mentioned electronic devices usually encapsulate the original display information of the application at the API layer of the operating system. After the user modifies the display information of the application, the original display information of the application is retained, and the display can be restored. of.

需要指出的是,通常是在一个应用的显示信息被首次修改时,会触发上述电子设备对该应用的原始显示信息进行封装。It should be pointed out that, usually, when the display information of an application is modified for the first time, the above-mentioned electronic device is triggered to encapsulate the original display information of the application.

步骤104,响应于上述原始显示信息已封装,显示上述应用的预置显示信息。Step 104, in response to the above-mentioned original display information being encapsulated, display the preset display information of the above-mentioned application.

在本实施例中,响应于步骤103的判断结果为上述原始显示信息已封装,上述电子设备可以将上述应用的预置显示信息呈现给发送上述访问请求的用户。这里,上述预置显示信息可以为用户预先设定的显示信息,比如用户预先设定的上述应用的显示图标、显示名称等。In this embodiment, in response to the determination result in step 103 that the above-mentioned original display information has been packaged, the above-mentioned electronic device may present the above-mentioned preset display information of the above-mentioned application to the user who sends the above-mentioned access request. Here, the above-mentioned preset display information may be display information preset by a user, such as a display icon and a display name of the above-mentioned application preset by the user.

在本实施例的一些可选的实现方式中,当上述电子设备重新启动后,对于已封装原始显示信息的应用,上述电子设备会呈现与其对应的预置显示信息。In some optional implementations of this embodiment, after the electronic device is restarted, for an application that has packaged original display information, the electronic device will present the corresponding preset display information.

继续参见图3,图3是图1所示实施例的一个应用场景的示意图。在图3的应用场景中,安装在电子设备(如智能手机、智能可穿戴式设备、平板电脑等)上的理财类应用、社交类应用、邮件应用的原始显示信息已封装,并且已设定了预置显示信息,例如预置显示图标和预置显示名称。其中,上述理财类应用、社交类应用和邮件应用的预置显示名称分别为“ZZZ”、“YYY”和“DDD”。当用户想查看上述应用的显示信息时,可以通过对系统预置的应用程序管理器执行点击操作来发送对上述应用的显示信息(例如显示图标、显示名称)的访问请求;而后,上述电子设备可以在接收到上述访问请求后,检测上述访问请求是否包含修改请求;之后,上述电子设备在未检测到上述修改请求后,可以判断上述应用的原始显示信息是否已封装;然后,在判断出上述应用的原始显示信息已封装时,就会如图3所示,在应用显示列表界面上显示上述理财类应用、社交类应用、邮件应用的预置显示图标和预置显示名称。Continuing to refer to FIG. 3 , FIG. 3 is a schematic diagram of an application scenario of the embodiment shown in FIG. 1 . In the application scenario shown in Figure 3, the original display information of financial management applications, social networking applications, and mail applications installed on electronic devices (such as smartphones, smart wearable devices, tablet computers, etc.) has been packaged and set The preset display information, such as the preset display icon and the preset display name, is displayed. Among them, the preset display names of the above-mentioned financial management applications, social networking applications and mail applications are "ZZZ", "YYY" and "DDD" respectively. When the user wants to view the display information of the above application, a click operation can be performed on the application program manager preset in the system to send an access request for the display information (such as display icon, display name) of the above application; then, the above electronic device After receiving the above-mentioned access request, it can be detected whether the above-mentioned access request includes a modification request; after that, after the above-mentioned electronic device does not detect the above-mentioned modification request, it can determine whether the original display information of the above-mentioned application has been encapsulated; When the original display information of the application has been packaged, as shown in Figure 3, the preset display icons and preset display names of the above-mentioned wealth management applications, social networking applications, and mail applications are displayed on the application display list interface.

本申请的上述实施例提供的方法通过在判断出与访问请求对应的应用的原始显示信息已封装时显示应用的预置显示信息,提高了用户的个人信息保密性及财产安全性。The method provided by the above embodiments of the present application improves the confidentiality of the user's personal information and property security by displaying the preset display information of the application when it is determined that the original display information of the application corresponding to the access request has been encapsulated.

进一步参考图4,其示出了用于显示应用的显示信息的方法的另一个实施例的流程400。所述用于显示应用的显示信息的方法的流程400,包括以下步骤:With further reference to FIG. 4, a flow 400 of another embodiment of a method for displaying display information of an application is shown. The process 400 of the method for displaying display information of an application includes the following steps:

步骤401,接收对应用的显示信息的访问请求。Step 401: Receive an access request for display information of an application.

在本实施例中,用于显示应用的显示信息的方法运行于其上的电子设备(如智能手机、智能可穿戴式设备、平板电脑等)可以在无网络连接的情况下接收对应用的显示信息的访问请求。这里,上述应用可以为不同类别的应用,例如社交类应用、游戏类应用、即时通讯类应用、理财类应用等。上述应用既可以是系统应用(例如设置应用、电话、短信等),也可以是第三方应用(例如理财类应用、社交类应用等)。In this embodiment, an electronic device (such as a smart phone, a smart wearable device, a tablet computer, etc.) on which the method for displaying display information of an application runs can receive the display of the application without a network connection Information Access Requests. Here, the above-mentioned applications may be applications of different categories, such as social applications, game applications, instant messaging applications, financial management applications, and the like. The above-mentioned applications may be system applications (eg, setting applications, phone calls, text messages, etc.), or third-party applications (eg, financial management applications, social networking applications, etc.).

可选地,上述访问请求可以是用户通过在系统预置的应用显示列表中点击某一个应用的显示图标后生成的访问请求。Optionally, the above-mentioned access request may be an access request generated by the user after clicking the display icon of a certain application in the application display list preset by the system.

步骤402,检测上述访问请求中是否包含对上述显示信息的修改请求。Step 402: Detect whether the above-mentioned access request includes a modification request for the above-mentioned display information.

在本实施例中,上述电子设备在接收到上述访问请求后,可以通过检测是否有接收到修改操作指令来确定上述访问请求中是否包含对上述显示信息的修改请求。如果检测到上述修改请求,上述电子设备可以执行步骤403。In this embodiment, after receiving the access request, the electronic device may determine whether the access request includes a modification request for the display information by detecting whether a modification operation instruction is received. If the above modification request is detected, the above electronic device may perform step 403 .

步骤403,响应于检测到上述修改请求,判断上述应用的原始显示信息是否已封装。Step 403, in response to detecting the above modification request, determine whether the original display information of the above application has been encapsulated.

在本实施例中,在检测到上述修改请求后,上述电子设备可以通过检测上述原始显示信息是否有对应的封装标识来确定上述原始显示信息是否已封装。In this embodiment, after detecting the modification request, the electronic device may determine whether the original display information has been packaged by detecting whether the original display information has a corresponding packaging identifier.

可选地,如果上述电子设备检测出上述原始显示信息有对应的封装标识,则可以确定上述原始显示信息已封装,上述电子设备可以根据上述修改请求,对与上述原始显示信息对应的预置显示信息进行重新设定。如果上述电子设备检测出上述原始显示信息没有对应的封装标识,则可以确定上述原始显示信息未封装,上述电子设备可以执行步骤404。Optionally, if the above-mentioned electronic device detects that the above-mentioned original display information has a corresponding packaging identifier, it can be determined that the above-mentioned original display information has been packaged, and the above-mentioned electronic device can, according to the above-mentioned modification request, display a preset display corresponding to the above-mentioned original display information. information is reset. If the above-mentioned electronic device detects that the above-mentioned original display information does not have a corresponding package identifier, it may be determined that the above-mentioned original display information is not packaged, and the above-mentioned electronic device may perform step 404 .

步骤404,响应于上述原始显示信息未封装,对上述原始显示信息进行封装,设定上述预置显示信息并显示上述预置显示信息。Step 404, in response to the above-mentioned original display information not being encapsulated, encapsulate the above-mentioned original display information, set the above-mentioned preset display information, and display the above-mentioned preset display information.

在本实施例中,响应于步骤403判断出上述原始显示信息未封装,上述电子设备可以在操作系统的API层对上述原始显示信息进行封装。例如,为上述原始显示信息设置封装标识。上述电子设备还可以根据上述修改请求设定上述预置显示信息,并将上述应用当前的显示信息显示为上述预置显示信息。In this embodiment, in response to determining in step 403 that the above-mentioned original display information is not encapsulated, the above-mentioned electronic device may encapsulate the above-mentioned original display information at the API layer of the operating system. For example, set the encapsulation flag for the above-mentioned original display information. The electronic device may also set the preset display information according to the modification request, and display the current display information of the application as the preset display information.

可选地,上述电子设备可以在判断出上述原始显示请求未封装时对上述原始显示信息进行封装,也可以在接收到用户发送的替换指令时再对上述原始显示信息进行封装。其中,上述替换指令可以为将上述应用当前的显示信息替换为上述预置显示信息的指令。Optionally, the electronic device may encapsulate the original display information when judging that the original display request is not encapsulated, or may encapsulate the original display information again when receiving a replacement instruction sent by the user. The replacement instruction may be an instruction to replace the current display information of the application with the preset display information.

在本实施例的一些可选的实现方式中,上述电子设备可以向用户呈现对上述预置显示信息进行设定的选项,其中,上述选项可以以不同的形式呈现,比如界面、提示图标等。上述电子设备可以根据用户对上述选项的选中操作对上述预置显示信息进行设定,其中,上述预置显示信息可以包括预置显示图标、预置显示名称等。In some optional implementations of this embodiment, the electronic device may present options for setting the preset display information to the user, where the options may be presented in different forms, such as an interface, a prompt icon, and the like. The above-mentioned electronic device may set the above-mentioned preset display information according to the user's selection operation of the above-mentioned options, wherein the above-mentioned preset display information may include a preset display icon, a preset display name, and the like.

在本实施例的一些可选的实现方式中,当上述电子设备获取到用户对修改显示图标的选中操作后,可以向用户呈现图片界面,该图片界面上可以显示有本地图片库中的各图片,还可以显示有拍摄照片选项。上述电子设备可以获取用户在上述图片界面上的点击操作,从本地图片库中获取上述点击操作所指示的目标图片,也可以启动摄像头拍摄照片得到目标图标,而后基于目标图片生成目标图标,并将所生成的目标图标设定为上述预置显示图标。这里,上述电子设备可以将整张目标图片作为目标图标;也可以自动地对目标图片进行编辑,或接收到编辑指令后再对目标图片进行编辑,将编辑后的目标图片作为目标图标。其中,上述电子设备可以对目标图片进行剪切、设置特效、调节亮度、调节对比度等编辑操作。In some optional implementations of this embodiment, after the above-mentioned electronic device obtains the user's selection operation for modifying the display icon, it can present a picture interface to the user, and the picture interface can display various pictures in the local picture library , which also displays the option to take a photo. The above-mentioned electronic device can obtain the user's click operation on the above-mentioned picture interface, obtain the target picture indicated by the above-mentioned click operation from the local picture library, or start the camera to take a picture to obtain the target icon, and then generate the target icon based on the target picture, and use the target picture to generate the target icon. The generated target icon is set as the above-mentioned preset display icon. Here, the above-mentioned electronic device may use the entire target image as the target icon; may also edit the target image automatically, or edit the target image after receiving an editing instruction, and use the edited target image as the target icon. Wherein, the above-mentioned electronic device can perform editing operations such as cutting, setting special effects, adjusting brightness, and adjusting contrast of the target image.

在本实施例的一些可选的实现方式中,当上述电子设备获取到用户对修改显示名称的选中操作后,可以向用户呈现用于输入上述预置显示名称的文本框。用户在文本框中输入文字后,上述电子设备可以将用户输入的文本设定为上述预置显示名称。In some optional implementations of this embodiment, after the above-mentioned electronic device acquires the user's selection operation for modifying the display name, a text box for inputting the above-mentioned preset display name may be presented to the user. After the user enters text in the text box, the electronic device may set the text input by the user as the preset display name.

在本实施例的一些可选的实现方式中,上述电子设备可以呈现两个入口供用户分别设定上述预置显示图标和上述预置显示名称。例如,在应用程序信息界面呈现“修改显示图标”和“修改显示名称”选项。上述电子设备还可以呈现一个入口供用户设定上述预置显示图标和预置显示名称。例如,在应用程序信息界面呈现“修改显示图标”选项,上述电子设备在接收到用户对“修改显示图标”选项的选中操作后,可以执行对目标图片的获取操作,并在基于目标图片生成目标图标后,在目标图标所在的界面上呈现供用户输入文本的文本框。In some optional implementations of this embodiment, the electronic device may present two portals for the user to set the preset display icon and the preset display name respectively. For example, the "Modify Display Icon" and "Modify Display Name" options are presented in the application program information interface. The above-mentioned electronic device may also present an entry for the user to set the above-mentioned preset display icon and preset display name. For example, the "modify display icon" option is presented on the application program information interface. After receiving the user's selection operation for the "modify display icon" option, the above-mentioned electronic device can perform the operation of acquiring the target image, and generate the target image based on the target image. After the icon is displayed, a text box for the user to input text is presented on the interface where the target icon is located.

进一步参考图5,图5是图4所示实施例的一个应用场景的示意图。在图5的应用场景中,理财类应用“XXX”的显示信息未曾被修改过,即“XXX”的原始显示信息也未被封装。用户可以通过在系统预置的应用程序管理器中点击“XXX”的图标进入应用程序信息界面,其中,应用程序信息界面可以显示有“XXX”的原始显示信息,比如显示图标、显示名称“XXX”、版本号“版本7.1.0”、“卸载”和“强制停止”按钮、已获取的权限“存储、电话和位置信息”、通知的状态“已允许”以及上述电子设备所提供的用于修改显示图标及显示名称的入口“修改显示图标”和“修改显示名称”。如标号501所示,用户可以点击“修改显示图标”向上述电子设备发送对“XXX”的显示图标的访问请求;上述电子设备接收到上述访问请求后,检测出上述访问请求包含修改请求;上述电子设备进一步判断“XXX”的原始显示信息是否已封装,并在判断出未封装时,对“XXX”的原始显示信息进行封装,并呈现对预置显示图标进行设定的图片界面,界面上可以显示有拍摄照片选项、本地图片库中的各图片;当用户选中本地图片库中的一张图片(如标号502所示的图片)后,上述电子设备可以获取用户选中的目标图片,将目标图片作为目标图标,并将目标图标设定为预置显示图标,并将预置显示图标进行显示;当用户在应用程序信息界面点击“修改显示名称”后,上述电子设备还可以获取用户输入的文本,并将所获取的文本设定为预置显示名称。在对“XXX”的预置显示图标和预置显示名称进行设定后,应用程序信息界面当前显示的是“XXX”的预置显示图标、预置显示名称“ZZZ”,如标号503所示的应用程序信息界面。Referring further to FIG. 5 , FIG. 5 is a schematic diagram of an application scenario of the embodiment shown in FIG. 4 . In the application scenario of FIG. 5 , the display information of the financial management application "XXX" has not been modified, that is, the original display information of "XXX" has not been encapsulated. The user can enter the application information interface by clicking the "XXX" icon in the application manager preset in the system, wherein the application information interface can display the original display information of "XXX", such as the display icon, display name "XXX". ”, the version number “Version 7.1.0”, the “Uninstall” and “Force Stop” buttons, the acquired permission “Storage, Phone and Location”, the notification status “Allowed” and the The entry "Modify Display Icon" and "Modify Display Name" for modifying the display icon and display name. As shown in reference numeral 501, the user can click "modify the display icon" to send an access request to the display icon of "XXX" to the above-mentioned electronic device; after receiving the above-mentioned access request, the above-mentioned electronic device detects that the above-mentioned access request contains a modification request; the above-mentioned The electronic device further determines whether the original display information of "XXX" has been encapsulated, and when determining that the original display information of "XXX" has not been encapsulated, encapsulates the original display information of "XXX", and presents a picture interface for setting the preset display icons. The options for taking pictures and each picture in the local picture library can be displayed; when the user selects a picture in the local picture library (such as the picture shown in the reference number 502), the above-mentioned electronic device can obtain the target picture selected by the user, and the target picture is selected by the user. The picture is used as the target icon, and the target icon is set as the preset display icon, and the preset display icon is displayed; when the user clicks "Modify display name" on the application program information interface, the above electronic device can also obtain the user input. text, and set the acquired text as the preset display name. After the preset display icon and preset display name of "XXX" are set, the application information interface currently displays the preset display icon of "XXX" and the preset display name "ZZZ", as indicated by the symbol 503 application information interface.

本申请的上述实施例提供的方法通过向用户提供修改应用的显示信息的入口以使用户根据自己的喜好设定应用的显示信息,丰富了应用使用,也彰显了电子设备(例如智能手机、智能可穿戴式设备、平板电脑等)的个性化;本申请的上述实施例提供的方法可以用于系统级预置的应用设置功能,不需要额外root上述电子设备,避免了漏洞风险,其中,root具有系统所有的权限;并且在对应用的显示信息进行设定时对应用的原始显示信息进行封装,避免应用的原始显示信息无法恢复;用户可以通过选取本地库中的图片或启动摄像头拍摄照片来设定应用的显示图标,不需要网络连接服务器,所有操作都可以本地完成,从而大大提升了用户的体验;解决了上述电子设备中不能修改应用显示图标及显示名称的缺陷;并且提高了用户的个人信息保密性及财产安全性。The method provided by the above-mentioned embodiments of the present application enriches the use of the application by providing the user with an entry for modifying the display information of the application, so that the user can set the display information of the application according to their own preferences, and also highlights the use of electronic devices (such as smart phones, smart Personalization of wearable devices, tablet computers, etc.); the methods provided by the above-mentioned embodiments of the present application can be used for the application setting function preset at the system level, and no additional rooting of the above-mentioned electronic devices is required, thus avoiding the risk of vulnerabilities, wherein root It has all the permissions of the system; and encapsulates the original display information of the application when setting the display information of the application, so as to prevent the original display information of the application from being unrecoverable; the user can select a picture in the local library or start the camera to take a photo to Setting the display icon of the application does not require a network connection to the server, and all operations can be completed locally, thereby greatly improving the user experience; solving the above-mentioned defects in the electronic device that the application display icon and display name cannot be modified; and improving the user's experience Confidentiality of personal information and security of property.

进一步参考图6,其示出了用于显示应用的显示信息的方法的又一个实施例的流程600。所述用于显示应用的显示信息的方法的流程600,包括以下步骤:With further reference to FIG. 6, a flow 600 of yet another embodiment of a method for displaying display information of an application is shown. The process 600 of the method for displaying application display information includes the following steps:

步骤601,接收对应用的显示信息的访问请求。Step 601: Receive an access request for display information of an application.

在本实施例中,用于显示应用的显示信息的方法运行于其上的电子设备(如智能手机、智能可穿戴式设备、平板电脑等)可以在无网络连接的情况下接收对应用的显示信息的访问请求。这里,上述应用可以为不同类别的应用,例如社交类应用、游戏类应用、即时通讯类应用、理财类应用等。上述应用既可以是系统预置的应用(例如设置应用、电话、短信等),也可以是第三方应用(例如理财类应用、社交类应用等)。In this embodiment, an electronic device (such as a smart phone, a smart wearable device, a tablet computer, etc.) on which the method for displaying display information of an application runs can receive the display of the application without a network connection Information Access Requests. Here, the above-mentioned applications may be applications of different categories, such as social applications, game applications, instant messaging applications, financial management applications, and the like. The above application may be either a system preset application (eg, a setting application, a phone call, a short message, etc.), or a third-party application (eg, a wealth management application, a social networking application, etc.).

步骤602,检测上述访问请求中是否包含对上述显示信息的修改请求。Step 602: Detect whether the above-mentioned access request includes a modification request for the above-mentioned display information.

在本实施例中,上述电子设备在接收到上述访问请求后,可以检测上述访问请求中是否包含修改指令以确定上述访问请求中是否包含修改请求。如果未检测到上述访问请求,上述电子设备可以执行步骤603。In this embodiment, after receiving the access request, the electronic device may detect whether the access request contains a modification instruction to determine whether the access request contains a modification request. If the above-mentioned access request is not detected, the above-mentioned electronic device may perform step 603 .

步骤603,响应于未检测到上述修改请求,判断上述应用的原始显示信息是否已封装。Step 603, in response to the above-mentioned modification request not being detected, determine whether the original display information of the above-mentioned application has been encapsulated.

在本实施例中,响应于未检测到上述修改请求,上述电子设备可以进一步判断上述应用的原始显示信息是否已封装。如果上述原始显示信息未封装,上述电子设备可以显示上述应用的原始显示信息;如果上述原始显示信息已封装,上述电子设备可以执行步骤104。这里,被封装的原始显示信息可以有与其对应的用于指示其已封装的标识,上述电子设备可以通过确定上述应用的原始显示信息是否有与其对应的上述标识来判断上述应用的原始显示信息是否已封装。上述标识可以用字母表示,比如“A”、“a”;也可以用数字表示,比如“1”等。In this embodiment, in response to not detecting the above modification request, the above electronic device may further determine whether the original display information of the above application has been packaged. If the above-mentioned original display information is not packaged, the above-mentioned electronic device may display the above-mentioned original display information of the above-mentioned application; if the above-mentioned original display information has been packaged, the above-mentioned electronic device may perform step 104 . Here, the encapsulated original display information may have a corresponding identifier for indicating that it has been encapsulated, and the electronic device may determine whether the original display information of the application is determined by determining whether the original display information of the application has the identifier corresponding to it. packaged. The above identification can be represented by letters, such as "A", "a"; it can also be represented by numbers, such as "1" and so on.

步骤604,响应于上述原始显示信息已封装,显示上述应用的预置显示信息。Step 604, in response to the above-mentioned original display information being encapsulated, display the preset display information of the above-mentioned application.

在本实施例中,响应于步骤603的判断结果为上述原始显示信息已封装,上述电子设备可以将上述应用的预置显示信息呈现给发送上述访问请求的用户。这里,上述预置显示信息可以为用户预先设定的显示信息,比如用户预先设定的上述应用的显示图标、显示名称等。In this embodiment, in response to the determination result in step 603 that the above-mentioned original display information has been packaged, the above-mentioned electronic device may present the above-mentioned preset display information of the above-mentioned application to the user who sends the above-mentioned access request. Here, the above-mentioned preset display information may be display information preset by a user, such as a display icon and a display name of the above-mentioned application preset by the user.

步骤605,接收解除封装操作。Step 605, receiving a decapsulation operation.

在本实施例中,在对上述原始显示信息进行封装后,上述电子设备还可以向用户提供对上述原始显示信息解除封装的选项。当用户选中对上述原始显示信息解除封装的选项后,上述电子设备可以接收解除封装操作。In this embodiment, after the above-mentioned original display information is encapsulated, the above-mentioned electronic device may further provide the user with an option to unencapsulate the above-mentioned original display information. After the user selects the option of unpacking the above-mentioned original display information, the above-mentioned electronic device can receive the unpacking operation.

步骤606,解除对上述原始显示信息的封装。Step 606, decapsulate the above-mentioned original display information.

在本实施例中,上述电子设备接收到上述解除封装操作后,可以先检测上述解除封装操作是否为预置的解除封装操作,如果是,上述电子设备可以通过去除上述原始显示信息的封装标识以解除对上述原始显示信息的封装。In this embodiment, after receiving the above-mentioned unpacking operation, the electronic device may first detect whether the above-mentioned unpacking operation is a preset unpacking operation. Unpacks the above raw display information.

步骤607,响应于已解除对上述原始显示信息的封装,显示上述原始显示信息。Step 607, displaying the above-mentioned original display information in response to the unpacking of the above-mentioned original display information.

在本实施例中,响应于已解除对上述原始显示信息的封装,上述电子设备可以呈现上述原始显示信息。In this embodiment, in response to unpacking the original display information, the electronic device may present the original display information.

在本实施例的一些可选的实现方式中,如果上述原始显示信息已解除封装,无论用户通过何种方式(例如通过第三方应用、系统预置应用)来访问上述应用的显示信息,上述电子设备可以呈现上述原始显示信息。In some optional implementations of this embodiment, if the above-mentioned original display information has been unpackaged, no matter how the user accesses the above-mentioned application display information (for example, through a third-party application, a system preset application), the above-mentioned electronic The device may present the above-mentioned raw display information.

在本实施例的一些可选的实现方式中,如果上述原始显示信息已解除封装,上述电子设备在重启后,呈现上述原始显示信息。In some optional implementations of this embodiment, if the above-mentioned original display information has been unpackaged, the above-mentioned original display information is presented after the above-mentioned electronic device is restarted.

本申请的上述实施例提供的方法通过在对应用的原始显示信息进行封装后为用户提供解封装的入口,以使用户随时可以向上述电子设备发送解封装操作指令,当上述电子设备对应用的原始显示信息解封装后,可以向用户呈现应用的原始显示信息。The method provided by the above-mentioned embodiments of the present application provides the user with a decapsulation entry after encapsulating the original display information of the application, so that the user can send the decapsulation operation instruction to the above-mentioned electronic device at any time. After the original display information is decapsulated, the original display information of the application can be presented to the user.

进一步参考图7,作为对上述各图所示方法的实现,本申请提供了一种用于显示应用的显示信息的装置的一个实施例,该装置实施例与图1所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。Further referring to FIG. 7 , as an implementation of the methods shown in the above figures, the present application provides an embodiment of an apparatus for displaying display information of an application, which is similar to the method embodiment shown in FIG. 1 . Correspondingly, the apparatus can be specifically applied to various electronic devices.

如图7所示,本实施例所述的用于显示应用的显示信息的装置700包括:第一接收单元701、检测单元702、第一判断单元703和第一显示单元704。其中,第一接收单元701,配置用于接收对应用的显示信息的访问请求;检测单元702,配置用于检测上述访问请求中是否包含对上述显示信息的修改请求;第一判断单元703,配置用于响应于未检测到上述修改请求,判断上述应用的原始显示信息是否已封装;第一显示单元704,配置用于响应于上述原始显示信息已封装,显示上述应用的预置显示信息。As shown in FIG. 7 , the apparatus 700 for displaying display information of an application according to this embodiment includes: a first receiving unit 701 , a detecting unit 702 , a first determining unit 703 and a first displaying unit 704 . The first receiving unit 701 is configured to receive an access request to the display information of the application; the detecting unit 702 is configured to detect whether the above-mentioned access request includes a modification request for the above-mentioned display information; the first judging unit 703 is configured to In response to the modification request not being detected, determine whether the original display information of the application has been packaged; the first display unit 704 is configured to display the preset display information of the application in response to the original display information being packaged.

在本实施例中,用于显示应用的显示信息的装置700的第一接收单元701、检测单元702、第一判断单元703和第一显示单元704的具体处理及其所带来的技术效果可分别参考图1对应实施例中步骤101、步骤102、步骤103和步骤104的相关说明,在此不再赘述。In this embodiment, the specific processing of the first receiving unit 701 , the detection unit 702 , the first judgment unit 703 and the first display unit 704 of the apparatus 700 for displaying the display information of the application and the technical effects brought by them can be Reference is made to the relevant descriptions of step 101 , step 102 , step 103 and step 104 in the corresponding embodiment of FIG. 1 , and details are not repeated here.

在本实施例的一些可选的实现方式中,上述装置可以包括:第二判断单元(图中未示出),配置用于响应于检测到上述修改请求,判断上述原始显示信息是否已封装;第一处理单元(图中未示出),配置用于响应于上述原始显示信息未封装,对上述原始显示信息进行封装,设定上述预置显示信息并显示上述预置显示信息。In some optional implementations of this embodiment, the above-mentioned apparatus may include: a second judgment unit (not shown in the figure), configured to judge whether the above-mentioned original display information has been encapsulated in response to detecting the above-mentioned modification request; The first processing unit (not shown in the figure) is configured to encapsulate the original display information, set the preset display information, and display the preset display information in response to the original display information not being encapsulated.

在本实施例的一些可选的实现方式中,上述装置可以包括:第二处理单元(图中未示出),配置用于响应于上述原始显示信息已封装,重新设定上述预置显示信息并显示上述预置显示信息。In some optional implementations of this embodiment, the above-mentioned apparatus may include: a second processing unit (not shown in the figure), configured to reset the above-mentioned preset display information in response to the above-mentioned original display information being encapsulated and display the above preset display information.

在本实施例的一些可选的实现方式中,上述第一处理单元(图中未示出)可以包括:选项呈现子单元(图中未示出),配置用于呈现对上述预置显示信息进行设定的选项;设定子单元(图中未示出),配置用于根据用户对上述选项的选中操作对上述预置显示信息进行设定。In some optional implementations of this embodiment, the above-mentioned first processing unit (not shown in the figure) may include: an option presentation subunit (not shown in the figure), configured to present the above-mentioned preset display information an option for setting; a setting subunit (not shown in the figure), configured to set the above-mentioned preset display information according to the user's selection operation of the above-mentioned option.

在本实施例的一些可选的实现方式中,上述显示信息可以包括显示图标,上述设定子单元可以包括:预置显示图标设定模块(图中未示出),配置用于从本地图片库中选取目标图片或调用摄像头拍摄目标图片,基于目标图片得到目标图标,将上述目标图标设定为上述预置显示图标;和/或上述显示信息可以包括显示名称,上述设定子单元可以包括:预置显示名称设定模块(图中未示出),配置用于将用户输入的文本设定为上述预置显示名称。In some optional implementations of this embodiment, the above-mentioned display information may include a display icon, and the above-mentioned setting subunit may include: a preset display icon setting module (not shown in the figure), which is configured to select a local image from a local image Selecting a target picture from the library or calling a camera to take a target picture, obtaining a target icon based on the target picture, and setting the above-mentioned target icon as the above-mentioned preset display icon; and/or the above-mentioned display information may include a display name, and the above-mentioned setting subunit may include : a preset display name setting module (not shown in the figure), configured to set the text input by the user as the above-mentioned preset display name.

在本实施例的一些可选的实现方式中,上述预置显示图标设定模块可以进一步配置用于:对上述目标图片进行编辑,将编辑后的上述目标图片作为目标图标。In some optional implementations of this embodiment, the above-mentioned preset display icon setting module may be further configured to: edit the above-mentioned target picture, and use the above-mentioned edited target picture as the target icon.

在本实施例的一些可选的实现方式中,上述装置还可以包括:第二接收单元(图中未示出),配置用于接收解除封装操作;解除单元(图中未示出),配置用于解除对上述原始显示信息的封装;第二显示单元(图中未示出),配置用于响应于已解除对上述原始显示信息的封装,显示上述原始显示信息。In some optional implementations of this embodiment, the above-mentioned apparatus may further include: a second receiving unit (not shown in the figure), configured to receive the decapsulation operation; a decapsulation unit (not shown in the figure), configured to The second display unit (not shown in the figure) is configured to display the original display information in response to the unpacking of the original display information.

下面参考图8,其示出了适于用来实现本申请实施例的终端设备的计算机系统800的结构示意图。Referring next to FIG. 8 , it shows a schematic structural diagram of a computer system 800 suitable for implementing the terminal device according to the embodiment of the present application.

如图8所示,计算机系统800包括中央处理单元(CPU,Central Processing Unit)801,其可以根据存储在只读存储器(ROM,Read Only Memory)802中的程序或者从存储部分808加载到随机访问存储器(RAM,Random Access Memory)803中的程序而执行各种适当的动作和处理。在RAM 803中,还存储有系统800操作所需的各种程序和数据。CPU 801、ROM802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。As shown in FIG. 8 , the computer system 800 includes a central processing unit (CPU, Central Processing Unit) 801, which can be loaded into random access according to a program stored in a read only memory (ROM, Read Only Memory) 802 or from a storage part 808 Various appropriate operations and processes are executed by a program in a memory (RAM, Random Access Memory) 803 . In the RAM 803, various programs and data necessary for the operation of the system 800 are also stored. The CPU 801 , the ROM 802 , and the RAM 803 are connected to each other through a bus 804 . An input/output (I/O) interface 805 is also connected to bus 804 .

以下部件连接至I/O接口805:包括键盘等的输入部分806;包括液晶显示器(LCD)等以及扬声器等的输出部分807;包括硬盘等的存储部分808;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。驱动器810也根据需要连接至I/O接口805。可拆卸介质811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器810上,以便于从其上读出的计算机程序根据需要被安装入存储部分808。The following components are connected to the I/O interface 805: an input section 806 including a keyboard, etc.; an output section 807 including a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; Communication section 809 of the network interface card. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I/O interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is mounted on the drive 810 as needed so that a computer program read therefrom is installed into the storage section 808 as needed.

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分809从网络上被下载和安装,和/或从可拆卸介质811被安装。在该计算机程序被中央处理单元(CPU)801执行时,执行本申请的方法中限定的上述功能。In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program containing program code for performing the methods illustrated in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from the network via the communication portion 809, and/or installed from the removable medium 811. When the computer program is executed by the central processing unit (CPU) 801, the above-described functions defined in the method of the present application are performed.

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logic for implementing the specified logic Executable instructions for the function. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented in dedicated hardware-based systems that perform the specified functions or operations , or can be implemented in a combination of dedicated hardware and computer instructions.

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括第一接收单元、检测单元、第一判断单元和第一显示单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一接收单元还可以被描述为“接收对应用的显示信息的访问请求的第一接收单元”。The units involved in the embodiments of the present application may be implemented in a software manner, and may also be implemented in a hardware manner. The described unit may also be provided in the processor, for example, it may be described as: a processor includes a first receiving unit, a detection unit, a first judgment unit and a first display unit. Wherein, the names of these units do not constitute a limitation of the unit itself under certain circumstances, for example, the first receiving unit may also be described as "the first receiving unit that receives an access request to the display information of the application".

作为另一方面,本申请还提供了一种非易失性计算机存储介质,该非易失性计算机存储介质可以是上述实施例中所述装置中所包含的非易失性计算机存储介质;也可以是单独存在,未装配入终端中的非易失性计算机存储介质。上述非易失性计算机存储介质存储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备:接收对应用的显示信息的访问请求;检测上述访问请求中是否包含对上述显示信息的修改请求;响应于未检测到上述修改请求,判断上述应用的原始显示信息是否已封装;响应于上述原始显示信息已封装,显示上述应用的预置显示信息。As another aspect, the present application also provides a non-volatile computer storage medium, and the non-volatile computer storage medium may be the non-volatile computer storage medium included in the apparatus described in the above embodiments; or It may be a separate, non-volatile computer storage medium that is not assembled into the terminal. The above-mentioned non-volatile computer storage medium stores one or more programs, and when the one or more programs are executed by a device, the device is made to: receive an access request for the display information of the application; Whether the modification request for the above-mentioned display information is included; in response to not detecting the above-mentioned modification request, it is judged whether the original display information of the above-mentioned application has been encapsulated; in response to the above-mentioned original display information being encapsulated, the preset display information of the above-mentioned application is displayed.

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is only a preferred embodiment of the present application and an illustration of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to the technical solution formed by the specific combination of the above-mentioned technical features, and should also cover the above-mentioned technical features without departing from the inventive concept. Other technical solutions formed by any combination of its equivalent features. For example, a technical solution is formed by replacing the above features with the technical features disclosed in this application (but not limited to) with similar functions.

Claims (12)

1. A method for displaying display information for an application, the method comprising:
receiving an access request for display information of an application;
detecting whether the access request contains a modification request for the display information;
in response to the modification request is not detected, judging whether the original display information of the application is packaged or not, wherein the packaging of the original display information of the application is performed on an API layer of an operating system, and the packaging of the original display information of the application is triggered when the display information of the application is modified for the first time; responding to the packaged original display information, and displaying preset display information of the application, wherein the preset display information comprises display information preset by a user;
the method comprises the following steps:
in response to detecting the modification request, determining whether the original display information is encapsulated; and responding to the original display information which is not packaged, packaging the original display information, setting the preset display information according to the modification request and displaying the preset display information.
2. The method according to claim 1, characterized in that it comprises:
resetting the preset display information and displaying the preset display information in response to the original display information being packaged.
3. The method of claim 1, wherein the setting the preset display information comprises:
presenting options for setting the preset display information;
and setting the preset display information according to the selection operation of the user on the option.
4. The method of claim 3,
the display information comprises display icons, and the setting of the preset display information according to the selection operation of the user on the options comprises the following steps: selecting a target picture from a local picture library or calling a camera to shoot the target picture, obtaining a target icon based on the target picture, and setting the target icon as the preset display icon; and/or
The display information comprises a display name, and the setting of the display information according to the selection operation of the user on the option comprises the following steps: and setting the text input by the user as the preset display name.
5. The method of claim 4, wherein obtaining the target icon based on the target picture comprises:
and editing the target picture, and taking the edited target picture as a target icon.
6. The method of claim 1, further comprising:
receiving a decapsulation operation;
unpacking the original display information;
in response to de-encapsulating the original display information, displaying the original display information.
7. An apparatus for displaying display information for an application, the apparatus comprising:
a first receiving unit configured to receive an access request for display information of an application;
the detection unit is used for detecting whether the access request contains a modification request of the display information;
a first determining unit, configured to determine, in response to not detecting the modification request, whether the original display information of the application is encapsulated, where the encapsulation of the original display information of the application is performed in an API layer of an operating system, and the encapsulation of the original display information of the application is triggered when the display information of the application is modified for the first time;
a first display unit configured to display preset display information of the application in response to the original display information being encapsulated, wherein the preset display information includes display information preset by a user;
the device further comprises:
a second determining unit configured to determine whether the original display information is encapsulated in response to detecting the modification request;
and the first processing unit is configured to respond to that the original display information is not packaged, package the original display information, set the preset display information according to the modification request and display the preset display information.
8. The apparatus of claim 7, wherein the apparatus comprises:
a second processing unit configured to reset the preset display information and display the preset display information in response to the original display information being encapsulated.
9. The apparatus of claim 7, wherein the first processing unit comprises:
the option presentation subunit is configured to present options for setting the preset display information;
and the setting subunit is configured to set the preset display information according to the selection operation of the user on the option.
10. The apparatus of claim 9,
the display information includes a display icon, and the setting subunit includes: the preset display icon setting module is configured to select a target picture from a local picture library or call a camera to shoot the target picture, obtain a target icon based on the target picture, and set the target icon as the preset display icon; and/or
The display information includes a display name, and the setting subunit includes: and the preset display name setting module is configured to set the text input by the user as the preset display name.
11. The apparatus of claim 10, wherein the preset display icon setting module is further configured to:
and editing the target picture, and taking the edited target picture as a target icon.
12. The apparatus of claim 7, further comprising:
a second receiving unit configured to receive a decapsulation operation;
a removing unit configured to remove the encapsulation of the original display information;
a second display unit configured to display the original display information in response to the original display information having been unpacked.
CN201610885360.3A 2016-10-11 2016-10-11 Method and apparatus for displaying display information of an application Active CN106648598B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610885360.3A CN106648598B (en) 2016-10-11 2016-10-11 Method and apparatus for displaying display information of an application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610885360.3A CN106648598B (en) 2016-10-11 2016-10-11 Method and apparatus for displaying display information of an application

Publications (2)

Publication Number Publication Date
CN106648598A CN106648598A (en) 2017-05-10
CN106648598B true CN106648598B (en) 2020-10-09

Family

ID=58854829

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610885360.3A Active CN106648598B (en) 2016-10-11 2016-10-11 Method and apparatus for displaying display information of an application

Country Status (1)

Country Link
CN (1) CN106648598B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107704306A (en) * 2017-10-31 2018-02-16 北京小米移动软件有限公司 Note display method and device
CN113050853A (en) * 2019-12-27 2021-06-29 中兴通讯股份有限公司 Interface display method and device, storage medium and electronic device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103324388A (en) * 2013-05-30 2013-09-25 北京小米科技有限责任公司 Method and device for modifying shortcut icon
CN105549810A (en) * 2015-10-28 2016-05-04 东莞酷派软件技术有限公司 A method, device and terminal for application icon processing
CN105893015A (en) * 2015-12-09 2016-08-24 乐视致新电子科技(天津)有限公司 Method and device for revising application program icon on mobile terminal

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140189596A1 (en) * 2012-12-27 2014-07-03 Kabushiki Kaisha Toshiba Information processing apparatus, screen control program and screen control method
KR102109111B1 (en) * 2013-02-21 2020-05-11 삼성전자주식회사 Method for inputting for character in flexible display an electronic device thereof
CN104182123A (en) * 2014-08-25 2014-12-03 联想(北京)有限公司 Method for processing information and electronic device
CN104915268A (en) * 2015-06-24 2015-09-16 上海海漾软件技术有限公司 Desktop layout storage and recovery method and device thereof, terminal equipment and system
CN105843514B (en) * 2016-04-22 2019-05-14 Oppo广东移动通信有限公司 The application program launching method and device of mobile terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103324388A (en) * 2013-05-30 2013-09-25 北京小米科技有限责任公司 Method and device for modifying shortcut icon
CN105549810A (en) * 2015-10-28 2016-05-04 东莞酷派软件技术有限公司 A method, device and terminal for application icon processing
CN105893015A (en) * 2015-12-09 2016-08-24 乐视致新电子科技(天津)有限公司 Method and device for revising application program icon on mobile terminal

Also Published As

Publication number Publication date
CN106648598A (en) 2017-05-10

Similar Documents

Publication Publication Date Title
CN110378145B (en) A method and electronic device for sharing content
US10852912B2 (en) Image creation app in messaging app
US20200029181A1 (en) Layers in messaging applications
CN107889070B (en) Image processing method, device, terminal and computer-readable storage medium
CN107491683B (en) Application decryption method and device, terminal and computer readable storage medium
CN104520866B (en) Privacy protection method and terminal equipment
US9442709B1 (en) Transition experience during loading and updating an interface and applications pack
US11765265B2 (en) Incoming call alert method and terminal
CN107958168A (en) Screen recording method and device and terminal
US10637804B2 (en) User terminal apparatus, communication system, and method of controlling user terminal apparatus which support a messenger service with additional functionality
CN104869305B (en) Method and apparatus for processing image data
CN113852594A (en) A verification code acquisition method, device and terminal
CN107613118A (en) Method, device, mobile terminal and storage medium for enabling shortcut function
JP2014519632A (en) Customized launch of application
CN105573484B (en) A kind of projecting method and terminal
CN113051613A (en) Privacy policy detection method and device, electronic equipment and readable storage medium
CN110377440A (en) Information processing method and device
WO2017211088A1 (en) Multi-screen interaction method and device
TW201738740A (en) Icon processing method and device for applications
CN105391832A (en) Hardware information detection system used for detecting hardware state of smartphone
CN106648598B (en) Method and apparatus for displaying display information of an application
US20170186052A1 (en) Electronic apparatus and control method thereof
US9300787B1 (en) Augmented device interaction through services
WO2022193142A1 (en) Behavior monitoring method and apparatus, terminal device, and computer readable storage medium
CN106713681B (en) A kind of information processing method, device, terminal and server

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
GR01 Patent grant
GR01 Patent grant