Log setting method, logo setting device, electronic equipment and readable storage medium

By displaying the logo and its operation controls on the logo setting interface of the software system, and in response to user touch operations, displaying the logo location in real time, it solves the problem that users find it difficult to determine the location of the logo in effect, improving user experience and operation efficiency.

CN119396314APending Publication Date: 2025-02-07SHENZHEN STREAMING VIDEO TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411376219.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

In existing software systems, it is difficult for users to determine the location of the logo in the system, resulting in inefficient user experience and operation.

Method used

By displaying multiple logos and their associated operation controls on the logo setting interface of the software system, and in response to user touch operations on the operation controls, the logo is displayed in real time on the location of its page.

Benefits of technology

Effectively prompt the user's logo to take effect, improving the user experience and efficiency of logo operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119396314A_ABST
    Figure CN119396314A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of software systems, and provides a logo setting method, a logo setting device, electronic equipment and a readable storage medium. The logo setting method comprises the following steps: displaying a plurality of logos of a software system on a logo setting interface of the software system; displaying operation controls associated with the multiple logos on the logo setting interface; in response to a first touch operation on a target operation control in the multiple operation controls, the position of a first target logo in a first page is displayed, the first page is the page where the first target logo is located in the software system, and the first target logo is the logo associated with the target operation control. According to the method and the device, the effective position of the logo in the software system can be prompted to a user, so that the user experience and the logo operation efficiency are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of software systems, and in particular, relates to a logo setting method, a logo setting device, an electronic device, and a readable storage medium. Background Art

[0002] In modern society, software systems have become an indispensable part of our daily life and work. With the development of science and technology, software systems are becoming more and more functional and user interfaces are becoming more and more user-friendly. Among them, the demand for customization of software systems is also increasing. Users hope to personalize various parts of the software system according to their needs and preferences, and display logos related to themselves in multiple locations of the software system to improve the user experience and efficiency of the software system. Summary of the invention

[0003] The embodiments of the present application provide a logo setting method, a logo setting device, an electronic device and a readable storage medium, which can prompt a user of the effective position of a logo in a software system, thereby improving the user experience and the efficiency of operating the logo.

[0004] In a first aspect, an embodiment of the present application provides a logo setting method, comprising:

[0005] Displaying multiple logos of the software system on a logo setting interface of the software system;

[0006] Displaying, on the logo setting interface, a plurality of operation controls associated with each of the logos;

[0007] In response to a first touch operation on a target operation control among the multiple operation controls, the position of a first target logo in a first page is displayed, the first page is the page where the first target logo is located in the software system, and the first target logo is the logo associated with the target operation control.

[0008] In an embodiment of the present application, by displaying multiple logos of the software system and the operation controls associated with the multiple logos on the logo setting interface of the software system, and in response to a first touch operation on a target operation control among the multiple operation controls, the position of the first target logo (i.e., the logo associated with the target operation control) in the first page (i.e., the page where the first target logo is located in the software system) can be displayed, thereby prompting the user to the effective position of the first target logo in the software system, thereby improving the user experience and the operating efficiency of the first target logo.

[0009] In a second aspect, an embodiment of the present application provides a logo setting device, including:

[0010] A logo display module, used for displaying multiple logos of the software system on a logo setting interface of the software system;

[0011] A control display module, used for displaying operation controls associated with each of the multiple logos on the logo setting interface;

[0012] A position display module is used to display the position of a first target logo in a first page in response to a first touch operation on a target operation control among the multiple operation controls, wherein the first page is the page where the first target logo is located in the software system, and the first target logo is the logo associated with the target operation control.

[0013] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the logo setting method as described in the first aspect above when executing the computer program.

[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the logo setting method as described in the first aspect above is implemented.

[0015] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on an electronic device, the electronic device executes the logo setting method described in the first aspect.

[0016] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0018] Figure 1 is a schematic flow chart of a logo setting method provided in an embodiment of the present application;

[0019] Figure 2 This is a sample image of the logo setting interface;

[0020] Figure 3 This is the example picture of the second page;

[0021] Figure 4 is a structural schematic diagram of a logo setting device provided in an embodiment of the present application;

[0022] Figure 5 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0024] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0025] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0026] It should also be understood that in the embodiments of the present application, "plurality" refers to two or more than two.

