CN111061532A - Wallpaper display method and terminal equipment - Google Patents

Wallpaper display method and terminal equipment Download PDF

Info

Publication number
CN111061532A
CN111061532A CN201911308912.4A CN201911308912A CN111061532A CN 111061532 A CN111061532 A CN 111061532A CN 201911308912 A CN201911308912 A CN 201911308912A CN 111061532 A CN111061532 A CN 111061532A
Authority
CN
China
Prior art keywords
wallpaper
screen
screen wallpaper
sequence
user
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.)
Granted
Application number
CN201911308912.4A
Other languages
Chinese (zh)
Other versions
CN111061532B (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.)
Qingdao Hisense Media Network Technology Co Ltd
Original Assignee
Qingdao Hisense Media Network Technology 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 Qingdao Hisense Media Network Technology Co Ltd filed Critical Qingdao Hisense Media Network Technology Co Ltd
Priority to CN201911308912.4A priority Critical patent/CN111061532B/en
Publication of CN111061532A publication Critical patent/CN111061532A/en
Application granted granted Critical
Publication of CN111061532B publication Critical patent/CN111061532B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a wallpaper display method and terminal equipment, wherein the method comprises the following steps: receiving a first operation input by a user, wherein the first operation is configured to control a terminal device to enter a wallpaper display state; and in response to the first operation, calling the screen wallpaper in the wallpaper sequence for display, wherein the screen wallpaper in the wallpaper sequence comprises the collected first screen wallpaper and the second screen wallpaper issued by the server, and the first screen wallpaper is the screen wallpaper which is stored in the terminal device in response to the collection operation of the user in the previous wallpaper display process. In the method and the device, the collected wallpaper cannot be replaced due to wallpaper updating, and in the wallpaper display process, a user can collect the interested screen wallpaper seen by the user, so that the user can still see the screen wallpaper in the subsequent wallpaper display process, and the use experience of the user is improved.

Description

