Lock screen interface display method and related equipment
By displaying a first image set with time information on the lock screen of electronic devices, the problem of monotonous lock screen display is solved, the richness and fun of the lock screen are enhanced, and the user experience is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2026-03-10
AI Technical Summary
In the existing technology, the lock screen interface of electronic devices has a monotonous display effect and lacks fun, resulting in a poor user experience.
By displaying images from the first image set on the lock screen of electronic devices, with the images' time information belonging to a specific time period, different lock screen wallpapers can be randomly selected or displayed according to a preset strategy, thus enriching the display effect of the lock screen interface.
It enhances the visual appeal and user experience of the lock screen by displaying different lock screen wallpapers randomly or strategically, avoiding a fixed display pattern and increasing the richness and surprise of the lock screen interface.
Smart Images

Figure CN121635767A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of terminal technology, and in particular to a lock screen interface display method and related equipment. Background Technology
[0002] Mobile phones, computers, and other electronic devices have gradually become indispensable tools in people's daily lives. Lock screen technology enhances the security of electronic devices. In lock screen technology, electronic devices allow users to select images from their gallery and set them as the lock screen wallpaper. When the electronic device enters lock screen mode, the lock screen interface is displayed, showing the set wallpaper.
[0003] However, after setting a user-selected image as the lock screen wallpaper, the electronic device always displays the same wallpaper every time it enters the lock screen state, resulting in a rather monotonous lock screen display. Summary of the Invention
[0004] This application provides a lock screen interface display method and related device, which can solve the problem of monotonous display effect of lock screen interface in related technologies. The technical solution is as follows:
[0005] Firstly, a lock screen display method is provided, applied to an electronic device, the method comprising:
[0006] A first interface is displayed, including a first control. In response to a user's first action on the first control, a second interface is displayed, including a first image corresponding to a first image set, the time information of which belongs to a first time period. Upon receiving a second user action on the first image, images from the first image set are displayed when the electronic device is locked.
[0007] For example, the first interface is Figure 2 In page W302 of (e), the first control is the "Moment" control 291.
[0008] The first operation can be a click operation, a swipe operation, etc., and this application embodiment does not limit this.
[0009] For example, the second interface can be Figure 3 Page W303 of (a) has image 321 as its first image. The first image set can also be called the "Moments" image set.
[0010] The second operation can be the selection of image 321.
[0011] In one example, images from the first image set can be randomly displayed when the electronic device is locked.
[0012] In this way, by setting images from the first image set as lock screen wallpapers, electronic devices display images from the first image set when the screen is locked, avoiding always displaying the same fixed images and enriching the display effect of the lock screen interface. Furthermore, since the images in the first image set belong to a specific time period, meaning they have a certain narrative quality, the lock screen display becomes more engaging, thus improving the user experience.
[0013] Optionally, after receiving the user's second operation inputting the first image, the electronic device can add the image from the first image set as an image in the lock screen wallpaper image set. When the electronic device is locked, the images in the lock screen wallpaper image set are displayed; for example, images from the lock screen wallpaper image set can be randomly displayed at a first preset display frequency.
[0014] As an example of this application, the second interface also includes a second image, which corresponds to a second image set, and the time information of the images in the second image set belongs to a second time period; the method further includes: after receiving a third operation input by the user on the first image and a fourth operation input on the second image, displaying the images of the first image set and the images of the second image set when the electronic device screen is locked.
[0015] For example, the second image is Figure 3 Image 322 in (a) of the set. Similarly, the second set is also a "moment" set.
[0016] Optionally, the second time period may be different from the first time period, that is, the images in the first image set and the images in the second image set do not belong to the same time period.
[0017] The third operation is to select the first image, and the fourth operation is to select the second image. See, for example... Figure 3 In step (c), the third operation is to select the optional control 3000 of image 321, and the fourth operation is to select the optional control 3001 of image 322.
[0018] In one example, when an electronic device is locked, images from the first image set and images from the second image set can be randomly displayed.
[0019] In this way, by selecting images from two (or more) story-driven image collections as lock screen wallpapers, the richness of the lock screen wallpaper display is further enhanced.
[0020] Optionally, after receiving the user's third operation inputting the first image and the fourth operation inputting the second image, the electronic device can add the images from the first image set and the images from the second image set as images in the lock screen wallpaper image set. For example, it can select some images from the first image set, that is, select some images from the second image set, and add all the selected images as images in the lock screen wallpaper image set. When the electronic device locks its screen, the images in the lock screen wallpaper image set are displayed, for example, the images in the lock screen wallpaper image set can be displayed randomly at a first preset display frequency.
[0021] As an example of this application, the method further includes: in response to a fifth operation by the user on the first interface, displaying a third interface, the third interface including a third image, the third image including a first person, the third image corresponding to a third image set, the images in the third image set including the first person; and after receiving a sixth operation by the user on the third image, displaying the images in the third image set when the electronic device is locked.
[0022] The third interface can be Figure 4 In (b) of the diagram, W701. The fifth operation can be a selection operation on the portrait category, for example, the fifth operation is a click operation on control 710. The third image can be portrait 700. The sixth operation is a selection operation on the third image.
[0023] For example, the third interface includes multiple preset categories, such as, but not limited to, preset categories like portraits, landscapes, animals, plants, food, and art. Optionally, each preset category is triggerable, causing the electronic device to display the corresponding image, thus allowing the user to select an image as their lock screen wallpaper. Optionally, each preset category is deselectable.
[0024] In one example, images from a third image set can be randomly displayed when the electronic device is locked.
[0025] Thus, based on the first interface, not only can images from the "Moments" gallery be set as lock screen wallpapers, but portrait images can also be set as lock screen wallpapers, enriching the ways to set lock screen wallpapers and thus improving the richness of lock screen wallpaper settings.
[0026] As an example of this application, a first interface is displayed on a fourth interface, the fourth interface including a second control, and the second control and the first interface are displayed simultaneously. In this case, after receiving a second operation from the user on the first image, displaying the images of the first image set when the electronic device is locked includes: after receiving a second operation from the user on the first image, responding to a seventh operation from the user on the second control, displaying the images of the first image set when the electronic device is locked.
[0027] For example, the fourth interface is the lock screen wallpaper setting interface S3, which is used to set the lock screen wallpaper. The second control is the "Application" control 25, which is a persistent control. The seventh operation can be a click operation on the second control.
[0028] In this way, by displaying the second control and the first interface simultaneously, users can trigger the electronic device to complete the settings with a single click after selecting the first image, avoiding the need for multiple operations to trigger the electronic device to complete the settings, thus improving the convenience of the settings process.
[0029] As an example of this application, the second interface also includes a first edit box; the method further includes: after receiving a second operation from the user on the first image, displaying a thumbnail of the first image and a delete control in the first edit box; and in response to an eighth operation from the user on the delete control, canceling the display of the thumbnail of the first image in the first edit box.
[0030] For example, the first edit box is Figure 3 The atlas editing box 31 in (a) of the image.
[0031] Thus, displaying a thumbnail of the first image in the first editing box allows users to intuitively see the selected image. Furthermore, displaying a delete control in the first editing box allows users to deselect the image using the electronic device, improving ease of operation.
[0032] As an example of this application, the first edit box further includes a third control; the method further includes: after receiving a second operation by the user on the first image, in response to a ninth operation input by the user on the third control, displaying a fifth interface, the fifth interface including a first setting item; after receiving a tenth operation by the user on the first setting item, displaying a second edit box, the second edit box including multiple preset display frequencies; after receiving an eleventh operation on a first preset display frequency among the multiple preset display frequencies, displaying images of the first image set at the first preset display frequency when the electronic device screen is locked.
[0033] For example, see Figure 3 In section (c), the third control is the "Add" control 33. The fifth interface is... Figure 7 Page W304 of (a) in the document. The first setting is... Figure 7 The second edit box is for "Random display frequency" in (a) of the text. Figure 7 The frequency edit box in (b) is 43.
[0034] The first preset display frequency can be any one of multiple preset display frequencies.
[0035] In this way, the user triggers the electronic device to display the fifth interface through the third control, and sets the random display frequency based on the first setting item in the fifth interface, so that the electronic device can display the pictures in the first image set according to the user's needs, thereby improving the user experience.
[0036] As an example of this application, multiple preset display frequencies include each time the screen is turned on, each time it is locked, every hour, every day, and when clicked. "Each time the screen is turned on" means that the electronic device randomly displays one image from the first image set each time the screen is turned on after being turned off; "each time it is locked" means that the electronic device randomly displays one image from the first image set each time the screen is locked; "every hour" means that the electronic device randomly displays one image from the first image set every hour when the screen is locked; "every day" means that the electronic device randomly displays one image from the first image set every day when the screen is locked; and "when clicked" means that the electronic device randomly displays one image from the first image set each time the user clicks the screen when the screen is locked.
[0037] As an example of this application, after receiving a second operation from the user inputting a first image, displaying an image from the first image set when the electronic device is locked includes: after receiving a second operation from the user inputting a first image, displaying the first image from the first image set when the electronic device is locked; entering a screen-off state in response to a twelfth operation; and displaying a fourth image from the first image set in response to a thirteenth operation, wherein the fourth image is different from the first image.
[0038] The twelfth operation can be turning off the screen. The thirteenth operation can be turning on the screen. For example, the twelfth and thirteenth operations are pressing the power button.
[0039] For example, see Figure 1 In (a), when the screen is locked, the electronic device displays image p1 from the first image set. After the screen is turned off and then turned on again, the electronic device displays image p2 from the first image set on the lock screen.
[0040] In this way, by displaying different pictures from the first image set on the lock screen each time the screen is locked, the display effect of the lock screen is enriched, the fun and surprise of the lock screen display are increased, and the user experience is improved.
[0041] As an example of this application, after receiving a second operation from the user regarding the first image, displaying images from the first image set when the electronic device is locked includes: after receiving a second operation from the user regarding the first image, displaying some or all of the images from the first image set when the electronic device is locked. Thus, by displaying some or all of the images from the first image set, the display avoids only showing a fixed set of images each time, enriching the lock screen display effect.
[0042] Optionally, after receiving the user's second operation inputting the first image, the electronic device can set some or all of the images in the first image set as the lock screen wallpaper. For example, if the number of images in the first image set is less than or equal to the maximum number of images corresponding to the lock screen wallpaper image set, all images in the first image set are set as the lock screen wallpaper; if the number of images in the first image set is greater than the maximum number of images, some images in the first image set are set as the lock screen wallpaper.
[0043] Optionally, if the number of images in the first image set is greater than the maximum number of images, some images can be randomly selected from the first image set as the lock screen wallpaper, or some images can be selected from the first image set according to a certain strategy.
[0044] As an example of this application, the first image set includes a first image and a fifth image, where the time difference between the capture time of the first image and the capture time of the fifth image is less than a time difference threshold. This gives the images in the first image set a certain narrative quality, thus enhancing the visual appeal of the lock screen when displaying images from the first image set.
[0045] Optionally, the image features of the first image and the image features of the fifth image have a similarity greater than a certain threshold. These image features include location information and / or image content. The first image and the fifth image can be any two images from the first image set. This strengthens the correlation between the images in the first image set, further enhancing the narrative of the lock screen wallpaper display.
[0046] As an example of this application, after receiving the fourteenth operation, a fourth interface is displayed. The fourth interface includes a fourth control and is used to set the lock screen wallpaper. In response to the user's fifteenth operation on the fourth control, a sixth interface is displayed. The sixth interface is used to provide entry points for setting different types of lock screen wallpapers. The sixth interface includes a fifth control and is used to trigger the electronic device to display the first interface.
[0047] For example, the fourteenth operation may include a pinch operation on the lock screen, a password input operation, etc. The fourth control is... Figure 2 The "Lock Screen Style" control 20 in (c) is used for the fifteenth operation, which is a click operation. The sixth interface is... Figure 2 Page W301 (d) is the fifth control. The fifth control is the "Lock Screen Image Carousel" control 26 in page W301.
[0048] In this way, the above process can trigger the electronic device to display the first interface, allowing the user to set the images in the first image set as the lock screen wallpaper based on the first interface.
[0049] As an example of this application, the fifth interface also includes a second setting item; the method further includes: after receiving a sixteenth operation on the second setting item, displaying a seventh interface, the seventh interface including a third edit box, the third edit box including at least one of a third setting item, a fourth setting item, and a fifth setting item, the third setting item being used to trigger the electronic device to display a gallery application interface and display a first image in the gallery application interface, the fourth setting item being used to trigger the electronic device to cancel displaying the first image as the image displayed when the electronic device is locked, and the fifth setting item being used to trigger the electronic device to set a first preset display frequency for displaying images of the first gallery when the electronic device is locked.
[0050] For example, the second setting is Figure 7 The "OK" control 42 in (a) is included. The sixteenth operation includes a click operation and may also include a trigger operation on the seventh interface. The seventh interface is... Figure 11 In (a), the third setting is "Show this photo in the gallery" setting 504, the fourth setting is "Do not show this photo" setting 501, and the fifth setting is "Random display frequency" setting 503.
[0051] In this way, by displaying a third editing box while showing the preview image, users can further adjust the selected image based on the preview effect, thus ensuring that the final lock screen wallpaper meets the user's needs and improves the user experience.
[0052] As an example of this application, the first interface also includes a sixth control; the method further includes: in response to the user's seventeenth operation on the sixth control, displaying an eighth interface, the eighth interface including a sixth image, the sixth image corresponding to a fourth image set, the images in the fourth image set being divided based on image sources; after receiving the user's eighteenth operation on the sixth image, displaying images from the fourth image set when the electronic device is locked.
[0053] For example, the sixth control could be Figure 2 The "Specify Album" control 292 in (e) is used in the middle. The seventeenth operation is a click operation, and the eighth interface is... Figure 5 In page (a) W901, the sixth image is image 9041, and correspondingly, the fourth image set is the "Camera" image set. The eighteenth operation is the selection operation of the sixth image.
[0054] Thus, by providing a sixth control in the first interface, users can trigger their electronic devices to set images from a specified album as lock screen wallpapers, thereby increasing the diversity of lock screen wallpaper setting methods.
[0055] As an example of this application, the first interface also includes a seventh control; the method further includes: in response to a nineteenth operation by the user on the seventh control, displaying a ninth interface, the ninth interface including images of a first preset category and a second preset category, the second preset category being used to trigger the electronic device to display images of the second preset category; after receiving a twentieth operation by the user on images of the first preset category, displaying images of the first preset category when the electronic device is locked.
[0056] For example, the seventh control is Figure 2 The "Specify Image" control 293 in (e) is used for the nineteenth operation, which involves clicking. The ninth interface is... Figure 6 In page W100 of (a), the first preset category is "AI Recommendation" and the second preset category can be one or more, such as portraits, landscapes, animals, plants, food, etc.
[0057] Thus, by providing a seventh control in the first interface, users can trigger their electronic devices to set a specified image as the lock screen wallpaper based on the seventh control, thereby increasing the diversity of lock screen wallpaper setting methods.
[0058] As an example of this application, the sixth interface includes a first wallpaper template, which includes a virtual photo frame. Before displaying the first interface, the method further includes: receiving a twenty-first operation on the first wallpaper template in the sixth interface, and displaying a tenth interface, which includes an eighth control used to trigger the electronic device to display a second interface. Correspondingly, after receiving a second operation from the user on the first image, displaying images from the first image set when the electronic device is locked includes: after receiving a second operation from the user on the first image, displaying images from the first image set within the virtual photo frame of the first wallpaper template when the electronic device is locked.
[0059] For example, the first wallpaper template is Figure 2 Wallpaper template 201 in (d) of the document. The twenty-first operation involves clicking, etc. The tenth interface is... Figure 13 In page (a) W1301, the eighth control is the "Change Picture" control 1300.
[0060] In this way, by randomly displaying images from the user-selected first set of images in the first wallpaper template, the lock screen wallpaper display effect is enhanced, making the display method of the lock screen wallpaper more diverse.
[0061] Optionally, after the tenth screen is displayed, and the user selects an image based on the second screen, the electronic device uses a virtual photo frame as the background image, that is, the image selected by the electronic device (i.e., the image selected by the user based on the second screen) as the foreground image. When the screen is locked, a foreground image is randomly selected, and both the background image and the selected foreground image are displayed.
[0062] As an example of this application, the color of the virtual photo frame displayed when the electronic device is locked is the same as the main color of the image in the first image set displayed within the virtual photo frame. This improves the blending effect between the virtual photo frame and the image in the first image set.
[0063] As an example of this application, the first interface also includes a magazine lock screen switch; the method further includes: when the first interface is displayed, in response to the activation operation of the magazine lock screen switch, displaying a ninth control in the first interface; in response to a twenty-second operation on the ninth control, displaying a magazine lock screen settings page; and after receiving a twenty-third operation based on the magazine lock screen settings page, displaying an image from the first image set and a magazine lock screen image set by the twenty-third operation when the electronic device is locked, wherein the magazine lock screen image is an image that is updated online.
[0064] For example, the ninth control is Figure 14 The “Management” control 14031 in (a) of the text.
[0065] In this way, by combining the user-selected image with the magazine lock screen image, the electronic device can randomly display either the magazine lock screen image or the user-selected image when displaying the lock screen wallpaper. That is, the lock screen may display the user-selected image or the magazine lock screen image, which increases the diversity and fun of the lock screen wallpaper display and improves the user experience.
[0066] In a second aspect, an electronic device is provided, the electronic device comprising: one or more processors, and a memory; the memory being coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, wherein the one or more processors invoke the computer instructions to cause the electronic device to perform the method as described in the first aspect.
[0067] Thirdly, a chip system is provided, the chip system being applied to an electronic device, the chip system including one or more processors, the one or more processors being configured to invoke computer instructions to cause the electronic device to perform the method as described in the first aspect.
[0068] Fourthly, a computer-readable storage medium is provided, wherein instructions are stored therein, which, when executed on a computer, cause the computer to perform the method described in the first aspect.
[0069] Fifthly, a computer program product containing instructions is provided that, when run on a computer, causes the computer to perform the method described in the first aspect.
[0070] The technical effects achieved by the second, third, fourth, and fifth aspects mentioned above are similar to those achieved by the corresponding technical means in the first aspect mentioned above, and will not be repeated here. Attached Figure Description
[0071] Figure 1 This is a schematic diagram illustrating an application scenario according to an exemplary embodiment;
[0072] Figure 2 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0073] Figure 3 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0074] Figure 4 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0075] Figure 5 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0076] Figure 6 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0077] Figure 7 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0078] Figure 8 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0079] Figure 9 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0080] Figure 10 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0081] Figure 11 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0082] Figure 12 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0083] Figure 13 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0084] Figure 14 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0085] Figure 15 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0086] Figure 16 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0087] Figure 17 This is a schematic diagram illustrating an application scenario according to another exemplary embodiment;
[0088] Figure 18 This is a schematic diagram of an interface according to an exemplary embodiment;
[0089] Figure 19 This is a schematic diagram of an interface according to another exemplary embodiment;
[0090] Figure 20 This is a schematic diagram of the structure of an electronic device according to an exemplary embodiment. Detailed Implementation
[0091] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0092] It should be understood that "multiple" as mentioned in this application refers to two or more. In the description of this application, unless otherwise stated, " / " indicates "or," for example, A / B can mean A or B; "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist, for example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, to facilitate a clear description of the technical solutions of this application, the terms "first," "second," etc., are used to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or execution order, and that "first," "second," etc., do not necessarily imply differences.
[0093] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0094] To enhance the security of electronic devices, they offer a lock screen function. This function allows users to lock the screen. When the lock screen is enabled, a lock screen wallpaper can be set. In this case, the electronic device displays the lock screen interface, which includes the lock screen wallpaper. The electronic device supports user-defined lock screen wallpapers. For example, a user can open the photo library, select an image, and set that image as the lock screen wallpaper. Alternatively, multiple wallpaper templates can be pre-installed, and a user can choose one to set as the lock screen wallpaper. After setting the wallpaper, when the electronic device is locked, the lock screen interface will be displayed, showing the user-defined lock screen wallpaper.
[0095] However, in the above implementation, the electronic device displays a fixed lock screen wallpaper every time it displays the lock screen interface. For example, after the user sets picture A as the lock screen wallpaper, the electronic device will always display picture A on the lock screen interface every time it locks, resulting in a monotonous and uninteresting display effect that fails to meet the user's needs.
[0096] Therefore, this application provides a lock screen display method that allows an electronic device to display different lock screen wallpapers each time the screen is locked or at intervals, instead of always displaying the same fixed lock screen wallpaper. For example, please refer to... Figure 1 , Figure 1 This is a schematic diagram illustrating the display effect of a lock screen interface according to an exemplary embodiment. See also... Figure 1 In (a) of the example, the electronic device displays a lock screen interface S1, which includes a lock screen wallpaper p1. In this case, the user presses the power button. See also Figure 1 In (b) of the example, in response to the user pressing the power button, the electronic device's screen turns off; subsequently, the user presses the power button again. See also Figure 1 In step (c), in response to the user pressing the power button again, the electronic device displays a lock screen interface S2, which includes a lock screen wallpaper p2. Lock screen wallpaper p2 is different from lock screen wallpaper p1. Thus, by displaying different lock screen wallpapers, the display effect of the lock screen is enriched, increasing its fun and surprise factor, thereby improving the user experience.
[0097] As an example of this application, lock screen wallpaper p1 and lock screen wallpaper p2 can be randomly selected by the electronic device from the lock screen wallpaper collection. That is, when the electronic device displays the lock screen interface, it can randomly select a lock screen wallpaper from the lock screen wallpaper collection and display the selected lock screen wallpaper on the lock screen interface.
[0098] As another example of this application, when an electronic device displays a lock screen interface, it can also select a lock screen wallpaper from the lock screen wallpaper collection according to a preset strategy and display the selected lock screen wallpaper on the lock screen interface. The preset strategy can be set according to needs, for example, it could be a strategy that ensures the electronic device displays a different lock screen wallpaper each time, etc., and this application embodiment does not limit this.
[0099] As an example of this application, lock screen wallpaper p1 and lock screen wallpaper p2 may come from the same image set or from different image sets. An image set may consist of images from the electronic device's gallery application. In one possible case, the images in the image set include pictures taken by the electronic device and / or pictures acquired by the electronic device from other devices, such as pictures sent by other electronic devices or pictures downloaded from the network.
[0100] As an example, judging from the display effect, lock screen wallpapers p1 and p2 may include the same subject, or the subject in lock screen wallpaper p1 and the subject in lock screen wallpaper p2 may overlap. See, for example... Figure 1 (a) in the image, lock screen wallpaper p1 includes subject 00, see [link / reference]. Figure 1 (c) in the lock screen wallpaper p2 also includes the main subject 00.
[0101] Setting images from a gallery as lock screen wallpaper can be pre-configured by the user triggering their electronic device to set the image as their lock screen wallpaper based on a target page. To facilitate understanding, before explaining the setting process, let's first describe the display process of the target page:
[0102] In one example, see Figure 2 In (a) of the above, when an electronic device displays a lock screen, the user can pinch two fingers together to set the lock screen wallpaper. This action responds to the user's pinch-to-zoom gesture on the lock screen (or can be triggered by other gestures). See also... Figure 2 In (b) of the diagram, the electronic device displays an unlock input interface, where the user can enter their lock screen password to unlock (or unlock via facial recognition, etc.). Upon successful unlocking, the electronic device displays... Figure 2The lock screen wallpaper setting interface S3 shown in (c) is used for setting the lock screen wallpaper. For example, the lock screen wallpaper setting interface S3 includes a "lock screen style" control 20, a "filter" control 21, a "personalized decoration" control 22, an "effect" control 23, a "more" control 24, and an "apply" control 25. Specifically, the "lock screen style" control 20 triggers the electronic device to set the lock screen wallpaper; the "filter" control 21 triggers the electronic device to apply a filter to the currently displayed lock screen wallpaper; the "personalized decoration" control 22 triggers the electronic device to add decorations to the currently displayed lock screen wallpaper; the "effect" control 23 triggers the electronic device to add special effects to the currently displayed lock screen wallpaper; the "more" control 24 triggers the electronic device to perform further editing operations on the lock screen wallpaper; and the "apply" control 25 triggers the electronic device to complete any of the above operations. The "apply" control 25 is a persistent control.
[0103] In one example, the user clicks the "Lock Screen Style" control 20, see [link / reference]. Figure 2 In step (d), in response to a user's click on the "Lock Screen Style" control 20, the electronic device displays page W301. For example, page W301 is displayed from the bottom of the lock screen wallpaper settings interface S3. Page W301 provides entry points for setting different types of lock screen wallpapers, and can be used to provide relevant controls to trigger the electronic device to display the target page. Page W301 may include a "Lock Screen Image Carousel" control 26, as well as "Image" controls, "3D Wallpaper" controls, "Light Chaser Wallpaper" controls, and "Natural Beauty" controls, etc. The "Lock Screen Image Carousel" control 26 can be used to trigger the electronic device to set a randomly displayed lock screen wallpaper. For example, if the user clicks on the "Lock Screen Image Carousel" control 26, see [link to relevant documentation]. Figure 2 In step (e), in response to the user's click on the "Lock Screen Image Carousel" control 26, the electronic device displays page W302 (i.e., the target page). That is, after receiving the user's click on the "Lock Screen Image Carousel" control 26, the electronic device no longer displays page W301, but instead displays page W302. In this way, the user can trigger the electronic device to set images from the image gallery as the lock screen wallpaper based on page W302.
[0104] It should be noted that each page involved in the embodiments of this application can be a window displayed on the lock screen wallpaper settings interface S3. For example, it can be a window that pops up from the bottom of the screen, and the same applies below. In one example, a page can also be referred to as an interface.
[0105] It should be noted that the above explanation uses the example of a user triggering the display of the lock screen wallpaper settings interface on the electronic device by performing an operation such as pinching two fingers on the lock screen. In another example, the user can also trigger the display of the lock screen wallpaper settings interface on the electronic device in other ways. For example, the desktop of the electronic device may display a lock screen application icon. The user can trigger the electronic device to open the lock screen application based on the lock screen application icon, display the lock screen application interface, and then trigger the display of the lock screen wallpaper settings interface on the electronic device within the lock screen application interface. This application embodiment does not limit this approach.
[0106] It should also be noted that the above embodiment is illustrated by the example of a user triggering the display of the target page W302 on an electronic device based on the "lock screen image carousel" control 26 in page W301. In another example, a row of image set options is displayed in a designated area of page W301, and the user can also trigger the display of the target page W302 on the electronic device based on this row of image set options. The position of the designated area can be set according to requirements. For example, see [link to example]. Figure 2 In section (d), a row of photo set options is displayed in area 27 of page W301. The user can click on photo set option 270 in this row, that is, the user can click on the photo set option corresponding to "Featured Photos". In response to the user's click on photo set option 270, the electronic device displays the target page W302.
[0107] In one example, each picture set option in area 27 of page W301 includes at least two pictures in its corresponding picture set, enabling the electronic device to randomly display lock screen wallpapers. Additionally, area 27 must have at least three picture set options; otherwise, this row may not be displayed to prevent the area from appearing too empty.
[0108] As an example, see Figure 2 In section (e), the target page W302 includes a preview area 28, which displays multiple wallpaper preview images overlaid on top of each other. These wallpaper preview images can be randomly displayed by the electronic device based on images selected by the user and / or lock screen wallpapers from a collection of lock screen wallpapers. For example, if the user selects image set option 270 in area 27 based on page W301, in response to this selection, the wallpaper preview image 281 displayed first in preview area 28 can be generated based on the first image in the collection corresponding to image set option 270. Other wallpaper preview images in preview area 28 can be generated based on other images in the collection corresponding to image set option 270. Thus, by overlaying wallpaper preview images in preview area 28, a visual preview effect of a lock screen wallpaper carousel can be presented to the user.
[0109] In addition to the preview area 28, the target page W302 also includes at least one functional control, which allows the user to trigger the electronic device to set the lock screen wallpaper. For example, see... Figure 2 In section (e), area 29 of the target page W302 includes at least one functional control, which includes a "Featured Photos" control 290, a "Moments" control 291, a "Specified Album" control 292, and a "Specified Image" control 293. Different functional controls can be used to trigger an electronic device to set images from different types of albums as the lock screen wallpaper. The following exemplary application scenarios will illustrate the process of a user triggering an electronic device to set images from an album as the lock screen wallpaper based on the target page W302.
[0110] Scenario 1: Set the images from the "Moments" gallery on your electronic device as randomly displayed lock screen wallpapers.
[0111] In an exemplary application scenario, a user can click the "Time" control 291 on the target page W302, see [link / reference]. Figure 3 In step (a), in response to a user's click on the "Moment" control 291, the electronic device displays page W303, which is used to select a "Moment" image set. For example, page W303 includes one or more images, such as images 321 and 322, and each image corresponds to an optional control, for example, image 321 corresponds to optional control 3000. The optional control for each image can be displayed as a circle in the lower right corner of each image. If multiple images exist and not all images are displayed, the user can swipe up or down to trigger the electronic device to display other images. Each image in page W303 corresponds to a "Moment" image set consisting of multiple photos. For example, "Moment" image set one corresponding to image 321 includes image 321 and multiple images L1-LN associated with image 321, and "Moment" image set two corresponding to image 322 includes image 322 and multiple images W2-WN associated with image 321.
[0112] In one example, the time information of the various images in the "Moments" image set is related and can present a certain story. The time information of any image in the "Moments" image set can include the time the image was captured and / or the time it was acquired. The acquisition time refers to the time when the image was obtained, such as the time it was downloaded from the internet.
[0113] In one example, the correlation of time information means that the time information of the various images in the "Moment" image set belongs to the same time period, and the unit of duration corresponding to this time period can include at least one of the following: hour, minute, second, day, week, month, and year. For example, the various images in the "Moment" image set can be taken by an electronic device within a certain time period, such as the various images in the "Moment" image set being taken by an electronic device on a certain morning, or the various images in the "Moment" image set being taken by an electronic device on a certain day, or the various images in the "Moment" image set being taken by an electronic device on a certain week, or the various images in the "Moment" image set being taken by an electronic device on a certain month.
[0114] Optionally, the time difference between the capture times of any two images in the "Moment" image set must be less than a time difference threshold. For example, if the "Moment" image set includes image 1 and image 2, the time difference between the capture time of image 1 and the capture time of image 2 must be less than the time difference threshold. The time difference threshold can be set according to requirements.
[0115] In one example, the time information for each image in the "Moments" set belongs to the same time period on different dates. For instance, the images in the "Moments" set could be taken by an electronic device at the same time period on different dates; for example, the images in the "Moments" set could be taken by an electronic device on Monday mornings, or they could be taken by an electronic device on the weekend of each month.
[0116] For example, image 321 and multiple images L1-LN were all taken on August 3, 2024, and are a memory of a weekend generated by an electronic device. Similarly, image 322 was taken on the morning of July 1, 2024, and multiple images W2-WN were also taken on the morning of July 1, 2024, and are a memory of a user exercising on the morning of July 1, 2024, generated by an electronic device.
[0117] Based on this, the images in the "Moment" image set can have the same or similar image features, that is, the similarity of the image features between the images in the "Moment" image set is greater than a certain similarity. For example, the image features can include at least one of the shooting location and the shooting content (such as the people in the photo), that is, in addition to the time information, the images in the "Moment" image set also have a certain correlation in at least one of the shooting location and shooting content.
[0118] Optionally, the image features of the images in the "Time" atlas may overlap. For example, the images in the "Time" atlas may have been taken at the same location within the same time period, such as image 321 and images L1-LN, which may have been taken by an electronic device at a studio on a certain morning; or, the images in the "Time" atlas may have been taken by an electronic device at the same location within the same time period on different dates, such as image 322 and images W2-WN, which may have been taken by an electronic device at a sports field on Saturday mornings.
[0119] Alternatively, the images in the "Time" image set may be images taken at different locations within a certain time period, where the different locations are related. For example, the images in the "Time" image set may be images taken by electronic devices at different tourist locations within a certain month, etc. This application does not limit this.
[0120] Page W303 also includes an image atlas editing box 31, which displays thumbnails of selected images. The image atlas editing box 31 includes a "Select Time" prompt, indicating that the user can select the desired image from the images displayed on page W303 as needed. The image atlas editing box 31 also includes an "Add" control 33. The "Add" control 33 is not triggered when no image is selected, but it is triggered when an image is selected.
[0121] See Figure 3 In (b) of this example, the user can select multiple time-based image sets. For instance, if the user clicks the optional control 3000 corresponding to image 321, in response to the user's selection of the optional control 3000 corresponding to image 321, the electronic device selects image set 1 corresponding to image 321 and displays a thumbnail 351 of an image from image set 1 corresponding to image 321 in the image set editing box 31. Optionally, the thumbnail 351 can be a thumbnail of image 321, or it can be a thumbnail of a random image from image set 1 corresponding to image 321. Optionally, the electronic device can display a "1 item selected" prompt message in the image set editing box 31.
[0122] As an example, see Figure 3 In (b) of the image atlas editing box 31, a delete control 341 can be displayed on the thumbnail 351. In response to the user's click on the delete control 341, the electronic device deselects image atlas 1, and the thumbnail 351 corresponding to image 321 is no longer displayed in the image atlas editing box 31. Thus, by displaying the delete control 341 on the thumbnail 351, the user can quickly reselect images.
[0123] It should be noted that the above method of deselection is merely exemplary. In another example, the electronic device also allows the user to re-click the optional control 3000 corresponding to the selected image 321 to deselect it. See, for example... Figure 3 In (b), after the user selects image 321, if they want to deselect it, they can click the corresponding selectable control 3000 again. Accordingly, the electronic device deselects image 321, and the thumbnail 351 and delete control 341 corresponding to image 321 are no longer displayed in the image set editing box 31. That is, the image set editing box 31 returns to normal. Figure 3 The state shown in (a) is shown in the image.
[0124] As an example, see Figure 3 In step (c), after selecting image 321, the user can continue to select other images on page W303. For example, by swiping up, the electronic device can display the optional control 3001 corresponding to image 322. The user can click on the optional control 3001 corresponding to image 322. In response to the user's selection of the optional control 3001, the electronic device selects the image set 2 corresponding to image 322, and displays a thumbnail 352 of an image from image set 2 corresponding to image 322 in the image set editing box 31. Optionally, the thumbnail 352 can be a thumbnail of image 322, or it can be a thumbnail of a random image from image set 2 corresponding to image 322. Optionally, the electronic device can display a "2 items selected" prompt message in the image set editing box 31. Similarly, see... Figure 3 In (c), a delete control 342 can be displayed on the thumbnail 352 in the atlas editing box 31. When the user clicks the delete control 342, in response to the user's click operation on the delete control 342, the electronic device deselects atlas 2 and no longer displays the thumbnail 352 corresponding to the image 322 in the atlas editing box 31.
[0125] After the user completes the selection of the "Moments" image set, the electronic device can set the selected image from the "Moments" image set as the lock screen wallpaper image set with a single click. For example, in response to clicking the "Apply" control 25 provided in the lock screen wallpaper settings interface S3, the electronic device sets the selected image from the "Moments" image set as the lock screen wallpaper image set. See below for a detailed explanation of the implementation.
[0126] As an example, the number of selected image sets is one, for example, see Figure 3In case (b), the specific implementation of setting images from the selected image set as images in the lock screen wallpaper image set may include: when the number of images in the selected image set is greater than or equal to the image number threshold, selecting images from the selected image set that fall within the image number threshold, for example, by random selection or selection according to a preset strategy, and setting the selected images as images in the lock screen wallpaper image set. The preset strategy can be set according to needs, for example, the preset strategy can be to select the most recently obtained image or to select an image from a more distant date; when the number of images in the selected image set is less than the image number threshold, all images in the selected image set can be directly set as images in the lock screen wallpaper image set.
[0127] The threshold for the number of images can be set according to requirements, and this application embodiment does not limit it.
[0128] As another example, the number of selected atlases is multiple, for example, see Figure 3 In case (b), the specific implementation of setting images from the selected image sets as lock screen wallpapers can include: the electronic device selecting images from each selected image set according to a certain strategy, where the total number of selected images does not exceed the maximum number of images corresponding to the lock screen wallpaper image set (this can be set according to requirements). For example, if the maximum number of images corresponding to the lock screen wallpaper image set is 30, and the selected image sets include image set 1 and image set 2, then the electronic device can select 15 images from each image set, that is, select 15 images from image set 1 and 15 images from image set 2; or it can select 10 images from one image set and 20 images from another image set, for example, select 10 images from image set 1 and 15 images from image set 2. The electronic device will then set the images selected from each image set as the lock screen wallpaper.
[0129] It's worth mentioning that, since the time information of each image in the "Moments" collection is related, and electronic devices can randomly select lock screen wallpapers to display, setting the images in the "Moments" collection as randomly displayed lock screen wallpapers allows the electronic device to display different lock screen wallpapers on different occasions. Furthermore, the different lock screen wallpapers have a certain storyline, increasing the fun of the lock screen wallpaper display and thus improving the user experience.
[0130] It should be noted that the above embodiment is illustrated by the example of a user clicking the "Time" control 291 in the target page W302 to cause the electronic device to display page W303. In another example, when the electronic device displays... Figure 2In the case of page W301 as shown in (d), the user can click the "Moments" image set option 271 in area 27. If the image set corresponding to the image in page W303 is not set as the lock screen wallpaper, in response to the user's click on the "Moments" image set option 271, the electronic device directly displays page W303, skipping the display of W302. Afterwards, the user can set the image in the "Moments" image set as the lock screen wallpaper based on page W303. This simplifies the user's operation process, improves the efficiency of lock screen wallpaper setting, and enhances the user experience. Of course, if an image in the "Moments" image set is set as the lock screen wallpaper, in response to the user's click on the "Moments" image set option 271 in page W301, the electronic device can display as follows: Figure 7 Page W304, shown in (a) below, can be found for related information.
[0131] Scenario 2: Set a selected image from your electronic device as the randomly displayed lock screen wallpaper.
[0132] In an exemplary application scenario, see Figure 2 In (e), when the electronic device displays page W302, the "Featured Photos" control 290 is selected by default. Users can trigger the electronic device to set the featured photos as the lock screen wallpaper based on page W302.
[0133] The selected images can include images from different preset categories, each with corresponding tags. For example, the preset categories include, but are not limited to, "Portraits," "Landscapes," "Animal," "Plants," "Food," and "Art." Images in the "Portraits" category can have a "Portraits" tag or sub-tags related to the "Portraits" tag. Similarly, images in the "Landscapes" category can have a "Landscapes" tag or sub-tags related to the "Landscapes" tag.
[0134] As an example, featured images can be those whose aesthetic scores are higher than a preset score threshold, selected by the electronic device from all images. The preset score threshold can be set as needed.
[0135] As an example, see Figure 2 In section (e), page W302 displays multiple preset categories corresponding to selected images. Thus, when a user selects a preset category, the electronic device sets an image from its gallery tagged with that preset category as the lock screen wallpaper. For example, when the user selects "Portrait," the electronic device sets an image from its gallery tagged with "Portrait" (which can be simply called a portrait image) as the lock screen wallpaper. As an example, the electronic device defaults to selecting the first n preset categories, where n is an integer greater than or equal to 1. See [link to example]. Figure 2In option (e), the electronic device can select the first four preset categories by default. In this case, the electronic device can select images with the corresponding tags of these four preset categories from the gallery according to a certain strategy and use the selected images as the lock screen wallpaper.
[0136] As an example, if the gallery does not contain images corresponding to a certain preset category from the default selection, the electronic device may not set images of that category as the lock screen wallpaper. For instance, if the gallery does not contain images tagged with "animals," the electronic device will not set images with "animals" as the lock screen wallpaper. Of course, if images with "animals" are subsequently acquired by the electronic device, those images can be added as the lock screen wallpaper.
[0137] In one example, if the electronic device defaults to selecting the first n preset categories, the user can trigger the device to deselect one or more of the first n preset categories, or add more preset categories, depending on their needs. See, for example... Figure 4 In option (a), you can deselect the three preset categories "Landscape," "Animal," and "Plant," and select only the preset category "Portrait." Correspondingly, the electronic device will display page W302 as follows: Figure 4 As shown in (a) in the figure.
[0138] Optionally, each preset category in page W302 is triggerable, allowing users to select images corresponding to any preset category as lock screen wallpapers, rather than having the electronic device select them by default. For example, the electronic device could default to selecting a portrait image as the lock screen wallpaper, such as the latest portrait image from the gallery. (See [link to relevant documentation]). Figure 4 In (a), the electronic device displays a "1 person selected" message in the option box for the "Portrait" preset category. When the user wants to set the portrait image, such as modifying the selected portrait image or adding a portrait image, they can click as shown. Figure 4 See also the "Portrait" preset category 710 in (a). Figure 4 In (b), in response to the user's click on the preset category 710 of "Portrait", the electronic device displays page W701, which is used to trigger the electronic device to select a portrait image.
[0139] For example, page W701 includes one or more portraits, such as portrait 700 and portrait 707. Each portrait corresponds to a person, or in other words, each portrait includes a person. Each portrait corresponds to a unique portrait ID, and each portrait ID may correspond to one or more portrait images. This means that for any portrait ID corresponding to a person, the electronic device may have at least one portrait image that includes the person in that portrait. This at least one portrait image can be referred to as the portrait image set corresponding to that portrait. For example, see [link to example]. Figure 4 In (b), each portrait displays the corresponding number of portrait images. For example, for portrait 700, the electronic device contains 60 portrait images including the person in portrait 700. That is, the portrait image set 1 corresponding to portrait 700 contains 60 portrait images, and the category of these 60 portrait images is the preset portrait category. Similarly, for portrait 701, the electronic device contains 87 portrait images including the person in portrait 701. That is, the portrait image set 2 corresponding to portrait 701 contains 87 portrait images, and the category of these 87 portrait images is the preset portrait category.
[0140] In one possible scenario, the same image may belong to two different portrait image sets simultaneously. For example, if a portrait image includes both portrait 700 and portrait 701, then this portrait image belongs to both portrait image set 1 and portrait image set 2.
[0141] See Figure 4 In (b) of the page W701, each portrait is optional. For example, there is a circular optional control 702 in the lower right corner of each portrait, which allows users to select or deselect the corresponding portrait. Users can select which portrait images to set as lock screen wallpaper based on at least one portrait.
[0142] See Figure 4 In section (b), page W701 also includes a portrait editing box 703, which displays a thumbnail of the selected portrait. The portrait editing box 703 includes an "Add" control 704. The "Add" control 704 is not triggered if no portrait is selected, but it is triggered if a portrait is selected. See also... Figure 4 In (b), when portrait 700 is selected, the electronic device selects the portrait image set 1 corresponding to portrait 700, displays the corresponding portrait thumbnail 705 in the portrait editing box 703, and displays the prompt message "1 item selected".
[0143] Optionally, a delete control 706 is displayed on the portrait thumbnail 705, which triggers the electronic device to deselect the portrait 700. The display state in the portrait editing box 703 changes according to the user's selection operation. If the user wants to deselect the currently selected portrait on the electronic device, they can click the delete control 706 provided on the portrait thumbnail 705 in the portrait editing box 703. Accordingly, see Figure 4 In step (c), the electronic device deletes the portrait thumbnail 705 displayed in the portrait editing box 703 and deselects the corresponding portrait 700 and the corresponding portrait image set 1. See also... Figure 4 In step (d), if the user selects two portraits again from page W701, for example, portraits 700 and 701, the electronic device displays thumbnails of the two portraits selected by the user in the portrait editing box 703. For example, the portrait editing box 703 displays portrait thumbnail 705 of portrait 700 and portrait thumbnail 707 of portrait 701, and displays the corresponding delete control 706 on portrait thumbnail 705 and portrait thumbnail 707 respectively.
[0144] After the user selects a portrait image from the portrait image set, the selected image can be set as the lock screen wallpaper with a single click. For example, in response to clicking the "Apply" control 25 provided in the lock screen wallpaper settings interface S3, the electronic device sets the selected portrait image from the portrait image set as the lock screen wallpaper. See below for a detailed explanation.
[0145] As an example, if only one portrait image set is selected, then based on the number of portrait images in that set and the maximum number of images corresponding to the lock screen wallpaper set, a strategy can be used to set some or all of the portrait images in that set as the lock screen wallpaper. As another example, if multiple portrait image sets are selected, then a portion of the portrait images can be selected from each selected set and set as the lock screen wallpaper. For a detailed implementation, please refer to the implementation process of setting images from the selected "Moments" image set as the lock screen wallpaper.
[0146] It should be noted that the above explanation uses the precise selection of portrait images as an example. Similarly, if a user wants to precisely select images from other preset categories, they can also select other preset categories to make the electronic device display the corresponding pages of those preset categories, and then precisely select images from other preset categories following a similar process. This application embodiment will not go into detail about this.
[0147] Scenario 3: Set an image from a specified image set on an electronic device as the lock screen wallpaper.
[0148] In an exemplary application scenario, a user can click the "Specify Album" control 292 on the target page W302, see [link / reference]. Figure 5 In (a), in response to the user's click on the "Specified Album" control 292, the electronic device displays page W901, which is used to select a specified album.
[0149] In other words, in addition to the "Moments" image set, the electronic device also includes at least one designated image set. This designated image set includes, but is not limited to, "Camera," "Screenshot / Screen Recording," and "Multiple Recordings Simultaneously." Images in the "Camera" set are captured by the electronic device's camera; images in the "Screenshot / Screen Recording" set are captured by taking screenshots or recordings of the screen; and images in the "Multiple Recordings Simultaneously" set are captured by the electronic device simultaneously recording multiple shots using its camera. The electronic device allows users to set images from the designated image set as their lock screen wallpaper based on page W901.
[0150] See Figure 5 In (a) of the diagram, page W901 includes one or more images, such as images 9041, 9042, and 9043. Each image has a corresponding selectable control 903, which can be displayed as a circle in the lower right corner of each image. If multiple images are present and not all images are displayed, the user can swipe up or down to trigger the electronic device to display other images.
[0151] Each image on page W901 corresponds to an image set consisting of multiple images. Optionally, each image can display the number of images included in the corresponding image set. For example, image 9041 corresponds to the "Camera" image set, which includes 134 images; image 9042 corresponds to the "Screen Recording & Screenshotting" image set, which includes 2685 images; and image 9043 corresponds to the "One Record, Multiple Views" image set, which includes 46 images.
[0152] Page W901 includes a photo album editing box 901. The photo album editing box 901 includes a "Select Album" prompt and an "Add" control 902. The prompt prompts the user to select a specific photo album. The "Add" control 902 is not triggered if no photo album is selected; it is triggered when a photo album is selected.
[0153] Users can select the images displayed on page W901 according to their needs, such as clicking the optional control 903 corresponding to image 9041. See also Figure 5In step (b), in response to a user's click on the selectable control 903 corresponding to image 9041, the electronic device displays a thumbnail 905 of an image from the "Camera" gallery corresponding to image 9041 in the album editing box 901, for example, displaying the thumbnail 905 corresponding to image 9041. A delete control 906 is displayed on the thumbnail 905, which can be used to trigger the electronic device to deselect image 9041.
[0154] When the user selects image 9041, the electronic device can select some or all images from the "Camera" image set corresponding to image 9041 and set them as the lock screen wallpaper. For example, the user can set the images selected from the "Camera" image set as the lock screen wallpaper with a single click. For instance, in response to clicking the "Apply" control 25 provided in the lock screen wallpaper setting interface S3, the electronic device sets the images from the "Camera" image set as the lock screen wallpaper. For a detailed implementation, please refer to the above description of setting the selected images from the "Moments" image set as the lock screen wallpaper.
[0155] It should be noted that the above embodiment is illustrated by the example of a user triggering an electronic device to select a specific image set. In another example, the user can also trigger the electronic device to select multiple specific image sets based on page W901, such as selecting the "Camera" image set and the "Screen Recording / Screenshot" image set. In this case, the electronic device displays a thumbnail of one image from each of the selected image sets in the album editing box 901. Each thumbnail displays a delete control 906, which the user can use to delete the corresponding thumbnail, thus deselecting the corresponding image set. When two or more image sets are selected, the electronic device selects at least one image from each of the selected image sets as the lock screen wallpaper. For a specific implementation, please refer to the above implementation process of setting the selected image from the "Moments" image set as the lock screen wallpaper.
[0156] Scenario 4: Set a specified image from an electronic device as the randomly displayed lock screen wallpaper.
[0157] In an exemplary application scenario, a user can click the "Specify Image" control 293 on the target page W302, see [link / reference]. Figure 6 In (a), in response to the user's click on the "Specified Image" control 293, the electronic device displays page W100, which triggers the electronic device to set the specified image as a randomly displayed lock screen wallpaper.
[0158] See Figure 6In (a) of the example, page W100 provides multiple preset categories. As mentioned above, at least one of these preset categories contains corresponding images. For example, the preset categories include "AI Recommendation," "Portrait," "Landscape," "Animal," "Plant," and "Food," where the images corresponding to "AI Recommendation" are recommended by an AI model. Users can select from the multiple preset categories according to their needs to trigger the electronic device to display the image corresponding to the selected preset category on page W100. For example, see [link to example]. Figure 6 In (a) of the diagram, by default, the electronic device can select the "AI Recommendation" item and display the corresponding image. If the image is not fully displayed, the electronic device allows the user to swipe up or down to display other images corresponding to the "AI Recommendation" item.
[0159] See Figure 6 In (a), the electronic device displays a material selection box 1001 on page W100. If the user does not select an image, the material selection box 1001 displays a prompt message "Select more than 2 materials" to prompt the user to select an image from the currently displayed images. The material selection box 1001 displays an "Add" control 1002. If no image is selected, the "Add" control 1002 is not triggered. If an image is selected, the "Add" control 1002 is triggered.
[0160] Each image displayed on page W100 corresponds to an optional control 1000. Users can click on an optional control 1000. In response to the user's selection of the optional control 1000, the electronic device selects the corresponding image and displays a thumbnail of the selected image in the material selection box 1001. See, for example... Figure 6 In (b) of the example, after the user selects images 1003 and 1004, the electronic device displays thumbnails 1005 and 1006 corresponding to image 1003 and image 1004 respectively in the material selection box 1001. Similarly, each thumbnail provides a delete control; for example, thumbnail 1005 provides a corresponding delete control 1007, and thumbnail 1006 provides a corresponding delete control 1008. When the user is not satisfied with a selected image, they can click the delete control on that image to trigger the electronic device to deselect that image.
[0161] After a user selects images, they can set all selected images as the lock screen wallpaper with a single click. For example, in response to clicking the "Apply" control 25 provided in the lock screen wallpaper settings interface S3, the electronic device sets all selected images as the lock screen wallpaper. See below for a detailed explanation of the implementation.
[0162] As an example, electronic devices can limit the number of pictures a user can select, for example, a maximum of L pictures. L can be set according to needs, such as L being 30. When the number of pictures selected by the user exceeds L, the electronic device can display a prompt message such as "The maximum number of selected photos has been reached".
[0163] It should be noted that the above explanation uses the example of prompting the user to select more than two materials. In one example, the electronic device can also support the user to select one material, that is, to select an image from the images on page W100. In this case, after the settings are completed, the electronic device will not generate random display effects when displaying the lock screen interface.
[0164] As can be seen from the above embodiments, when the electronic device displays the target page W302, it can provide different functional controls on the target page W302. For example, the different functional controls include the "Featured Photos" control 290, the "Moment" control 291, the "Specified Album" control 292, and the "Specified Image" control 293. The different functional controls can be used by the user to trigger the electronic device to set different image sets or images as lock screen wallpapers. In this way, the setting methods of lock screen wallpapers are enriched, allowing users to set a certain image set or certain images as lock screen wallpapers according to their actual needs, thereby improving the user experience.
[0165] The above scenarios illustrate the process of selecting an image as the lock screen wallpaper based on the target page W302. As an example of this application, after the user confirms the settings are complete, they can click the "Apply" control 25 provided in the lock screen wallpaper settings interface S3. In response to the user's click on the "Apply" control 25, the electronic device sets the selected image or an image from the image set as the lock screen wallpaper. See, for example... Figure 3 In (c), after the user selects the images corresponding to the two "Moments" image sets, they can click... Figure 3 In (c) of the image, the "Apply" control 25, in response to the user's click, causes the electronic device to set the images from Atlas 1 and Atlas 2 as the lock screen wallpaper. See also... Figure 4 (d) in the text, see also Figure 5 See (b) in the middle. Figure 6 In (b), after the user selects an image, they can click the "Apply" control 25 in the lock screen wallpaper settings interface S3. In response to this click, the electronic device sets the selected image as the lock screen wallpaper.
[0166] As an example of this application, after the user selects an image but before clicking the "Apply" control 25, the electronic device can also be triggered to continue setting up based on the "Add" control provided on each page. For example, see... Figure 3In step (c), after selecting images 321 and 322, if the user wants to continue with the settings, they can click the "Add" control 33 in the image set editing box 31. See also... Figure 7 In step (a), in response to the user's click on the "Add" control 33, the electronic device displays page W304. At this time, the "Moment" control 291 on page W304 is selected. Furthermore, if a selection of images exists, page W304 displays multiple settings, allowing the user to continue operations based on these settings. For example, these multiple settings include, but are not limited to, the "Select Moment" setting 40, the "Random Display Frequency" setting 41, and the "OK" control 42. The "Select Moment" setting 40 triggers the electronic device to return to page W303, allowing the user to reselect an image; the "Random Display Frequency" setting 41 triggers the electronic device to set a random display frequency, which refers to the frequency at which the electronic device randomly displays the lock screen wallpaper; and the "OK" control 42 triggers the electronic device to display a preview of the lock screen wallpaper.
[0167] For example, see Figure 7 In step (a), if the user wants to reselect an image, they can click the selection control 401 corresponding to the "Select Moment" setting 40. In response to this user action, the electronic device redisplays page W303. Thus, after the user adds a lock screen wallpaper, page W304 is displayed, and the "Select Moment" setting 40 is provided through page W304. This allows the user to trigger the electronic device to redisplay page W303 when they want to change the "Moment" image set, enabling them to reselect images. This improves the convenience of operation and enhances the user experience.
[0168] See Figure 7 In (a), if the user wants to set the random display frequency, they can click the selection control 411 corresponding to the "Random Display Frequency" setting item 41. See also Figure 7 In (b) of the above, in response to the user's click on the selection control 411, the electronic device can pop up a frequency editing box 43. The frequency editing box 43 includes a "cancel" control 45 and multiple preset display frequencies. The "cancel" control 45 is used to trigger the electronic device to cancel the display of the frequency editing box 43 on page W304. The multiple preset display frequencies may include, but are not limited to, "every time the screen is on", "every time the screen is locked", "every hour", "every day", and "on click". The user can select a preset display frequency from the multiple preset display frequencies according to their needs. Accordingly, in response to the user's selection operation, the electronic device sets a random display frequency according to the preset display frequency selected by the user.
[0169] Specifically, if "Every time you turn on the screen" is selected, the electronic device will randomly select a lock screen wallpaper from the lock screen wallpaper collection each time the screen is turned off and then on again, meaning the lock screen wallpaper will be updated every time the screen is turned off and on again. If "Every time you lock the screen" is selected, the electronic device will randomly select a lock screen wallpaper from the lock screen wallpaper collection each time the screen is locked, meaning the lock screen wallpaper will be updated every time the screen is locked. If "Every hour" is selected, when the screen is locked, the electronic device will randomly select a lock screen wallpaper from the lock screen wallpaper collection every hour. The device selects a lock screen wallpaper to display, meaning the lock screen wallpaper is updated every hour when the screen is locked. If "Daily" is selected, a lock screen wallpaper is randomly selected from the lock screen wallpaper collection each day when the screen is locked, meaning the lock screen wallpaper is updated daily when the screen is locked. If "On Tap" is selected, the device randomly selects a lock screen wallpaper from the lock screen wallpaper collection each time the user taps the screen when the screen is locked, meaning the lock screen wallpaper is updated every time the user taps the screen when the screen is locked.
[0170] See Figure 7 In (a) of the page, if the user wants to view a preview of the current preset lock screen wallpaper, they can click the "OK" control 42 on page W304. See also... Figure 7 In step (c), in response to the user's click on the "OK" control 42, the electronic device displays a preview window W305, which includes any image from the lock screen wallpaper collection. For example, if the lock screen wallpaper collection includes image 321 from the "Moments" collection, when displaying the preview window W305, image 321 is displayed in the preview window W305.
[0171] The above example illustrates how the user clicks the "Add" control 33 after selecting the "Time" atlas on the electronic device, triggering the display of page W304. For another example, see... Figure 4 In step (d), during the selection of featured images as lock screen wallpapers, if a user wants to further customize the wallpaper after selecting two portraits, they can click the "Add" control 704 in the portrait editing box 703. In response to the user's click on the "Add" control 704, the following steps are taken: Figure 4 In (a) of this example, the electronic device redisplays page W302, allowing the user to reset the lock screen wallpaper based on the redisplayed page W302. See also Figure 4 In (a) of the diagram, page W302 provides an "OK" control 708. When page W302 is displayed on the electronic device, if the user wants to see a preview of the currently set lock screen wallpaper, they can click the "OK" control 708. See also Figure 8In step (a), in response to the user's click on the "OK" control 708, the electronic device displays a preview window W1001. The preview window W1001 displays a preview image, which includes the portrait image selected by the electronic device. In this way, the user can view the preview effect through the preview image.
[0172] See another example. Figure 5 In (b) of the diagram, when selecting an image from a specified image set as the lock screen wallpaper, if the user wants to continue editing the lock screen wallpaper, they can click the "Add" control 902. (See also...) Figure 9 In step (a), in response to the user's click on the "Add" control 902, the electronic device displays page W902, at which point the "Specify Album" control 292 is selected. Page W902 includes a "Select Album" setting 907, a "Random Display Frequency" setting 909, and an "OK" control 910. The selection box containing the "Select Album" setting 907 provides information about the selected album. For example, if the number of albums selected by the user based on page W901 is less than or equal to K (K can be set as needed), the selection box containing the "Select Album" setting 907 displays the names of each selected album, for example, see [link to relevant documentation]. Figure 9 In (a) of the document, the selection box for the "Select Album" setting 907 displays the information "Camera". Optionally, if the user selects M specified albums based on page W901, where M is greater than K, the electronic device can display the name of the first specified album and the total number of specified albums in the selection box for the "Select Album" setting 907, such as displaying "5 albums including Camera". When the user wants to reselect a specified album, they can click the selection control 908 corresponding to the "Select Album" setting 907. In response to the user's selection operation, the electronic device redisplays page W901, allowing the user to reselect a specified album.
[0173] Additionally, when the electronic device displays page W902, the user can trigger the electronic device to set a random display frequency based on the "Random Display Frequency" setting item 909. For details, please refer to [link / reference needed]. Figure 7 (b) in the middle.
[0174] When the electronic device displays page W902, if the user wants to view the overall preview effect of the lock screen wallpaper, they can click the "OK" control 910. In response to the user's click on the "OK" control 910, see [link to documentation]. Figure 8 In (b), the electronic device displays a preview window W903, which includes images from the image set selected by the user, allowing the user to view the preview effect.
[0175] In one example, see Figure 6 In (b) of the example, during the process of selecting a specific image as the lock screen wallpaper, if the user wants to continue setting the lock screen wallpaper after selecting an image, they can click the "Add" control 1002 in the material selection box 1001. In response to the user's click on the "Add" control 1002, see [reference needed]. Figure 9 In (b) of the example, the electronic device displays page W111, which shows a "Select Image" setting 1103, a "Random Display Frequency" setting 1104, and an "OK" setting 1105. The selection box for the "Select Image" setting 1103 displays the message "2 images selected...". Thus, the user can continue making settings based on page W111. For example, when the user clicks the selection control corresponding to the "Select Image" setting 1103, the electronic device redisplays the image in response to this user action. Figure 6 Page W100 in (b) allows the user to reselect an image. For example, when the user clicks the selection control corresponding to the "Random Display Frequency" setting 1104, the electronic device displays a frequency edit box in response to this action, allowing the user to set the random display frequency. Similarly, when the user clicks the "OK" control 1105, see [link to relevant documentation]. Figure 8 In (c), the electronic device displays a preview window W112, which shows an image from the lock screen wallpaper collection, allowing the user to see the preview effect.
[0176] Optionally, when the electronic device displays a preview window, the user can trigger the electronic device to display the next or previous image by clicking on the preview window. For example, see [link to previous image]. Figure 7 In (c) of the example, when the lock screen wallpaper collection includes multiple images, the electronic device can display a toggle control 44 in the preview window W305. The user can click the toggle control 44 to trigger the electronic device to display the previous or next image from the lock screen wallpaper collection. For example, see [link to example]. Figure 8 In (a), (b), and (c), the electronic device may not display the switching control in the preview window; the user can trigger the electronic device to display different images by swiping left or right.
[0177] In this way, users can make their electronic devices display different pictures by swiping left or right or by triggering the switching control 44, that is, they can browse the display effects of different lock screen wallpapers and thus determine whether they are satisfied with the settings.
[0178] Additionally, see Figure 7In (c), when the preview window W305 is displayed, the electronic device can also provide editing controls, such as "filters", "personalized decorations", and "effects". Users can use these editing controls to edit the image displayed in the preview window W305 to obtain a lock screen wallpaper that suits their preferences.
[0179] Optionally, the electronic device may also display an options settings window on the preview window to allow the user to continue editing. For example, see... Figure 10 In (a) of the above, the electronic device displays the options settings window 50 in response to a long press operation by the user on the preview window W305, or after the user clicks the "More" option provided in the lock screen wallpaper settings interface S3. The options settings window 50 includes multiple settings items, and if the user is not satisfied with the settings, they can continue setting the lock screen wallpaper based on any one of these multiple settings items. For example, see [link to example]. Figure 10 In option (a), the options settings window 50 includes a "Don't show this photo" setting 501, an "Edit random photo" setting 502, and a "Random display frequency" setting 503.
[0180] The "Don't show this photo" setting 501 triggers the electronic device to remove the image displayed in the preview window W305 from the lock screen wallpaper collection, meaning it won't select this image as the lock screen wallpaper. For example, if a user has viewed the preview and doesn't want to set the currently displayed image in the preview window W305 as the lock screen wallpaper, i.e., doesn't want this image to be displayed on the lock screen, they can click the "Don't show this photo" setting 501. See also... Figure 10 In step (b), in response to the user's click on the "Don't show this photo" setting 501, the electronic device displays the next image from the lock screen wallpaper collection in the preview window W305, and removes the image displayed in the preview window W305 before the user clicked on the "Don't show this photo" setting 501 from the lock screen wallpaper collection. Thus, by displaying the "Don't show this photo" setting 501, the user can delete unwanted images from the lock screen wallpaper collection. This ensures that after the setting is completed, the deleted image will not be displayed during the random display of lock screen wallpapers, improving operational convenience, meeting the user's actual needs, and enhancing the user experience.
[0181] The "Edit Random Photo" setting 502 is used to trigger the electronic device to redisplay page W303. For example, if a user views a preview and is dissatisfied with the set lock screen wallpaper, they can click the "Edit Random Photo" setting 502. Accordingly, after receiving the user's click on the "Edit Random Photo" setting 502, the electronic device redisplays page W303, allowing the user to select a new image based on page W303.
[0182] The "Random Display Frequency" setting is used to trigger the electronic device to configure a random display frequency. For example, if a user wants to set a random display frequency after viewing a preview, they can click the "Random Display Frequency" setting 503 provided in the options settings window 50. See also... Figure 10 In step (c), in response to the user's click on the "Random Display Frequency" setting item 503, the electronic device displays a frequency editing box 51 on the preview window W305, allowing the user to set the random display frequency based on the frequency editing box 51. Thus, by providing the "Random Display Frequency" setting item 503 on the preview window W305, the random display frequency can be set without returning to page W304, improving operational flexibility.
[0183] It should be noted that, Figure 10 The options settings window shown in (a) is merely exemplary. In another example, the options settings window may include other settings, for example, see [link to example]. Figure 11 In option (a), the options settings window 50 may also include a "Show this photo in the gallery" setting 504. When the user clicks the "Show this photo in the gallery" setting 504, see [link to settings]. Figure 11 In step (b), in response to the user's click on the "Show this photo in the gallery" setting 504, the electronic device displays the gallery application interface, which shows the image displayed in the preview window W305. The user can then use the functions provided by the gallery application to perform detailed editing of the image within the gallery application interface. For example, the gallery application interface includes "Share," "Favorite," "Edit," "Delete," and "More" controls, allowing the electronic device to perform detailed editing of the image based on the functions corresponding to these controls within the gallery application interface.
[0184] In this way, by providing a jump interface between lock screen wallpaper settings and the gallery, users can be redirected to the gallery application when setting their lock screen wallpaper. This allows users to edit images directly within the gallery application, avoiding the need to exit the lock screen wallpaper settings and reopen the gallery application to find and edit the corresponding images. This improves the convenience of operation and enhances the user experience.
[0185] See also Figure 8 In (c), the electronic device may also display only the "Edit Random Photo" setting and the "Random Display Frequency" setting in the preview window W112, but this embodiment of the application does not limit this.
[0186] Based on the above embodiments, the electronic device can also support users to add their own selected pictures to the wallpaper template. When the lock screen interface is displayed, the wallpaper template is used as the background image of the lock screen wallpaper, and the selected picture is used as the foreground image of the lock screen wallpaper, and the foreground image is displayed randomly.
[0187] As an example, wallpaper templates are images pre-installed on electronic devices or downloaded from a backend server, which can be used as lock screen wallpapers.
[0188] As an example, wallpaper templates fall into two categories: one category includes borders (or virtual frames), which can be simply referred to as standard wallpaper templates or framed wallpaper templates; the other category does not include borders, i.e., it does not include virtual frames, and can be simply referred to as special wallpaper templates or frameless wallpaper templates. See, for example, [link to relevant documentation]. Figure 2 In section (d), multiple wallpaper templates are displayed in area S20 of page W301. Wallpaper template 200 does not include a border, wallpaper template 201 includes a border, and wallpaper template 202 does not include a border, etc. See also [example section]. Figure 12 In (a), wallpaper template 200 includes the original layer and the clock layer; see also Figure 12 In (b), wallpaper template 201 includes an original layer, a clock layer, and a decorative layer, the decorative layer including a border.
[0189] When the electronic device displays page W301, the user can select a wallpaper template to set, allowing the device to add multiple user-selected images to the wallpaper template. The execution method differs depending on the type of wallpaper template when adding user-selected images as lock screen wallpaper. The following explanation uses adding user-selected images to a framed wallpaper template as an example.
[0190] For example, see Figure 2 In step (d), when the electronic device displays page W301, the user selects the framed wallpaper template 201. See also... Figure 13 In step (a), in response to the user's selection of the framed wallpaper template 201, the electronic device displays page W1301, which shows the framed wallpaper template 201 selected by the user. The framed wallpaper template 201 includes a "Change Picture" control 1300, which the user can click. See also... Figure 13In (b) of the diagram, in response to a user's click on the "Change Picture" control 1300, the electronic device displays page W1302. Page W1302 is used to trigger the electronic device to select a picture from the gallery as the foreground image for the lock screen wallpaper. The pictures on page W1302 can be displayed in categories. For example, page W1302 includes multiple preset categories, and at least one of these preset categories corresponds to a picture. As an example, the multiple preset categories include, but are not limited to, "AI Recommendation," "Portrait," "Landscape," "Animal," "Plant," and "Food." The user can trigger different preset categories to cause the electronic device to switch between displaying pictures corresponding to different preset categories. See also... Figure 13 In (b) of this example, by default, the electronic device selects "AI Recommendation," meaning that the images corresponding to "AI Recommendation" are displayed on page W1302. Users can trigger the electronic device to add at least one image corresponding to a preset category to the framed wallpaper template 201 based on page W1302.
[0191] Different preset categories correspond to different tags, meaning each image in a preset category carries a corresponding tag. These tags are added by the electronic device when it acquires the image. In one example, when the electronic device acquires an image, it can identify the subject within it. For instance, a pre-trained subject recognition model can be used for subject identification, and then tags can be added to the image based on the recognition results. For example, if the recognition results determine that the subject in the image includes a human figure, a "human figure" tag can be added. As another example, after subject recognition, it may be determined that the image contains multiple subjects belonging to different categories. In this case, multiple different tags can be added to the image based on the recognition results. For example, if the subject recognition results determine that the image includes both a human figure and an animal, then "human figure" and "animal" tags can be added. When displaying page W1302, the electronic device categorizes and displays the images according to their tags.
[0192] It should be noted that an image acquired by an electronic device may be taken by a camera, downloaded from a server, or sent by other electronic devices through instant messaging or other applications. This application embodiment does not limit this.
[0193] The following describes the process of how a user, based on page W1302, triggers an electronic device to add an image to the framed wallpaper template 201. (See also...) Figure 13 In (b) of the diagram, page W1302 displays a "Set Random Multiple Images" control 1301. If the user does not click the "Set Random Multiple Images" control 1301, no selectable controls are displayed on the images shown on page W1302; only single image selection is supported. After the user clicks the "Set Random Multiple Images" control 1301, see [link to relevant documentation]. Figure 13 In step (c), in response to the user's click on the "Set Random Multiple Images" control 1301, the electronic device displays the corresponding optional control 1302 on each image in page W1302, allowing the user to select multiple images. The electronic device also displays an image editing box 1303 in page W1302, which displays the prompt "Select more than 2 photos" to encourage the user to select multiple images from the displayed images as needed. The image editing box 1303 also includes an "Add" control 1304. The "Add" control 1304 is not triggered when no images are selected, but it is triggered when images are selected.
[0194] Image editing box 1303 is used to display a thumbnail of the selected image. See, for example... Figure 13 In step (d), the user selects two images, image A and image B. In response to the user's selection, the electronic device displays thumbnails a of image A and b of image B in the image editing box 1303. Both thumbnails a and b have delete controls 1305. The delete controls 1305 are used to trigger the electronic device to deselect the corresponding image. For example, if the user clicks the delete control 1305 corresponding to thumbnail a, in response to the user's click on the delete control 1305 corresponding to thumbnail a, the electronic device deselects image A and deletes thumbnail a from the image editing box 1303.
[0195] With images A and B selected, the electronic device can sample the color of the main subject of each selected image to determine the target color scheme for that subject. This allows the electronic device to update the border and clock colors of the framed wallpaper template 201 to match the target color scheme when displaying the images. See also... Figure 13 In step (e), when the user clicks the "Add" control 1304, the electronic device can display a preview window W1303, which shows a framed wallpaper template 201 with the user-selected image added. In other words, the electronic device replaces the original image in the framed wallpaper template 201 with the user-selected image. The user can slide the preview window W1303 left and right to display different selected images in the framed wallpaper template 201. Specifically, when displaying image A, the border color and clock color of the framed wallpaper template 201 are both the target color scheme corresponding to image A; when displaying image B, the border color and clock color of the framed wallpaper template 201 are both the target color scheme corresponding to image B.
[0196] As an example, when sampling the color of the main subject of any image, the electronic device can identify the various colors included in the main subject of that image, and then count the pixels corresponding to each color in the main subject to determine which color has the most pixels. The color corresponding to the most pixels is then determined as the target color system corresponding to the main subject. Of course, color sampling can also be performed in other ways, and this application embodiment does not limit this.
[0197] As an example, after selecting an image, if the user wants to complete the settings, they can click the persistent "Apply" control 25 in the lock screen wallpaper settings interface S3. In response to the user's click on the "Apply" control 25, the electronic device can clear the images in the original layer of the framed wallpaper template 201, using the cleared framed wallpaper template 201 as the background image, and using each of the user-selected images as foreground images, for example, using both image A and image B as foreground images. Thus, when displaying the lock screen wallpaper, the electronic device can randomly select one foreground image from the determined foreground images, and adjust the color of the background image based on the selected foreground image, that is, adjust the border color and clock color of the framed wallpaper template 201 to ensure consistency with the target color scheme corresponding to the selected foreground image. Then, the adjusted background image and the selected foreground image are combined to form the lock screen wallpaper, and the combined lock screen wallpaper is displayed on the lock screen interface.
[0198] Thus, by adding multiple user-selected images to the framed wallpaper template 201, the electronic device can randomly update and display the user-selected images in the framed wallpaper template 201 when the lock screen is displayed after the settings are completed, enriching the display format of the lock screen wallpaper. Furthermore, when different images are displayed in the framed wallpaper template 201, the border color and clock color of the framed wallpaper template 201 match the main color of the displayed images, making the framed wallpaper template 201 with added images have a stronger overall feel, thereby improving the display effect of the lock screen wallpaper.
[0199] It should be noted that the above explanation uses the example of randomly displaying a user-selected image in framed wallpaper template 201. In another example, a user-selected image can also be randomly displayed in a non-framed wallpaper template, where the non-framed lock screen template includes a main subject, for example, see [link to example]. Figure 2 In (d), the non-framed lock screen template is 200. In this case, the electronic device displays as shown... Figure 13When displaying page W1302 as shown in (b), the electronic device only displays images including the subject on page W1302; that is, the electronic device may not display images excluding the subject on page W1302. Optionally, the electronic device may only display images including the subject on page W1302, where the subject's category is the same as or similar to the subject category in the selected frameless wallpaper template, to ensure that the subject in the selected image can be well integrated into the frameless wallpaper template. Then, based on the images displayed on page W1302 and the provided "Set Random Multiple Images" control 1301, the user can trigger the electronic device to cut out the subject from the selected image, obtain the subject image, remove the subject from the user-selected frameless wallpaper template, use the frameless wallpaper template without the subject as the background image, and use the obtained subject image as the foreground image. When displaying the lock screen wallpaper, the electronic device may randomly select a foreground image and adjust the background color and clock color of the background image according to the selected foreground image to ensure consistency with the target color scheme corresponding to the randomly selected foreground image. Then, based on the selected foreground image and the adjusted background image, the lock screen wallpaper is displayed on the lock screen interface.
[0200] It should be noted that the above embodiment is based on the electronic device displaying the following after the user clicks the "Set Random Multiple Images" control 1301. Figure 13 The example shown in (c) is used for illustration. In another example, after the user clicks the "Set Random Multiple Images" control 1301, in response to the user's click operation on the "Set Random Multiple Images" control 1301, the electronic device can display as shown in the image. Figure 2 The page shown in (e) allows users to add images from different category collections to wallpaper templates, for example, see Figure 3 The illustrated workflow allows users to trigger their electronic devices to select an image from the "Moments" gallery as the foreground image for the lock screen wallpaper. During the lock screen process, the device displays the wallpaper template and randomly selects an image from the "Moments" gallery from within it. This further enriches the display options for the lock screen wallpaper.
[0201] It should be noted that the above embodiment illustrates adding an image corresponding to a preset category to a wallpaper template. In another example, the electronic device also supports adding multiple images corresponding to different preset categories to the wallpaper template simultaneously. For instance, when the electronic device displays a portrait image, the user can select a portrait image. Then, the user can click on the animal category item to trigger the electronic device to display an animal image, and subsequently, the user can continue to select animal images. After completing the settings, when displayed on the lock screen, the electronic device can randomly select one image from the user-selected portrait and animal images, add the image to the framed wallpaper template in the manner described above, and display it.
[0202] In another example, electronic devices can also set lock screen wallpapers and display them randomly in the following way.
[0203] See Figure 2 In (d), the electronic device provides a "lock screen image carousel" control 26 on page W301. When page W301 is displayed on the electronic device, after the user clicks the "lock screen image carousel" control 26 on page W301, see [link to relevant documentation]. Figure 14 In (a), in response to the user's click on the "lock screen picture carousel" control 26, the electronic device can display page W140, which includes a preview area 1401, a carousel content setting area 1402, a picture subscription area 1403, and an area 1404.
[0204] Preview area 1401 displays one or more preview images, which may be generated based on images selected by the user and / or lock screen wallpapers from the lock screen wallpaper collection. The preview images in preview area 1401 change as the images selected by the user and / or lock screen wallpapers from the lock screen wallpaper collection change. Optionally, the first image may be the first image in the user-selected collection.
[0205] The carousel content settings area 1402 includes an "Add Image" control 14021 and a preview image of a user-selected image. Users can select images from their gallery and set them as lock screen wallpapers based on their needs, using the image addition control 14021. In one example, after the user clicks the "Add Image" control 14021, see [link to example]. Figure 14 In step (b), in response to the user's click, the electronic device displays page W141. Page W141 includes multiple images displayed in categories and a material editing box 1405, with each image corresponding to an optional control 1406. Thus, the user can select an image based on the optional control 1406 corresponding to the displayed image. For a detailed implementation process, please refer to [link to implementation details]. Figure 6The illustrated embodiment. After the user selects an image and triggers the persistent "Apply" control 25 in the lock screen wallpaper setting interface S3, the electronic device sets the selected image as the lock screen wallpaper. During the display of the lock screen interface, the electronic device randomly selects a lock screen wallpaper from the lock screen wallpaper collection at a random display frequency. The lock screen wallpaper collection includes magazine lock screen images and images selected by the user.
[0206] The image subscription area 1403 allows users to subscribe to or unsubscribe from magazine lock screen images on their electronic devices. For example, when the image subscription switch 14032 in the image subscription area 1403 is on, the electronic device subscribes to magazine lock screen images as its lock screen wallpaper; when the image subscription switch 14032 is off, the electronic device unsubscribes from magazine lock screen images as its lock screen wallpaper. Magazine lock screen images refer to images updated online.
[0207] The image subscription area 1403 also includes a "management" control 14031, which can be used by the user to trigger the electronic device to enter the magazine lock screen settings interface. In addition, the image subscription area 1403 also includes labels such as "animals" and "city," which are labels for magazine lock screen images that have been added as lock screen wallpapers.
[0208] As an example, see Figure 14 In (a), area 1404 includes a "Random Display Frequency" setting 14041 and an "OK" control 14042. When the user clicks the selection control 14043 corresponding to the "Random Display Frequency" setting 14041, in response to the user's click operation on the selection control 14043, the electronic device displays a frequency edit box, for example, see [reference needed]. Figure 15 In (a) of the diagram, the electronic device displays a frequency editing box 1501 on page W140, allowing the user to set a random display frequency based on multiple preset display frequencies provided in the frequency editing box 1501. When the user clicks the "OK" control 14042, in response to the user's click operation on the "OK" control 14042, see [reference needed]. Figure 15 In (b) of the example, the electronic device displays a preview window 1502, allowing the user to see the preview effect. Optionally, the user can also trigger the electronic device to provide an options settings window in the preview window 1502, so that the user can continue to make settings based on multiple settings items in the options settings window. For specific implementation details, please refer to [link to implementation details]. Figure 10 or Figure 11 The embodiments shown will not be described in detail here.
[0209] The above describes the process of selecting a user-defined image. During the setup process, users can also set the magazine's lock screen image. For example, see... Figure 14In (a) of the image subscription area 1403, a "Manage" control 14031 is provided. When a user wants to set the magazine lock screen image, they can click the "Manage" control 14031. See [link to relevant documentation] for the user's click operation on the "Manage" control 14031. Figure 16 The electronic device displays the magazine lock screen settings interface S4, allowing users to set the magazine lock screen image based on this interface.
[0210] Of course, the magazine lock screen settings interface S4 includes area 1600, which includes a lock screen image carousel switch 1601. During the process of setting the magazine lock screen image, if the user wants to set a custom image, they can turn on the lock screen image carousel switch 1601. In response to the user's operation of turning on the lock screen image carousel switch 1601, the electronic device displays a "Carousel Settings" control 1602 in area 1600. Upon receiving a click on the "Carousel Settings" control 1602, the electronic device displays page W140, allowing the user to set their custom image for the carousel based on page W140. When displaying the lock screen interface, the electronic device randomly displays the selected custom image and the set magazine lock screen image on the lock screen interface according to the set random display frequency.
[0211] It is worth mentioning that by linking the magazine lock screen image settings with the custom image settings, the ease of operation and user experience are improved.
[0212] It should be noted that the above embodiments are merely exemplary. In another example, the electronic device may also support user-selectable image modes. For example, see [link to example]. Figure 2 In (d) of the above, when the electronic device displays page W301, after the user clicks the "Lock Screen Picture Carousel" control 26 on page W301, in response to the user's click operation on the "Lock Screen Picture Carousel" control 26, see [link to relevant documentation]. Figure 17 The electronic device displays page W170. Page W170 includes multiple customizable image controls, such as a "Featured Photos" control 171, a "Moments" control 172, a "Specified Album" control 173, and a "Specified Photo" control 174. Thus, users can select carousel lock screen wallpapers according to their needs, referring to the processes of the above embodiments.
[0213] It's worth mentioning that by combining the user-selected image with the magazine lock screen image, the electronic device can randomly display either the magazine lock screen image or the user-selected image when displaying the lock screen wallpaper. This means that the lock screen may display either the user-selected image or the magazine lock screen image, increasing the diversity and fun of the lock screen wallpaper display and improving the user experience.
[0214] It should be noted that the above embodiments are illustrated using the example of an electronic device pre-dividing images in a gallery into multiple image sets. In another example, if the electronic device has not pre-divided the images, then when the user clicks on an image set... Figure 2 Following the "Lock Screen Image Carousel" control 26 in (d) of the code, the electronic device displays the following in response to the user's click operation: Figure 18 The page shown includes two controls for selecting image modes: a "Specify Album" control 1801 and a "Specify Image" control 1802. If the user clicks the "Specify Album" control 1801, the electronic device displays all images in the gallery for the user to choose from. Similarly, if the user clicks the "Specify Image" control 1802, the electronic device can display images such as... Figure 6 Page W100 is shown in (a) above.
[0215] It should be noted that the above embodiments are illustrated using the example of an electronic device having a settable image. In another example, if the electronic device does not have a settable image, after the user clicks the "Lock Screen Image Carousel" control 26, in response to the user's click operation, the electronic device can display as follows: Figure 19 The page shown includes a prompt saying "Please take a photo to experience this feature," instructing the user to take a photo before using the function. Furthermore, the interface may include an "OK" control; when the user clicks the "OK" control, in response to this action, the electronic device redisplays the following... Figure 2 Page W301 is shown in (d) of the document.
[0216] The above embodiments use a mobile phone as an example for illustration. In another embodiment, the electronic device can also be an action camera (GoPro), a digital camera, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an in-vehicle device, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) / virtual reality (VR) device, etc. This application does not limit the scope of the embodiments.
[0217] Figure 20 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. See also... Figure 20The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0218] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0219] Processor 110 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, memory, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0220] The controller can be the nerve center and command center of the electronic device 100. The controller can generate operation control signals according to the instruction opcode and timing signals to complete the control of fetching and executing instructions.
[0221] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from this memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0222] The charging management module 140 receives charging input from a charger, which can be either a wireless or wired charger. While charging the battery 142, the charging management module 140 can also power the electronic device 100 via the power management module 141. The power management module 141 connects the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, and powers the processor 110, internal memory 121, external memory, display screen 194, camera 193, and wireless communication module 160, etc.
[0223] The wireless communication function of electronic device 100 can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.
[0224] Electronic device 100 implements display functions through GPU, display screen 194, and application processor.
[0225] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Mini LED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, electronic device 100 may include one or N displays 194, where N is an integer greater than 1.
[0226] Electronic device 100 can perform shooting functions through ISP, camera 193, video codec, GPU, display 194 and application processor.
[0227] The external storage interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external storage interface 120 to perform data storage functions, such as saving music, video, and other files on the external memory card.
[0228] Internal memory 121 can be used to store computer-executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of electronic device 100 by running the instructions stored in internal memory 121. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created by electronic device 100 during use (such as audio data, phonebook, etc.). Furthermore, internal memory 121 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.
[0229] Electronic device 100 can implement audio functions, such as music playback and recording, through audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D and application processor.
[0230] Touch sensor 180K, also known as a "touch panel," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touch display." Touch sensor 180K detects touch operations applied to or near it. Touch sensor 180K can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180K may also be located on the surface of electronic device 100, in a different position than display screen 194.
[0231] Buttons 190 include a power button, volume buttons, etc. Buttons 190 can be mechanical buttons or touch buttons. Electronic device 100 can receive button input and generate key signal inputs related to user settings and function control of electronic device 100.
[0232] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line, DSL) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer, or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., Digital Versatile Discs (DVDs)), or semiconductor media (e.g., Solid State Disks (SSDs)).
[0233] The above-described embodiments are optional embodiments provided by this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the technical scope disclosed in this application should be included within the protection scope of this application.
Claims
1. A method for displaying a lock screen interface, characterized in that, The method is applied to an electronic device, and the method comprises: displaying a first interface, the first interface comprising a first control; in response to a first operation of the first control by a user, displaying a second interface, the second interface comprising a first picture, the first picture corresponding to a first picture set, the time information of the pictures in the first picture set belonging to a first time period; after receiving a second operation input by the user on the first picture, displaying the pictures of the first picture set when the electronic device is locked.
2. The method of claim 1, wherein, The second interface further comprises a second picture, the second picture corresponding to a second picture set, the time information of the pictures in the second picture set belonging to a second time period; the method further comprises: after receiving a third operation input by the user on the first picture and a fourth operation input by the user on the second picture, displaying the pictures of the first picture set and the pictures of the second picture set when the electronic device is locked.
3. The method of claim 1 or 2, wherein, The method further comprises: in response to a fifth operation of the first interface by a user, displaying a third interface, the third interface comprising a third picture, the third picture comprising a first character, the third picture corresponding to a third picture set, the third picture set comprising the first character; after receiving a sixth operation of the third picture by a user, displaying the pictures of the third picture set when the electronic device is locked.
4. The method of claim 1 or 2, wherein, The first interface is displayed on a fourth interface, the fourth interface comprising a second control, the second control and the first interface being displayed simultaneously; after receiving the second operation input by the user on the first picture, displaying the pictures of the first picture set when the electronic device is locked, comprises: after receiving the second operation input by the user on the first picture, in response to a seventh operation of the second control by a user, displaying the pictures of the first picture set when the electronic device is locked.
5. The method of claim 4, wherein, The second interface further comprises a first edit box; the method further comprises: after receiving the second operation of the first picture by the user, displaying a thumbnail of the first picture and a delete control in the first edit box; in response to an eighth operation input by a user on the delete control, canceling the display of the thumbnail of the first picture in the first edit box.
6. The method of claim 5, wherein, The first edit box further comprises a third control; the method further comprises: after receiving the second operation of the first picture by the user, in response to a ninth operation input by a user on the third control, displaying a fifth interface, the fifth interface comprising a first setting item; after receiving a tenth operation of the first setting item by a user, displaying a second edit box, the second edit box comprising a plurality of preset display frequencies; after receiving an eleventh operation of a first preset display frequency in the plurality of preset display frequencies, displaying the pictures of the first picture set at the first preset display frequency when the electronic device is locked.
7. The method of claim 6, wherein, The first preset display frequency comprises any one of the following: display of the first picture set each time the screen is turned on, display of the first picture set each time the screen is locked, display of the first picture set every hour, display of the first picture set every day, and display of the first picture set each time the screen is clicked, wherein the display of the first picture set each time the screen is turned on comprises random display of one picture in the first picture set each time the screen is turned on after being turned off; the display of the first picture set each time the screen is locked comprises random display of one picture in the first picture set each time the screen is locked; the display of the first picture set every hour comprises random display of one picture in the first picture set every hour under the condition that the screen is locked; the display of the first picture set every day comprises random display of one picture in the first picture set every day under the condition that the screen is locked; and the display of the first picture set each time the screen is clicked comprises random display of one picture in the first picture set each time the screen is clicked under the condition that the screen is locked.
8. The method of any one of claims 1, 2, 4-7, wherein, The display of the picture in the first picture set when the electronic device is locked after the second operation input by the user to the first picture comprises: displaying the first picture in the first picture set when the electronic device is locked after the second operation input by the user to the first picture; entering a screen-off state in response to a twelfth operation; displaying a fourth picture in the first picture set in response to a thirteenth operation, the fourth picture being different from the first picture.
9. The method of any one of claims 1, 2, 4-8, wherein, The display of the picture in the first picture set when the electronic device is locked after the second operation input by the user to the first picture comprises: displaying part or all of the pictures in the first picture set when the electronic device is locked after the second operation input by the user to the first picture.
10. The method of any one of claims 1-9, wherein, The first picture set comprises the first picture and a fifth picture, and a time difference between a shooting time of the first picture and a shooting time of the fifth picture is less than a time difference threshold.
11. The method of any one of claims 1-10, wherein, The method further comprises: displaying a fourth interface after receiving a fourteenth operation, the fourth interface comprising a fourth control, the fourth interface being used for setting a lock screen wallpaper; displaying a sixth interface in response to a fifteenth operation of the user to the fourth control, the sixth interface being used for providing a setting entry of different types of lock screen wallpapers, the sixth interface comprising a fifth control, the fifth control being used for triggering the electronic device to display the first interface.
12. The method of claim 6, wherein, The fifth interface further comprises a second setting item; the method further comprises: displaying a seventh interface after receiving a sixteenth operation to the second setting item, the seventh interface comprising a third editing box, the third editing box comprising at least one of a third setting item, a fourth setting item and a fifth setting item, the third setting item being used for triggering the electronic device to display a gallery application interface and display the first picture in the gallery application interface, the fourth setting item being used for triggering the electronic device to cancel the first picture as a picture displayed when the electronic device is locked, and the fifth setting item being used for triggering the electronic device to set a first preset display frequency of the electronic device for displaying the picture in the first picture set when the electronic device is locked.
13. The method of any one of claims 1-12, wherein, The first interface further comprises a sixth control; the method further comprises: In response to a seventeenth operation of the sixth control by the user, an eighth interface is displayed, the eighth interface including a sixth picture, the sixth picture corresponding to a fourth gallery, pictures in the fourth gallery being divided based on a picture source; After receiving a eighteenth operation of the sixth picture by the user, pictures of the fourth gallery are displayed when the electronic device is locked.
14. The method of any one of claims 1-13, wherein, The first interface further includes a seventh control; the method further includes: In response to a nineteenth operation of the seventh control by the user, a ninth interface is displayed, the ninth interface including pictures of a first preset category and a second preset category, the second preset category being used to trigger the electronic device to display pictures of the second preset category; After receiving a twentieth operation of the pictures of the first preset category by the user, the pictures of the first preset category are displayed when the electronic device is locked.
15. The method of claim 11, wherein, The sixth interface includes a first wallpaper template, the first wallpaper template including a virtual photo frame; before the first interface is displayed, the method further includes: After receiving a twenty-first operation of the first wallpaper template in the sixth interface, a tenth interface is displayed, the tenth interface including an eighth control, the eighth control being used to trigger the electronic device to display the second interface; After receiving the second operation input by the user on the first picture, the pictures of the first gallery are displayed when the electronic device is locked, including: After receiving the second operation input by the user on the first picture, the pictures of the first gallery are displayed in the virtual photo frame of the first wallpaper template when the electronic device is locked.
16. The method of claim 15, wherein, The color of the virtual photo frame displayed when the electronic device is locked is the same as the main color of the pictures of the first gallery displayed in the virtual photo frame.
17. The method of any one of claims 1-12, wherein, The first interface further includes a magazine lock screen switch; the method further includes: In a case where the first interface is displayed, in response to an opening operation of the magazine lock screen switch, a ninth control is displayed in the first interface; In response to a twenty-second operation of the ninth control, a magazine lock screen setting page is displayed; After receiving a twenty-third operation based on the magazine lock screen setting page, pictures in the first gallery and a magazine lock screen picture set by the twenty-third operation are displayed when the electronic device is locked, the magazine lock screen picture being an online updated picture.
18. An electronic device, comprising: The electronic device includes one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors invoke the computer instructions to enable the electronic device to perform the method of any one of claims 1-17.
19. A chip system, characterized by The chip system is applied to an electronic device, and the chip system includes one or more processors, the one or more processors being used to invoke computer instructions to enable the electronic device to perform the method of any one of claims 1-17.
20. A computer-readable storage medium, characterized in that, The computer readable storage medium stores instructions, which, when executed on a computer, enable the computer to perform the method of any one of claims 1-17.