[0027] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0028] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0029] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0030] The logo setting method provided in the embodiment of the present application can be applied to electronic devices such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), etc. The embodiment of the present application does not impose any restrictions on the specific types of electronic devices.

[0031] See also Figure 1 , Figure 1 A schematic flow chart of a logo setting method provided in an embodiment of the present application is shown, and the logo setting method is applied to an electronic device. As an example but not a limitation, the method includes the following steps:

[0032] Step 101: Display multiple logos of the software system on a logo setting interface of the software system.

[0033] The software system includes but is not limited to applications and websites. The multiple logos of the software system may refer to the logos of multiple pages in the software system. A page usually has one logo, so multiple pages have multiple logos. The logo can be understood as a logo.

[0034] The above logo setting interface may refer to an interface that can interact with the user to implement logo setting, in which the logo can be customized, thereby meeting the user's demand for logo customization of the software system. For example, the user can display part or all of the logos of the software system in the above logo setting interface, and can change the logo based on the displayed logo.

[0035] It should be understood that the software system may also have only one logo. In this case, since the number of logos is small, it is easy for users to remember where the logo is effective in the software system, so the logo setting scheme provided by this application may not be used to display the position. Of course, when the software system has only one logo, the user may also use the logo setting scheme provided by this application to display the logo position, and this application does not limit this.

[0036] As an example but not limitation, the software system is a website, which includes a login page, a homepage, a webpage, an about dialog page, a report page, a report badge page, etc., and a logo is set in each page. Each logo can be named according to the page where the logo is located in the software system to achieve the classification of the logo. For example, the logo of the login page can be called a login logo, the logo of the homepage can be called a homepage logo, the logo of the webpage can be called a webpage logo, the logo of the about dialog page can be called an about dialog logo, the logo of the report page can be called a report logo, and the logo of the report badge page can be called a report badge logo.

[0037] In one possible implementation, before the electronic device displays multiple logos of the software system on the logo setting interface of the software system, it can first obtain the account information of the user who logs into the software system; determine whether the user has the logo operation permission based on the account information; if the user has the logo operation permission, then display the multiple logos on the logo setting interface.

[0038] The above account information includes but is not limited to the account number and account password. The above logo operation authority includes but is not limited to the authority to view and update the logo.

[0039] At least one account information with logo operation permission can be pre-stored in the electronic device. After the account information of the user who logs in to the software system is obtained, the user's account information can be compared with at least one pre-stored account information with logo operation permission; if the at least one pre-stored account information with logo operation permission contains account information that is the same as the user's account information, it is determined that the user has the logo operation permission, and only the user with the logo operation permission can enter the logo setting interface or operate the logo in the logo setting interface; if the at least one pre-stored account information with logo operation permission does not contain account information that is the same as the user's account information, it is determined that the user does not have the logo operation permission. In this case, in order to improve the security of the logo, the user can be prohibited from opening the logo setting interface of the software system, or multiple logos of the software system can be hidden or not displayed in the logo setting interface, or multiple logos displayed in the logo setting interface can be mosaic processed.

[0040] In one application scenario, after a user successfully logs into a software system, the user can click on the logo setting bar in the setting options of the software system. In response to the user's click on the logo setting bar, the account information of the user who logged into the software system can be obtained. If it is determined based on the account information that the user has logo operation authority, the logo setting interface can be entered and multiple logos can be displayed on the logo setting interface.

[0041] It should be understood that when multiple users set the logo of the software system at the same time, the logo set by the latest operation action shall prevail. For example, if three users update a logo in the software system at the same time, the logo will be updated to the logo set by the latest update operation.

[0042] In a possible implementation, before the logo setting interface of the software system displays multiple logos of the software system, the method further includes:

[0043] Obtain access paths for each of the multiple logos from the front-end cache;

[0044] A plurality of logos are acquired according to respective access paths of the plurality of logos.

[0045] Before the logo of the software system is personalized, multiple logos of the software system are initialized before each version is released and stored in a designated location in a static resource mode, such as in the code of the software system.