Wallpaper display method and terminal equipment
Technical Field
The application relates to the technical field of terminals, in particular to a wallpaper display method and terminal equipment.
Background
When terminal equipment such as a mobile phone and a tablet personal computer are networked, the server can issue wallpaper data to the terminal equipment periodically, so that the terminal equipment can update wallpaper in the database periodically, and when the terminal equipment receives screen-up or screen-down operation in a screen-locking state, the wallpaper updated periodically in the database can be loaded to be displayed on a screen-locking interface, so that the freshness and personalized requirements of a user on the wallpaper are met.
However, in practical application, the applicant finds that the user cannot see the wallpaper which is interested by the user again when the user is in bright screen after the wallpaper is updated due to the fact that the user passively accepts the wallpaper pushed by the server.
Disclosure of Invention
In order to solve the technical problem, the application provides a wallpaper display method and terminal equipment.
In a first aspect, the present application provides a wallpaper display method, including:
receiving a first operation input by a user, wherein the first operation is configured to control a terminal device to enter a wallpaper display state;
and in response to the first operation, calling the screen wallpaper in the wallpaper sequence for display, wherein the screen wallpaper in the wallpaper sequence comprises the collected first screen wallpaper and the second screen wallpaper issued by the server, and the first screen wallpaper is the screen wallpaper which is stored in the terminal device in response to the collection operation of the user in the previous wallpaper display process.
In a second aspect, the present application further provides a terminal device, including:
the display screen is used for displaying screen wallpaper;
the communicator is used for receiving second screen wallpaper issued by the server;
a controller connected with the communicator and a display screen, the controller configured to:
receiving a first operation input by a user, wherein the first operation is configured to control a terminal device to enter a wallpaper display state;
in response to receiving the first operation, calling screen wallpaper in a wallpaper sequence for display of the display screen, wherein the screen wallpaper in the wallpaper sequence comprises a first screen wallpaper and a second screen wallpaper which are collected, and the first screen wallpaper is a screen wallpaper which is stored in the terminal device in response to a user collection operation in a previous wallpaper display process.
The technical scheme that this application provided possesses following beneficial effect: the wallpaper sequence comprises a second screen wallpaper issued by the server and a first screen wallpaper collected by the user in the previous wallpaper display process, so that when the terminal device calls the screen wallpaper in the wallpaper sequence to display, the user can see the wallpaper image collected by the user, namely the collected wallpaper cannot be replaced due to wallpaper updating, and in the wallpaper display process, the user can collect the interesting screen wallpaper seen by the user, so that the user can still see the screen wallpaper in the subsequent wallpaper display process, and the use experience of the user is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a schematic diagram of a wallpaper display interface according to an embodiment of the present application;
fig. 2 is a schematic diagram illustrating a display style during wallpaper switching according to an embodiment of the present application;
fig. 3 is a schematic diagram illustrating a wallpaper display interface according to an embodiment of the application when an operation key flick frame is called;
FIG. 4 is a schematic diagram of a wallpaper display interface when the wallpaper is collected according to an embodiment of the application;
FIG. 5 is a schematic diagram of a wallpaper channel subscription interface shown in an embodiment of the present application;
FIG. 6 is a flowchart illustrating a wallpaper displaying method according to an embodiment of the present application;
FIG. 7 is an interaction flowchart of a wallpaper displaying method according to an embodiment of the present application;
FIG. 8 is a flow chart illustrating wallpaper data caching according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present invention will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The invention aims to enable a user to collect the interested screen wallpaper, namely the first screen wallpaper, through the collection operation of the wallpaper interface, the first screen wallpaper can be stored in the terminal device and cannot be replaced due to the updating of the wallpaper of the terminal device, and optionally, a collection identifier can be set for the first screen wallpaper. When the server issues the second screen wallpaper, the terminal device obtains a wallpaper sequence according to the first screen wallpaper and the second screen wallpaper, and the terminal device calls the screen wallpaper in the wallpaper sequence to display, so that the user can still see the first screen wallpaper collected by the user after the wallpaper is updated.
In some embodiments, an interface refers to a media interface for interaction and information exchange between an application or operating system and a user that enables conversion between an internal form of information and a form that is acceptable to the user. A commonly used presentation form of the user interface is a Graphical User Interface (GUI), which refers to a user interface related to computer operations and displayed in a graphical manner. It may be an interface element such as an icon, a window, a control, etc. displayed in the display screen of the electronic device, where the control may include a visual interface element such as an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget, etc.
Fig. 1 is a diagram illustrating a terminal device as an example of a smart phone, where the screen wallpaper is displayed when the smart phone is in a screen-locked state and is displayed when the smart phone is in a bright screen state, the screen wallpaper may include an image of a specific subject, for example, fig. 1 is a character image, and a promotional link of some advertisements/applications/web pages may also be displayed on an upper layer of the image, for example, "why children have unreasonable behavior" displayed on a wallpaper interface in fig. 1, a user clicks a "view details" below the interface, so that the interface can be skipped, and page resources corresponding to the promotional link are viewed, so that the user can browse and. It should be noted that the content of the information displayed in the screen wallpaper is not limited.
When the terminal device is in a screen-locked state and is in a bright screen, an operation function of the wallpaper interface may be provided for the user, for example, the user may slide left or right on the wallpaper interface to switch different screen wallpapers arranged in the wallpaper sequence, as shown in fig. 2, when the user slides right on the wallpaper interface of fig. 1, the left-side picture occupies the screen and gradually decreases, the screen wallpaper sequenced one bit behind the wallpaper of fig. 1 in the wallpaper sequence, that is, the right-side picture occupies the screen and gradually increases in fig. 2, until the right-side picture occupies the entire interface, the wallpaper switching is completed, the display effect when the wallpaper is gradually switched is shown in fig. 2, in practical application, the wallpaper switching effect may be set, and should not be limited to the embodiment. A corresponding wallpaper switching calling interface can be arranged in the terminal equipment, for example, a prevPic interface is called when the terminal equipment slides leftwards, and the terminal equipment can be switched to the wallpaper sequenced one bit before the current wallpaper in the wallpaper sequence; when the nextPic interface is called when sliding to the right, the wallpaper which is sequenced one bit behind the current wallpaper in the wallpaper sequence can be switched to.
Or, in the operation functions of other wallpaper interfaces, the user may perform an operation of invoking an operation key popup box, and then the terminal device displays the operation key popup box in the specified area of the current screen wallpaper, for example, the user may slide upwards at the bottom of the wallpaper interface, so as to invoke the operation key popup box at the bottom of the current wallpaper interface, as shown in fig. 3, the popup box may include a pause switch key, a delete key, a collection key, a share key, a set key, and the like, and may pause switching of the screen wallpaper in the wallpaper sequence, or delete, collect, share, or otherwise set the currently displayed screen wallpaper, so that the user may perform more diversified operations on the screen wallpaper in the wallpaper sequence, which is convenient for the user to manage and control wallpaper data, and improves user experience. It should be noted that the operation manner of the wallpaper interface by the user is not limited to that described in this embodiment, and may be set according to the use habit of the user.
When the user views the screen wallpaper of fig. 3, the user likes the screen wallpaper, and may click "collect" in the bottom operation key frame, so that the collect key is triggered, and then the terminal device may select to set a collect identifier for the screen wallpaper of fig. 3 in response to the collect key of the screen wallpaper of fig. 3 being triggered, so as to mark that the screen wallpaper has been collected by the user, and the image data of the screen wallpaper and the storage path of the local disk (i.e. the location where the screen wallpaper is stored in the terminal device) may not change, and may not be replaced when the wallpaper data is updated next time. When the user collects the screen wallpaper, a toast prompt can pop up, for example, as shown in fig. 4, "the collected picture will not be replaced due to picture update", that is, the user can know that the picture cannot be replaced, and when the user accesses the server to update the wallpaper data next time, the user can see the picture displayed in the wallpaper sequence again.
The wallpaper display in the terminal device may be implemented by installing a wallpaper Application (APP) with a function similar to that of a screen locking application/theme setting, as shown in fig. 5, a channel subscription block may be set in the wallpaper application, in the channel subscription block, a user may select and change a wallpaper theme which is interested by the user, such as "flower", "animal", "landscape", "person", and the like, and after the wallpaper theme information is determined, the channel subscription information is determined, so that an SDK (software development Kit) management update system corresponding to the wallpaper application may request the server to issue a second screen wallpaper according to the channel subscription information, so that the second screen wallpaper may meet the user's requirement for the wallpaper theme.
The terminal device in this embodiment includes, but is not limited to, a mobile terminal such as a smart phone and a tablet computer, and may also be other display devices having a wallpaper display function, such as a notebook computer, a desktop computer, and a smart television, which may display a screen saver wallpaper, and the like. For example, a terminal device supporting a touch screen function, a user may operate a screen wallpaper of a display screen through a touch screen; alternatively, the user may manipulate the wallpaper through input devices including, but not limited to, a mouse, a keyboard, a light pen, a voice device, etc.
In the following, the embodiment of the present application specifically describes how to display the screen wallpaper in the wallpaper sequence from the perspective of the wallpaper sequence update and the wallpaper data caching policy.
The application provides a wallpaper display method, as shown in fig. 6, the method comprises the following program steps:
and step S10, receiving a first operation input by a user, wherein the first operation is configured to control the terminal device to enter a wallpaper display state.
In this embodiment, if the terminal device is a mobile terminal such as a mobile phone and a tablet computer, the first operation may be a screen wakeup operation received when the terminal device turns off the screen, that is, a screen bright operation in a screen lock state of the terminal device, and when the terminal device receives the first operation, the terminal device enters a wallpaper display state.
For terminal equipment such as a television, a computer and the like, a user can set a screen saver, and if the user does not operate the terminal equipment within a preset time, the screen saver is triggered to enter a screen saver state to display screen saver wallpaper, so that the situation that a display screen displays the same static picture for a long time is avoided, and the damage of the display screen is prevented. Step S20, in response to receiving the first operation, calling screen wallpapers in a wallpaper sequence for display, wherein the screen wallpapers in the wallpaper sequence include a first screen wallpaper which is collected and a second screen wallpaper issued by a server, and the first screen wallpaper is a screen wallpaper which is stored in the terminal device in response to the collection operation of the user in the previous wallpaper display process.
In response to receiving the first operation, that is, in response to receiving a screen wakeup operation when the terminal device turns off the screen, or in response to entering a screen saver state by the terminal device, it is necessary to call a screen wallpaper in the wallpaper sequence for display. Before step S10, the terminal device needs to generate a wallpaper sequence, and referring to fig. 6, the method further includes:
step S301, receiving and storing a second screen wallpaper issued by the server.
The terminal equipment can acquire channel subscription information which comprises a plurality of wallpaper theme information selected by a user, and then sends a wallpaper issuing request to the server, wherein the wallpaper issuing request indicates the server to issue a second screen wallpaper matched with the channel subscription information to the terminal equipment by the user. And the server responds to the wallpaper issuing request, issues a second screen wallpaper to the terminal equipment, and the terminal equipment receives and stores the second screen wallpaper, so that a new wallpaper sequence can be generated, and the screen wallpaper to be displayed is updated.
Step S302, generating the wallpaper sequence according to the first screen wallpaper and the second screen wallpaper, and recording information such as an index value, insertion time, URL (uniform resource locator) and a storage path in a local disk of each screen wallpaper in the wallpaper sequence in a local database corresponding to the wallpaper sequence.
The wallpaper sequence comprises the second screen wallpaper newly issued by the server and the first screen wallpaper, so that the user can see the previously collected screen wallpaper. When the screen wallpaper in the wallpaper sequence is displayed, in response to receiving a collection operation on the current screen wallpaper, a collection identifier is set for the current screen wallpaper, and the collection identifier is used for indicating that the current screen wallpaper becomes a first screen wallpaper. Specifically, referring to fig. 3 and 4, in response to receiving an operation of calling out an operation key popup frame, displaying an operation key popup frame in a designated area of the current screen wallpaper, where the operation key popup frame includes a favorite key; and setting the collection mark for the current screen wallpaper in a local database in response to the collection key being triggered. The collection identifier is also recorded in the information corresponding to the current screen wallpaper in the local database, and all the screen wallpapers with the collection identifier are the first screen wallpaper.
In a specific implementation of the wallpaper display method, the display of the screen wallpaper can be realized by means of the wallpaper application, as shown in fig. 7, the wallpaper display method can be subdivided into three sides, which are respectively the wallpaper application, the SDK management update system corresponding to the wallpaper application, and the server (i.e., the data background of the second screen wallpaper). The wallpaper application program and the SDK management updating system are configured in the terminal equipment and run in a memory of the terminal equipment, the terminal equipment and the server are in communication interaction through a network, and the server is used for issuing a second screen wallpaper to the terminal equipment to update wallpaper data in the terminal equipment.
The wallpaper application program is an App downloaded by a user in terminal equipment, is directly oriented to the user, displays screen wallpaper in a wallpaper sequence when responding to receiving a first operation or responding to entering a screen saver state, calls a prevPic interface or a nextPic interface according to a sliding operation of the user, realizes switching of the screen wallpaper in the wallpaper sequence, and can also feed back a collection operation or a user-defined wallpaper insertion operation to the SDK management updating system, so that the SDK management updating system updates a local database, and sets a collection identification or a user-defined wallpaper identification for the screen wallpaper.
The wallpaper application program can call an initialization interface of the SDK management update system, so as to transmit necessary parameters (such as resolution of the terminal device, application identifier and the like) and call back the Listener information to the SDK management update system, so that the SDK management update system can monitor system broadcasts of the terminal device when the SDK management update system is initialized, wherein the system broadcasts include network status broadcasts, bright screen broadcasts, off screen broadcasts, power change broadcasts, application installation broadcasts and the like.
After the initialization is completed, the SDK management update system may initialize a default wallpaper sequence, where the default wallpaper sequence includes screen wallpapers stored in the terminal device, and each wallpaper in the wallpaper sequence has an index value, where the index value may be a sequential number ordered in sequence. Because the data volume of the picture is possibly large, the size of one picture can reach several megabytes, the number of the screen wallpapers stored in the terminal equipment is large, if all the screen wallpapers are loaded into the memory, the excessive memory space is occupied, and the loading speed is slow.
For this, optionally, the current index value currentIndex is initially maintained to be 0, a plurality of pictures before and after the current screen wallpaper are loaded according to the current index value, and a target number of screen wallpapers corresponding to an index value range are loaded into the memory from the local disk, where the index range is [ current index value-preset value, current index value + preset value ], and the target number is 2 × preset value + 1. In the embodiments of the application, the preset value is equal to 4 as an example, 4 pictures before and after the current screen wallpaper are loaded into the memory, that is, although the wallpaper sequence includes many wallpapers, the number of the screen wallpapers actually loaded in the memory is maintained to be 9, that is, the current screen wallpaper +4 screen wallpapers before and after the current screen wallpaper.
The default wallpaper sequence is a sequence which is maintained in the memory and consists of local screen wallpaper before the second screen wallpaper (namely the network wallpaper) issued by the server is not acquired, and before the SDK management updating system does not request to issue the second screen wallpaper to the server, a default wallpaper sequence can be displayed when a user inputs a first operation.
The SDK management updating system can acquire channel subscription information, the channel subscription information comprises a plurality of wallpaper theme information, and sends a wallpaper issuing request to the server, wherein the wallpaper issuing request is used for indicating the server to issue a second screen wallpaper matched with the channel subscription information to the terminal equipment so as to update wallpaper data in the terminal equipment.
The request strategy can be that the request is made every preset time, for example, every 24 hours, a wallpaper issuing request is sent to the server, so that after the wallpaper data is updated successfully, the wallpaper data can not be requested to be updated any more within 24 hours; or, for example, if the user changes the channel subscription information, the wallpaper data may be updated immediately according to the changed channel subscription information, and if the user changes the channel subscription information frequently within a certain time, for example, within 5 minutes, the wallpaper data may be updated again after 5 minutes. If the SDK management updating system fails to acquire the second screen wallpaper from the server, a retry mechanism can be entered to acquire the second screen wallpaper again, if the retry times exceed a threshold (optionally three times), the acquisition still fails, the retry is not performed, and when the system broadcast is received, the server is requested to issue the second screen wallpaper again.
The server can issue a wallpaper information list according to a request of the SDK management update system, where the wallpaper information list includes multiple pieces of wallpaper information, and the wallpaper information may include information such as a URL of a second screen wallpaper, and the SDK management update system downloads and stores the corresponding second screen wallpaper from the network according to the wallpaper information list, that is, downloads the corresponding second screen wallpaper according to a piece of wallpaper information, stores the successfully downloaded second screen wallpaper in a local disk of the terminal device, and records related information such as the wallpaper information, an index value, insertion time, a URL (Uniform resource locator), and a storage path of the second screen wallpaper in a local database; the first screen wallpaper to be collected keeps the information of collection identification, storage path, wallpaper information, insertion time and the like unchanged, wherein the insertion time maintains the time of the first insertion.
Optionally, when a second screen wallpaper issued by the server is received later, the wallpaper information issued by the server may be compared with wallpaper information stored in the local database, and a target screen wallpaper is searched from the local database, where the target screen wallpaper is not included in the first screen wallpaper and the second screen wallpaper, that is, the target screen wallpaper is not issued by the server, does not have a collection identifier, and does not belong to a self-defined inserted screen wallpaper, and when the target screen wallpaper is searched, the target screen wallpaper is deleted from the local disk and the local database.
For example, after comparison, the screen wallpaper a and the screen wallpaper B in the local database are not issued by the server, the screen wallpaper a has no collection identifier or is not a self-defined inserted screen wallpaper, the screen wallpaper B has a collection identifier, the screen wallpaper a can be deleted from the local disk of the terminal device, and the related information corresponding to the screen wallpaper a can be deleted from the local database, so that the cache space can be released, and the screen wallpaper B is still reserved and cannot be replaced due to wallpaper data update. The wallpaper information issued by the server may be repeated with the wallpaper information stored in the local database, for example, if the comparison shows that the screen wallpaper C in the local database is issued again, the screen wallpaper C does not need to be downloaded again, and the original storage state of the screen wallpaper C is kept unchanged.
For the screen wallpaper inserted by the user in a self-defining way, the user can set the self-defining wallpaper identification for the screen wallpaper after the user inserts the self-defining wallpaper identification in the self-defining way, the collection identification can be set when the user clicks the first screen wallpaper in collection, and the identification can not be set by default for the second screen wallpaper issued by the server, so that the category of each screen wallpaper stored by the terminal can be identified according to whether the identification and the type of the identification exist. Wherein the form of the identification is not limited.
After each wallpaper data is updated, namely after all second-screen wallpapers in the wallpaper information list issued by the server are downloaded, a new wallpaper sequence needs to be generated, the second-screen wallpapers which are not downloaded successfully are not added into the wallpaper sequence, when the wallpaper sequence is generated, a sorting rule can be obtained, and the first-screen wallpaper, the second-screen wallpaper and the custom-inserted wallpaper are sorted according to the sorting rule. The index value of each screen wallpaper needs to be updated in the local database during the sorting process.
The sort rule may be configured to: sequencing the wallpaper data of the three groups of categories according to the second screen wallpaper, the first screen wallpaper and the self-defined inserted screen wallpaper in sequence; for the category of the second screen wallpaper issued by the server, the wallpaper information list can directly specify the display sequence of the screen wallpaper, so that the wallpaper sequence can be sorted according to the specified display sequence; for user favorite or custom inserted screen wallpapers, sorting according to the time sequence of the insertion time recorded by the local database can be selected. It should be noted that the ordering rule of the wallpaper sequence is not limited to that described in this embodiment.
After a new wallpaper sequence is generated, loading the current index value in the wallpaper sequence and 4 images before and after the current index value in the wallpaper sequence, namely 9 images in total, into the memory, reducing the memory occupation and improving the image loading experience during wallpaper browsing switching, and then informing the wallpaper application program that the wallpaper sequence is updated by the SDK management updating system through a callback Listener set by the wallpaper application program.
After the wallpaper sequence is updated, the terminal equipment can call the screen wallpaper in the wallpaper sequence to display in response to receiving the first operation, can return the currentIndex +1 screen wallpaper to display for the wallpaper application program by calling the nextPic interface, and always keeps four pictures before and after the currentIndex loaded in the memory in the wallpaper display and switching processes. When the local picture is loaded into the memory, a storage path of the screen wallpaper corresponding to the index value can be obtained from the local database, the wallpaper data is searched according to the storage path, or the corresponding wallpaper data is searched and read by using the URL, if the wallpaper data is not searched, the wallpaper data is downloaded again from the network, and the storage path of the wallpaper data which is downloaded successfully is stored in the local database and loaded into the memory.
When the screen wallpaper in the wallpaper sequence is displayed, a user can operate the screen wallpaper, for example, when the user slides to the left, the terminal device responds to the received left-sliding operation on the terminal interface, and calls the prevPic interface, so that the SDK management updating system returns the screen wallpaper corresponding to currentIndex-1 to the wallpaper application program, and the previous screen wallpaper is displayed; when the user slides to the right, the terminal device responds to the received right sliding operation on the terminal interface, calls the nextPic interface, and enables the SDK management updating system to return the screen wallpaper corresponding to currentIndex +1 to the wallpaper application program, so that the subsequent screen wallpaper is displayed.
The user can call out an operation key popup box by operation, click a delete key to delete the disliked screen wallpaper, click a collection key to collect the interested screen wallpaper, and share the screen wallpaper, for example, share the screen wallpaper in other associated applications, such as WeChat, QQ, address book and the like. When the screen wallpaper is collected, a collection identifier is set for the corresponding screen wallpaper in the local database, and prompt information is displayed on a terminal interface toast, for example, "the picture is collected and will not be replaced due to picture update", it should be noted that the content of the prompt information is not limited.
As shown in fig. 8, in order to implement the wallpaper displaying method, the embodiment further provides a corresponding wallpaper data caching policy, which may be divided into four parts, namely, a wallpaper application, an SDK management update system, a local disk and a network, where the wallpaper application and the SDK management update system correspond to a memory of the terminal device, the local disk is used for storing screen wallpaper, and the network corresponds to downloading a second screen wallpaper.
Calling an initialization interface of the SDK management updating system by the wallpaper application program to complete the initialization of the SDK management updating system; and then initializing a default wallpaper sequence by an SDK management updating system, maintaining the default wallpaper sequence in a memory, loading the current index value and four front and rear screen wallpapers into the memory, not acquiring a second screen wallpaper newly issued by a server at the moment, and not updating the wallpaper data in the terminal equipment, so that when the terminal equipment responds to receiving a first operation or responds to entering a screen saver state, the screen wallpaper in the default wallpaper sequence can be displayed.
The SDK management updating system acquires a wallpaper information list issued by a server according to channel subscription information, then maintains a currentIndex of a current index value, requests a network to download second screen wallpaper according to the wallpaper information list, sequentially stores the downloaded second screen wallpaper into a local disk, updates information such as a storage path and the like maintained in a local database, then generates a new wallpaper sequence, wherein the wallpaper sequence comprises the second screen wallpaper, the first screen wallpaper and a self-defined inserted screen wallpaper, and loads four pictures before and after the current index value into an internal memory from the local disk.
When the terminal device responds to receiving a first operation or responds to entering a screen saver state, if the user does not perform an operation of sliding wallpaper switching, the nextPic interface is called by a wallpaper application program by default, the SDK management updating system returns currentIndex +1 screen wallpaper in a wallpaper sequence, the wallpaper application program displays the screen wallpaper, at the moment, the index value of the screen wallpaper becomes currentIndex, meanwhile, the loaded screen wallpaper in the memory is maintained, pictures of +4 before and after the currentIndex are always loaded into the memory, and the fifth picture before the currentIndex is destroyed and removed.
When the screen wallpaper is loaded into the memory, searching can be carried out on the local disk according to the URL of the screen wallpaper, if the corresponding screen wallpaper is not searched in the local disk, downloading the screen wallpaper from the network, storing the downloaded screen wallpaper in the local disk, updating information such as a storage path of the screen wallpaper recorded in the local database, and then loading the downloaded wallpaper data into the memory.
When the terminal device responds to the first operation received or responds to the screen saver state entering and the user slides left and right to switch the screen wallpaper, the prevPic interface or the nextPic interface is called, and the SDK management updating system returns the screen wallpaper of currentIndex-1 or currentIndex +1 in the wallpaper sequence for being displayed by the wallpaper application program. When the screen wallpaper is displayed and switched, four pictures before and after currentIndex are always loaded in the memory.
In a specific implementation, the present application further provides a terminal device, where the terminal device includes a wallpaper application module and an SDK management update system, the wallpaper application module is configured to execute the program steps executed by the wallpaper application, and the SDK management update system is configured to execute the corresponding program steps. And the terminal equipment and the server are in communication interaction through a network.
In a specific implementation, the present application further provides a terminal device, on the basis of the foregoing method embodiment, in combination with the display device in fig. 9, a part of components in the display device specifically execute:
a display screen 100 for displaying a screen wallpaper;
the communicator 200 is used for receiving a second screen wallpaper issued by the server;
a controller 300 coupled to the communicator and the display screen, the controller configured to:
receiving a first operation input by a user, wherein the first operation is configured to control a terminal device to enter a wallpaper display state;
in response to receiving the first operation, calling screen wallpaper in a wallpaper sequence for display of the display screen, wherein the screen wallpaper in the wallpaper sequence comprises a first screen wallpaper and a second screen wallpaper which are collected, and the first screen wallpaper is a screen wallpaper which is stored in the terminal device in response to a user collection operation in a previous wallpaper display process.
The controller may also be configured to perform some or all of the steps in the above wallpaper display method embodiment, which is not described in detail in this embodiment. The terminal device can be a mobile terminal such as a smart phone and a tablet personal computer, or can also be a device supporting a screen protection wallpaper display function such as a desktop computer, a notebook computer and a smart television. Fig. 9 is an example of a terminal device as a smart phone, and components in the drawing are only exemplary labels and are not limited to an actual installation position and structure in the terminal device. For the terminal equipment supporting the touch screen function, a user can operate the screen wallpaper by using a hand touch screen; alternatively, the user may operate the wallpaper via an input device provided with the terminal device, the input device including but not limited to a stylus, a keyboard, a mouse or a voice device, etc.
Those skilled in the art will clearly understand that the techniques in the embodiments of the present application may be implemented by way of software plus a required general hardware platform. In a specific implementation, the present application further provides a computer storage medium, where the computer storage medium may store a program, and when the program is executed, the program may implement part or all of the steps of the wallpaper display scheme. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a Random Access Memory (RAM).
The same and similar parts in the various embodiments are referred to each other in this specification.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. The specification and examples are to be regarded in an illustrative manner only and are not intended to limit the scope of the present invention. With a true scope and spirit of the invention being indicated by the following claims.

