The present disclosure claims the priority of Chinese Patent Application No. 202110323356.9, filed to the China National Intellectual Property Administration on Mar. 26, 2021 and entitled “Method and Apparatus for Displaying Content, and Computer Device and Computer Storage Medium”, the disclosure of which is hereby incorporated by reference in its entirety.
The present disclosure relates to the technical field of computers, and provides a method and apparatus for displaying content, and computer device and computer storage medium.
With the progress of science and technology, mobile terminals are becoming more and more diversified and abundant, among which there is a wide range of the mobile terminals presented in the form of anomalous screens, perforated screens, foldable screens, flexible screens and scroll screens. In addition, since the mobile terminals with large screens are more convenient to operate in terms of browsing webs, watching videos, playing games or documenting and handling official business, the sizes of the screens of the mobile terminals are getting larger and larger, and more and more content may be displayed. Among the above, the scroll screen, which is a typical example, has a large screen size, and the scroll screen extends the mobile phone by means of a pulley bearing, so as to present a larger display space and show more content.
However, regardless of which mobile terminal is based on, all content correspondingly included by Applications (APPs) installed in the mobile terminal is mixed together. For example, when a user wants to check some picture including private content in a picture APP, the user needs to slowly search through hundreds or thousands of images to find the picture, resulting in inconvenience for the searching of the user, such that the use experience of the user is affected, and embarrassing situations when showing and leafing through the pictures to others cannot be avoided.
Embodiments of the present disclosure provide a method and apparatus for displaying content, and computer device and a non-transitory computer-readable storage medium, which are used for effectively improving the safety of private content.
An aspect provides a method for displaying content. The method includes the following operations:
A private content display operation for a terminal device is received. Private content is the content, which is added into a set private content set.
In response to the private content display operation, non-private content is displayed in a first screen area of the terminal device, and the private content is displayed in a second screen area of the terminal device.
An aspect provides an apparatus for displaying content. The apparatus includes a receiving unit and a first display unit.
The receiving unit is configured to receive a private content display operation for a terminal device. Private content is the content, which is added into a set private content set.
The first display unit is configured to, in response to the private content display operation, display non-private content in a first screen area of the terminal device, and display the private content in a second screen area of the terminal device.
In some implementations, the receiving unit is further configured to perform the following operations:
The private content display operation is received when the non-private content is displayed in both the first screen area and the second screen area.
Alternatively, the private content display operation is received when the second screen area is in a blank screen state.
In some implementations, the first display unit is further configured to perform the following operations.
In response to the private content display operation, the second screen area is controlled to unfold.
The non-private content is displayed in the first screen area, and the private content is displayed in the second screen area.
In some implementations, the apparatus further includes a second display unit and a verification unit.
The second display unit is configured to display verification prompt message on the terminal device, so as to guide a target user to perform authentication.
The verification unit is configured to receive authentication information inputted for the verification prompt message, and perform authentication on the basis of the authentication information.
The first display unit is further configured to display the private content in the second screen area when the authentication is passed.
In some implementations, the verification unit is further configured to perform the following operations.
Password information that is inputted, by the target user, in a password input area included in the verification prompt message is received.
Alternatively, fingerprint information that is inputted, by the target user, in a fingerprint input area included in the verification prompt message is received.
Alternatively, gesture information that is inputted, by the target user, in a gesture input area included in the verification prompt message is received.
Alternatively, receiving human face information that is inputted, by the target user, in a human face input area included in the verification prompt message is received.
Alternatively, speech information that is inputted, by the target user, in a speech input area included in the verification prompt message is received.
In some implementation, the apparatus further includes an unfolding unit.
The unfolding unit is configured to, on the basis of a screen unfolding operation performed for the terminal device, control the second screen area comprised in the terminal device to unfold.
In some implementation, the apparatus further includes an addition unit.
The addition unit is configured to receive a private content addition operation for the non-private content displayed in the first screen area. The private content addition operation is set to set the attribute of the selected non-private content to the private content.
The selected non-private content is added into the private content set, so as to obtain updated private content.
The first display unit is further configured to, if the second screen area is in the unfolded state, display the updated private content in the first screen area in a hiding manner, and display the updated private content in the second screen area.
In some implementations, the apparatus further includes an identification unit.
The identification unit is configured to perform content identification on at least one target content displayed in the first screen area, so as to determine whether the at least one target content comprises the private content.
The addition unit is configured to, when it is determined that the at least one target content comprises the private content, add the determined private content into the private content set, so as to obtain updated private content.
The first display unit is further configured to, if the second screen area is in the unfolded state, display the updated private content in the first screen area in a hiding manner, and display the updated private content in the second screen area.
In some implementations, the identification unit is further configured to perform the following operations.
For each target content, whether each target content includes a set keyword is determined.
The operation of determining that the at least one target content includes the private content includes the following operation.
When there is the target content including the set keyword in the at least one target content, the target content including the set keyword is determined as the private content.
An aspect provides a computer device. The computer device includes a memory, a processor, and a computer program that is stored on the memory and executable on the processor. The processor, when executing the computer program, implements steps of the method described in the above aspects.
An aspect provides a computer storage medium. The computer storage medium stores a computer program instruction. Steps of the method described in the above aspects are implemented when the computer program instruction is executed by a processor.
In the embodiments of the present disclosure, the terminal device includes the first screen area and the second screen area. When the private content display operation for the terminal device is received, in response to the private content display operation, the non-private content may be displayed in the first screen area of the terminal device, and the private content may be displayed in the second screen area of the terminal device. Therefore, in the embodiments of the present disclosure, the first screen area and the second screen area may respectively display different content of the same APP. The first screen area may display the non-private content of the APP, and the second screen area may display the private content of the APP. When a user wants to check the private content of the current APP, the private content may be displayed in the second screen area, such that the searching efficiency of the private content is accelerated, thereby improving operation convenience. Meanwhile, since the private content and the non-private content may be displayed on separate screens, when content is displayed to others, the second screen area may be closed, or the non-private content is displayed in both the first screen area and the second screen area, so as to prevent the private content from being displayed to others, such that the privacy of the private content is also improved to a certain extent, and the use experience of the user is improved.
In addition, in the embodiments of the present disclosure, when checking the private content in the second screen area, the target user also needs to input corresponding authentication information according to the verification prompt message displayed in the second screen area, so as to verify whether the target user has permission to check the private content, such that the privacy of the user may be greatly guaranteed, embarrassing situations that the private content is seen by others are avoided, and the safety of information is effectively improved.
In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the technical solutions in the related art, the drawings used in the related technical description of the embodiments will be briefly described below. It is apparent that the drawings in the following descriptions are merely the embodiments of the present disclosure. Other drawings may be obtained from those of ordinary skill in the art according to the drawings without any creative work.
In order to make objectives, technical solutions, and advantages of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in combination with the drawings in the embodiments of the present disclosure. It is apparent that the described embodiments are only part of the embodiments of the present disclosure, not all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present disclosure. The embodiments in the present disclosure and the features in the embodiments may be randomly combined with one another without conflict. In addition, although a logical sequence is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than here.
First, some of the terms used in the present disclosure are explained and described.
(1) Non-private content does not involve personal privacy content, and may include public information, for example, content such as “today's weather warning” pushed by a meteorological APP, or “today's hot spots” pushed by a news APP.
(2) Private content is not related to public interest and group interest and the content that a party involved does not want others to know or the content which is inconvenient for others to know. The private content may include content including private vocabularies and content that a user automatically set and does not want to disclose, for example, content of “bank card balance” in a text message APP, content of “personally identifiable information” in a ticketing APP, or content of “bills or amount deposited” in a bank APP, etc.
Currently, regardless of which mobile terminal is based on, content correspondingly included by APPs installed in the mobile terminal is mixed together. For example, when a user wants to check some picture including private content in a picture APP, the user needs to slowly search through hundreds or thousands of images to find the picture, resulting in inconvenience for the searching of the user, such that the use experience of the user is affected, and embarrassing situations when showing and leafing through the pictures to others cannot be avoided.
In addition, when the user lends the mobile terminal, users who use the mobile terminal all may browse private information on the mobile terminal or use private APPs on the mobile terminal, for example, “pictures of salary sheets” and “pictures of job content” of the user in a picture library APP, or “text messages of bank account balance” received by the user in the text message APP, or “bill information” and “amount deposited” of the user in the bank APP, for most of the users, such content may be unwilling to be seen by others. If the content is seen by others, personal privacy information is easily disclosed, and the use safety of the mobile terminal is not effectively guaranteed.
Based on this, according to the method for displaying content provided in the embodiments of the present disclosure, in the method, when the private content display operation for the terminal device is received, in response to the private content display operation, the non-private content may be displayed in the first screen area of the terminal device, and the private content may be displayed in the second screen area of the terminal device. Therefore, in the embodiments of the present disclosure, the first screen area and the second screen area may respectively display different content of the same APP. The first screen area may display the non-private content of the APP, and the second screen area may display the private content of the APP. When a user wants to check the private content of the current APP, the private content may be displayed in the second screen area, such that the searching efficiency of the private content is accelerated, thereby improving operation convenience. Meanwhile, since the private content and the non-private content are displayed on separate screens, when content is displayed to others, the second screen area may be closed, or the non-private content is displayed in both the first screen area and the second screen area, so as to prevent the private content from being displayed to others, such that the privacy of the private content is also improved to a certain extent, and the use experience of the user is improved.
In addition, in the embodiments of the present disclosure, when checking the private content in the second screen area, the target user also needs to input corresponding authentication information according to the verification prompt message displayed in the second screen area, so as to verify whether the target user has permission to check the private content, such that the privacy of the user may be greatly guaranteed, embarrassing situations that the private content is seen by others are avoided, and the safety of information is effectively improved.
After introducing the design ideas of the embodiments of the present disclosure, the following is a brief introduction to the application scenarios to which the technical solutions of the embodiments of the present disclosure can be applied, and it is to be noted that the application scenarios introduced below are only for illustrating the embodiments of the present disclosure and not for limiting the embodiments of the present disclosure. During a specific implementation, the technical solutions provided in the embodiments of the present disclosure may be applied flexibly according to practical requirements.
The technical solutions of the embodiments of the present disclosure may be set in any possible content display scenario.
The terminal device 10 may be, for example, any display device including two screen areas, for example, devices such as a mobile phone, a tablet (PAD) or a Personal Computer (PC) with a screen extension display screen. A display screen may be, for example, a foldable screen, a flexible screen, a scroll screen, or the like. A plurality of APPS for information about pictures, text messages, bank statements, and amount deposited may be installed in the terminal device 10.
The server 11 is a backend server corresponding to the APPs, may be an independent physical server, may be a server cluster formed by a plurality of physical servers or a distributed system, or may be a cloud server configured to provide basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a network service, cloud communication, a middleware service, a domain name service, a security service, CDN, and a big data and artificial intelligence platform, but is not limited thereto.
The terminal device 10 includes one or more processors 101, a memory 102, and an I/O interface 103 interacting with other devices. In addition, the terminal device 10 may further include a display panel 104. The display panel 104 is configured to show a visualized interaction interface, for example, display information such as pictures, text messages, bank statements, and amount deposited. The memory 102 of the terminal device 10 may store program instructions of the content display method provided in the embodiments of the present disclosure. These program instructions can be used for implementing, when being executed by the processor 101, steps of the content display method provided in the embodiments of the present disclosure.
By using the text message APP as an example, the text message APP not only has text messages for non-private content, but also has text messages for private content; and the user does not want others to check the text messages for private content. Then when the terminal device 10 receives a private content display operation of a user for the terminal device 10, the terminal device 10 responds to the private content display operation, such that the non-private content of the text message APP is displayed in a first screen area of the terminal device 10. For example, a text message for commodity recommendation is displayed in the first screen area. The private content of the text message APP is displayed in a second screen area of the terminal device 10. For example, a notification text message related to the balance of a certain bank account is displayed in the second screen area.
By using a ticketing APP as an example, when traveling with a colleague on a business trip and requiring to purchase a plane ticket for traveling, since the ticket can only be purchased by using ID number information, and ID number information of family numbers may be in the mobile phone of the user and may be used in future, the user needs to save the information in the mobile phone at all time. However, the ID number information is relatively private information, and the user is unwilling to let others to seen such important information easily. Therefore, when the terminal device 10 receives the private content display operation of the user for the terminal device 10, the terminal device 10 responds to the private content display operation, such that the non-private content of the ticketing APP is displayed in the first screen area of the terminal device 10, for example, content such as “current ticketing details”. In a page including the ID number information, the specific ID number information is presented as asterisks “*** ” and displayed in a hiding manner, such that the ID number information cannot be displayed in the first screen area. The private content of the ticketing APP is displayed in the second screen area of the terminal device 10, for example, the ID number information in the ticketing APP.
Likewise, by using a bank APP as an example, when the user opens the bank APP, content such as credit card repayment information and bills in the bank APP may sometimes be accidentally seen by others, and thus embarrassing situations may occur. Therefore, in order to avoid the occurrence of such situation, the technical solutions provided in the present disclosure may be used. When the terminal device 10 receives the private content display operation of the user for the terminal device 10, the terminal device 10 responds to the private content display operation, such that the non-private content of the bank APP is displayed in the first screen area of the terminal device 10. For the content related to the credit card repayment information and bills, the credit card repayment information may be displayed in a hiding manner by using asterisks, such that the content such as credit card repayment information and bills of the user cannot be displayed in the first screen area. The private content of the bank APP is displayed in the second screen area of the terminal device 10. For example, the content such as credit card repayment information and bills of the user in the bank APP may be checked in the second screen area.
Definitely, the method provided in the embodiments of the present disclosure is not limited to be set in the application scenario shown in
At S201, a private content display operation for a terminal device is received.
In this embodiment of the present disclosure, private content is the content, which is added into a set private content set. For example, by using the text message APP as an example, the notification text message related to personal privacy such as the balance of a certain bank account may be the content in the private content set corresponding to the text message APP.
In this embodiment of the present disclosure, the screen of the terminal device may be in any one of the following several initial states. In different initial states, processes of displaying the private content are also different.
That is, when the second screen area is in an unfolded state, and the non-private content is displayed in both the first screen area and the second screen area, the private content display operation for the terminal device is received.
In this embodiment of the present disclosure, when the second screen area is in the unfolded state, and the non-private content is displayed in both the first screen area and the second screen area, that is, the screen of the terminal device is in a non-screen-splitting state, and the non-private content is displayed in the first screen area and the second screen area together. As shown in (a) in
That is, when the second screen area is in the unfolded state, and the first screen area and the second screen area are both in a blank screen state, the private content display operation for the terminal device is received.
In this embodiment of the present disclosure, when the second screen area is in the unfolded state, and the first screen area and the second screen area are both in the blank screen state, that is, the screen of the terminal device is in the non-screen-splitting state. As shown in (b) in
That is, when the second screen area is in the unfolded state, the first screen area is in a display state, and the second screen area is in the blank screen state, the private content display operation for the terminal device is received.
In this embodiment of the present disclosure, when the second screen area is in the unfolded state, the first screen area is in the display state, and the second screen area is in the blank screen state, that is, the screen of the terminal device is in a screen-splitting state. As shown in (c) in
That is, when the second screen area is in a folded state, and the first screen area is in the display state, the private content display operation for the terminal device is received.
In this embodiment of the present disclosure, when the second screen area is in the folded state, and the first screen area is in the display state, that is, only the first screen area of the screen of the terminal device may display content. As shown in (d) in
At S202, in response to the private content display operation, non-private content is displayed in the first screen area of the terminal device, and the private content is displayed in the second screen area of the terminal device.
In this embodiment of the present disclosure, after receiving the private content display operation, the terminal device analyzes the private content display operation, such that, in response to the private content display operation, the non-private content is displayed in the first screen area of the terminal device, and the private content is displayed in the second screen area of the terminal device. For example, by using the text message APP as an example, the text message for commodity recommendation may be displayed in the first screen area, and the notification text message related to the balance of a certain bank account is displayed in the second screen area.
Definitely, according to actual requirements of the user, under a non-screen-splitting situation, the private content may be displayed in the first screen area and the second screen area together; or under a screen-splitting situation, the private content is displayed in the first screen area, and the non-private content is displayed in the second screen area.
The fourth initial state is used as an example for introduction below, that is, situations that the second screen area is in the folded state and the first screen area is in the display state, specific introduction is as follows.
In this embodiment of the present disclosure, before the content is displayed in the second screen area, the second screen area included by the terminal device is opened on the basis of a screen unfolding operation performed on the terminal device. For example,
Definitely, the second screen area may be opened in other possible manners. For example, a certain gesture operation is set to open the second screen area, or the second screen area is directly manually pulled.
Specifically, by using a displayed picture of a scroll screen mobile phone as an example,
In this embodiment of the present disclosure, also by using the displayed picture of the scroll screen mobile phone as an example, after the scroll screen mobile phone unfolds the second screen area, according to a received first operation for the scroll screen mobile phone, the scroll screen mobile phone analyzes the first operation, and displays, according to analyzed content, the private content in a target APP that differs from the non-private content in the unfolded second screen area. Therefore, in response to the first operation, the scroll screen mobile phone displays, according to the analyzed content obtained by analyzing the first operation, the private content in the target APP that differs from the non-private content in the unfolded second screen area. As shown in (b) in
In a possible implementation, in order to improve the safety of the private content, when the target user checks the private content, authentication may be performed on the user.
At S601, when the non-private content of the target APP is displayed in the first screen area of the terminal device, the screen unfolding operation for the terminal device is received.
In this embodiment of the present disclosure, by using the displayed picture of the scroll screen mobile phone as an example, when the content is only displayed in the first screen area of the terminal device, as shown in (a) in
At S602, in response to the screen unfolding operation, the second screen area of the terminal device is controlled to unfold.
Specifically, also by using the displayed picture of the scroll screen mobile phone as an example, after the scroll screen mobile phone receives the screen unfolding operation for the scroll screen mobile phone, the scroll screen mobile phone analyzes the screen unfolding operation, and learns, according to the analyzed content, that the second screen area needs to be unfolded.
At S603, verification prompt message is displayed on the terminal device, so as to guide the target user to perform authentication.
In this embodiment of the present disclosure, in order to improve the safety of the private content, the user may be required to perform safety verification.
In a possible implementation, the user may be required to perform safety verification after the second screen area is unfolded and before the private content is displayed in the second screen area. Then, the displayed verification prompt message may be displayed in the first screen area or the second screen area, or may be displayed in full screen.
In another possible implementation, the verification prompt message may be displayed in the first screen area after the screen unfolding operation is received, and before the second screen area is unfolded.
At S604, authentication information inputted for the verification prompt message is received, and authentication is performed on the basis of the authentication information.
In this embodiment of the present disclosure, after receiving the authentication information for the verification prompt message, the terminal device compares the inputted authentication information with corresponding authentication information prestored in the terminal device, so as to verify whether the corresponding authentication information inputted by the target user is correct.
For example,
The user may set, in the target APP in advance, a password for checking the private content, and may open password verification required for checking the private content. Then, after the second screen area is unfolded, a verification interface shown in (a) in
The user may set, in the target APP in advance, a fingerprint for checking the private content, and may open fingerprint verification required for checking the private content. Then, after the second screen area is unfolded, a verification interface shown in (a) in
The user may set, in the target APP in advance, a gesture for checking the private content, and may open gesture verification required for checking the private content. Then, after the second screen area is unfolded, a verification interface shown in (c) in
The user may set, in the target APP in advance, a profile photo for checking the private content, and may open human face verification required for checking the private content. Then, after the second screen area is unfolded, a verification interface shown in (c) in
The user may set, in the target APP in advance, a speech for checking the private content, and may open speech verification required for checking the private content. Then, after the second screen area is unfolded, a verification interface shown in (e) in
At S505, the private content is displayed in the second screen area when the authentication is passed.
In this embodiment of the present disclosure, when the corresponding authentication information inputted by the target user is verified to be correct, that is, the authentication of the target user is passed, the private content may be displayed on the terminal device.
In a possible implementation, if the authentication of the target user is passed, the corresponding private content may be displayed in the first screen area and the second screen area together in a non-screen-splitting manner.
In another possible implementation, if the authentication of the target user is passed, in a screen-splitting manner, the non-private content may be displayed in the first screen area, and the corresponding private content may be displayed in the second screen area.
However, if the corresponding authentication information inputted by the target user is verified to be incorrect, that is, when the authentication of the target user is not passed, content such as “re-authentication” or “change authentication mode” may be displayed in the second screen area. In some implementations, if the authentication is still not passed within the set number of times, the target user cannot check the private content in the second screen area.
In this embodiment of the present disclosure, each APP corresponds to one private content set, and the private content set includes all private content of the corresponding APP.
In a possible implementation, each private content in the private content set may be set by the user.
At S801, the non-private content is displayed in the first screen area.
In this embodiment of the present disclosure, the non-private content displayed in the first screen area may be updated content received by the target APP; or the non-private content displayed in the first screen area may also be the content of the target APP that is originally displayed in the first screen area.
By using the received updated content as an example, when the updated content is received by the target APP, the attribute of the updated content may be the non-private content by default, such that the non-private content may be displayed in the first screen area.
For example, the target APP is a text message APP, when the an updated text message is received by the text message APP, the attribute of the updated text message may be the non-private content by default, such that the newly-received text message may be displayed in the first screen area.
At S802, a private content addition operation for the non-private content is received.
In this embodiment of the present disclosure, when the non-private content involves personal privacy, the user does not want other to see at will, and then the user may perform private content addition operation on the non-private content. The private content addition operation is set to set the attribute of selected non-private content as the private content. Therefore, the user may add the selected non-private content into the private content set, and correspondingly, the terminal device may receive the private content addition operation of the user.
Likewise, for example, the target APP is the text message APP, when the target user determines that the text message newly received by the target APP is a text message related to the private content, the target user performs the private content addition operation on the new text message. For example, when the target user determines that the text message is the private content, the private content addition operation may be performed on the non-private content. For example, if the new text message includes information about bank card balance or personal information including the target user, the target user may perform the private content addition operation. For example, the private content addition operation may include pressing the new text message for 2 seconds or a specific gesture operation, and then selecting an icon of “set as privacy” in a selection menu bar.
At S803, the selected non-private content is added into the private content set, so as to obtain updated private content.
In this embodiment of the present disclosure, after the target user performs the private content addition operation on the selected non-private content, the selected non-private content may be added into the private content set on the basis of the private content addition operation, so as to obtain the updated private content. Likewise, for example, the target APP is the text message APP, the terminal device adds the newly-received text message into the private content set corresponding to the text message APP, such that updated text message private content may be obtained.
At S804, if the second screen area is in the unfolded state, the updated private content is displayed in the second screen area.
In this embodiment of the present disclosure, if the second screen area is in the unfolded state, the updated private content may be displayed in the second screen area. For example, after the newly-received text message is added into the private content set of the corresponding text message APP, and when the second screen area is in the unfolded state, the newly-received text message may be displayed by moving from the first screen area to the second screen area.
In a possible implementation, the private content may also be added by means of automatic identification addition.
At S901, content identification is performed on at least one target content displayed in the first screen area, so as to determine whether the at least one target content includes the private content.
In this embodiment of the present disclosure, the at least one target content displayed in the first screen area may be updated content received by the target APP; or the at least one target content displayed in the first screen area may also be the content of the target APP that is originally displayed in the first screen area.
In this embodiment of the present disclosure, an intelligent determination plug-in installed in the terminal device may be used to determine whether the at least one target content displayed in the first screen area includes the private content. The intelligent determination plug-in is embedded in an operating system of the terminal device.
In a possible implementation, the intelligent determination plug-in may identify that whether the at least one target content displayed in the first screen area includes a preset keyword; and the keyword may be a default keyword by the intelligent determination plug-in, or may be a keyword added by the user.
For example, for the text message APP, content related to money or personal information may be set as a keyword, for example, content such as “ID numbers” and “login account number”; for the bank APP, content related to bill information or deposit information may be set as a keyword, for example, content such as “consumption in current month” and “current balance”; and for the ticketing APP, content related to ticketing records may be set as a keyword, for example, content such as “the number of ticketing”.
When the intelligent determination plug-in identifies that the text message newly received by the text message APP includes the set keyword, it is determined that the newly-received text message is the private content. Likewise, when the intelligent determination plug-in identifies that the content of the bank APP or the ticketing APP is changed, and the changed content includes the set keyword, it is determined that the changed content is the private content.
In another possible implementation, the intelligent determination plug-in may further use a pre-trained private content determination model to perform content identification on the at least one target content displayed in the first screen area. The private content determination model may be any possible deep neural network model.
At S902, when it is determined that the at least one target content comprises the private content, the determined private content is added into the private content set, so as to obtain updated private content.
In this embodiment of the present disclosure, after the intelligent determination plug-in included in the terminal device determines that the emerging content is the private content, the intelligent determination plug-in adds the emerging content into the private content set. For example, the private content of the ticketing APP is added into the private content set corresponding to the ticketing APP, such that updated ticketing APP private content may be obtained.
At S903, if the second screen area is in the unfolded state, the updated private content is displayed in the second screen area.
In this embodiment of the present disclosure, if the second screen area is in the unfolded state, the updated private content may be displayed in the second screen area. For example, after the newly-received text message is added into the private content set of the corresponding text message APP, and when the second screen area is in the unfolded state, the newly-received text message may be displayed by moving from the first screen area to the second screen area.
To sum up, in the embodiments of the present disclosure, the first screen area and the second screen area may respectively display different content of the same APP. The first screen area may display the non-private content of the APP, and the second screen area may display the private content of the APP. When a user wants to check the private content of the current APP, the private content may be displayed in the second screen area, such that the searching efficiency of the private content is accelerated, thereby improving operation convenience. In addition, when checking the private content in the second screen area, the target user also needs to input corresponding authentication information according to the verification prompt information displayed in the second screen area, so as to verify whether the target user has permission to check the private content, such that the privacy of the user may be greatly guaranteed, embarrassing situations that the private content is seen by others are avoided, and the safety of information is effectively improved.
As shown in
The receiving unit 1001 is configured to receive a private content display operation for a terminal device. Private content is the content, which is added into a set private content set.
The first display unit 1002 is configured to, in response to the private content display operation, display non-private content in a first screen area of the terminal device, and display the private content in a second screen area of the terminal device.
In some implementations, the receiving unit 1001 is further configured to perform the following operations.
The private content display operation is received when the non-private content is displayed in both the first screen area and the second screen area.
Alternatively, the private content display operation is received when the second screen area is in a blank screen state.
In some implementations, the first display unit 1002 is further configured to perform the following operations.
In response to the private content display operation, the second screen area is controlled to unfold.
The non-private content is displayed in the first screen area, and the private content is displayed in the second screen area.
In some implementations, the apparatus 100 further includes a second display unit and a verification unit.
The second display unit 1003 is configured to display verification prompt message on the terminal device, so as to guide a target user to perform authentication.
The verification unit 1004 is configured to receive authentication information inputted for the verification prompt message, and perform authentication on the basis of the authentication information.
The first display unit 1002 is further configured to display the private content in the second screen area when the authentication is passed.
In some implementations, the verification unit 1004 is further configured to perform the following operations.
Password information that is inputted, by the target user, in a password input area included in the verification prompt message is received.
Alternatively, fingerprint information that is inputted, by the target user, in a fingerprint input area included in the verification prompt message is received.
Alternatively, gesture information that is inputted, by the target user, in a gesture input area included in the verification prompt message is received.
Alternatively, receiving human face information that is inputted, by the target user, in a human face input area included in the verification prompt message is received.
Alternatively, speech information that is inputted, by the target user, in a speech input area included in the verification prompt message is received.
In some implementations, the apparatus 100 further includes an unfolding unit.
The unfolding unit 1005 is configured to, on the basis of a screen unfolding operation performed for the terminal device, control the second screen area comprised in the terminal device to unfold.
In some implementations, the apparatus 100 further includes an addition unit.
The addition unit 1006 is configured to receive a private content addition operation for the non-private content displayed in the first screen area. The private content addition operation is set to set the attribute of the selected non-private content to the private content.
The selected non-private content is added into the private content set, so as to obtain updated private content.
The first display unit 1002 is further configured to, if the second screen area is in the unfolded state, display the updated private content in the first screen area in a hiding manner, and display the updated private content in the second screen area.
In some implementations, the apparatus 100 further includes an identification unit, an addition unit and a first display unit.
The identification unit 1007 is configured to perform content identification on at least one target content displayed in the first screen area, so as to determine whether the at least one target content comprises the private content.
The addition unit 1006 is configured to, when it is determined that the at least one target content comprises the private content, add the determined private content into the private content set, so as to obtain updated private content.
The first display unit 1002 is further configured to, if the second screen area is in the unfolded state, display the updated private content in the first screen area in a hiding manner, and display the updated private content in the second screen area.
In some implementations, the identification unit 1007 is further configured to perform the following operation.
For each target content, whether each target content includes the private content is determined.
The operation of determining that the at least one target content includes the private content includes the following operation.
When there is the target content including the set keyword in the at least one target content, the target content including the set keyword is determined as the private content.
The apparatus may be configured to execute the method described in the embodiments shown in
Referring to
The memory 1101 is configured to store a computer program executed by the processor 1102. The memory 1101 may mainly include a program storage area and a data storage area. The program storage area may store an operating system and an application program required for at least one function. The data storage area may store data created according to use of the computer device. The processor 1102 may be a Central Processing Unit (CPU), or a digital processing unit, etc. In this embodiment of the present disclosure, a specific connection medium between the memory 1101 and the processor 1102 is not limited. In this embodiment of the present disclosure, in
The memory 1101 may be a volatile memory, such as a Random-Access Memory (RAM); the memory 1101 may also be a non-volatile memory, such as a read-only memory, a flash memory, a Hard Disk Drive (HDD) or a Solid-State Drive (SSD); alternatively, the memory 1101 is any other medium capable of being configured to carry or store a desired program code in the form of instructions or data structures and capable of being accessed by a computer, but is not limited thereto. The memory 1101 may be a combination of the above memories.
The processor 1102 is configured to execute, when calling the computer program stored in the memory 1101, the method executed by the device in the embodiments shown in
In some possible implementations, each aspect of the method provided in the present disclosure may also be implemented as the form of a program product, which includes a program code. When the program product is operated on a computer device, the program code is set to cause the computer device to execute steps in the method according to various exemplary implementations of the present disclosure described above in this specification. For example, the computer device may execute the method described in the embodiments shown in
Those of ordinary skill in the art should know that all or part of the steps of the method embodiment may be implemented by related hardware instructed through a program, the program may be stored in a computer-readable storage medium, and the program is executed to execute the steps of the method embodiment. The storage medium which may be a volatile storage medium includes: a mobile storage device, a Read-Only Memory (ROM), a Random Access Memory (RAM) and various media that can store program codes, such as a magnetic disk, or an optical disk. If the integrated unit is implemented in the form of the software functional unit and sold or used as an independent product, it may be stored in the computer readable storage medium. Based on such an understanding, the technical solutions of the embodiments of the disclosure substantially or parts making contributions to the related art may be embodied in form of a software product, and the computer software product is stored in a storage medium, including a plurality of instructions for causing a computer device (which may be a personal computer, a server, a network device or the like) to execute all or part of the method in each embodiment of the disclosure. The foregoing storage medium includes a portable storage device, an ROM, an RAM, and various media that may store program codes, such as a magnetic disk, or an optical disk.
Although the preferred embodiments of the present disclosure have been described, those skilled in the art may make additional changes and modifications to these embodiments once the underlying creative concepts are known. Therefore, the appended claims are intended to be construed to include the preferred embodiments and all changes and modifications that fall within the scope of the present disclosure.
It is apparent that those skilled in the art may make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. Therefore, if such modifications and variations of the present disclosure fall within the scope of the appended claims and their equivalents, the present disclosure is also intended to cover the modifications and variations.
Number | Date | Country | Kind |
---|---|---|---|
202110323356.9 | Mar 2021 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/129300 | 11/8/2021 | WO |