[0046] For multiple logos initialized in the software system (i.e., logos that have not been personalized), they can be stored in the code of the software system, and the code also stores the access path of the logo. When the user accesses the software system for the first time, the access path of each of the multiple logos can be obtained from the code, and the access path of each of the multiple logos can be stored in the front-end cache; for the logos after the user has personalized the settings (i.e., the updated logos), they can be stored in the storage module of the electronic device, and the corresponding access path can be obtained and stored in the front-end cache. On the basis of storing the access path in the front-end cache, when the user subsequently accesses the software system, if the logo of the software system needs to be displayed, the access path of the logo can be directly obtained from the front-end cache, thereby reducing the interface interaction when obtaining the access path, improving the rendering efficiency of the logo, and the corresponding logo can be obtained for display based on the obtained access path.

[0047] Since the front-end cache usually has a time limit and there is a risk of cache clearing, before storing the access paths of multiple logos in the front-end cache, the access paths of multiple logos can also be stored in the database first, so that when cache clearing is detected, in order to reduce interface interaction when obtaining access paths, the access paths of multiple logos stored in the database can be stored in the front-end cache.

[0048] In a possible implementation, after the logo setting interface of the software system displays multiple logos of the software system, the method further includes:

[0049] In response to a second touch operation on a second target logo among the plurality of logos, determining a third target logo, and verifying the third target logo;

[0050] If the third target logo passes the verification, the second target logo is updated to the third target logo.

[0051] The second target logo may be a logo associated with the second touch operation among multiple logos. The second touch operation may be at least one of a short press operation, a long press operation, a single click operation, a double click operation, a drag operation, a slide operation, and the like.

[0052] Since the second touch operation is used to trigger the update of the second target logo, the second touch operation may also be referred to as an update operation.

[0053] For example, the second touch operation is a single-click operation. If it is detected that the user performs a single-click operation on the login logo, it can be determined that the login logo is associated with the single-click operation. That is, in this case, the second target logo is the login logo.

[0054] In response to a second touch operation on a second target logo, the electronic device can determine a third target logo uploaded by a user, and verify the third target logo according to a target logo format and a target logo size range corresponding to the second target logo, where the number of target logo formats is at least one; if the format of the third target logo is any target logo format and the size of the third target logo is within the target logo size range, then it is determined that the third target logo has passed the verification; if the format of the third target logo is not any target logo format or the size of the third target logo is not within the target logo size range, then it is determined that the third target logo has not passed the verification.

[0055] The target logo format may refer to the logo format required by the page where the second target logo is located. The target logo size range may refer to the logo size range required by the page where the second target logo is located. In order to ensure the display effect of logos at different locations in the software system, it is necessary to limit the logo format and logo size at each location. The logo format and logo size range required by different pages can be pre-set based on the screen resolution of common electronic devices, the location and size of the logo on the page where it is located, and the user's usage habits of the logo format.

[0056] As an example and not a limitation, Table 1 shows the logo formats and logo size ranges required for each of the multiple pages.

[0057] page Logo Format Logo size range Login Page png,jpg,bmp ≤1000*120 Home png,jpg,bmp ≤1000*60 Web page png,jpg,bmp ≤60*60 About Dialog Page png,jpg,bmp ≤1000*60 Report Page png,jpg,bmp ≤1400*240 Report badge page png,jpg,bmp ≤480*240

[0058] The unit of the logo size is pixel (px).

[0059] In a possible implementation, if the third target logo fails to pass the verification, the electronic device may prompt the user to issue a prompt message according to the reason for failing the verification, so as to prompt the user to adjust the third target logo accordingly according to the prompt message, so that the adjusted third target logo can pass the verification. If the reason for failing the verification is that the format of the third target logo is not any target logo format, at least one target logo format may be displayed to prompt the user to adjust the format of the third target logo to any target logo format; if the reason for failing the verification is that the size of the third target logo is not within the target logo size range, the target logo size range may be displayed to prompt the user to adjust the size of the third target logo to within the target logo size range.

[0060] For example, the second target logo is a login logo, the format of the third target logo is png, and the size of the third target logo is 1200*140. It can be seen from Table 1 that since the size of the third target logo is larger than the logo size range required by the login page, it can be determined that the third target logo has not passed the verification. In this case, the electronic device can display the logo size range required by the login page to prompt the user to adjust the size of the third target logo according to the logo size range required by the login page, and adjust the size of the third target logo to within the logo size range required by the login page. On this basis, the second target logo can be updated to the third target logo, thereby realizing the update of the login logo (that is, updating the login logo from the second target logo to the third target logo).