Claims (11)

1. A wallpaper display method, which is characterized by comprising the following steps:
receiving a first operation input by a user, wherein the first operation is configured to control a terminal device to enter a wallpaper display state;
and in response to the first operation, calling the screen wallpaper in the wallpaper sequence for display, wherein the screen wallpaper in the wallpaper sequence comprises the collected first screen wallpaper and the second screen wallpaper issued by the server, and the first screen wallpaper is the screen wallpaper which is stored in the terminal device in response to the collection operation of the user in the previous wallpaper display process.
2. The method of claim 1, further comprising:
when the screen wallpaper in the wallpaper sequence is displayed, in response to receiving a collection operation on the current screen wallpaper, a collection identifier is set for the current screen wallpaper, and the collection identifier is used for indicating that the current screen wallpaper becomes a first screen wallpaper.
3. The method as claimed in claim 2, wherein said setting a favorite identifier for a current screen wallpaper in response to receiving a favorite operation for the current screen wallpaper comprises:
in response to receiving an operation of calling out an operation key frame, displaying an operation key frame in a specified area of the current screen wallpaper, wherein the operation key frame comprises a collection key;
and setting the collection mark for the current screen wallpaper in a local database in response to the collection key being triggered.
4. The method of any of claims 1-3, wherein prior to receiving the user input first operation, the method further comprises:
receiving and storing second screen wallpaper issued by the server;
and generating the wallpaper sequence according to the first screen wallpaper and the second screen wallpaper, and recording an index value, an insertion time, a URL (uniform resource locator) and a storage path of a local disk of each screen wallpaper in the wallpaper sequence in a local database corresponding to the wallpaper sequence.
5. The method of claim 4, wherein after invoking a screen wallpaper in a wallpaper sequence for presentation, the method further comprises:
displaying a screen wallpaper corresponding to the current index value minus 1 in the wallpaper sequence in response to receiving a left-sliding operation on a terminal interface;
and responding to the received right-sliding operation of the terminal interface, and displaying the screen wallpaper corresponding to the current index value plus 1 in the wallpaper sequence.
6. The method of claim 4, wherein the wallpaper sequence further comprises a custom inserted screen wallpaper, and generating the wallpaper sequence comprises:
acquiring a sequencing rule;
and sequencing the first screen wallpaper, the second screen wallpaper and the custom-inserted screen wallpaper according to the sequencing rule.
7. The method of claim 5, further comprising:
when screen wallpapers in the wallpaper sequence are called for displaying, loading the target number of screen wallpapers corresponding to the index value range into a memory from a local disk;
the index range is [ current index value-preset value, current index value + preset value ];
the target number is 2 × preset value + 1.
8. The method of claim 6, further comprising:
when second screen wallpaper issued by the server is received, searching for target screen wallpaper from the local database; the target screen wallpaper is not included in the first screen wallpaper and the second screen wallpaper, and also does not belong to a custom inserted screen wallpaper;
and deleting the target screen wallpaper from a local disk and a local database.
9. The method of claim 4, further comprising:
acquiring channel subscription information, wherein the channel subscription information comprises a plurality of wallpaper theme information;
and sending a wallpaper issuing request to the server, wherein the wallpaper issuing request is used for indicating the server to issue a second screen wallpaper matched with the channel subscription information to the terminal equipment.
10. The method according to claim 1, wherein the first operation is a screen wakeup operation received when the terminal device turns off the screen.
11. A terminal device, comprising:
the display screen is used for displaying screen wallpaper;
the communicator is used for receiving second screen wallpaper issued by the server;
a controller connected with the communicator and a display screen, the controller configured to:
receiving a first operation input by a user, wherein the first operation is configured to control a terminal device to enter a wallpaper display state;
in response to receiving the first operation, calling screen wallpaper in a wallpaper sequence for display of the display screen, wherein the screen wallpaper in the wallpaper sequence comprises a first screen wallpaper and a second screen wallpaper which are collected, and the first screen wallpaper is a screen wallpaper which is stored in the terminal device in response to a user collection operation in a previous wallpaper display process.
CN201911308912.4A 2019-12-18 2019-12-18 Wallpaper display method and terminal equipment Active CN111061532B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911308912.4A CN111061532B (en) 2019-12-18 2019-12-18 Wallpaper display method and terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911308912.4A CN111061532B (en) 2019-12-18 2019-12-18 Wallpaper display method and terminal equipment

