Screen off display method and device, electronic equipment, server and storage medium
By displaying a collection of related user images while the screen is off, the problem of insufficient interactivity in traditional always-on display is solved, achieving higher interactivity and diversity.
Patent Information
- Application Number
- CN202210801750.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-08
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2042-07-08
AI Technical Summary
Traditional always-on display methods have low interactivity and cannot effectively improve user interaction and diversity.
In screen-off mode, the system acquires and displays a set of user images corresponding to multiple associated user identifiers, and displays these images among electronic devices that meet preset behavior triggering conditions.
It improves the interactivity and diversity of always-on display and enhances the interactive experience between user icons.
Smart Images

Figure CN117407095B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a method, apparatus, electronic device, server, computer-readable storage medium, and computer program product for displaying a screen off. Background Technology
[0002] With the development of computer technology, always-on display technology has emerged. Always-on display (AOD) is also known as screen-off display or screen-off display, which refers to the function of electronic devices to display content such as time and incoming call information in a part of the screen without lighting up the entire screen.
[0003] However, traditional always-on display methods typically only show the user's own data, resulting in low interactivity. Summary of the Invention
[0004] This application provides a screen-off display method, apparatus, electronic device, server, computer-readable storage medium, and computer program product that can improve the interactivity between various user identifiers in the screen-off state.
[0005] Firstly, this application provides a method for displaying a screen when it is off. The method includes:
[0006] Obtain a set of user images; wherein the set of user images includes user images corresponding to multiple associated user identifiers, and the devices where the multiple associated user identifiers are located all meet preset behavior triggering conditions;
[0007] When the electronic device is in a screen-off state, it displays each user avatar in the user avatar set.
[0008] Secondly, this application also provides a screen-off display device. The device includes:
[0009] The acquisition module is used to acquire a set of user images; wherein the set of user images includes user images corresponding to multiple associated user identifiers, and the devices where the multiple associated user identifiers are located all meet preset behavior triggering conditions;
[0010] The always-on display module is used to display each user image in the user image set when the electronic device is in a always-on state.
[0011] Thirdly, this application also provides an electronic device. The electronic device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of the always-on display method.
[0012] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the always-on display method.
[0013] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the steps of the always-on display method.
[0014] The aforementioned always-on display method, device, electronic device, computer-readable storage medium, and computer program product involve an electronic device acquiring a set of user images. This set of user images includes user images corresponding to multiple associated user identifiers, and the devices containing these user identifiers all meet preset behavior triggering conditions. Therefore, when the electronic device is in a always-on display state, displaying the various user images from this set can improve the interactivity between the multiple associated user identifiers, thus enhancing the interactivity and diversity of the always-on display.
[0015] Sixthly, this application provides a method for displaying a screen-off display. The method includes:
[0016] Receive image acquisition requests from electronic devices;
[0017] Based on the image acquisition request, a first set of user images is sent to the electronic device so that the electronic device can display each user image in the first set of user images when the screen is off; wherein, the first set of user images includes user images corresponding to multiple associated user identifiers, and the devices of the multiple associated user identifiers all meet preset behavior triggering conditions.
[0018] Seventhly, this application also provides an always-on display device. The device includes:
[0019] The receiving module is used to receive image acquisition requests from electronic devices;
[0020] The sending module is used to send a first set of user images to the electronic device based on the image acquisition request, so that the electronic device can display each user image in the first set of user images when the screen is off; wherein, the first set of user images includes user images corresponding to multiple associated user identifiers, and the devices of the multiple associated user identifiers all meet preset behavior triggering conditions.
[0021] Eighthly, this application also provides a server. The server includes a transmitter, a receiver, a memory, and a processor. The memory stores a computer program, and when the computer program is executed by the processor, the transmitter, the receiver, and the processor correspondingly perform the steps of the always-on display method.
[0022] Ninthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the always-on display method.
[0023] Tenthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the steps of the always-on display method.
[0024] The aforementioned always-on display method, apparatus, server, computer-readable storage medium, and computer program product involve a server receiving an image acquisition request from an electronic device and, based on the request, sending a first set of user images to the electronic device. This first set of user images includes user images corresponding to multiple associated user identifiers, and the devices containing these user identifiers all meet preset behavior triggering conditions. Therefore, when the electronic device is in a always-on display state, displaying the various user images from the first set of user images can improve the interactivity between the multiple associated user identifiers, thus enhancing the interactivity and diversity of the always-on display. Attached Figure Description
[0025] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0026] Figure 1 This is an application environment diagram of the always-on display method in one embodiment;
[0027] Figure 2 Here is a flowchart of a screen-off display method in one embodiment;
[0028] Figure 3 Here is a flowchart of a screen-off display method in another embodiment;
[0029] Figure 4 This is a schematic diagram of an electronic device with its screen off in one embodiment;
[0030] Figure 5This is a schematic diagram illustrating the screen-off display of an electronic device in another embodiment;
[0031] Figure 6 This is a schematic diagram illustrating the screen-off display of an electronic device in another embodiment;
[0032] Figure 7 Here is a flowchart of a screen-off display method in another embodiment;
[0033] Figure 8 Here is a flowchart of a screen-off display method in another embodiment;
[0034] Figure 9 Here is a flowchart of a screen-off display method in another embodiment;
[0035] Figure 10 Here is a flowchart of a screen-off display method in another embodiment;
[0036] Figure 11 Here is a flowchart of a screen-off display method in another embodiment;
[0037] Figure 12 This is a structural block diagram of an always-on display device in one embodiment;
[0038] Figure 13 This is a structural block diagram of the always-on display device in another embodiment;
[0039] Figure 14 This is a diagram of the internal structure of an electronic device in one embodiment;
[0040] Figure 15 This is a diagram of the internal structure of a server in one embodiment. Detailed Implementation
[0041] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0042] The always-on display method provided in this application embodiment can be applied to, for example, Figure 1In the application environment shown, electronic device 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or placed on the cloud or other network servers. Electronic device 102 obtains a set of user images received from server 104; the set of user images includes user images corresponding to multiple associated user identifiers, and the devices of the multiple associated user identifiers all meet preset behavior trigger conditions; when the electronic device is in a screen-off state, the individual user images in the user image set are displayed. Electronic device 102 can be a terminal, which can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc. Server 104 can be implemented using a standalone server or a server cluster composed of multiple servers. Server 104 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0043] In one embodiment, such as Figure 2 As shown, a method for always-on display is provided, which can be applied to... Figure 1 Taking an electronic device as an example, the explanation includes the following steps:
[0044] Step 202: Obtain a set of user images; wherein, the set of user images includes user images corresponding to multiple associated user identifiers, and the devices where the multiple associated user identifiers are located all meet the preset behavior triggering conditions.
[0045] A user avatar collection is a set of multiple user avatars.
[0046] In some possible embodiments, the user avatar set includes user avatars corresponding to a first user identifier of the electronic device under a preset application, and user avatars corresponding to second user identifiers associated with the first user identifier. In other possible embodiments, the user avatar set may also include user avatars corresponding to various second user identifiers associated with the first user identifier; the first user identifier is the first user identifier of the electronic device under a preset application.
[0047] The default applications can be home-related, social, gaming, or office applications, and are not limited to these. User avatars can be virtual or real. Virtual avatars are OMOJI images of virtual characters created by users in the default applications, or cartoon characters uploaded by users, and are not limited to these. Real avatars can be real photos uploaded by users.
[0048] A user identifier is a unique identifier that represents a user. A user identifier can be a user account, username, registered mobile phone number, instant messaging number, or email address, among other things.
[0049] In a pre-defined application, multiple user identifiers can be associated. For example, a group can be created that includes multiple group members, and the identifiers of these group members can be associated with each other. For example, multiple user identifiers can be friends with each other in a pre-defined application.
[0050] In some possible embodiments, multiple user identifiers are in the same group within a preset application. In other possible embodiments, multiple user identifiers have friend relationships within the preset application.
[0051] Preset behavior trigger conditions can be set as needed. For example, a preset behavior trigger condition could be entering a target environment. For example, a preset behavior trigger condition could be the user's electronic device connecting to the same Wi-Fi network. For example, a preset behavior trigger condition could be the user's electronic device entering a preset geographical location range. For example, a preset behavior trigger condition could also be the user's electronic device using a specified application.
[0052] It is understandable that if the devices containing multiple associated user identifiers all meet the preset behavior triggering conditions, it indicates that the behavioral similarity between the devices containing the multiple user identifiers is greater than or equal to a preset similarity threshold. The preset similarity threshold can be set as needed.
[0053] For example, if multiple user identifiers are located on devices connected to the same WiFi, then the behavioral similarity between the devices is equal to a preset similarity threshold of 100%, meaning that the devices with the multiple user identifiers behave the same way.
[0054] For example, if multiple user identifiers are located on devices connected to different WiFi networks, and these different WiFi networks are associated with each other, then the behavioral similarity between the devices containing the multiple user identifiers is greater than a preset similarity threshold of 90%.
[0055] Optionally, when the electronic device detects that the screen is off, it enters a screen-off state and, in response to entering the screen-off state, obtains a set of user profiles.
[0056] In some possible implementations, the electronic device receives a set of user profiles sent by the server in response to entering a screen-off state.
[0057] In other possible implementations, the electronic device retrieves a set of user avatars from local memory in response to entering a screen-off state. This set of user avatars is sent by a server and pre-stored in local memory.
[0058] In other possible implementations, the electronic device acquires a set of user profiles in response to entering a specified time period. The specified time period can be set as needed. The specified time period can be an idle time period. For example, the specified time period is 0:00-1:00.
[0059] Step 204: When the electronic device is in a screen-off state, display each user avatar in the user avatar set.
[0060] "Screen off" refers to the electronic device normally turning off its backlight and turning off the screen. "Screen off state" means that the electronic device is in a state where the screen is off.
[0061] It is understood that screen-off and screen-locked are not the same; screen-locked refers to locking the screen. However, in some possible embodiments, the electronic device will turn off the screen while locking it; in other possible embodiments, the screen will remain on after the electronic device is locked.
[0062] Understandably, OLED screens can control individual pixels to display content. When the screen displays black, the black areas do not need to emit light, which greatly reduces power consumption. Therefore, electronic devices use OLED (Organic Light-Emitting Diode) screens, which can support Always-On Display (AOD).
[0063] Optionally, when the electronic device is in a screen-off state, the various user images in the user image set are displayed in a preset display mode.
[0064] The preset display method can be set as needed. For example, the preset display method can be to arrange the user images in the user image set in row order. For example, the preset display method can be to arrange the user images in the user image set evenly around the center of the screen.
[0065] In the aforementioned always-on display method, the electronic device acquires a set of user images. This set includes user images corresponding to multiple associated user identifiers, and the devices containing these user identifiers all meet preset behavior triggering conditions. Therefore, when the electronic device is in a always-on display state, displaying the individual user images from this set—essentially displaying a group photo of all the user images on the screen—improves the interactivity between the multiple associated user identifiers and enhances the interactivity and diversity of the always-on display.
[0066] In one embodiment, such as Figure 3 As shown, another method for always-on display is provided for use in electronic devices, including the following steps:
[0067] Step 302: In response to the target behavior of the electronic device, send an image acquisition request to the server; the image acquisition request includes the first user identifier and the target behavior data.
[0068] A target behavior is a processing action taken by an electronic device during the data processing process. Target behaviors can specifically include accessing a network environment, entering a preset geographical location range, opening a specified application, or activating a specified function, but are not limited to these.
[0069] For example, an electronic device sends an image acquisition request to the server in response to the target action of accessing WiFi. For example, an electronic device sends an image acquisition request to the server in response to entering a preset geographical location range. For example, an electronic device sends an image acquisition request to the server in response to entering music playback mode.
[0070] The server is the backend server corresponding to the preset application, used to process requests sent by the electronic device where the preset application is located.
[0071] The first user identifier is the user identifier corresponding to the electronic device. For example, the first user identifier may be the user identifier used by the electronic device under a preset application. For example, the first user identifier may also be the user identifier used by the electronic device itself.
[0072] Target behavior data refers to the data generated by the target behavior of an electronic device, used to characterize that target behavior. For example, if the target behavior of an electronic device is to access WiFi, then the target behavior data could be the name of the WiFi network accessed by the electronic device, whether the WiFi access was successful, the WiFi's IP (Internet Protocol Address) address, and so on.
[0073] Preset behavior trigger conditions can be set in the electronic device as needed, and the preset behavior trigger conditions can be sent to the server for storage.
[0074] Step 304: Receive the user profile set sent by the server; the user profile set is obtained by the server when it determines that the devices corresponding to multiple associated user identifiers meet the preset behavior triggering conditions based on the first user identifier and target behavior data, and the multiple associated user identifiers include the first user identifier.
[0075] The server receives an image acquisition request, retrieves a first user identifier and target behavior data from the request, and determines, based on the first user identifier and target behavior data, that the devices corresponding to multiple associated user identifiers all meet preset behavior triggering conditions, and acquires a user image set composed of multiple associated user identifiers. If the target behavior data does not meet the preset behavior triggering conditions, that is, the electronic device where the first user identifier is located does not meet the preset behavior triggering conditions.
[0076] Once the server determines that the devices corresponding to multiple associated user identifiers all meet the preset behavior triggering conditions, it sends a set of user images to the electronic device where the first user identifier is located.
[0077] In another embodiment, the electronic device receives and displays a prompt message sent by the server; the prompt message is obtained by the server when it determines that the electronic device containing the first user identifier does not meet the preset behavior triggering conditions.
[0078] Step 306: Obtain a set of user images; wherein, the set of user images includes user images corresponding to multiple associated user identifiers, and the devices where the multiple associated user identifiers are located all meet the preset behavior triggering conditions.
[0079] Step 308: When the electronic device is in a screen-off state, display each user avatar in the user avatar set.
[0080] In this embodiment, the electronic device responds to the target behavior by sending an image acquisition request to the server. The image acquisition request includes a first user identifier and target behavior data, which can be used to instruct the server to accurately determine whether the devices corresponding to multiple associated user identifiers meet the preset behavior triggering conditions based on the first user identifier and target behavior data. Thus, when the devices corresponding to multiple associated user identifiers meet the preset behavior triggering conditions, the user image set can be sent to the electronic device for always-on display, improving the accuracy of always-on display.
[0081] In one embodiment, sending an image retrieval request to a server in response to a target behavior of an electronic device includes: sending an image retrieval request to a server in response to the electronic device entering a target environment.
[0082] The target environment includes at least one of a network environment and a geographical environment. A network environment is an environment with a network connection. A geographical environment is an environment within a predefined geographical location. For example, the network environment can be a WiFi network environment, a local area network environment, or a hotspot network environment, and is not limited to these. The geographical location environment can be an environment within the geographical location of a bus stop, or an environment within the geographical location of a specified building, and is not limited to these.
[0083] In some possible implementations, the electronic device sends an image retrieval request to the server in response to accessing a network environment. In other possible implementations, the electronic device sends an image retrieval request to the server in response to entering a geographical environment. In still other possible implementations, the electronic device sends an image retrieval request to the server in response to both accessing a network environment and entering a geographical environment.
[0084] Furthermore, the WiFi network environment can be a single WiFi network environment, or it can include at least two associated sub-WiFi network environments.
[0085] For example, if area A of an office has a first WiFi network and area B has a second WiFi network, and the first WiFi network and the second WiFi network are associated, then the first WiFi network and the second WiFi network are two associated sub-WiFi network environments.
[0086] Optionally, in response to entering at least two associated sub-WiFi network environments, i.e., when the electronic device accesses one of at least two associated sub-WiFi networks, it sends an image acquisition request to the server.
[0087] In this embodiment, in response to entering the target environment, the electronic device sends an image acquisition request to the server. This image acquisition request can be used to instruct the server to accurately determine whether the devices corresponding to multiple associated user identifiers meet the preset behavior triggering conditions based on the first user identifier and target behavior data. Thus, if the devices corresponding to multiple associated user identifiers meet the preset behavior triggering conditions, the user image set can be sent to the electronic device for always-on display, thereby improving the accuracy of always-on display.
[0088] In one embodiment, the method further includes: when the electronic device is in a screen-off state, displaying prompts corresponding to the entry of multiple user identifiers into the target environment.
[0089] Optionally, the prompts corresponding to multiple user identifiers entering the target environment are pre-set in the electronic device.
[0090] The prompt message corresponding to devices with multiple user identifiers entering the target environment may include multiple user identifiers, the scenario corresponding to the target environment, etc. For example, the target environment is a WiFi network environment, specifically a dormitory scenario. Alternatively, the target environment is a WiFi network environment, specifically a home scenario.
[0091] For example, if multiple user identifiers include identifier A, identifier B, and identifier C, and the preset content corresponding to entering the target environment is "They've all returned to their dormitories," then when the electronic device is in screen-off state, the prompt content corresponding to the devices containing the multiple user identifiers entering the target environment will be "Identifiers A, B, and C have all returned to their dormitories."
[0092] like Figure 4 As shown, in response to accessing a WiFi network environment, the electronic device sends an image acquisition request to the server; it receives a user image set 402 returned by the server, which includes user images corresponding to three user identifiers; when the electronic device is in screen-off state, the user images in the user image set 402 are displayed. That is, when the devices of these three users are all connected to the same WiFi network (such as the WiFi network of their dormitory), the images of these three users (such as the OMOJI virtual image) can be displayed on all three users' devices.
[0093] exist Figure 4 In this system, even when the electronic device is in screen-off mode, it can still display a notification message corresponding to multiple user identifiers accessing the WiFi environment, such as "User identifier A, user identifier B, and user identifier C have all returned to their dorm rooms." The notification message can also include the time, weather, and the name of the WiFi network accessed.
[0094] like Figure 5 As shown, in response to accessing a WiFi network, the electronic device sends an image acquisition request to the server; it receives a user image set 502 returned by the server, which includes user images corresponding to three user identifiers; when the electronic device is in screen-off mode, the user images in the user image set 502 are displayed. That is, when the devices of a family of three are all connected to the same WiFi network (such as a home WiFi network), their devices can all display the images of the father, mother, and child (such as OMOJI virtual images).
[0095] exist Figure 5 In this system, even when the electronic device is in screen-off mode, it can still display a prompt message corresponding to multiple user identifiers connected to the WiFi environment, such as "At home with Mom and Dad". The prompt message can also include the time, weather, and the name of the WiFi network being connected.
[0096] like Figure 6 As shown, in response to entering a preset geographical environment, which is a bus stop, the electronic device sends an image acquisition request to the server; it receives a user image set 602 returned by the server, which includes user images corresponding to 5 user identifiers; when the electronic device is in a screen-off state, it displays each user image in the user image set 602.
[0097] exist Figure 6 In this system, even when the electronic device is in screen-off mode, it can still display prompts for multiple user identifiers entering the bus stop, such as "User identifier A, user identifier B, user identifier C, user identifier D, and user identifier E are all getting ready to take the bus." The prompts can also include the time, weather, and the name of the connected Wi-Fi network.
[0098] In one embodiment, such as Figure 7 As shown, another method for always-on display is provided for use on electronic devices. This method includes the following steps:
[0099] Step 702: In response to the electronic device entering the target environment, an image acquisition request is sent to the server; the image acquisition request includes the first user identifier and target behavior data.
[0100] Step 704: Receive the user profile set sent by the server; the user profile set is obtained by the server when it determines that the devices corresponding to multiple associated user identifiers meet the preset behavior triggering conditions based on the first user identifier and target behavior data.
[0101] Step 706: Obtain the user image set; wherein, the user image set includes user images corresponding to multiple associated user identifiers.
[0102] Step 708: When the electronic device is in a screen-off state, display the various user images in the user image set, as well as the prompts corresponding to the devices of the multiple user identifiers entering the target environment.
[0103] In this embodiment, in response to the electronic device entering the target environment, the electronic device sends an image acquisition request to the server and receives a set of user images sent by the server. When the electronic device is in a screen-off state, it displays each user image in the user image set, as well as prompts corresponding to multiple user identifiers entering the target environment, which can improve the diversity of the screen-off display.
[0104] In one embodiment, such as Figure 8 As shown, another method for always-on display is provided for use on electronic devices. This method includes the following steps:
[0105] Step 802: Obtain a set of user images; wherein, the set of user images includes user images corresponding to multiple associated user identifiers, and the devices where the multiple associated user identifiers are located all meet the preset behavior triggering conditions.
[0106] Step 804: When the electronic device is in a screen-off state, display each user avatar in the user avatar set.
[0107] Step 806: Receive the updated user profile set sent by the server; wherein, the updated user profile set is obtained by the server when the user identifier corresponding to the device that meets the preset behavior triggering conditions changes.
[0108] Understandably, if the server detects a change in the user identifier corresponding to a device that meets the preset behavior triggering conditions, it needs to update the user avatar set to obtain the updated user avatar set, and send the updated user avatar set to the electronic device so that the electronic device can display the updated user avatar set when the screen is off.
[0109] Step 808: When the electronic device is in a screen-off state, display the updated set of user images in the screen-off display.
[0110] The updated user avatar set is obtained by adding or removing user avatars from the user avatar set.
[0111] In some possible implementations, the updated set of user avatars is obtained by adding new user avatars based on the existing set of user avatars.
[0112] Specifically, the updated user avatar set includes each user avatar in the user avatar set and the user avatar corresponding to the newly added second user identifier; the second user identifier is associated with multiple user identifiers, and the device where the second user identifier is located meets the preset behavior triggering conditions.
[0113] For example, a group includes multiple group members, each with an associated identifier. If the devices containing the user identifiers of the multiple associated group members all meet preset behavior triggering conditions, then when the electronic device is in screen-off state, the user images corresponding to the identifiers of the multiple group members are displayed. If a new group member is added as a second user identifier, and the device containing the second user identifier meets the preset behavior triggering conditions, then the user image set is updated to obtain an updated user image set. The updated user image set includes each user image in the user image set and the user image corresponding to the newly added second user identifier.
[0114] For example, a group includes multiple group members, and the identifiers of each group member are associated. If the devices where the user identifiers of some of the associated group members are located meet the preset behavior triggering conditions, then the user images corresponding to the user identifiers of some group members are displayed on the electronic devices. If a new second user identifier among the group members is located on a device that meets the preset behavior triggering conditions, then the user image set is updated to obtain an updated user image set. The updated user image set includes each user image in the user image set and the user image corresponding to the newly added second user identifier.
[0115] In some possible implementations, the updated user avatar set is obtained by reducing the number of user avatars from the user avatar set.
[0116] Specifically, the updated user image set is obtained by removing the user image corresponding to the third user identifier from the user image set; the device where the third user identifier is located does not meet the preset behavior triggering conditions.
[0117] The third user identifier is used to remove a user avatar from the user avatar set.
[0118] For example, a group includes multiple group members, each with an associated identifier. If the devices of the associated group members' user identifiers all meet preset behavior triggering conditions, then the user images corresponding to the user identifiers of the multiple group members are displayed on the electronic device. If a third user identifier in the group leaves the WiFi network environment, i.e., the device of the third user identifier does not meet the preset behavior triggering conditions, then the user image set is updated to obtain an updated user image set. This updated user image set is obtained by removing the user image corresponding to the third user identifier from the user image set.
[0119] In other possible implementations, the updated set of user avatars is obtained by removing the user avatar corresponding to the third user identifier from the set of user avatars; the third user identifier is not associated with any other user identifier.
[0120] In some possible implementations, the updated user avatar set is obtained by adding or removing user avatars from the existing user avatar set.
[0121] Specifically, the updated user image set is obtained by removing the user image corresponding to the third user identifier from the user image set and adding the user image corresponding to the second user identifier; the second user identifier is associated with multiple user identifiers and the device where the second user identifier is located meets the preset behavior triggering conditions, while the device where the third user identifier is located does not meet the preset behavior triggering conditions.
[0122] For example, a group includes multiple group members, each with an associated identifier. If the devices containing the associated user identifiers of these multiple group members all meet preset behavior triggering conditions, then the user images corresponding to the user identifiers of the multiple group members are displayed on the electronic device. If a new group member is added as a second user identifier, and the device containing this second user identifier enters a WiFi environment (i.e., the device containing the second user identifier meets the preset behavior triggering conditions), and simultaneously, if a third user identifier in the group leaves the WiFi network environment (i.e., the device containing the third user identifier does not meet the preset behavior triggering conditions), then the user image set is updated to obtain an updated user image set. This updated user image set is obtained by removing the user image corresponding to the third user identifier from the user image set and adding the user image corresponding to the second user identifier.
[0123] In this embodiment, after the electronic device displays each user avatar in the user avatar set with the screen off, it receives an updated user avatar set sent by the server. This updated user avatar set is obtained based on whether the user identifier corresponding to the device that meets the preset behavior triggering conditions has changed. Therefore, when the electronic device determines that the user identifier corresponding to the device that meets the preset behavior triggering conditions has changed, displaying each user avatar in the updated user avatar set with the screen off allows for a more accurate display of each user avatar even when the user identifier corresponding to the device that meets the preset behavior triggering conditions has changed.
[0124] In one embodiment, each user image in the user image set includes a first user image with a first user identifier and a second user image other than the first user image; when the electronic device is in a screen-off state, displaying each user image in the user image set includes: when the electronic device is in a screen-off state, displaying each user image in the user image set, with the first user image standing out from the second user image.
[0125] Optionally, the first user image stands out from the second user image in at least one of the following ways: the size of the first user image is larger than the size of the second user image; the distance between the position of the first user image and the center position is smaller than the distance between the position of the second user image and the center position, where the center position is the center position of the electronic device screen; the first user image covers a portion of the second user image, while the first user image is not covered.
[0126] In other alternative implementations, the number of actions of the first user avatar is greater than that of the second user avatar, and the color richness of the first user avatar is greater than that of the second user avatar; however, this is not a limitation.
[0127] In this embodiment, the first user identifier is the identifier of the user of the electronic device; that is, the first user image is the image of the user using the electronic device. Therefore, the first user image stands out from the second user image, which can improve the diversity of the always-on display.
[0128] In one embodiment, the method further includes: in response to a triggering operation on the displayed user avatar, presenting perceptible data corresponding to the triggering operation.
[0129] Perceptible data is data that can be perceived by the user. Perceptible data can include at least one of the following: images and sounds.
[0130] Optionally, perceptible data corresponding to the triggering operation may be presented, including at least one of the following methods: playing the voice corresponding to the triggering operation; displaying a preset action corresponding to the user image of the triggering operation when the screen is off.
[0131] The voice prompts and preset actions corresponding to the triggering actions can be set as needed, and are not limited here. For example, the preset actions could be one of the following: greeting or dancing.
[0132] In other alternative implementations, the electronic device may also display text or patterns corresponding to the triggered operation when the screen is off, which is not limited here.
[0133] In this embodiment, the electronic device responds to a trigger operation on the displayed user image by presenting perceptible data corresponding to the trigger operation, which can improve the diversity of always-on display.
[0134] In one embodiment, before displaying each user image in the user image set when the electronic device is in a screen-off state, the method further includes: detecting whether the electronic device supports screen-off display and detecting whether the image screen-off display function is enabled; if it is detected that the electronic device supports screen-off display and the image screen-off display function is enabled, then when the electronic device is in a screen-off state, each user image in the user image set is displayed.
[0135] The always-on display feature is used to display the user's image when the screen is off.
[0136] The electronic device detects whether its screen is an OLED screen; if so, it supports always-on display. If the electronic device detects that it supports always-on display and the preset application has the avatar always-on display function enabled, then the electronic device will display each user avatar in the user avatar set when the screen is off.
[0137] In other possible embodiments, if it is detected that the electronic device does not support always-on display or the always-on display function is not enabled, then the always-on display will not be performed when the electronic device is in always-on state.
[0138] In this embodiment, the electronic device detects whether it supports always-on display and whether the always-on display function is enabled. If it is detected that the electronic device supports always-on display and the always-on display function is enabled, then when the electronic device is in always-on state, it can more accurately display each user image in the user image set.
[0139] In one embodiment, such as Figure 9 As shown, another method for displaying the screen off is provided and applied to a server, including the following steps:
[0140] Step 902: Receive an image acquisition request from the electronic device.
[0141] Step 904: Based on the image acquisition request, the first user image set is sent to the electronic device so that the electronic device can display each user image in the first user image set when the screen is off; wherein, the first user image set includes user images corresponding to multiple associated user identifiers, and the devices where the multiple associated user identifiers are located all meet the preset behavior triggering conditions.
[0142] Optionally, the server receives an image acquisition request from an electronic device; based on the image acquisition request, it acquires a first user image set and sends the first user image set to the electronic device. The electronic device may also send the first user image set to other devices; the user images corresponding to the user identifiers of other devices and the user images corresponding to the first user identifier of the electronic device constitute the first user image set.
[0143] For example, the server receives image acquisition requests from electronic devices A, B, and C, obtains a first user image set based on each image acquisition request, and sends the first user image set to electronic devices A, B, and C respectively.
[0144] It should be noted that after the electronic device receives the first set of user images, if the electronic device disables the image always-on display function, it will not display the image always-on display.
[0145] In the aforementioned always-on display method, the server receives an image acquisition request from an electronic device and, based on the request, sends a first set of user images to the electronic device. This first set of user images includes user images corresponding to multiple user identifiers associated with a preset application, and the devices containing these multiple user identifiers all meet preset behavior triggering conditions. Therefore, when the electronic device is in a always-on display state, displaying the various user images from the first set of user images can improve the interactivity between the multiple associated user identifiers, thus enhancing the interactivity and diversity of the always-on display.
[0146] In one embodiment, such as Figure 10 As shown, another method for displaying the screen off is provided and applied to a server, including the following steps:
[0147] Step 1002: Receive an image acquisition request from an electronic device; the image acquisition request includes the first user identifier of the electronic device and the target behavior data generated by the target behavior of the electronic device.
[0148] Target behavior data refers to data generated by the target behavior of an electronic device. For example, if the target behavior of an electronic device is to connect to WiFi, then the target behavior data could include whether the electronic device successfully connected to WiFi, the WiFi name, and the WiFi IP address.
[0149] In response to a target action of the electronic device, the electronic device sends an image acquisition request to the server corresponding to the preset application; the first user identifier can be a user identifier from the preset application. The server receives the image acquisition request sent by the electronic device.
[0150] Step 1004: Based on the first user identifier and the target behavior data, determine the multiple associated user identifiers corresponding to the device that meets the preset behavior triggering conditions; the multiple associated user identifiers include the first user identifier.
[0151] Step 1006: Obtain a first user image set based on multiple associated user identifiers, and send the first user image set to an electronic device so that the electronic device can display each user image in the first user image set when the screen is off; wherein, the first user image set includes user images corresponding to multiple associated user identifiers, and the devices where the multiple associated user identifiers are located all meet the preset behavior triggering conditions.
[0152] Optionally, the server matches the target behavior data generated by the electronic device with preset behavior triggering conditions to determine whether the electronic device containing the first user identifier meets the preset behavior triggering conditions. If the electronic device containing the first user identifier meets the preset behavior triggering conditions, and the devices corresponding to other user identifiers associated with the first user identifier also meet the preset behavior triggering conditions, that is, the devices corresponding to multiple associated user identifiers all meet the preset behavior triggering conditions, then the first user image set is obtained. The multiple associated user identifiers include the first user identifier and other user identifiers.
[0153] It is understood that the other user identifiers associated with the first user identifier can be all user identifiers associated with the first user identifier, or only some user identifiers associated with the first user identifier, without any limitation here.
[0154] Optionally, if the electronic device containing the first user identifier does not meet the preset behavior triggering conditions, no processing is performed or a prompt message is returned to the electronic device; the prompt message is used to indicate in the electronic device that the electronic device containing the first user identifier does not meet the preset behavior triggering conditions. The prompt message can be at least one of voice information, text information, or graphic information, and is not limited to these.
[0155] In this embodiment, the server determines that the devices corresponding to multiple associated user identifiers meet the preset behavior triggering conditions based on the first user identifier and target behavior data, obtains the first user image set, and can accurately send the first user image set to the electronic device.
[0156] In one embodiment, such as Figure 11 As shown, another method for displaying the screen off is provided and applied to a server, including the following steps:
[0157] Step 1102: Receive the image acquisition request from the electronic device.
[0158] Step 1104: Based on the image acquisition request, the first user image set is sent to the electronic device so that the electronic device can display each user image in the first user image set when the screen is off; wherein, the first user image set includes user images corresponding to multiple associated user identifiers, and the devices where the multiple associated user identifiers are located meet preset behavior triggering conditions.
[0159] Step 1106: If a change in a user identifier that meets the preset behavior triggering condition is detected, the first user image set is updated to obtain the second user image set, and the second user image set is sent to the electronic device so that the electronic device can display each user image in the second user image set when the screen is off.
[0160] Understandably, the server continuously monitors whether the user identifier corresponding to the device that meets the preset behavior triggering conditions has changed. If a change is detected, the server needs to update the first user image set to obtain an updated user image set and send the updated user image set to the electronic device. If the server detects that the user identifier corresponding to the device that meets the preset behavior triggering conditions has not changed, it continues to send the first user image set to the electronic device.
[0161] Optionally, the second user avatar set is obtained by adding or removing user avatars from the first user avatar set. The second user avatar set is obtained by updating the first user avatar set.
[0162] In some possible implementations, the second set of user images is obtained by adding new user images based on the first set of user images.
[0163] In some possible implementations, the second set of user images is obtained by reducing the number of user images based on the first set of user images.
[0164] In some possible implementations, the second set of user images is obtained by adding or removing user images from the first set of user images.
[0165] In this embodiment, after the server sends the first user image set to the electronic device, if it detects that the user identifier corresponding to the device that meets the preset behavior triggering conditions has changed, it updates the first user image set to obtain the second user image set and sends the second user image set to the electronic device, which can more accurately display the second user image set on the electronic device when the screen is off.
[0166] In one implementation, if a change is detected in the user identifier corresponding to a device that meets the preset behavior triggering conditions, the first user image set is updated to obtain the second user image set. This includes: if a newly added second user identifier is detected to be located on a device that meets the preset behavior triggering conditions, and the second user identifier is associated with multiple user identifiers, the first user image set is updated to obtain the second user image set; wherein, the second user image set includes each user image in the first user image set and the user image corresponding to the second user identifier.
[0167] For example, a group includes multiple group members, each with an associated identifier. If the devices containing the associated user identifiers of the multiple group members meet preset behavior triggering conditions, then when the electronic device is in a screen-off state, the user images corresponding to the user identifiers of the multiple group members are displayed. If the server detects that a new group member has been added to the group with a second user identifier, and the device containing the second user identifier meets the preset behavior triggering conditions, then the first user image set is updated to obtain a second user image set. The second user image set includes each user image in the first user image set and the user image corresponding to the newly added second user identifier.
[0168] For example, a group includes multiple group members, each with an associated identifier. If the devices of some of the associated group members whose user identifiers are located meet preset behavior triggering conditions, then when the electronic devices are in a screen-off state, the user images corresponding to the user identifiers of some group members are displayed. If the server detects that a new device with a second user identifier among the group members meets the preset behavior triggering conditions, it updates the first user image set to obtain a second user image set. The second user image set includes each user image in the first user image set and the user image corresponding to the newly added second user identifier.
[0169] In this embodiment, if a newly added second user identifier is detected and the device where it is located meets the preset behavior triggering conditions, and the second user identifier is associated with multiple user identifiers, the first user image set is updated to obtain the second user image set, and the second user image set is sent to the electronic device, which can improve the accuracy of the always-on display.
[0170] In one embodiment, if a change is detected in the user identifier corresponding to a device that meets the preset behavior triggering conditions, the first user image set is updated to obtain the second user image set, including: if it is detected that the device containing the third user identifier among multiple user identifiers does not meet the preset behavior triggering conditions, the user image of the third user identifier in the first user image set is removed to obtain the second user image set.
[0171] For example, a group includes multiple group members, each group member's identifier is associated, and the devices where the user identifiers of the associated multiple group members are located meet preset behavior triggering conditions. Then, when the electronic device is in a screen-off state, the user images corresponding to the user identifiers of the multiple group members are displayed on the screen. If the server detects that the device where the third user identifier is located has left the WiFi network environment, that is, the device where the third user identifier is located does not meet the preset behavior triggering conditions, then the user image of the third user identifier in the first user image set is removed, and a second user image set is obtained.
[0172] In other possible implementations, the third user identifier is not associated with any other user identifier.
[0173] In this embodiment, if it is detected that the device containing the third user identifier among multiple user identifiers does not meet the preset behavior triggering conditions, the user image of the third user identifier in the first user image set is removed to obtain the second user image set, which can improve the accuracy of the always-on display.
[0174] In one embodiment, if a change is detected in the user identifier corresponding to a device that meets a preset behavior triggering condition, the first user image set is updated to obtain the second user image set. This includes: if a newly added second user identifier is detected to be associated with a device that meets the preset behavior triggering condition, the second user identifier is associated with multiple user identifiers, and a third user identifier among the multiple user identifiers is detected to be associated with a device that does not meet the preset behavior triggering condition, the first user image set is updated to obtain the second user image set. The second user image set is obtained by removing the user image of the third user identifier from the first user image set and adding the user image corresponding to the newly added second user identifier.
[0175] For example, a group includes multiple group members, each with an associated identifier. If the devices containing the associated user identifiers of these multiple group members meet preset behavior triggering conditions, then when the electronic devices are in a screen-off state, the user images corresponding to the user identifiers of the multiple group members are displayed. If the server detects that a new group member with a second user identifier has been added to the group, and that the second user identifier has entered the WiFi environment (i.e., the device containing the second user identifier meets the preset behavior triggering conditions), and simultaneously, if a third user identifier in the group has left the WiFi network environment (i.e., the device containing the third user identifier does not meet the preset behavior triggering conditions), then the first user image set is updated to obtain a second user image set. This second user image set is obtained by removing the user image corresponding to the third user identifier from the first user image set and adding the user image corresponding to the second user identifier.
[0176] In this embodiment, if it is detected that a newly added second user identifier is located on a device that meets the preset behavior triggering conditions, the second user identifier is associated with multiple user identifiers, and it is detected that a third user identifier among the multiple user identifiers is located on a device that does not meet the preset behavior triggering conditions, then the first user image set is updated to obtain the second user image set, and the second user image set is sent to the electronic device, which can improve the accuracy of the always-on display.
[0177] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0178] Based on the same inventive concept, this application also provides a screen-off display device for implementing the screen-off display method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more screen-off display device embodiments provided below can be found in the limitations of the screen-off display method described above, and will not be repeated here.
[0179] In one embodiment, such as Figure 12 As shown, an always-on display device is provided, applied to electronic devices. The always-on display device includes: an acquisition module 1202 and an always-on display module 1204, wherein:
[0180] The acquisition module 1202 is used to acquire a first user image set; wherein, the first user image set includes user images corresponding to multiple associated user identifiers, and the devices where the multiple associated user identifiers are located all meet preset behavior triggering conditions.
[0181] The always-on display module 1204 is used to display each user image in the first set of user images when the electronic device is in the always-on state.
[0182] In the aforementioned always-on display device, the electronic device acquires a first set of user images. This first set of user images includes user images corresponding to multiple associated user identifiers, and the devices containing these user identifiers all meet preset behavior triggering conditions. Therefore, when the electronic device is in a always-on display state, displaying the various user images from this first set of user images can improve the interactivity between the multiple associated user identifiers, thus enhancing the interactivity and diversity of the always-on display.
[0183] In one embodiment, the above-mentioned apparatus further includes a sending module and a receiving module; the sending module is used to send an image acquisition request to the server in response to the target behavior of the electronic device; the image acquisition request includes a first user identifier and target behavior data; the receiving module is used to receive a first user image set sent by the server; the first user image set is obtained by the server when it determines, based on the first user identifier and the target behavior data, that the devices corresponding to multiple associated user identifiers all meet preset behavior triggering conditions, and the multiple associated user identifiers include the first user identifier.
[0184] In one embodiment, the aforementioned preset behavior triggering condition includes entering the target environment.
[0185] In one embodiment, the target environment includes at least one of a network environment and a geographical environment.
[0186] In one embodiment, the network environment includes a WiFi network environment.
[0187] In one embodiment, the WiFi network environment includes at least two associated sub-WiFi network environments.
[0188] In one embodiment, the always-on display module 1204 is further configured to display prompts corresponding to multiple user identifiers entering the target environment when the electronic device is in a always-on state.
[0189] In one embodiment, the receiving module is further configured to receive an updated set of user images sent by the server; wherein the updated set of user images is obtained based on whether the user identifier corresponding to the device that meets the preset behavior triggering condition has changed; the always-on display module is further configured to display each user image in the updated set of user images when the electronic device is in a screen-off state.
[0190] In one embodiment, the updated user avatar set is obtained based on the first user avatar set by adding user avatars or removing user avatars at least once.
[0191] In one embodiment, the updated user avatar set includes each user avatar in the first user avatar set and the user avatar corresponding to the newly added second user identifier; the second user identifier is associated with multiple user identifiers, and the device where the second user identifier is located meets the preset behavior triggering conditions.
[0192] In one embodiment, the updated user image set is obtained by removing the user image corresponding to the third user identifier from the first user image set; the device where the third user identifier is located does not meet the preset behavior triggering conditions.
[0193] In one embodiment, the updated user image set is obtained by removing the user image corresponding to the third user identifier from the first user image set and adding the user image corresponding to the second user identifier; the second user identifier is associated with multiple user identifiers, and the device where the second user identifier is located meets the preset behavior triggering conditions, while the device where the third user identifier is located does not meet the preset behavior triggering conditions.
[0194] In one embodiment, multiple user identifiers are in the same group of a preset application.
[0195] In one embodiment, multiple user identifiers have a friend relationship within a pre-defined application.
[0196] In one embodiment, each user image in the first user image set includes a first user image with a first user identifier and a second user image other than the first user image; the screen-off display module is also used to display each user image in the first user image set when the electronic device is in a screen-off state, and the first user image stands out from the second user image.
[0197] In one embodiment, the always-on display module is further configured to implement at least one of the following: the size of the first user image is larger than the size of the second user image; the distance between the position of the first user image and the center position is smaller than the distance between the position of the second user image and the center position, where the center position is the center position of the electronic device screen; the first user image covers a portion of the second user image, while the first user image is not covered.
[0198] In one embodiment, the above-mentioned device further includes a perceptible data presentation module; the perceptible data presentation module is used to present perceptible data corresponding to the trigger operation in response to a trigger operation on the displayed user image.
[0199] In one embodiment, the aforementioned perceptible data presentation module is further configured to implement at least one of the following methods: play the voice corresponding to the trigger operation; display the preset action corresponding to the user image of the trigger operation.
[0200] In one embodiment, the user avatar may include a virtual avatar or a real avatar.
[0201] In one embodiment, the above-mentioned device further includes a detection module; the detection module is used to detect whether the electronic device supports always-on display and whether the image always-on display function is enabled; if the electronic device is detected to support always-on display and the image always-on display function is enabled, the always-on display module is used to display each user image in the first user image set when the electronic device is in always-on state.
[0202] In one embodiment, such as Figure 13As shown, an always-on display device is provided for use on a server. The always-on display device includes a receiving module 1302 and a sending module 1304, wherein:
[0203] The receiving module 1302 is used to receive image acquisition requests from electronic devices.
[0204] The sending module 1304 is used to send a first set of user images to an electronic device based on an image acquisition request, so that the electronic device can display each user image in the first set of user images when the screen is off; wherein, the first set of user images includes user images corresponding to multiple associated user identifiers, and the devices where the multiple associated user identifiers are located all meet preset behavior triggering conditions.
[0205] The aforementioned always-on display device receives an image acquisition request from an electronic device and, based on the request, sends a first set of user images to the electronic device. This first set of user images includes user images corresponding to multiple associated user identifiers, and the devices containing these user identifiers all meet preset behavior triggering conditions. Therefore, when the electronic device is in a always-on display state, displaying the various user images from the first set of user images enhances the interactivity and diversity of the always-on display.
[0206] In one embodiment, the image acquisition request includes a first user identifier of the electronic device and target behavior data generated by the target behavior of the electronic device; the device further includes a determining module; the determining module is used to determine, based on the first user identifier and the target behavior data, multiple associated user identifiers corresponding to the device that meet the preset behavior triggering conditions; the multiple associated user identifiers include the first user identifier; the sending module 1304 is further used to obtain a first user image set based on the multiple associated user identifiers and send the first user image set to the electronic device.
[0207] In one embodiment, the above-mentioned device further includes a detection module; the detection module is used to update the first user image set and obtain a second user image set if it detects that the user identifier corresponding to the device that meets the preset behavior triggering conditions has changed. The sending module 1304 is also used to send the second user image set to the electronic device so that the electronic device can display each user image in the second user image set when the screen is off.
[0208] In one embodiment, the second user avatar set is obtained based on the first user avatar set by adding user avatars or removing user avatars at least once.
[0209] In one embodiment, the detection module is further configured to update the first user image set to obtain the second user image set if it detects that the device where the newly added second user identifier is located meets the preset behavior triggering conditions and the second user identifier is associated with multiple user identifiers; wherein, the second user image set includes each user image in the first user image set and the user image corresponding to the second user identifier.
[0210] In one embodiment, the detection module is further configured to remove the user image of the third user in the first user image set and obtain the second user image set if the device of the third user in the multiple user images does not meet the preset behavior triggering condition.
[0211] In one embodiment, the detection module is further configured to update the first user image set to obtain a second user image set if it detects that the device containing the newly added second user identifier meets the preset behavior triggering condition, the second user identifier is associated with multiple user identifiers, and it detects that the device containing the third user identifier among the multiple user identifiers does not meet the preset behavior triggering condition; the second user image set is obtained by removing the user image of the third user identifier from the first user image set and adding the user image corresponding to the newly added second user identifier.
[0212] Each module in the aforementioned always-on display device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the electronic device in hardware form or independent of it, or stored in the memory of the electronic device in software form, so that the processor can call and execute the corresponding operations of each module.
[0213] In one embodiment, an electronic device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 14As shown, this electronic device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage medium. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a screen-off display method. The display unit of this electronic device forms a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the electronic device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the electronic device, or external keyboards, touchpads, or mice, etc.
[0214] In one embodiment, a server is provided, the internal structure of which can be shown as follows: Figure 15 As shown, this electronic device includes a transmitter, a receiver, a processor, a memory, an input / output interface (I / O), and a communication interface. The transmitter, receiver, processor, memory, and I / O are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interface. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs in the non-volatile storage medium. The database stores associated user identifiers, user profiles, and other data. The I / O interface allows the processor to exchange information with external devices. The communication interface allows communication with external terminals via a network connection. When the computer program is executed by the processor, the transmitter, receiver, and processor perform the steps of the screen-off display method described above.
[0215] Those skilled in the art will understand that Figure 14 or Figure 15The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the electronic device to which the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.
[0216] This application also provides a computer-readable storage medium. One or more non-volatile computer-readable storage media containing computer-executable instructions, which, when executed by one or more processors, cause the processors to perform the steps of the always-on display method.
[0217] This application also provides a computer program product containing instructions that, when run on a computer, causes the computer to execute a screen-off display method.
[0218] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0219] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0220] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0221] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A screen-off display method, applied to electronic devices, characterized in that, The method includes: In response to the target behavior of the electronic device, an image acquisition request is sent to the server; the image acquisition request includes a first user identifier and target behavior data; The server receives a set of user profiles sent by the server. The set of user profiles is obtained by the server when it determines that the devices corresponding to multiple associated user profiles meet preset behavior triggering conditions based on the first user profile and the target behavior data. The multiple associated user profiles include the first user profile. When the electronic device is in a screen-off state, each user avatar in the user avatar set is displayed on the screen. The server receives an updated set of user profiles; wherein the updated set of user profiles is obtained by the server when the user identifier corresponding to a device that meets the preset behavior triggering condition changes. When the electronic device is in a screen-off state, it displays each user avatar in the updated set of user avatars.
2. The method according to claim 1, characterized in that, The preset behavior triggering conditions include: entering the target environment.
3. The method according to claim 2, characterized in that, The target environment includes at least one of a network environment and a geographical environment.
4. The method according to claim 3, characterized in that, The network environment includes a WiFi network environment.
5. The method according to claim 4, characterized in that, The WiFi network environment includes at least two associated sub-WiFi network environments.
6. The method according to claim 2, characterized in that, The method further includes: When the electronic device is in a screen-off state, a prompt message corresponding to the device containing the multiple user identifiers entering the target environment is displayed on the screen.
7. The method according to claim 1, characterized in that, The updated user avatar set is obtained by adding or removing user avatars from the user avatar set.
8. The method according to claim 7, characterized in that, The updated user avatar set includes each user avatar in the user avatar set and the user avatar corresponding to the newly added second user identifier; the second user identifier is associated with the multiple user identifiers, and the device where the second user identifier is located satisfies the preset behavior triggering condition.
9. The method according to claim 7, characterized in that, The updated user avatar set is obtained by removing the user avatar corresponding to the third user identifier from the user avatar set; the device where the third user identifier is located does not meet the preset behavior triggering condition.
10. The method according to claim 7, characterized in that, The updated user avatar set is obtained by removing the user avatar corresponding to the third user identifier from the user avatar set and adding the user avatar corresponding to the second user identifier; the second user identifier is associated with the multiple user identifiers, and the device where the second user identifier is located satisfies the preset behavior triggering condition, while the device where the third user identifier is located does not satisfy the preset behavior triggering condition.
11. The method according to claim 1, characterized in that, The associated multiple user identifiers are in the same group of the preset application.
12. The method according to claim 1, characterized in that, The associated multiple user identifiers have a friend relationship in the preset application.
13. The method according to claim 1, characterized in that, Each user image in the user image set includes a first user image with a first user identifier, and a second user image other than the first user image; When the electronic device is in a screen-off state, displaying each user avatar in the user avatar set includes: When the electronic device is in a screen-off state, each user image in the user image set is displayed, and the first user image stands out from the second user image.
14. The method according to claim 13, characterized in that, The first user image is highlighted above the second user image, including at least one of the following methods: The size of the first user avatar is larger than the size of the second user avatar; The distance between the position of the first user image and the center position is less than the distance between the position of the second user image and the center position, where the center position is the center position of the electronic device screen; The first user image partially obscures the second user image, while the first user image remains unobscured.
15. The method according to any one of claims 1 to 14, characterized in that, The method further includes: In response to a triggering action on the displayed user avatar, perceptible data corresponding to the triggering action is presented.
16. The method according to claim 15, characterized in that, The presentation of the perceptible data corresponding to the triggering operation includes at least one of the following methods: Play the voice message corresponding to the triggered operation; The screen is off to display the preset action corresponding to the user's image that triggered the operation.
17. The method according to any one of claims 1 to 14, characterized in that, The user avatar can be a virtual avatar or a real avatar.
18. The method according to any one of claims 1 to 14, characterized in that, Before displaying each user avatar in the user avatar set when the electronic device is in a screen-off state, the method further includes: Detect whether the electronic device supports always-on display and whether the always-on display function is enabled; If it is detected that the electronic device supports always-on display and the always-on display function is enabled, then when the electronic device is in the always-on state, it will display each user image in the user image set.
19. A screen-off display method, applied to a server, characterized in that, The method includes: Receive an image acquisition request from an electronic device; the image acquisition request includes a first user identifier of the electronic device and target behavior data generated by the target behavior of the electronic device; Based on the first user identifier and the target behavior data, a plurality of associated user identifiers corresponding to devices that meet preset behavior triggering conditions are determined; the plurality of associated user identifiers include the first user identifier; a first user image set is obtained based on the plurality of associated user identifiers, and the first user image set is sent to the electronic device, so that the electronic device displays each user image in the first user image set when the screen is off; wherein, the first user image set includes user images corresponding to the plurality of associated user identifiers, and the devices where the plurality of associated user identifiers are located all meet the preset behavior triggering conditions; If a change in the user identifier corresponding to a device that meets the preset behavior triggering condition is detected, the first user image set is updated to obtain a second user image set, and the second user image set is sent to the electronic device so that the electronic device can display each user image in the second user image set when the screen is off.
20. The method according to claim 19, characterized in that, The second set of user images is obtained by adding user images or removing user images from the first set of user images.
21. The method according to claim 20, characterized in that, If a change in the user identifier corresponding to a device that meets the preset behavior triggering condition is detected, the first user image set is updated to obtain a second user image set, including: If a newly added device containing a second user identifier is detected that meets the preset behavior triggering condition, and the second user identifier is associated with the multiple user identifiers, then the first user image set is updated to obtain a second user image set; wherein, the second user image set includes each user image in the first user image set and the user image corresponding to the second user identifier.
22. The method according to claim 20, characterized in that, If a change in the user identifier corresponding to a device that meets the preset behavior triggering condition is detected, the first user image set is updated to obtain a second user image set, including: If it is detected that the device containing the third user identifier among the multiple user identifiers does not meet the preset behavior triggering condition, then the user image of the third user identifier in the first user image set is removed to obtain the second user image set.
23. The method according to claim 20, characterized in that, If a change in the user identifier corresponding to a device that meets the preset behavior triggering condition is detected, the first user image set is updated to obtain a second user image set, including: If it is detected that a newly added device of a second user identifier meets the preset behavior triggering condition, the second user identifier is associated with the plurality of user identifiers, and it is detected that a device of a third user identifier among the plurality of user identifiers does not meet the preset behavior triggering condition, then the first user image set is updated to obtain a second user image set; the second user image set is obtained by removing the user image of the third user identifier from the first user image set and adding the user image corresponding to the second user identifier.
24. A screen-off display device, applied to electronic devices, characterized in that, The device includes: The sending module is used to send an image acquisition request to the server in response to the target behavior of the electronic device; the image acquisition request includes a first user identifier and target behavior data; A receiving module is used to receive a set of user images sent by the server; the set of user images is obtained by the server when it determines that the devices corresponding to multiple associated user identifiers meet preset behavior triggering conditions based on the first user identifier and the target behavior data, and the multiple associated user identifiers include the first user identifier; The always-on display module is used to display each user image in the user image set when the electronic device is in a screen-off state. The receiving module is further configured to receive an updated set of user images sent by the server; wherein the updated set of user images is obtained by the server when the user identifier corresponding to the device that meets the preset behavior triggering condition changes; The always-on display module is also used to display each user avatar in the updated set of user avatars when the electronic device is in a always-on state.
25. A screen-off display device, applied to a server, characterized in that, The device includes: A receiving module is used to receive an image acquisition request from an electronic device; the image acquisition request includes a first user identifier of the electronic device and target behavior data generated by the target behavior of the electronic device; A sending module is configured to determine, based on the first user identifier and the target behavior data, multiple associated user identifiers corresponding to devices that meet preset behavior triggering conditions; the multiple associated user identifiers include the first user identifier; obtain a first user image set based on the multiple associated user identifiers, and send the first user image set to the electronic device, so that the electronic device can display each user image in the first user image set when the screen is off; wherein, the first user image set includes user images corresponding to multiple associated user identifiers, and the devices where the multiple associated user identifiers are located all meet the preset behavior triggering conditions; The detection module is used to update the first user image set to obtain a second user image set if it detects a change in the user identifier corresponding to the device that meets the preset behavior triggering condition, and send the second user image set to the electronic device so that the electronic device can display each user image in the second user image set when the screen is off.
26. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the computer program is executed by the processor, the processor performs the steps of the always-on display method as described in any one of claims 1 to 18.
27. A server comprising a transmitter, a receiver, a memory, and a processor, wherein the memory stores a computer program, characterized in that, When the computer program is executed by the processor, the transmitter, the receiver, and the processor respectively perform the steps of the always-on display method according to any one of claims 19 to 23.
28. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the always-on display method as described in any one of claims 1 to 18, or the steps of the always-on display method as described in any one of claims 19 to 23.
29. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the always-on display method according to any one of claims 1 to 18, or the steps of the always-on display method according to any one of claims 19 to 23.
Citation Information
Patent Citations
Information processing method, apparatus and device
CN106097420A
Screen display method and device
CN107515709A