[0061] This embodiment can quickly update the logo by touching the logo that needs to be updated, thereby meeting the user's customization needs, and does not require maintenance personnel to guide the update, reducing the labor cost of maintenance. In addition, when updating the logo, the interface effect can be updated by prompting the user to refresh the logo setting interface and re-submit the logo request.

[0062] Step 102: Displaying operation controls associated with a plurality of logos on a logo setting interface.

[0063] The above-mentioned operation control is a control displayed on the logo setting interface for triggering the logo position display, and the present application does not limit the specific type of the control. For example, the above-mentioned operation control may be a bubble prompt button.

[0064] Optionally, the operation control may be displayed near a logo associated with the operation control so that the user can understand the logo associated with the operation control.

[0065] Optionally, in addition to displaying information such as the logo and operation controls, the logo setting interface can also display information such as the logo format and logo size range required by the page where the logo is located. Figure 2 The following is an example of a logo setting interface. The logo setting interface displays multiple logos, including a login logo (i.e., pattern 1), a homepage logo (i.e., pattern 2), a webpage logo (i.e., pattern 3), an about dialog logo (i.e., pattern 4), a report logo (i.e., pattern 5), and a report badge logo (i.e., pattern 6). It also displays a bubble prompt button (i.e., a round button containing a question mark) associated with each logo, a save option, and information such as the logo format and logo size range required by the page where the logo is located. When the user updates or replaces logos in various parts of the software system, there will be friendly page auxiliary prompts to guide the user to clearly understand the set logo size, format requirements, and where it will take effect, so as to assist the user to complete the logo setting efficiently and easily without the guidance and assistance of others. Among them, the above save option is used to save the user's settings for the logo in the logo setting interface.

[0066] In a possible implementation, when the electronic device displays multiple logos on the logo setting interface, it can also display operation controls associated with the multiple logos.

[0067] In another possible implementation, the logo setting interface may be provided with a switch option for operation controls. In response to turning on the switch option, the logo setting interface displays the operation controls associated with the multiple logos; in response to turning off the switch option, the logo setting interface hides or does not display the operation controls associated with the multiple logos.

[0068] Step 103: In response to a first touch operation on a target operation control among the multiple operation controls, display a position of a first target logo in the first page.

[0069] Among them, the first page is the page where the first target logo is located in the software system, and the first target logo is a logo associated with the target operation control. The target operation control may refer to an operation control associated with the first touch operation among multiple operation controls. For example, if the user's first touch operation on the operation control associated with the login logo is detected, the operation control associated with the login logo can be determined to be the target operation control. On this basis, the position of the login logo in the login page can be displayed, so that when there are many types of customized logos, it is convenient for users to know where the set login logo is effective, making the operation of the login logo more limited, greatly improving the user's usage efficiency.

[0070] The electronic device controls the enabling effect of the logo position display through the operation control. Not only can the logo position display be used to quickly guide the user to set the logo, but also since the user can choose whether to touch the operation control according to actual needs, users who are more proficient in operating the software system can also choose not to touch the operation control, thereby reducing redundant system prompts and improving the user experience.

[0071] The first touch operation can be at least one of a variety of operations such as a short press operation, a long press operation, a single click operation, a double click operation, a drag operation, and a sliding operation. The first touch operation and the second touch operation can be the same or different, and this application does not limit this. For example, the first touch operation and the second touch operation are both single click operations, or the first touch operation is a single click operation, and the second touch operation is a long press operation. In an application scenario, when the user sets the corresponding logo, if the effect of the logo in the software system is not clear, the operation control of the corresponding logo can be clicked to display the position of the logo in the page where the logo is located in the software system, thereby dynamically guiding the user to set the logo, and the user can click the operation control of the logo or the non-dynamic guide area in the logo setting interface again to end the dynamic guidance (i.e., close the display of the position of the logo in the page where the logo is located in the software system). Among them, the above-mentioned non-dynamic guide area can refer to the area in the logo setting interface except the area covered by the position of the displayed first target logo in the first page.

[0072] This embodiment provides a dynamic interface display solution. When a user selects a custom logo, the solution can display the position of the logo on different pages (such as login page, home page, etc.) in real time through touch operation of the operation control, and can dynamically switch the demonstration more intuitively to help users clearly understand the scope of influence of the logo setting.