Publications (2)

Publication Number Publication Date
CN111061532A true CN111061532A (en) 2020-04-24
CN111061532B CN111061532B (en) 2023-07-18

Family

ID=70302179

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911308912.4A Active CN111061532B (en) 2019-12-18 2019-12-18 Wallpaper display method and terminal equipment

Country Status (1)

Country Link
CN (1) CN111061532B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112162809A (en) * 2020-09-24 2021-01-01 聚好看科技股份有限公司 Display device and user collection display method
CN112698905A (en) * 2021-01-11 2021-04-23 海信视像科技股份有限公司 Screen protection display method, display device, terminal device and server

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013040048A2 (en) * 2011-09-15 2013-03-21 Microsoft Corporation Active lock wallpapers
CN103530410A (en) * 2013-10-25 2014-01-22 乐视网信息技术(北京)股份有限公司 Multimedia file collecting method and electronic device
WO2015135165A1 (en) * 2014-03-12 2015-09-17 华为终端有限公司 A lock screen method and mobile terminal
CN105930028A (en) * 2016-04-19 2016-09-07 乐视控股(北京)有限公司 Wallpaper display method and device for mobile terminal equipment
CN105975253A (en) * 2015-11-06 2016-09-28 乐视移动智能信息技术(北京)有限公司 Method and device for wallpaper processing
CN105989121A (en) * 2015-02-12 2016-10-05 广东欧珀移动通信有限公司 Downloading method and device of favorites data
CN106250121A (en) * 2016-07-22 2016-12-21 北京珠穆朗玛移动通信有限公司 The display packing of a kind of screen locking wallpaper and mobile terminal
WO2017166742A1 (en) * 2016-04-01 2017-10-05 乐视控股(北京)有限公司 Method and device for lock screen wallpaper display, mobile terminal, and electronic device
CN109376263A (en) * 2018-09-10 2019-02-22 顺丰科技有限公司 Wallpaper switching method, device and terminal

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013040048A2 (en) * 2011-09-15 2013-03-21 Microsoft Corporation Active lock wallpapers
CN103530410A (en) * 2013-10-25 2014-01-22 乐视网信息技术(北京)股份有限公司 Multimedia file collecting method and electronic device
WO2015135165A1 (en) * 2014-03-12 2015-09-17 华为终端有限公司 A lock screen method and mobile terminal
CN105989121A (en) * 2015-02-12 2016-10-05 广东欧珀移动通信有限公司 Downloading method and device of favorites data
CN105975253A (en) * 2015-11-06 2016-09-28 乐视移动智能信息技术(北京)有限公司 Method and device for wallpaper processing
WO2017166742A1 (en) * 2016-04-01 2017-10-05 乐视控股(北京)有限公司 Method and device for lock screen wallpaper display, mobile terminal, and electronic device
CN105930028A (en) * 2016-04-19 2016-09-07 乐视控股(北京)有限公司 Wallpaper display method and device for mobile terminal equipment
CN106250121A (en) * 2016-07-22 2016-12-21 北京珠穆朗玛移动通信有限公司 The display packing of a kind of screen locking wallpaper and mobile terminal
CN109376263A (en) * 2018-09-10 2019-02-22 顺丰科技有限公司 Wallpaper switching method, device and terminal

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112162809A (en) * 2020-09-24 2021-01-01 聚好看科技股份有限公司 Display device and user collection display method
CN112162809B (en) * 2020-09-24 2022-10-21 聚好看科技股份有限公司 Display device and user collection display method
CN112698905A (en) * 2021-01-11 2021-04-23 海信视像科技股份有限公司 Screen protection display method, display device, terminal device and server