[0073] In a possible implementation, the electronic device may display the position of the first target logo in the first page by displaying the first page. For example, the first page is displayed, and the position of the first target logo is marked in the first page. Optionally, in order to reduce the obstruction of the logo setting interface, the first page may be displayed in a floating manner.

[0074] In another possible implementation, the electronic device may perform a screenshot operation on the first page to obtain a screenshot image, display the screenshot image, and mark the position of the first target logo in the screenshot image. Optionally, in order to reduce the obstruction of the logo setting interface, the screenshot image may be displayed in a suspended manner.

[0075] In another possible implementation, the electronic device may generate a second page based on the first page, the second page including identification information of the first page and the position of the marked first target logo in the second page, the position of the first target logo in the second page being the same as that in the first page; and display the second page.

[0076] Since the second page displays less content than the first page, the power consumption of the electronic device can be reduced by displaying the position of the first target logo in the first page by displaying the second page.

[0077] Since the position of the first target logo is marked in the second page and the position of the first target logo in the second page is the same as that in the first page, the position of the first target logo in the first page can be displayed by displaying the second page. Optionally, in order to reduce the obstruction of the logo setting interface, the second page can be displayed in a floating manner. Figure 3 The second page is shown in FIG. Figure 2 The second page is generated and displayed by clicking the operation control associated with the homepage logo. The area selected by the black bold rectangle in the second page is the position of the homepage logo in the first page, that is, the homepage logo is located in the upper left corner of the first page. On the basis of displaying the second page, the size requirements and format requirements of the homepage logo, as well as information such as "logo position" can also be displayed. The "logo position" is used to support that the area selected by the black bold rectangle below it is the position of the homepage logo in the first page.

[0078] In an embodiment of the present application, by displaying multiple logos of the software system and the operation controls associated with the multiple logos on the logo setting interface of the software system, and in response to a first touch operation on a target operation control among the multiple operation controls, the position of the first target logo (i.e., the logo associated with the target operation control) in the first page (i.e., the page where the first target logo is located in the software system) can be displayed, thereby prompting the user to the effective position of the first target logo in the software system, thereby improving the user experience and the operating efficiency of the first target logo.

[0079] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0080] Corresponding to the logo setting method described in the above embodiment, Figure 4 A schematic structural diagram of a logo setting device provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.

[0081] Reference Figure 4, the logo setting device comprises:

[0082] A logo display module 41, used for displaying multiple logos of the software system on a logo setting interface of the software system;

[0083] A control display module 42, configured to display, on the logo setting interface, a plurality of operation controls associated with each of the logos;

[0084] The position display module 43 is used to display the position of the first target logo in the first page in response to the first touch operation on the target operation control among the multiple operation controls. The first page is the page where the first target logo is located in the software system, and the first target logo is the logo associated with the target operation control.

[0085] Optionally, the logo setting device further includes:

[0086] An account acquisition module, used to acquire account information of a user who logs into the software system;

[0087] An authority determination module, used to determine whether the user has the authority to operate the logo according to the account information;

[0088] The logo display module 41 is specifically used for:

[0089] If the user has the logo operation authority, a plurality of the logos are displayed on the logo setting interface.

[0090] Optionally, the position display module 43 includes:

[0091] a page generating unit, configured to generate a second page according to the first page, wherein the second page includes identification information of the first page and a position of the marked first target logo in the second page, wherein the position of the first target logo in the second page is the same as that in the first page;

[0092] A page display unit is used to display the second page.

[0093] Optionally, the page display unit is specifically used for:

[0094] The second page is displayed in a floating manner.

[0095] Optionally, the logo setting device further includes:

[0096] a logo verification module, configured to determine a third target logo in response to a second touch operation on a second target logo among the plurality of logos, and verify the third target logo;

[0097] The logo updating module is configured to update the second target logo to the third target logo if the third target logo passes the verification.

[0098] Optionally, the logo verification module is specifically used for:

[0099] determining a target logo size range and at least one target logo format corresponding to the second target logo;

[0100] If the format of the third target logo is any of the target logo formats and the size of the third target logo is within the target logo size range, determining that the third target logo passes the verification;

[0101] If the format of the third target logo is not any of the target logo formats, or the size of the third target logo is not within the target logo size range, it is determined that the third target logo has failed verification.

[0102] Optionally, the logo setting device further includes:

[0103] A path acquisition module, used for acquiring access paths of the plurality of logos from the front-end cache;

[0104] The logo acquisition module is used to acquire the multiple logos according to their respective access paths.

[0105] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0106] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 5 As shown, the electronic device 5 of this embodiment includes: at least one processor 50 ( Figure 5 Only one is shown in the figure), a memory 51, and a computer program 52 stored in the memory 51 and executable on the at least one processor 50, wherein when the processor 50 executes the computer program 52, the steps in any of the above-mentioned logo setting method embodiments are implemented.

[0107] The electronic device may include, but is not limited to, a processor 50 and a memory 51. Those skilled in the art will appreciate that Figure 5 It is only an example of the electronic device 5 and does not constitute a limitation on the electronic device 5. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, etc.

[0108] The processor 50 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0109] In some embodiments, the memory 51 may be an internal storage unit of the electronic device 5, such as a hard disk or memory of the electronic device 5. In other embodiments, the memory 51 may also be an external storage device of the electronic device 5, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 5. Further, the memory 51 may also include both an internal storage unit and an external storage device of the electronic device 5. The memory 51 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program. The memory 51 may also be used to temporarily store data that has been output or is to be output.

[0110] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0111] An embodiment of the present application also provides an electronic device, which includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor implements the steps of any of the above-mentioned method embodiments when executing the computer program.

[0112] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.

[0113] An embodiment of the present application provides a computer program product. When the computer program product runs on an electronic device, the electronic device can implement the steps in the above-mentioned method embodiments when executing the computer program product.

[0114] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the device / electronic device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.

[0115] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0116] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0117] In the embodiments provided in the present application, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0118] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0119] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A logo setting method, characterized in that: include: Displaying multiple logos of the software system on a logo setting interface of the software system; Displaying, on the logo setting interface, a plurality of operation controls associated with each of the logos; In response to a first touch operation on a target operation control among the multiple operation controls, the position of a first target logo in a first page is displayed, the first page is the page where the first target logo is located in the software system, and the first target logo is the logo associated with the target operation control.

2. The logo setting method according to claim 1, characterized in that: Before the logo setting interface of the software system displays the multiple logos of the software system, the method further includes: Obtaining account information of a user who logs into the software system; Determining whether the user has the logo operation authority according to the account information; The displaying of multiple logos of the software system on the logo setting interface of the software system includes: If the user has the logo operation authority, a plurality of the logos are displayed on the logo setting interface.

3. The logo setting method according to claim 1, characterized in that: The displaying the position of the first target logo on the first page includes: Generate a second page according to the first page, the second page including identification information of the first page and a marked position of the first target logo in the second page, the position of the first target logo in the second page being the same as that in the first page; The second page is displayed.

4. The logo setting method according to claim 3, characterized in that: The displaying of the second page includes: The second page is displayed in a floating manner.

5. The logo setting method according to any one of claims 1 to 4, characterized in that: After the software system's logo setting interface displays multiple logos of the software system, the method further includes: In response to a second touch operation on a second target logo among the plurality of logos, determining a third target logo, and verifying the third target logo; If the third target logo passes the verification, the second target logo is updated to the third target logo.

6. The logo setting method according to claim 5, characterized in that: The verifying the third target logo includes: determining a target logo size range and at least one target logo format corresponding to the second target logo; If the format of the third target logo is any of the target logo formats and the size of the third target logo is within the target logo size range, determining that the third target logo passes the verification; If the format of the third target logo is not any of the target logo formats, or the size of the third target logo is not within the target logo size range, it is determined that the third target logo has failed verification.

7. The logo setting method according to any one of claims 1 to 4, characterized in that: Before the logo setting interface of the software system displays the multiple logos of the software system, the method further includes: Obtaining access paths of the plurality of logos from the front-end cache; The multiple logos are acquired according to the access paths of the multiple logos respectively.

8. A logo setting device, characterized in that: include: A logo display module, used for displaying multiple logos of the software system on a logo setting interface of the software system; A control display module, used for displaying operation controls associated with each of the multiple logos on the logo setting interface; A position display module is used to display the position of a first target logo in a first page in response to a first touch operation on a target operation control among the multiple operation controls, wherein the first page is the page where the first target logo is located in the software system, and the first target logo is the logo associated with the target operation control.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the logo setting method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the logo setting method according to any one of claims 1 to 7 is implemented.