Also Published As

Publication number Publication date
CN111061532B (en) 2023-07-18

Similar Documents

Publication Publication Date Title
CN112632942B (en) Document processing method, device, equipment and medium
CN101957730B (en) Messaging device and information processing method
DE60301726T2 (en) METHOD AND DEVICE FOR PROVIDING CONTENTS FOR A MOBILE TERMINAL
US8745161B2 (en) Determining and displaying a count of unread items in content feeds
EP2461260A1 (en) Visual treatment for a user interface in a content integration framework
EP2075714A1 (en) Apparatus and methods for retrieving/downloading content on a communication device
CN104915268A (en) Desktop layout storage and recovery method and device thereof, terminal equipment and system
US20110197162A1 (en) Method and system for organizing information with sharable user interface
US20060150125A1 (en) Methods and systems for interface management
US20070136268A1 (en) Just in time loading list
CN104321743A (en) Method and system for developing applications for consulting content and services on a telecommunications network
CN112016023B (en) Service processing method, device, terminal and storage medium
CN106062693B (en) Desktop sharing method and mobile terminal
CN111443862A (en) Control method and system based on suspension button and storage medium
US8209324B2 (en) Method and system for providing information in virtual space
CN103309688A (en) Starting image control method and device
CN111061532B (en) Wallpaper display method and terminal equipment
US20060156243A1 (en) Systems and methods for sharing loops
CN112257405A (en) Webpage table editing method, device and equipment and computer readable storage medium
CN105915615A (en) Method for displaying application information in mobile equipment and device thereof
CN114327105A (en) Split screen display control method and device, electronic equipment and storage medium
US10025871B2 (en) Setting and displaying a read status for items in content feeds
CN111324398B (en) Method, device, terminal and storage medium for processing latest content
CN110874165A (en) Information display method, information determination method and system
CN111104196B (en) Wallpaper display method and terminal equipment

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