WO2021179904A1 - 标记数据处理方法、设备及存储介质 - Google Patents

标记数据处理方法、设备及存储介质 Download PDF

Info

Publication number
WO2021179904A1
WO2021179904A1 PCT/CN2021/077459 CN2021077459W WO2021179904A1 WO 2021179904 A1 WO2021179904 A1 WO 2021179904A1 CN 2021077459 W CN2021077459 W CN 2021077459W WO 2021179904 A1 WO2021179904 A1 WO 2021179904A1
Authority
WO
WIPO (PCT)
Prior art keywords
page
data
account information
mark
mark data
Prior art date
Application number
PCT/CN2021/077459
Other languages
English (en)
French (fr)
Inventor
周建人
张艺
李宁
Original Assignee
北京字节跳动网络技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 北京字节跳动网络技术有限公司 filed Critical 北京字节跳动网络技术有限公司
Publication of WO2021179904A1 publication Critical patent/WO2021179904A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72445User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72484User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events

Definitions

  • the embodiments of the present application relate to the technical field of data display processing, and in particular, to a marking data processing method, device, and storage medium.
  • Content publishers can publish content on the content publishing platform through a browser or client application, and content viewers can browse the content published by others on the content publishing platform through a browser or client application, and can view the content that is browsed. Mark likes, favorites, etc., or mark the publisher of the content you browsed for, such as following.
  • the embodiments of the present application provide a marking data processing method, device, and storage medium to achieve the purpose of reducing operation complexity.
  • an embodiment of the present application provides a marking data processing method, which is applied to a terminal device, and includes:
  • the target control is triggered, and the target control is used to trigger the operation of displaying the account information page;
  • the account information page is displayed in the display area of the display screen of the terminal device, and the account information page is at least used to load and display the first mark data, and the first mark data includes mark data obtained by marking in an unlogged state.
  • the terminal device displays the account information page in the display area of its display screen, and the account information page can display the marked data obtained by marking in the unlogged state.
  • the marking data processing method provided by the embodiment of the application supports content viewers to mark content and/or content publishers when they are not logged in, and the personal homepage (that is, the account information page) displays the mark in the not logged in state.
  • the marked data not only simplifies the operation complexity of content viewers, but also increases the function of browsing marked data obtained by marking in an unlogged state, which improves operational flexibility and user experience.
  • the account information page includes the unlogged account information page, and the first mark data can be read during the process of displaying the account information page in the display area of the display screen of the terminal device. , And load and display the page content of the first page area of the unlogged account information page according to the reading result of reading the first mark data.
  • the applicant discovered that the current content publishing platform does not support content viewers to open the personal homepage (ie account information page) without logging in to the platform.
  • the terminal Your browser or client application displays the account login page or account registration page instead of jumping to the personal homepage entry.
  • the personal homepage is often a page that displays the marked data marked by content viewers. If the display of the personal homepage is not supported when the content viewer is not logged in, it will affect the user experience of the content viewer.
  • the marking data processing method not only allows content viewers to perform marking operations in an unlogged state, but also supports displaying an unlogged-in account information page in an unlogged-in state, where the unlogged-in account information page Upload and display the marked data obtained by marking in the unlogged state.
  • Content viewers can mark content and/or content publishers when they are not logged in, and can browse the markup data obtained through the unlogged account information page, which not only simplifies content viewers to content and/or content publishers The complexity of the operation is also added to browse the marked data in the unlogged state, which improves the flexibility of operation and the user experience.
  • the corresponding page content can be flexibly displayed in the first page area of the unlogged account information page according to the read result of the marked data, thereby visually showing content viewers that they are not logged in
  • the marked marking data is convenient for content viewers to understand the marking operation of the content and/or the content publisher when they are not logged in.
  • the target control when the target control is triggered in the unlogged state, if the first mark data is read, the first mark data of the target quantity is loaded and displayed in the first page area of the unlogged account information page.
  • the page content of the first page area includes the above-mentioned first mark data
  • the target quantity is the quantity of the first mark data that meets a predetermined condition in the read first mark data
  • the predetermined condition includes at least one of the following: predetermined The marking time condition and the predetermined marking quantity condition.
  • the display quantity of the first mark data is limited, which can achieve the purpose of guiding content viewers to register or log in, and try to avoid affecting normal operation. Login and registration functions.
  • the target control is triggered in the unlogged state and the display area of the terminal device’s display screen displays the account information page
  • the second page of the unlogged account information page can be displayed.
  • the area loads and displays a guide background view, which is used to prompt that more mark data than the target number is allowed to be displayed.
  • a guide background view is loaded in the second page area of the unlogged account information page to prompt that more than the target number of marked data is allowed to be displayed, which can guide content viewers to register or log in. Purpose, and try to avoid affecting the normal login and registration functions.
  • the prompt information may be loaded and displayed in the third page area of the unlogged account information page ,
  • the prompt information is used to prompt that more than the target number of marked data is allowed to be displayed in the login state.
  • the tag data processing method provided by the embodiment of this application loads and displays prompt information in the third page area of the unlogged account information page, which can further achieve the purpose of guiding content viewers to register or log in, and try to avoid affecting normal login and registration. Function.
  • the account operation can be loaded and displayed in the fourth page area of the unlogged account information page Control, the account operation control is used to trigger the operation of displaying the account registration page and/or the account login page.
  • the account operation control is loaded and displayed on the unlogged account information page, which on the one hand achieves the purpose of guiding content viewers to register or log in, and on the other hand
  • content viewers When content viewers generate a desire to log in or register by browsing the first tag data, they do not need to jump to other pages to trigger login or registration operations, thereby simplifying the implementation complexity of registration or login operations and improving user experience.
  • the account information page includes the login account information page, and the above process of displaying the account information page in the display area of the display screen of the terminal device,
  • the first mark data and the second mark data can be read, where the second mark data includes the mark data obtained by marking in the logged-in state; and, according to the reading result of reading the first mark data and the second mark data, load and Display the page content of the first page area of the login account information page.
  • the first mark data is synchronized, that is, the first mark data and the second mark data are read, and the login account information page is loaded and displayed according to the reading result.
  • the page content in the first page area avoids losing the marked data obtained by marking in the unlogged state after logging in to the account, improves the stability and reliability of the marked data display, and also improves the user experience.
  • the selection control can also be displayed on the display area of the display screen of the above-mentioned terminal device; the synchronization indication information is obtained by receiving the trigger event of the selection control, so as to load and display the first part of the login account information page according to the synchronization indication information.
  • the page content of the page area is obtained by receiving the trigger event of the selection control, so as to load and display the first part of the login account information page according to the synchronization indication information.
  • the content viewer when the content viewer logs in to the account, the content viewer can choose whether to synchronize the marked data marked in the unlogged state to the logged-in state through the display selection control. On the one hand, it avoids automatic synchronization. The data leads to incorrect loading of marked data not obtained from the account mark. On the other hand, it also avoids losing the marked data marked in the unlogged state after logging in to the account, improving the stability and reliability of marked data display, and also improving users Experience degree.
  • the first mark data is read when the synchronization indication information indicates that the first mark data is synchronized.
  • the method provided in the embodiments of the present application supports content viewers to choose whether to synchronize the marked data marked in the unlogged state to the logged-in state, and then read the first marked data according to the instructions of the synchronization instruction information, so as to avoid the failure to obtain the synchronization instruction information.
  • the instruction is the situation of reading the first mark data, thereby avoiding the waste of processing resources of the terminal device.
  • the first mark data may be deleted from the storage space of the terminal device.
  • the mark data is useless data for the content viewer.
  • the foregoing display of the account information page on the display area of the display screen of the terminal device may include: reading the first mark data; and reading according to the first mark data of the default mark type. Fetch the result, load and display the page content of the first page area of the account information page.
  • the method provided in the embodiment of the present application can also receive a mark type switching event, which indicates switching to the first mark data of the target mark type; and, according to the reading of the first mark data of the target mark type Read the result, load and display the page content of the first page area of the account information page to replace the page content currently displayed in the first page area of the account information page.
  • the mark data processing method provided by the embodiment of the present application supports the switching of mark types, so that mark data of different mark types can be respectively displayed in the first page area of the account information page.
  • an embodiment of the present application provides a terminal device, including:
  • the target control trigger detection module is used to detect that the target control is triggered, and the target control is used to trigger the operation of displaying the account information page;
  • the account information page display module is used to display the account information page in the display area of the display screen of the terminal device.
  • the account information page is used to load and display the first mark data at least, and the first mark data includes marks obtained by marking in the unlogged state data.
  • the terminal device provided by the embodiment of the present application After detecting that the target control is triggered, the terminal device provided by the embodiment of the present application displays an account information page in the display area of its display screen, and the account information page can display the marked data obtained by marking in the unlogged state.
  • the marking data processing method provided by the embodiments of the application supports content viewers to mark content and/or content publishers when they are not logged in, and display the marked data obtained by marking when not logged in through the personal homepage, which not only simplifies The operation complexity of content viewers is increased, and the function of browsing the marked data obtained by marking in the unlogged state is also increased, which improves the flexibility of operation and the user experience.
  • the account information page includes an unlogged account information page
  • the account information page display module can read the first mark data, and read the first mark data according to the reading result of the first mark data Load and display the page content of the first page area of the unlogged account information page.
  • the terminal device not only allows content viewers to perform marking operations in the unlogged state, but also supports displaying the unlogged-in account information page in the unlogged-in state, and loads and displays the unlogged-in state on the unlogged-in account information page
  • the marked data obtained from the next mark can mark content and/or content publishers when they are not logged in, and can browse the markup data obtained through the unlogged account information page, which not only simplifies content viewers to content and/or content publishers The complexity of the operation is also added to browse the marked data in the unlogged state, which improves the flexibility of operation and the user experience.
  • the terminal device provided by the embodiment of the present application can flexibly display the corresponding page content in the first page area of the unlogged account information page according to the reading result of the mark data, thereby intuitively showing the content viewers that are marked in the unlogged state.
  • the tag data is convenient for content viewers to understand the status of tagging the content and/or the content publisher when they are not logged in.
  • the account information page display module loads and displays the first page area of the unlogged account information page and displays the first number of targets.
  • One mark data is the page content of the first page area includes the above-mentioned first mark data
  • the target quantity is the quantity of the first mark data that meets a predetermined condition in the read first mark data
  • the predetermined condition includes at least one of the following: predetermined The marking time condition and the predetermined marking quantity condition.
  • the terminal device provided by the embodiment of the present application limits the display quantity of the first mark data when the target control is triggered in the unlogged state and reads the first mark data, which can guide content viewers to register or The purpose of login is to try to avoid affecting the normal login and registration functions.
  • the account information page display module can load and display the guide in the second page area of the unlogged account information page
  • the background view the guide background view is used to prompt that more than the target number of mark data is allowed to be displayed.
  • the terminal device provided by the embodiment of the present application loads and displays the guidance background view for prompting the display of more than the target number of marked data in the second page area of the unlogged account information page, which can achieve the purpose of guiding content viewers to register or log in , And try to avoid affecting the normal login and registration functions.
  • the account information page display module may display the account information page on the third page of the unlogged account information page.
  • the area loads and displays prompt information, which is used to prompt that more mark data than the target number is allowed to be displayed in the login state.
  • the terminal device provided by the embodiment of the application loads prompt information in the third page area of the unlogged account information page, which can further achieve the purpose of guiding content viewers to register or log in, and try to avoid affecting normal login and registration functions.
  • the account information page display module may be displayed on the fourth page of the unlogged account information page.
  • the area loads and displays the account operation control, which is used to trigger the operation of displaying the account registration page and/or the account login page.
  • the account operation control is loaded and displayed on the unlogged account information page, which on the one hand achieves the purpose of guiding content viewers to register or log in, on the other hand It is also convenient for content viewers to perform registration or login operations.
  • content viewers browse the first tag data to generate a willingness to log in or register, they do not need to jump to other pages to trigger login or registration operations, thereby simplifying registration or login operations. Implementation complexity also improves user experience.
  • the account information page display module can read the first mark data and the second mark data, where the second mark data includes the mark data obtained by marking in the login state; and, according to the reading of the first mark data and the second mark data Read the result, load and display the page content of the first page area of the login account information page.
  • the terminal device provided by the embodiment of the application will synchronize the first mark data when the content viewer logs in to the account, that is, read the first mark data and the second mark data, and load and display the login account information page according to the reading result.
  • the page content in the first page area avoids losing the marked data obtained by marking in the unlogged state after logging in to the account, improves the stability and reliability of the marked data display, and also improves the user experience.
  • the account information page display module can also display a selection control in the display area of the display screen of the above-mentioned terminal device; obtain synchronization indication information by receiving a trigger event of the selection control, so as to load and display the login account according to the synchronization indication information
  • the page content of the first page area of the information page can also display a selection control in the display area of the display screen of the above-mentioned terminal device; obtain synchronization indication information by receiving a trigger event of the selection control, so as to load and display the login account according to the synchronization indication information
  • the page content of the first page area of the information page can also display a selection control in the display area of the display screen of the above-mentioned terminal device.
  • the terminal device provided by the embodiment of the application can support the content viewer to choose whether to synchronize the marked data marked in the unlogged state to the logged-in state through the display selection control when the content viewer logs in to the account. On the one hand, it avoids automatic synchronization. The data leads to the incorrect loading of marked data not marked by the account. On the other hand, it avoids losing the first marked data marked in the unlogged state after logging in to the account, which improves the stability and reliability of marked data display, and also improves User experience.
  • the account information page display module reads the first mark data when the synchronization instruction information indicates to synchronize the first mark data.
  • the terminal device provided by the embodiment of the application supports content viewers to choose whether to synchronize the marked data marked in the unlogged state to the logged-in state, and then read the first marked data according to the instructions of the synchronization instruction information to avoid not obtaining the synchronization instruction information The instruction of reading the first mark data, so as to avoid the waste of processing resources of the terminal device.
  • the account information page display module may delete the first mark data from the storage space of the terminal device.
  • the mark data is useless data for the content viewer.
  • the account information page display module can read the first mark data; according to the reading result of reading the first mark data of the default mark type, load and display the first page of the account information page The page content of the area. Further, the account information page display module may also receive a mark type switching event, the mark type switching event indicating switching to the first mark data of the target mark type; and, according to the reading of the first mark data of the read target mark type As a result, the page content of the first page area of the account information page is loaded and displayed to replace the page content currently displayed in the first page area of the account information page.
  • the terminal device provided by the embodiment of the present application supports the switching of the mark type, so that the mark data of different mark types can be respectively displayed in the first page area of the account information page.
  • an embodiment of the present application also provides an electronic device, including a processor and a memory;
  • the memory is used to store programs for executing the methods described in the method embodiments of the first aspect; the processor is configured to execute the programs stored in the memory.
  • the electronic device provided by the embodiment of the present application After detecting that the target control is triggered, the electronic device provided by the embodiment of the present application displays an account information page in the display area of its display screen, and the account information page can display the marked data obtained by marking in the unlogged state.
  • the marking data processing method provided by the embodiments of the application supports content viewers to mark content and/or content publishers when they are not logged in, and display the marked data obtained by marking when not logged in through the personal homepage, which not only simplifies The operation complexity of content viewers is increased, and the function of browsing the marked data obtained by marking in the unlogged state is also increased, which improves the flexibility of operation and the user experience.
  • an embodiment of the present application also provides a computer-readable storage medium that stores a program for executing the method described in each embodiment of the first aspect.
  • the account information page is displayed in the display area of the display screen.
  • the account information page can display the information marked in the unlogged state. Mark the data.
  • the marking data processing method provided by the embodiments of the application supports content viewers to mark content and/or content publishers when they are not logged in, and display the marked data obtained by marking when not logged in through the personal homepage, which not only simplifies The operation complexity of content viewers is increased, and the function of browsing the marked data obtained by marking in the unlogged state is also increased, which improves the flexibility of operation and the user experience.
  • FIG. 1 is a flowchart of a marking data processing method provided by an embodiment of the application
  • 2A is a schematic diagram of an unlogged account information page displaying a corresponding background view provided by an embodiment of the application;
  • 2B is a schematic diagram of an unlogged account information page displaying the first mark data and a guiding background view provided by an embodiment of the application;
  • 2C is a schematic diagram of a non-logged-in account information page displaying first mark data and a guiding background view provided by another embodiment of the application;
  • FIG. 2D is a schematic diagram of an unlogged account information page displaying first mark data, a guide background view, and prompt information provided by an embodiment of the application;
  • FIG. 3 is a flowchart of a marking data processing method provided by another embodiment of this application.
  • Figure 4 is a schematic diagram of a login account information page provided by an embodiment of the application.
  • FIG. 5 is a flowchart of a marking data processing method provided by another embodiment of this application.
  • FIG. 6A is a schematic diagram of an unlogged-in account information page displayed by default according to an embodiment of the application
  • FIG. 6B is a schematic diagram of an unlogged account information page after switching the mark type provided by an embodiment of the application.
  • FIG. 7A is a schematic diagram of an unlogged-in account information page displayed by default according to another embodiment of the application.
  • FIG. 7B is a schematic diagram of the unlogged account information page after switching the mark type provided by another embodiment of the application.
  • FIG. 8A is a schematic diagram of an unlogged-in account information page displayed by default according to another embodiment of this application.
  • FIG. 8B is a schematic diagram of a non-logged-in account information page after switching the mark type according to another embodiment of this application.
  • FIG. 8C is a schematic diagram of another unlogged account information page after switching the mark type provided by another embodiment of this application.
  • FIG. 9 is a block diagram of a terminal device provided by an embodiment of this application.
  • FIG. 10 is a schematic structural diagram of a mobile terminal provided by an embodiment of this application.
  • FIG. 11 is a schematic structural diagram of a computer device provided by another embodiment of this application.
  • the embodiment of the present application provides a marking data processing method, which is implemented by a terminal device installed with a browser or a client application. As shown in FIG. 1, the method includes:
  • Step 101 It is detected that a target control is triggered, and the target control is used to trigger an operation of displaying an account information page.
  • the embodiment of the present application does not limit the control type of the target control and the content of the trigger event.
  • the control type can be determined according to the actual situation and the trigger event can be configured.
  • the target control may include a button control, and its trigger event includes a click button control, or click event for short.
  • the content viewer triggers the button control by clicking, and the terminal device detects the click event of the button control upon receiving it.
  • the button control is triggered;
  • the target control can also include a gesture control, and its trigger event includes making a corresponding gesture (such as sliding in a specific direction) in the area where the gesture control is located.
  • the area where the control is located makes a corresponding gesture to trigger the gesture control.
  • the terminal device When the terminal device receives the gesture event of the gesture control, it detects that the gesture control is triggered; the target control may also include a voice recognition control.
  • the The triggering event of the voice recognition control includes clicking the voice recognition control (click event for short) and issuing a semantic expression including "open account information page" voice command (voice command event for short), then the content viewer wakes up by clicking the voice recognition control
  • the voice recognition control when the voice recognition control is awakened, issues a voice command that semantically expresses "open account information page" to trigger the voice recognition control.
  • the terminal device receives the click event of the voice recognition control and the voice command event. It is detected that the voice recognition control is triggered.
  • the triggering event of the voice recognition control includes issuing a voice command that semantically expresses "open account information page", referred to as a voice command event, and the content viewer sends a semantic The voice command expressed as "open the account information page” triggers the voice recognition control, and the terminal device detects that the voice recognition control is triggered upon receiving the voice command event.
  • Step 102 Display an account information page in the display area of the display screen of the aforementioned terminal device.
  • the account information page is at least used to load and display first mark data, and the first mark data includes mark data obtained by marking in an unlogged state.
  • the marked data includes at least one of the following: data of the marked content, and data of the marked content publisher.
  • the content may, but is not limited to, include videos, pictures, texts, etc. published by the content publisher.
  • the data of the marked content includes data used to display the marked content.
  • the data of the marked content includes at least one of the following data: summary data of the marked content (including the content's name, profile, etc.), Thumbnails of marked content, etc.
  • the thumbnail can include a reduced image of the specified image frame in the video; if the content is a picture, the thumbnail can include a reduced image of the image or a cropped image of the image; if the content is text, the thumbnail can include a display An image of part or all of the text.
  • the data of the marked content may include videos, pictures, texts, and so on.
  • the data of the marked content publisher includes data showing the information of the marked content publisher.
  • the data of the marked content publisher includes at least one of the following: profile data of the marked content publisher (including the content The account name of the publisher, the label of the content publisher, etc.), the account avatar of the marked content publisher, etc.
  • the data of the marked content publisher can include text, pictures, videos, and so on.
  • the marking of the content may include, but is not limited to, operations such as likes, favorites, negative reviews, scoring, evaluation, etc., which are not limited in the embodiments of the present application. In actual applications, the markings of the content are defined and configured as required.
  • the mark of the content publisher may include but is not limited to operations such as attention, support, etc.
  • the embodiment of the present application does not limit this.
  • the mark of the content publisher is defined and configured as required.
  • the terminal device displays the account information page in the display area of its display screen, and the account information page can display the marked data obtained by marking in the unlogged state.
  • the marking data processing method provided by the embodiment of the application supports content viewers to mark content and/or content publishers when they are not logged in, and the personal homepage (that is, the account information page) displays the mark in the not logged in state.
  • the marked data not only simplifies the operation complexity of content viewers, but also increases the function of browsing marked data obtained by marking in an unlogged state, which improves operational flexibility and user experience.
  • the account information page includes the unlogged account information page, and the terminal device can read the first Mark data, and load and display the page content of the first page area of the unlogged account information page according to the reading result of reading the first mark data.
  • the unlogged-in state refers to the state that the registered account is not logged into the content publishing platform
  • the logged-in state refers to the state that the registered account is logged into the content publishing platform.
  • the embodiments of the present application do not limit the means for realizing the detection of the login status, and existing means may be used to detect the login status of the account.
  • the embodiment of this application also does not limit the detection timing of the login status. Taking the client application as an example, the detection can be performed during or after the startup of the client application, or it can be performed periodically according to a predetermined detection cycle. The detection may also be detecting whether the login state of the account is an unlogged state after detecting that the target control is triggered.
  • the applicant discovered that the current content publishing platform does not support content viewers to open the personal homepage (ie account information page) without logging in to the platform.
  • the terminal Your browser or client application displays the account login page or account registration page instead of jumping to the personal homepage entry.
  • the personal homepage is often a page that displays the marked data marked by content viewers. If the display of the personal homepage is not supported when the content viewer is not logged in, it will affect the user experience of the content viewer.
  • the marking data processing method not only allows content viewers to perform marking operations in an unlogged state, but also supports displaying an unlogged-in account information page in an unlogged-in state, where the unlogged-in account information page Upload and display the marked data obtained by marking in the unlogged state.
  • Content viewers can mark content and/or content publishers when they are not logged in, and can browse the markup data obtained through the unlogged account information page, which not only simplifies content viewers to content and/or content publishers The complexity of the operation is also added to browse the marked data in the unlogged state, which improves the flexibility of operation and the user experience.
  • the page content of the account information page includes page structure and page elements. Accordingly, the page content of a certain page area that loads and displays the account information page includes the page content loaded and displayed in the page area.
  • the page structure of the account information page is fixed and the page elements are dynamically changeable.
  • the account avatar (the default image in the unlogged state, the image configured for content viewers in the logged-in state), account operation controls, tag data, background view, prompt information, etc. are all page elements.
  • the page structure of the unlogged-in account information page includes adjacent first and second rectangular portions.
  • the background color of the first rectangular part is green, and its corresponding page area is used to display page elements such as account avatars and account operation controls.
  • the background color of the second rectangular part is blue, and its corresponding page area is used to display page elements such as markup data, background view, and prompt information.
  • the page content of the first page area that loads and displays the unlogged-in account information page above can specifically load and display the page structure and page elements of the unlogged-in account information page in a specified order, or it can load and display the unlogged-in account information page synchronously. Page structure and page elements.
  • loading and displaying the page structure and page elements does not mean that the user can see these page structure and page elements through the display screen of the terminal device. For example, if certain page structures and page elements are covered by other page structures and page elements, the user cannot see the covered page structure and page elements. For another example, the user cannot see the transparent page structure or page elements (such as gesture controls) through the display screen.
  • the page structure is fixed and unchanging: The assumption in the above article is taken as an example.
  • the first rectangular part of the green background and the second part of the blue background are always displayed in accordance with the predetermined ratio and position relationship.
  • the display of the page structure will not change with the changes of the page elements displayed on the unlogged account information page.
  • the dynamic change of page elements can be reflected in: when the target control is detected to be triggered and the account information page is loaded and displayed, the pre-configured default page elements are loaded and displayed. The reading result of taking the first mark data is different, and the default page element can be different.
  • the dynamic change of page elements can also be embodied in the following switching to display first mark data of different mark types.
  • the page structure has been loaded, but the page elements have not been loaded yet, at this time, only the page structure will be displayed in the display area of the display screen of the terminal device, that is, the first rectangular part with a green background and the second with a blue background are displayed. In the rectangular part, as the loading of the page elements is completed, the loaded page elements are gradually displayed in the display area.
  • the first mark data is stored locally in the terminal device, then the terminal device reads the first mark data from the storage space of the terminal device for storing the first mark data.
  • the first tag data is stored on a network device (for example, a server of a content publishing platform, or a network storage device accessible by the server, etc.). Taking a client application as an example, in one embodiment , The terminal device can request the first tag data from the network device during or after the startup of the client application and cache it on the terminal device.
  • the terminal device When the terminal device detects that the above-mentioned target control is triggered, the terminal device The device reads the cached first mark data; in another embodiment, when it is detected that the above-mentioned target control is triggered, the terminal device requests the first mark data from the network device.
  • the terminal device When the first tag data is stored in the network device, the terminal device wants to read the first tag data and can send a tag data acquisition request to the network device.
  • the request carries the identification information of the terminal device so that the network device can according to the identification of the terminal device.
  • the information searches for the first mark data corresponding to the terminal device.
  • the embodiment of the present application does not limit the identification information of the terminal device, which may include the MAC address of the terminal device, and may also include information such as the device code of the terminal device.
  • the terminal device loads and displays the page content of the first page area of the unlogged account information page according to the reading result of reading the first mark data.
  • the marked data marked in the unlogged state can be visually displayed to the content viewer, so that the content viewer can understand the situation of marking the content and/or the content publisher in the unlogged state.
  • loading and displaying the page content of the first page area of the unlogged-in account information page may include loading and displaying a corresponding background view in the first page area of the unlogged-in account information page, where the background view is The page content of the above-mentioned first page area, more specifically, the background view is the default page element corresponding when the reading result of the first mark data is not read.
  • the background view may be used to indicate that the first mark data has not been read, wherein the background view may include a view with a set pattern, for example, a white background view. Further, the background view can also be used to prompt the content viewer to mark the content and/or the content publisher without logging in. For example, the background view can be prompted by text, graphics, video, and the like.
  • the unlogged-in account information page is shown in FIG. 2A, and the page structure of the unlogged-in account information page includes a first rectangular part 201 and a second Rectangular section 202.
  • the page area corresponding to the first rectangular part 201 of the page structure of the unlogged-in account information page displays the account avatar 2011 (the default image in the unlogged-in state) and the account operation control 2012.
  • the page area corresponding to the second rectangular portion 202 displays the first page area 203
  • the first page area 203 displays the corresponding background view, which allows content viewers to view the content and/or without logging in through text prompts.
  • the content publisher performs the marking operation.
  • the first page area 203 is in the page area corresponding to the second rectangular portion 202.
  • the corresponding background view is loaded and displayed in the first page area, so that the content viewer can clearly and intuitively convey the situation that the first mark data has not been read. It should be noted that if the mark data is not read, the background view may not be displayed.
  • the process of displaying the account information page without logging in includes displaying the page structure and page elements of the page. If the background view is not displayed, the corresponding page structure or other page elements located in the area will be displayed in the first page area 203 (The page element would be overwritten by the displayed markup data).
  • the first mark data of the target quantity is loaded and displayed in the first page area of the unlogged account information page. corresponding,
  • the page content of the first page area includes the first markup data, that is, the page content that loads and displays the first page area includes the first markup data loaded and displayed on the first page area, more specifically, the loaded and displayed page content
  • the first mark data is a default page element corresponding to the reading result of the first mark data.
  • the target number of first mark data may be loaded and displayed only in the first page area of the unlogged account information page, and the first mark data covers the first page area.
  • the target number of first mark data may be loaded and displayed only in the first page area of the account information page that is not logged in. The first mark data does not cover the first page area, and the above-mentioned first mark data is not covered. Part of the page area displays the corresponding page structure or other page elements.
  • a background view for example, a white background view
  • the target number of the first mark data and the specified pattern may be superimposed on the first page area of the unlogged account information page, wherein the first mark data does not cover the above-mentioned first mark data.
  • a page area, the background view of the designated pattern is located at the lower layer of the mark data and covers the first page area.
  • the target quantity is the quantity of the first mark data that meets a predetermined condition in the read first mark data
  • the predetermined condition includes at least one of the following: a predetermined marking time condition and a predetermined marking quantity condition.
  • the predetermined marking time condition limits the marking time of the first marking data
  • the predetermined marking quantity condition limits the quantity of the first marking data.
  • the predetermined conditions can be flexibly configured, for example, only a predetermined marking time condition or only a predetermined marking quantity condition is configured, or the configured predetermined conditions include a predetermined marking time condition and marking quantity condition.
  • the content of the predetermined marking time condition and the content of the predetermined marking quantity condition can also be flexibly configured.
  • the terminal device only saves at most 6 first mark data obtained from the latest mark in the unlogged state in the last 7 days. Accordingly, the above-mentioned predetermined conditions restrict the display of the latest mark data in the unlogged state in the last 7 days. Mark the 6 first marked data obtained. Specifically in this scenario, if five first mark data are read, the five first mark data are loaded and displayed; if six first mark data are read, the six first mark data are loaded and displayed data.
  • the terminal device can store more than 6 first mark data, but only read no more than 6 first mark data obtained from the latest mark in the unlogged state in the last 7 days.
  • the above-mentioned predetermined conditions It is limited to allow the display of the 6 first mark data obtained from the latest mark in the unlogged state in the last 7 days. Specifically in this scenario, if five first mark data are read, the five first mark data are loaded and displayed; if six first mark data are read, the six first mark data are loaded and displayed data.
  • the terminal device can store more than 6 first mark data, and the number of first mark data that can be read is more than 6.
  • the above-mentioned predetermined conditions limit the display of the unlogged status in the last 7 days.
  • the 6 first mark data obtained from the latest mark Specifically in this scenario, if the 5 first mark data obtained from the last 7 days are read, the 5 first mark data are loaded and displayed; if the 6 first mark data obtained from the last 7 days are read, the 6 first mark data are read.
  • Mark data load and display the 6 first mark data; if the 6 first mark data obtained from the last 8 days are read, 5 of the first mark data are marked in the last 7 days, and the earliest first mark data If a tag data is obtained earlier than the last 7 days, then load and display the 5 first tag data obtained from the latest tag in the last 7 days; if the 7 first tag data obtained from the last 7 day tag is read, load And display the 6 first mark data obtained from the latest mark.
  • the method provided in the embodiments of the present application limits the display quantity of the first mark data, which can achieve the purpose of guiding content viewers to register or log in, and also try to avoid affecting the normal login and registration functions.
  • the focus of content viewers tends to change over time. Therefore, displaying some of the first mark data obtained from the latest tags in the most recent predetermined time period can more accurately reflect the current focus of content viewers , Thereby enhancing the user experience.
  • the terminal device may also limit the number of stored and read first mark data to save storage space.
  • the limited conditions for the first mark data to be saved and read can be configured as required, and can be but not limited to be consistent with the foregoing predetermined conditions of the displayed quantity.
  • the non-logged-in state on the basis of the various method embodiments of reading the first mark data, in the process of displaying the account information page in the display area of the display screen of the terminal device, it is also possible to display the account information page in the unlogged-in account information page.
  • the second page area loads and displays a guide background view, which is used to prompt that more than the target number of mark data is allowed to be displayed.
  • the above-mentioned guide background view is the page content of the above-mentioned second page area, and more specifically, it may be the default page element corresponding to the reading result of reading the first mark data.
  • the embodiment of the present application does not limit the specific positional relationship and proportional relationship between the first page area and the second page area of the unlogged account information page.
  • the second page area of the unlogged-in account information page may be adjacent to the first page area.
  • the second page area 204 adjacent to the page area 203 loads a guiding background view, and the guiding background view uses a specific pattern such as a rectangular picture with a border to prompt that more than the target number of mark data is allowed to be displayed; it can also be shown in FIG.
  • the second page area 204 and the first page area 203 of the unlogged account information page may also have other positional relationships.
  • the first page area 203 is located in the second page area 204, and the background view is guided to the lower level of the first mark data. .
  • the embodiment of the present application does not limit the specific display content of the guide background view.
  • text prompts may be used on the guide background view to allow more than the target number of mark data to be displayed, or specific pattern prompts may be used on the guide background view to allow more than the target number of mark data to be displayed.
  • the mark data is displayed in the form of a rectangular picture with a frame, then the specific pattern guiding the background view includes multiple complete or partial rectangular frames (as shown in Figures 2B and 2C); another implementation
  • the guide background view is composed of at least two layers. The lower layer displays at least one mark data (the mark data obtained by marking in the logged-in state may not be limited), and the upper layer is a shadow mask.
  • the display content corresponding to different reading results of the first mark data can be further distinguished, so as to enhance the effect of guiding content viewers. For example, when the number of first mark data read does not exceed the specified number, the guide background view is not displayed, and when the number of first mark data read exceeds the specified number, the guide background view is displayed.
  • a guide background view for prompting that more than the target number of marked data is allowed to be displayed is loaded in the second page area of the unlogged account information page.
  • the guidance background view can be prompted either through text or graphics.
  • the guiding background view can easily form psychological hints to content viewers by displaying prompt information instead of displaying more specific content of the marked data, which can motivate content viewers to browse more marked data, and thus can guide content viewers to register or register.
  • the purpose of login is to try to avoid affecting the normal login and registration functions.
  • the third page area of the unlogged account information page may also be loaded and displayed.
  • the prompt information is used to prompt that more mark data than the target number is allowed to be displayed in the login state.
  • the prompt information may include text, pictures, videos, controls, and so on.
  • the embodiment of the present application does not limit the positional relationship and proportional relationship between the third page area, the first page area, and the second page area of the unlogged account information page.
  • the second page area 204 is located below the first page area 203, and the third page area 205 is fixedly located in the second page area 204, and has an area smaller than the first page area 204. 2.
  • the first page area 203 is adjacent to the second page area 204.
  • the third page area 205 is located in the first page area 203 If the first mark data is read, the third page area 205 is located in the second page area 204, and the area is smaller than the area of the second page area 204.
  • the prompt information displayed in the third page area 205 includes text and account operation button controls.
  • the text content of the text clearly prompts content viewers to log in to watch more like content, and guide content viewers to log in or register immediately through account operation button controls.
  • the display content of the above-mentioned background view and prompt information can be flexibly configured.
  • the background view in the case where the first mark data is not read is a white background image with the text content shown in FIG. 2A
  • the guiding background view is a background image with an incomplete rectangular frame pattern shown in FIG. 2B or FIG. 2C
  • the content of the prompt message is the text content shown in Figure 2D.
  • first mark data is not read, only the corresponding background view is displayed without displaying the prompt message; if the first mark data is read and the quantity does not reach the predetermined mark quantity condition, it will be displayed
  • the first mark data and prompt information (as shown in Figures 2B and 2C); if the read first mark data reaches the predetermined mark quantity condition, the first mark data that meets the predetermined condition and the guide background are displayed View and prompt information (as shown in Figure 2D).
  • the marking data processing method provided by the embodiment of the present application loads and displays prompt information in the third page area 205, which can further achieve the purpose of guiding content viewers to register or log in, and try to avoid affecting normal login and registration functions.
  • the terminal device may also load and load the account information page in the fourth page area of the unlogged account information page.
  • the account operation control is displayed, and the account operation control is used to trigger the operation of displaying the account registration page and/or the account login page.
  • the embodiment of the application does not limit the control type of the account operation control, which may be a button control, a gesture control, a voice recognition control, a face recognition control, and the like.
  • the account operation control is a button control
  • the account login button control can be set on the unlogged account information page (the account login button control is used as Account operation button)
  • the account login button control is used as Account operation button
  • the account login button control serves as the entrance to the account registration page
  • the account login page entry and the account registration page entry are set on the unlogged account information page.
  • the account login button control and the account registration button control are set on the unlogged account information page. If you receive To the click event of the account login button control, the account login page is loaded and displayed; if the click event of the account registration button control is received, the account registration page is loaded and displayed.
  • the embodiments of the present disclosure do not limit the account operation control and its setting method on the account login page.
  • the account operation control and its setting method on the account login page can be flexibly configured as required.
  • the gesture control can be triggered by different gesture actions to enter the account login page and the account registration page respectively. For example, if the content viewer logs in in the display area of the gesture control Gesture (for example, single finger swiping to the right), when the terminal device receives the corresponding login gesture event, it loads and displays the account login page; if the content viewer makes a registration gesture (for example, two fingers swipe to the right) in the display area of the gesture control ), the terminal device loads and displays the account registration page after receiving the corresponding registration gesture event; in another embodiment, the gesture control is triggered to enter the account login page through a gesture action, that is, the content viewer is in the display area of the gesture control A login gesture (for example, a right swipe with a single finger) is made in the terminal, and the terminal device receives the corresponding login gesture event, and loads and displays the account login page.
  • the account login page can also be provided with an account registration page entrance.
  • the voice recognition control can be triggered by different voice commands to enter the account login page and the account registration page respectively. For example, if the content viewer presses down the voice recognition control (to generate a long According to the event) and in the process, it sends out a voice command that is semantically expressed as login.
  • the terminal device receives the long-press event of the voice recognition control and the voice command that is semantically expressed as login, it loads and displays the account login page; if the content viewer Press and hold the voice recognition control (a long press event is generated) and in the process send out a voice command that is semantically expressed as a registered voice command.
  • the terminal device When the terminal device receives the long press event of the voice recognition control and the semantic expression is a registered voice command, it loads and The account registration page is displayed; in another embodiment, the content viewer triggers the gesture control to enter the account login page through a voice command, that is, the content viewer presses down the voice recognition control (a long press event is generated) and sends a semantic expression in the process
  • the terminal device receives the long-press event of the voice recognition control and the voice command of semantic expression as login, and then loads and displays the account login page.
  • the account login page may also be provided with an entrance to the account registration page.
  • the account operation control is a facial recognition control
  • the content viewer can trigger to enter the account login page by calling the facial recognition function. For example, if the terminal device detects that the facial recognition control is triggered (not limited to click trigger, gesture trigger, voice command trigger, etc. ), the facial recognition function is called to perform facial recognition on content viewers, and the account login page is loaded and displayed after the facial recognition is passed.
  • the account login control is loaded and displayed on the account login page, and the account login page can also be set with Entry to the account registration page.
  • the embodiment of the present application does not limit the positional relationship and proportional relationship between the fourth page area and the above-mentioned other page areas.
  • the fourth page area 206 is located above the first page area 203, and the fourth page area 206 loads and displays the account operation control "login/register" control 2012.
  • the account operation The control 2012 is used to trigger the operation of displaying the account registration page or the account login page.
  • the tag data processing method provided by the embodiment of the application loads and displays account operation controls on the unlogged account information page. On the one hand, it achieves the purpose of guiding content viewers to register or log in, and on the other hand, it is also convenient for content viewers to register or log in. operate. When content viewers generate a desire to log in or register by browsing the first tag data, they do not need to jump to other pages to trigger login or registration operations, thereby simplifying the implementation complexity of registration or login operations and improving user experience.
  • the various page areas (such as the first page area 203, the second page area 204, the third page area 205, and the fourth page area 206) of the unlogged account information page described in the embodiments of this application are for The virtual division of the display area of the page for the convenience of description, rather than the division of the page structure of the page. In actual applications, different page area division methods can be corresponded to different needs, and the division of page areas does not constitute a limitation on the protection scope of this application.
  • the account information page includes the login account information page, and the above process of displaying the account information page in the display area of the display screen of the terminal device,
  • the first mark data and the second mark data can be read, where the second mark data includes the mark data obtained by marking in the logged-in state; and, according to the reading result of reading the first mark data and the second mark data, load and Display the page content of the first page area of the login account information page.
  • the unlogged-in account information page and the logged-in account information page may be the same page or different pages, which is not limited in the embodiment of the application. If it is the same page, the page structure is the same, but the page elements are different.
  • the first mark data is synchronized, that is, the first mark data and the second mark data are read, and the login account information page is loaded and displayed according to the reading result.
  • the page content in the first page area avoids losing the marked data obtained by marking in the unlogged state after logging in to the account, thereby improving the stability and reliability of the marked data display, and also improving the user experience.
  • the login account information page loads and displays the marked data obtained by marking in the unlogged state, which reflects the synchronization of the marked data obtained by marking in the unlogged state to the logged-in state.
  • the embodiment of the present application does not limit the means for realizing the detection of the login status, and existing means for realizing the detection of the login status may be used.
  • the embodiment of this application also does not limit the detection timing of the login status. Taking the client application as an example, the detection can be performed during or after the startup of the client application, or it can be performed periodically according to a predetermined detection cycle. The detection may also be detecting whether the login state of the account is the login state after detecting that the target control is triggered.
  • the login status of the account may be marked after the login status of the account is detected. After detecting that the target control is triggered, as shown in Figure 3, perform the following operations:
  • Step 301 Read the login status of the account, if it is a logged-in state, execute step 302, and if it is an unlogged-in state, execute step 305.
  • Step 302 Read the first mark data and the second mark data of the account.
  • the first tag data is stored on the terminal device
  • the second tag data is stored on the server of the content publishing platform. Therefore, the terminal device reads the first tag data from the terminal device in step 302 and requests from the server Obtain the second mark data.
  • Step 303 De-duplicate the read first mark data and/or the second mark data of the account, and sort according to a predetermined rule.
  • it can be sorted in the order of marking time.
  • the terminal device if the first marking data has been deleted or the marking has not been performed in the unlogged state, the terminal device cannot read the first marking data; if the marking or second marking has not been performed in the account login state. If the mark data has been deleted, the terminal device cannot read the second mark data.
  • this step 303 may be skipped, or the re-operation may be skipped and only the sorting operation may be performed.
  • Step 304 Load and display the page content of the login account information page.
  • the page content of the login account information page includes the first mark data and/or the second mark data after deduplication and sorting.
  • step 303 the page content of the login account information page is loaded and displayed according to the reading result of the first mark data and/or the second mark data. If the first mark data and the second mark data are not read, step 303 is skipped, and the first page area of the login account information page is displayed with reference to the display mode of the first page area 203 in FIG. 2A.
  • the page content of the login account information page includes: the first mark data (indicated by the dashed box) and the second mark data (indicated by the solid box) displayed in the first page area 401 of the page, and the The account avatar and account information in the second page area 402 of the page.
  • step 301 if the read login status of the account is an unlogged status, step 305 is executed.
  • Step 305 Read the first mark data.
  • Step 306 Load and display the page content of the unlogged account information page according to the reading result of the first tag data.
  • the terminal device can perform the following operations:
  • Step 501 After detecting that the account login is successful, read the first mark data and the second mark data of the account.
  • Step 502 De-duplicate the read first tag data and/or the second tag data of the account, and sort according to a predetermined rule.
  • step 303 For the specific implementation of this step, refer to the description of step 303 above.
  • Step 503 Load and display the page content of the login account information page.
  • the page content of the login account information page includes the first mark data and/or the second mark data after deduplication and sorting.
  • step 304 For the specific implementation of this step, refer to the description of step 304 above.
  • the selection control can also be displayed on the display area of the display screen of the terminal device; the synchronization instruction information is obtained by receiving the trigger event of the selection control, so as to load according to the synchronization instruction information And display the page content of the first page area of the login account information page.
  • the embodiment of the present application does not limit the specific implementation manner of loading and displaying the above-mentioned page content according to the synchronization instruction information.
  • the above-mentioned selection control is loaded and displayed before the first mark data is read, and the first mark data is read when the synchronization instruction information is received and the synchronization instruction information indicates that the first mark data is synchronized.
  • the timing of reading the second mark data and the timing of reading the first mark data may be the same or different. If they are different, there is a difference between the two steps of reading the second mark data and loading and displaying the selection control. There is no limitation on timing.
  • both the first mark data and the second mark data are read, and according to the reading results of the first mark data and the second mark data, load And display the page content of the first page area of the login account information page; if the synchronization instruction information indicates that the first mark data is not synchronized, the first mark data is not read, but the second mark data is still read, according to the second mark data Load and display the page content of the first page area of the login account information page.
  • the synchronization indication information indicates that the first mark data is synchronized
  • the first mark data and the second mark data are read according to the time sequence. Take the result, load and display the page content of the first page area of the login account information page; if the synchronization indication information indicates that the first mark data is not synchronized, the reading result of the first mark data is ignored, and the reading of the second mark data is As a result, the page content of the first page area of the login account information page is loaded and displayed, that is, the second mark data is displayed on the login account information page.
  • step 301 if the login status of the account read in step 301 is logged in, first load and display the above-mentioned selection control; If one tag data, in step 302, only the second tag data of the account is read. If the obtained synchronization indication information indicates that the first tag data is synchronized, then in step 302, the first tag data and the second tag data are read.
  • the login status of the account is read. If logged in, the selection control, the page frame of the login account information page, and some page elements (such as account avatar and account Information), where the selection control is displayed on the upper layer of the login account information page; if the acquired synchronization indication information indicates that the first mark data is not synchronized, only the second mark data is read, and the login account information page loads and displays the read ⁇ The information page loads and displays the read deduplicated and sorted first mark data and/or second mark data.
  • the selection control is displayed on the upper layer of the login account information page
  • some page elements such as account avatar and account Information
  • the above selection control is first loaded and displayed; if the obtained synchronization indication information indicates that the first mark data is not to be synchronized, only the second mark data of the account is read, and the second mark data of the account is read. Load and display the read second mark data on the account information page. If the obtained synchronization indication information indicates that the first mark data is synchronized, the first mark data and the second mark data are read, and the read mark data is performed After deduplication and sorting, load and display the read first mark data and/or second mark data after deduplication and sorting on the login account information page.
  • the selection control, the page frame of the login account information page, and some page elements are loaded and displayed superimposed, wherein the selection control is displayed on the login account information page
  • the obtained synchronization indication information indicates that the first mark data is not synchronized, only the second mark data is read, and the read second mark data is loaded and displayed on the login account information page; if the obtained synchronization indication information indicates Synchronize the first mark data, read the first mark data and the second mark data, after deduplicating and sorting the read mark data, load and display the read deduplication and sorting on the login account information page The first marking data and/or the second marking data.
  • the content viewer when the content viewer logs in to the account, the content viewer can choose whether to synchronize the marked data marked in the unlogged state to the logged-in state through the display selection control. On the one hand, it avoids automatic synchronization. The data leads to the incorrect loading of marked data not marked by the account. On the other hand, it avoids losing the first marked data marked in the unlogged state after logging in to the account, which improves the stability and reliability of marked data display, and also improves User experience.
  • the above selection control may not be loaded and displayed, and the first mark data synchronization may be directly performed.
  • the selection control may be loaded and displayed.
  • the content viewer chooses not to synchronize the first mark data, which means that the first mark data is useless data for the content viewer.
  • Useless data occupies the storage space of the terminal device, and the useless data can be deleted, that is, when the synchronization indication information indicates that the first mark data is not synchronized, the first mark data is deleted from the storage space of the terminal device, thereby saving the storage of the terminal device space.
  • deleting useless data can also achieve the purpose of simplifying the processing flow. This is because the useless data is deleted.
  • the content viewer chooses not to synchronize the first mark data, which means that the first mark data is useless data for the content viewer only in the current login state, and it will not be because of the content viewer’s originality.
  • the second option does not synchronize the first mark data and deletes the first mark data, so that the content viewer can still synchronize the first mark data the next time they log in.
  • the operation of deleting the first mark data may specifically include deleting the first mark data stored and/or cached in the storage space of the terminal device, and sending the data deletion to the network device Request so that the network device deletes the first mark data. If the first marking data is stored on the terminal device, the operation of deleting the first marking data may specifically include deleting the first marking data in the storage space of the terminal device.
  • the embodiment of the present application does not limit the data structure for storing the first mark data.
  • the first marking data is stored in the form of a queue, and deleting the first marking data is to empty the queue of the first marking data.
  • the first mark data that is loaded and displayed can also be saved from the storage where the first mark data is saved. Deleted from the space.
  • the first mark data is loaded and displayed in the first page area of the login account information page, regardless of whether the first mark data is deleted, the first mark data can be saved in the storage space where the second mark data is stored, so that the At the data storage level, the synchronization of the first mark data in the login state is realized.
  • the terminal device may also send a notification message to the server after loading and displaying the first mark data in the first page area of the login account information page.
  • the notification message is used for It indicates that the content displayed by the first mark data and/or the content publisher is marked.
  • the terminal device also deletes the first marking data from the storage space of the terminal device for storing the first marking data.
  • the server associates and saves the corresponding first mark data with the account of the content viewer (that is, saves it as the second mark data). Furthermore, the server updates the mark count information of the content corresponding to the first mark data according to the quantity of the first mark data in the received notification message.
  • the server modifies the number of likes of content A to 1003; the server also updates the marker set of the first marker data according to the content viewer information corresponding to the first marker data in the notification message, and the marker set includes at least the The content corresponding to the marked data and/or the set of content viewers marked by the content publisher.
  • the server will mark the content of the first mark data to browse The account name of the person is added to the set of taggers.
  • the embodiment of the present application does not limit the specific content of the aforementioned notification message.
  • the notification message includes the marked content displayed by the first marked content and/or the identification information of the content publisher.
  • the terminal device in the case of synchronizing the first mark data, notifies the server that the content displayed by the first mark data and/or the content publisher is marked, so that the server synchronizes the first mark data from the data storage level Further, the first mark data can be used as the second mark data to perform related operations, such as the update of the above-mentioned counting information, the update of the set of markers, and so on. At the same time, the terminal device can delete the first mark data, so as not to repeatedly synchronize the same first mark data after logging in again.
  • the terminal device sends a notification to the server to synchronize the first mark data, and the server associates the corresponding first mark data with the content viewer’s account and saves it (that is, saves it as the second mark data) ).
  • the server also deletes the first marking data from the storage space of the first marking data in the server or other network devices for storing the marking data.
  • the server updates the count information of the content corresponding to the first mark data according to the quantity of the first mark data in the received notification message.
  • the server also updates the marker set of the first marker data according to the content viewer corresponding to the first marker data in the received notification message, the marker set includes at least marking the content and/or content publisher corresponding to the marker data A collection of content viewers.
  • the embodiments of the present disclosure also allow the display of mark data of different mark types in the first page area of the account information page.
  • the mark types can be but not limited to: like, follow, score, favorite, etc. Wait.
  • the read mark data of various types can be displayed in the first page area of the account information page at the same time.
  • the first mark data can also be displayed according to the mark type.
  • the second mark data is also read according to the result of the second mark data. Read the result), load and display the page content of the first page area of the unlogged account information page, where the default mark type can be flexibly configured as required.
  • the implementation method of loading and displaying the page content of the first page area of the unlogged account information page can refer to the description of the foregoing embodiment, which will not be repeated here. .
  • the account information page is loaded and displayed according to the reading result of the first mark data of the target mark type.
  • the page content of the first page area of the account information page replaces the page content currently displayed in the first page area of the account information page, thereby realizing the display switching of the first mark data of different mark types.
  • the first mark data of the default mark type and other first mark data are read together.
  • the first mark data of the default mark type is read, and the first mark data of the target mark type is read after the mark type switching event is received.
  • the unlogged-in account information page is allowed to display three types of first mark data: like data, scoring data, and follow data.
  • the default mark type is likes.
  • the first page area 203 displays the read like data, and correspondingly, the icon (heart-shaped icon) of the like data is marked by an underline.
  • the first page area 203 displays the read rating data to replace the like data currently displayed in the first page area 203.
  • the icon of the rating data an icon with a five-pointed star pattern
  • the icon of the like data, the icon of the rating data, and the icon of the concerned data are all button controls.
  • any of the button controls is triggered, a mark type switching event will be generated, and the terminal device receives The mark type switching event loads and displays the first mark data corresponding to the mark type in the first page area.
  • the default mark type is likes.
  • the terminal device detects that the target control is triggered in the unlogged state, as shown in FIG. 7A, according to the read like data Load and display the page content of the first page area 203, and the first page area 203 displays the read like data.
  • the icon (heart-shaped icon) of the like data is underlined It is marked.
  • an icon of like data and a gesture control (not shown) for switching mark types are loaded.
  • the terminal device receives a mark type switching event that swipes to the right.
  • this type of switching event can indicate switching to score data.
  • the terminal device loads and The page content of the first page area 203 is displayed.
  • the first page area 203 displays the read rating data to replace the like data currently displayed in the first page area 203.
  • the fifth page area 207 is loaded and displayed
  • the icon of the data (the icon with a five-pointed star pattern) is marked by an underline.
  • the terminal device may also arrange the content publishers in a predetermined order. Specifically, the followed content publishers are ranked before the unfollowed content publishers, and the followed content publishers are arranged in alphabetical order. For each following content publisher, display the likes and score data of the content publisher through different interfaces, and for all unfollowed content publishers, display the content publisher’s information through one interface Like data of the likes, the scored data of the content publishers are displayed through another interface.
  • the tag data of the default tag type is the like data of the top-ranked content publisher being liked.
  • the first page is loaded and displayed according to the read result of the rated rating data of the first-ranked content publisher.
  • the page content in the area 203 correspondingly, the icon of the rating data (the icon with a five-pointed star pattern) and the account avatar of the first-ranked content publisher are marked by an underline.
  • the switch event indicates to switch to a tag for marking the second-ranked content publisher Data, as shown in FIG.
  • the page content of the first page area 203 is loaded and displayed, and correspondingly, the data of the liked data
  • the icon and the account avatar of the second-ranked content publisher are underlined.
  • the icon of the like data, the icon of the rating data, the icon of the following data, and the account avatar of the content publisher are all button controls.
  • any of the button controls is triggered, a mark type switching event will be generated, and the terminal device will receive To this mark type switching event, load and display the first mark data corresponding to the mark type in the first page area.
  • mark data of different mark types displayed in the unlogged user interface is described with reference to FIGS. 6A-8C, those skilled in the art should understand that in the login user interface, marks of different mark types can also be displayed in the above manner. The data, for the sake of brevity, will not be repeated here.
  • an embodiment of the present application provides a terminal device as shown in FIG. 9, including:
  • the target control trigger detection module 901 is configured to detect that the target control is triggered, and the target control is used to trigger the operation of displaying the account information page;
  • the account information page display module 902 is configured to display the account information page in the display area of the display screen of the terminal device.
  • the account information page is at least used to load and display the first mark data.
  • the first mark data includes the marks obtained in the unlogged state Mark the data.
  • the terminal device provided by the embodiment of the present application After detecting that the target control is triggered, the terminal device provided by the embodiment of the present application displays an account information page in the display area of its display screen, and the account information page can display the marked data obtained by marking in the unlogged state.
  • the marking data processing method provided by the embodiments of the application supports content viewers to mark content and/or content publishers when they are not logged in, and display the marked data obtained by marking when not logged in through the personal homepage, which not only simplifies The operation complexity of content viewers is increased, and the function of browsing the marked data obtained by marking in the unlogged state is also increased, which improves the flexibility of operation and the user experience.
  • the account information page includes an unlogged account information page
  • the account information page display module can read the first mark data, and read the first mark data according to the reading result of the first mark data Load and display the page content of the first page area of the unlogged account information page.
  • the terminal device not only allows content viewers to perform marking operations in the unlogged state, but also supports displaying the unlogged-in account information page in the unlogged-in state, and loads and displays the unlogged-in account information page on the unlogged-in account information page
  • the marked data obtained by marking in the state can mark content and/or content publishers when they are not logged in, and can browse the markup data obtained through the unlogged account information page, which not only simplifies content viewers to content and/or content publishers
  • the operation complexity of marking is also increased, and the function of browsing marking data in the unlogged state is increased, which improves the flexibility of operation and the user experience.
  • the terminal device provided in this embodiment of the application can flexibly display the corresponding page content in the first page area of the unlogged account information page according to the reading result of the tag data, thereby intuitively showing the content viewers.
  • the marked data that is marked in the logged-in state is convenient for content viewers to understand the marking operation of the content and/or the content publisher in the not-logged-in state.
  • the account information page display module loads and displays the target number of first mark data in the first page area of the unlogged account information page.
  • the page content of the first page area includes the above-mentioned first mark data
  • the target quantity is the quantity of the first mark data that meets a predetermined condition in the read first mark data
  • the predetermined condition includes at least one of the following: predetermined The marking time condition and the predetermined marking quantity condition.
  • the display quantity of the first mark data is limited, which can achieve the purpose of guiding content viewers to register or log in, and try to Avoid affecting the normal login and registration functions.
  • the account information page display module can be displayed in the second page area of the unlogged account information page Load and display the guide background view, which is used to prompt that more mark data than the target number is allowed to be displayed.
  • the terminal device provided by the embodiment of the present application loads and displays the guidance background view for prompting the display of more than the target number of marked data in the second page area of the unlogged account information page, which can achieve the purpose of guiding content viewers to register or log in , And try to avoid affecting the normal login and registration functions.
  • the account information page display module may display the account information page on the third page of the unlogged account information page.
  • the area loads and displays prompt information, which is used to prompt that more mark data than the target number is allowed to be displayed in the login state.
  • the terminal device provided by the embodiment of the present application loads prompt information in the third page area of the unlogged account information page, which can further achieve the purpose of guiding content viewers to register or log in, and try to avoid affecting normal login and registration functions.
  • the account information page display module may be displayed on the fourth page of the unlogged account information page.
  • the area loads and displays the account operation control, which is used to trigger the operation of displaying the account registration page and/or the account login page.
  • the terminal device loads and displays account operation controls on the unlogged account information page.
  • it achieves the purpose of guiding content viewers to register or log in, and on the other hand, it is also convenient for content viewers to perform registration or login operations.
  • content viewers When content viewers generate a desire to log in or register by browsing the first tag data, they do not need to jump to other pages to trigger login or registration operations, thereby simplifying the implementation complexity of registration or login operations and improving user experience.
  • the account information page display module can read the first mark data and the second mark data, where the second mark data includes the mark data obtained by marking in the login state; and, according to the reading of the first mark data and the second mark data Read the result, load and display the page content of the first page area of the login account information page.
  • the terminal device provided by the embodiment of the present application can synchronize the first mark data when the content viewer logs in to the account, that is, read the first mark data and the second mark data, and load and display the login account information page according to the reading result.
  • the page content in the first page area avoids losing the marked data obtained by marking in the unlogged state after logging in to the account, improves the stability and reliability of the marked data display, and also improves the user experience.
  • the account information page display module can also display a selection control in the display area of the display screen of the above-mentioned terminal device; obtain synchronization indication information by receiving a trigger event of the selection control, so as to load and display the login account according to the synchronization indication information
  • the page content of the first page area of the information page can also display a selection control in the display area of the display screen of the above-mentioned terminal device; obtain synchronization indication information by receiving a trigger event of the selection control, so as to load and display the login account according to the synchronization indication information
  • the page content of the first page area of the information page can also display a selection control in the display area of the display screen of the above-mentioned terminal device.
  • the terminal device provided by the embodiment of the application can support the content viewer to choose whether to synchronize the marked data marked in the unlogged state to the logged-in state through the display selection control when the content viewer logs in to the account. On the one hand, it avoids automatic synchronization. The data leads to the incorrect loading of marked data not marked by the account. On the other hand, it avoids losing the first marked data marked in the unlogged state after logging in to the account, which improves the stability and reliability of marked data display, and also improves User experience.
  • the account information page display module reads the first mark data when the synchronization instruction information indicates to synchronize the first mark data.
  • the terminal device provided by the embodiment of the application supports content viewers to choose whether to synchronize the marked data marked in the unlogged state to the logged-in state, and then read the first marked data according to the instructions of the synchronization instruction information to avoid not obtaining the synchronization instruction information The instruction of reading the first mark data, thereby avoiding the waste of processing resources of the terminal device.
  • the account information page display module may delete the first mark data from the storage space of the terminal device.
  • the mark data is useless data for the content viewer.
  • the account information page display module can also read the first mark data; according to the reading result of reading the first mark data of the default mark type, load and display the first mark of the account information page.
  • the page content of the page area may also receive a mark type switching event, the mark type switching event indicating switching to the first mark data of the target mark type; and, according to the reading of the first mark data of the read target mark type
  • the page content of the first page area of the account information page is loaded and displayed to replace the page content currently displayed in the first page area of the account information page.
  • the terminal device provided by the embodiment of the present application supports the switching of the mark type, so that the mark data of different mark types can be respectively displayed in the first page area of the account information page.
  • modules may be implemented as software components executed on one or more general-purpose processors, and may also be implemented as hardware, such as a programmable logic device and/or an application specific integrated circuit, that performs certain functions or a combination thereof.
  • these modules may be embodied in the form of software products, and the software products may be stored in non-volatile storage media.
  • These non-volatile storage media include computer devices (such as personal computers, servers, network Devices, mobile terminals, etc.) implement the methods described in the embodiments of the present invention.
  • the aforementioned modules may also be implemented on a single device or distributed on multiple devices. The functions of these modules can be combined with each other, or can be further split into multiple sub-modules.
  • the terminal devices in the foregoing embodiments may include mobile terminals, such as smart phones, palmtop computers, tablet computers, wearable devices with display screens, etc., and may also include computer devices, such as desktop computers, notebook computers, and all-in-one computers.
  • mobile terminals such as smart phones, palmtop computers, tablet computers, wearable devices with display screens, etc.
  • computer devices such as desktop computers, notebook computers, and all-in-one computers.
  • an embodiment of the present application further provides an electronic device including a processor and a memory;
  • the memory is used to store programs for executing the methods described in the foregoing method embodiments; the processor is configured to execute the programs stored in the memory.
  • the processor may be a processing unit including a central processing unit (CPU) or other forms of data processing capability and/or instruction execution capability, and may control other components in the electronic device to perform desired functions.
  • the memory may include one or more computer program products, and the computer program products may include various forms of computer-readable storage media, such as volatile memory and/or nonvolatile memory.
  • the volatile memory may include random access memory (RAM) and/or cache memory (cache), for example.
  • the non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, and the like.
  • One or more computer program instructions may be stored on the computer-readable storage medium, and the processor may run the program instructions to implement the functions of the embodiments of the present disclosure described above and/or other desired functions.
  • the electronic device provided by the embodiment of the present application After detecting that the target control is triggered, the electronic device provided by the embodiment of the present application displays the account information page in the display area of the display screen, and the account information page can display the marked data obtained by marking in the unlogged state.
  • the marking data processing method provided by the embodiments of the application supports content viewers to mark content and/or content publishers when they are not logged in, and display the marked data obtained by marking when not logged in through the personal homepage, which not only simplifies The operation complexity of content viewers is increased, and the function of browsing the marked data obtained by marking in the unlogged state is also increased, which improves the flexibility of operation and the user experience.
  • the electronic equipment provided by the embodiments of the present application may include a mobile terminal.
  • the mobile terminal not only includes a processor and a memory, but also includes input devices (such as touch screens, cameras, microphones, etc.), and output devices (such as display screens, speakers, etc.). Etc.), communication module, power supply module.
  • the memory, input device, output device, communication module, and power module are connected to the processor through a serial port, a bus, or a USB interface.
  • the processor is the CPU (central processing unit); for a dual-processor mobile terminal, the processor includes a main processor and a slave processor, and the main processor executes application programs to implement the embodiments of the present invention
  • the provided method if it needs to communicate with the outside world, is implemented by the slave processor control communication module; for mobile terminals that include GPU (graphics processing unit) and CPU, the processor refers to the GPU and the CPU, which is coordinated by the GPU and the CPU. Or the CPU alone implements the method provided in the embodiment of this application.
  • the memory of the mobile terminal can include but is not limited to: Flash (flash memory) memory, RAM (random access memory), ROM (read only memory), and so on.
  • RAM is mainly used to store programs and data when the mobile terminal is running. Programs that need to be executed or data that need to be processed must be loaded into RAM first.
  • ROM is mainly used to check the configuration of the mobile terminal operating system and provide the most basic input and output (I/O) programs.
  • Flash memory is a kind of long-life non-volatile memory (the stored data information can still be kept in the case of power failure) memory. Data deletion is not in a single byte unit, but in a fixed block. Since the Flash memory can still save data when the power is off, it is usually used to save setting information, such as the user's setting information on the mobile phone.
  • the electronic equipment provided by the embodiments of the present application may also include a computer equipment.
  • the computer equipment at least includes a power source, which is logically connected to the central processing unit through a power management system, so that the management of charging, discharging, and charging is realized through the power management system.
  • the motherboard which provides electrical connection paths between components, each component transmits electrical signals through the motherboard, and each component is installed on the motherboard by plugging, welding, etc.
  • the central processing unit which mainly includes arithmetic and logic operations Unit (ALU, Arithmetic Logic Unit), program counter (PC, Program Counter), register set, cache memory (Cache) and bus (Bus) interface used to transmit data, control and status; internal memory, disk (that is, the above The memory that stores the programs that execute the methods described in the various method embodiments), the input unit (including the mouse, the keyboard, the touch panel, etc.), the display unit (including the display screen and the graphics card), and the network card exchange data with the central processing unit through the bus .
  • ALU Arithmetic Logic Unit
  • PC Program Counter
  • cache memory cache memory
  • Bus bus
  • the program and related data for executing the method described in each method embodiment are first read from the disk to the internal memory, and the central processing unit reads and loads the program from the internal memory.
  • FIG. 11 does not constitute a limitation on the computer device, and may include more or less components than those shown in the figure, or a combination of certain components, or different component arrangements.
  • an embodiment of the present application also provides a computer-readable storage medium storing a program for executing the method described in each of the foregoing embodiments.
  • the account information page is displayed in the display area of the display screen.
  • the account information page can display the information marked in the unlogged state. Mark the data.
  • the marking data processing method provided by the embodiments of the application supports content viewers to mark content and/or content publishers when they are not logged in, and display the marked data obtained by marking when not logged in through the personal homepage, which not only simplifies The operation complexity of content viewers is increased, and the function of browsing the marked data obtained by marking in the unlogged state is also increased, which improves the flexibility of operation and the user experience.
  • These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing equipment to work in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction device.
  • the device implements the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
  • These computer program instructions can also be loaded on a computer or other programmable data processing equipment, so that a series of operation steps are executed on the computer or other programmable equipment to produce computer-implemented processing, so as to execute on the computer or other programmable equipment.
  • the instructions provide steps for implementing the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请实施例提供了一种标记数据处理方法、设备及存储介质。其方法应用于终端设备,包括:检测到目标控件被触发,该目标控件用于触发显示账户信息页面的操作;在终端设备的显示屏的显示区域显示账户信息页面,该账户信息页面至少用于加载并显示未登录状态下标记得到的第一标记数据。本申请实施例提供的方法降低了标记操作的实现复杂度。

Description

标记数据处理方法、设备及存储介质
相关申请的交叉引用
本申请要求于2020年03月10日提交的、申请号为202010163409.0、发明名称为“标记数据处理方法、设备及存储介质”的中国专利申请的优先权,该申请的全文通过引用结合在本申请中。
技术领域
本申请实施例涉及数据展示处理技术领域,尤其涉及一种标记数据处理方法、设备及存储介质。
背景技术
随着移动互联网技术的发展,出现了多种内容发布平台,例如短视频发布平台。内容发布者可以通过浏览器或客户端应用程序在内容发布平台上进行内容发布,内容浏览者则可以通过浏览器或客户端应用程序在内容发布平台浏览他人发布的内容,并可以对浏览的内容进行点赞、收藏等标记,或者可以对浏览的内容的发布者进行关注等标记。
目前的内容发布平台往往不支持内容浏览者在未登录本平台的状态下对浏览的内容进行上述标记,内容浏览者需要经过登录或注册流程才能进行标记操作,从而导致内容浏览者在内容发布平台进行操作的操作复杂度较高,也大大降低了内容浏览者的用户体验度。
发明内容
本申请实施例提供一种标记数据处理方法、设备及存储介质,以达到降低操作复杂度的目的。
第一方面,本申请实施例提供一种标记数据处理方法,应用于终端设备,包括:
检测到目标控件被触发,该目标控件用于触发显示账户信息页面的操作;
在上述终端设备的显示屏的显示区域显示账户信息页面,该账户信息页面至少用于加载并显示第一标记数据,第一标记数据包括未登录状态下标记得到的标记数据。
本申请实施例提供的标记数据处理方法,终端设备在检测到目标控件被触发后,在其显示屏的显示区域显示账户信息页面,该账户信息页面能够显示未登录状态下标记得到的标记数据。可见,本申请实施例提供的标记数据处理方法支持内容浏览者在未登录的状态下对内容和/或内容发布者做标记,并通过个人主页(即账户信息页面)显示未登录状态下标记得到的标记数据,不仅简化了内容浏览者的操作复杂度,还增加了浏览未登录状态下标记得到的标记数据的功能,提高了操作灵活性和用户体验度。
若上述目标控件在未登录状态下被触发,则账户信息页面包括未登录账户信息页面, 并且上述在终端设备的显示屏的显示区域显示账户信息页面的过程中,可以读取上述第一标记数据,并根据读取第一标记数据的读取结果加载并显示未登录账户信息页面的第一页面区域的页面内容。
申请人在实现本申请的过程中发现,目前的内容发布平台不支持内容浏览者在未登录本平台的状态下打开个人主页(即账户信息页面),当内容浏览者触发了个人主页入口,终端的浏览器或客户端应用程序显示账户登录页面或账户注册页面,而非跳转至个人主页入口。个人主页往往是展示内容浏览者进行过标记的标记数据的页面,如果在未登录状态下不支持个人主页的显示,会影响内容浏览者的用户体验。针对这一情况,本申请实施例提供的标记数据处理方法不仅允许内容浏览者在未登录状态下进行标记操作,而且支持在未登录状态下显示未登录账户信息页面,在该未登录账户信息页面上加载并显示未登录状态下标记得到的标记数据。内容浏览者在未登录状态下可以对内容和/或内容发布者进行标记操作,并且可以通过未登录账户信息页面浏览标记得到的标记数据,不仅简化了内容浏览者对内容和/或内容发布者的操作复杂度,还增加了未登录状态下浏览标记数据的功能,提高了操作灵活性和用户体验度。
本申请实施例提供的标记数据处理方法,可以根据标记数据的读取结果,在未登录账户信息页面的第一页面区域灵活显示对应的页面内容,从而直观地向内容浏览者展示未登录状态下被标记的标记数据,便于内容浏览者了解自己在未登录状态下对内容和/或内容发布者进行标记操作的情况。
其中,在目标控件在未登录状态下被触发的情况下,若读取到上述第一标记数据,则在未登录账户信息页面的第一页面区域加载并显示目标数量的第一标记数据。其中,该第一页面区域的页面内容包括上述第一标记数据,目标数量为读取到的第一标记数据中满足预定条件的第一标记数据的数量,该预定条件包括以下至少一种:预定的标记时间条件、预定的标记数量条件。
本申请实施例提供的方法,在读取到第一标记数据的情况下,对第一标记数据的显示数量进行了限定,可以达到引导内容浏览者注册或登录的目的,也尽量避免影响正常的登录、注册功能。
在读取到第一标记数据的基础上,在目标控件在未登录状态下被触发、终端设备的显示屏的显示区域显示账户信息页面的过程中,可以在未登录账户信息页面的第二页面区域加载并显示引导背景视图,该引导背景视图用于提示允许显示多于目标数量的标记数据。
本申请实施例提供的标记数据处理方法,在未登录账户信息页面的第二页面区域加载用于提示允许显示多于目标数量的标记数据的引导背景视图,可以达到引导内容浏览者注册或登录的目的,也尽量避免影响正常的登录、注册功能。
基于目标控件在未登录状态下被触发的任意方法实施例,在终端设备的显示屏的显示区域显示账户信息页面的过程中,可以在未登录账户信息页面的第三页面区域加载并显示提示信息,该提示信息用于提示登录状态下允许显示多于目标数量的标记数据。
本申请实施例提供的标记数据处理方法,在未登录账户信息页面的第三页面区域加载并显示提示信息,可以进一步达到引导内容浏览者注册或登录的目的,也尽量避免影响正常的登录、注册功能。
基于目标控件在未登录状态下被触发的任意方法实施例,在终端设备的显示屏的显示区域显示账户信息页面的过程中,可以在未登录账户信息页面的第四页面区域加载并显示账户操作控件,该账户操作控件用于触发显示账户注册页面和/或账户登录页面的操作。
本申请实施例提供的标记数据处理方法,若目标控件在未登录状态下被触发,在未登录账户信息页面上加载并显示账户操作控件,一方面达到引导内容浏览者注册或登录的目的,另一方面也便于内容浏览者进行注册或登录操作。当内容浏览者通过浏览第一标记数据从而产生登录或注册的意愿,不需要跳转到其他页面来触发登录或注册操作,从而简化注册或登录操作的实现复杂度,也提升了用户体验度。
在上述任意方法实施例的基础上,若上述目标控件在登录状态下被触发,则账户信息页面包括登录账户信息页面,并且上述在终端设备的显示屏的显示区域显示账户信息页面的过程中,可以读取第一标记数据和第二标记数据,其中,第二标记数据包括登录状态下标记得到的标记数据;以及,根据读取第一标记数据和第二标记数据的读取结果,加载并显示登录账户信息页面的第一页面区域的页面内容。
本申请实施例提供的方法,在内容浏览者登录账户的情况下,将同步第一标记数据,即读取第一标记数据和第二标记数据并根据读取结果加载并显示登录账户信息页面的第一页面区域的页面内容,避免在登录账户后丢失未登录状态下标记得到的标记数据,提高标记数据展示的稳定性和可靠性,也提升了用户体验度。
在登录状态下,还可以在上述终端设备的显示屏的显示区域显示选择控件;通过接收该选择控件的触发事件获取同步指示信息,以便根据该同步指示信息加载并显示登录账户信息页面的第一页面区域的页面内容。
本申请实施例提供的方法,在内容浏览者登录账户的情况下,可以通过显示选择控件支持内容浏览者选择是否将未登录状态下被标记的标记数据同步到登录状态下,一方面避免自动同步数据导致错误加载非本账户标记得到的标记数据的情况,另一方面也避免在登录账户后丢失未登录状态下标记得到的标记数据,提高标记数据展示的稳定性和可靠性,也提升了用户体验度。
进一步地,在同步指示信息指示同步第一标记数据的情况下读取第一标记数据。
本申请实施例提供的方法支持内容浏览者选择是否将未登录状态下被标记的标记数据同步到登录状态下,那么根据同步指示信息的指示读取第一标记数据,避免未得到同步指示信息的指示即读取第一标记数据的情形,从而避免终端设备处理资源的浪费。
若上述同步指示信息指示不同步第一标记数据,则可以从终端设备的存储空间中删除第一标记数据。
若内容浏览者选择不同步第一标记数据,往往意味着该标记数据对内容浏览者而言已 经属于无用数据,为避免无用数据占据终端设备的存储空间,对无用数据进行删除,从而节省终端设备的存储空间。
在上述任意方法实施例的基础上,上述在终端设备的显示屏的显示区域显示账户信息页面,可以包括:读取第一标记数据;以及,根据读取默认标记类型的第一标记数据的读取结果,加载并显示账户信息页面的第一页面区域的页面内容。相应的,本申请实施例提供的方法还可以接收到标记类型切换事件,该标记类型切换事件指示切换到目标标记类型的第一标记数据;以及,根据读取目标标记类型的第一标记数据的读取结果,加载并显示账户信息页面的第一页面区域的页面内容,以替换该账户信息页面的第一页面区域当前显示的页面内容。
本申请实施例提供的标记数据处理方法,支持标记类型的切换,由此可以在账户信息页面的第一页面区域分别显示不同标记类型的标记数据。
第二方面,本申请实施例提供一种终端设备,包括:
目标控件触发检测模块,用于检测到目标控件被触发,目标控件用于触发显示账户信息页面的操作;
账户信息页面显示模块,用于在本终端设备的显示屏的显示区域显示账户信息页面,账户信息页面至少用于加载并显示第一标记数据,第一标记数据包括未登录状态下标记得到的标记数据。
本申请实施例提供的终端设备在检测到目标控件被触发后,在其显示屏的显示区域显示账户信息页面,该账户信息页面能够显示未登录状态下标记得到的标记数据。可见,本申请实施例提供的标记数据处理方法支持内容浏览者在未登录的状态下对内容和/或内容发布者做标记,并通过个人主页显示未登录状态下标记得到的标记数据,不仅简化了内容浏览者的操作复杂度,还增加了浏览未登录状态下标记得到的标记数据的功能,提高了操作灵活性和用户体验度。
若上述目标控件在未登录状态下被触发,则账户信息页面包括未登录账户信息页面,并且账户信息页面显示模块可以读取上述第一标记数据,并根据读取第一标记数据的读取结果加载并显示未登录账户信息页面的第一页面区域的页面内容。
本申请实施例提供的终端设备不仅允许内容浏览者在未登录状态下进行标记操作,而且支持在未登录状态下显示未登录账户信息页面,在该未登录账户信息页面上加载并显示未登录状态下标记得到的标记数据。内容浏览者在未登录状态下可以对内容和/或内容发布者进行标记操作,并且可以通过未登录账户信息页面浏览标记得到的标记数据,不仅简化了内容浏览者对内容和/或内容发布者的操作复杂度,还增加了未登录状态下浏览标记数据的功能,提高了操作灵活性和用户体验度。
本申请实施例提供的终端设备可以根据标记数据的读取结果,在未登录账户信息页面的第一页面区域灵活显示对应的页面内容,从而直观地向内容浏览者展示未登录状态下被标记的标记数据,便于内容浏览者了解自己在未登录状态下对内容和/或内容发布者进行标 记操作的情况。
其中,在目标控件在未登录状态下被触发的情况下,若读取到上述第一标记数据,则账户信息页面显示模块在未登录账户信息页面的第一页面区域加载并显示目标数量的第一标记数据。其中,该第一页面区域的页面内容包括上述第一标记数据,目标数量为读取到的第一标记数据中满足预定条件的第一标记数据的数量,该预定条件包括以下至少一种:预定的标记时间条件、预定的标记数量条件。
本申请实施例提供的终端设备在目标控件在未登录状态下被触发、读取到第一标记数据的情况下,对第一标记数据的显示数量进行了限定,可以达到引导内容浏览者注册或登录的目的,也尽量避免影响正常的登录、注册功能。
在读取到第一标记数据的基础上,在终端设备的显示屏的显示区域显示账户信息页面的过程中,账户信息页面显示模块可以在未登录账户信息页面的第二页面区域加载并显示引导背景视图,该引导背景视图用于提示允许显示多于目标数量的标记数据。
本申请实施例提供的终端设备在未登录账户信息页面的第二页面区域加载并显示用于提示允许显示多于目标数量的标记数据的引导背景视图,可以达到引导内容浏览者注册或登录的目的,也尽量避免影响正常的登录、注册功能。
基于目标控件在未登录状态下被触发的任意终端设备实施例,在终端设备的显示屏的显示区域显示账户信息页面的过程中,账户信息页面显示模块可以在未登录账户信息页面的第三页面区域加载并显示提示信息,该提示信息用于提示登录状态下允许显示多于目标数量的标记数据。
本申请实施例提供的终端设备在未登录账户信息页面的第三页面区域加载提示信息,可以进一步达到引导内容浏览者注册或登录的目的,也尽量避免影响正常的登录、注册功能。
基于目标控件在未登录状态下被触发的任意终端设备实施例,在终端设备的显示屏的显示区域显示账户信息页面的过程中,账户信息页面显示模块可以在未登录账户信息页面的第四页面区域加载并显示账户操作控件,该账户操作控件用于触发显示账户注册页面和/或账户登录页面的操作。
本申请实施例提供的终端设备,若目标控件在未登录状态下被触发,在未登录账户信息页面上加载并显示账户操作控件,一方面达到引导内容浏览者注册或登录的目的,另一方面也便于内容浏览者进行注册或登录操作,当内容浏览者通过浏览第一标记数据从而产生登录或注册的意愿,不需要跳转到其他页面来触发登录或注册操作,从而简化注册或登录操作的实现复杂度,也提升了用户体验度。
在上述任意终端设备实施例的基础上,若上述目标控件在登录状态下被触发,则账户信息页面包括登录账户信息页面,并且上述在终端设备的显示屏的显示区域显示账户信息页面的过程中,账户信息页面显示模块可以读取第一标记数据和第二标记数据,其中,第二标记数据包括登录状态下标记得到的标记数据;以及,根据读取第一标记数据和第二标 记数据的读取结果,加载并显示登录账户信息页面的第一页面区域的页面内容。
本申请实施例提供的终端设备在内容浏览者登录账户的情况下,将同步第一标记数据,即读取第一标记数据和第二标记数据并根据读取结果加载并显示登录账户信息页面的第一页面区域的页面内容,避免在登录账户后丢失未登录状态下标记得到的标记数据,提高标记数据展示的稳定性和可靠性,也提升了用户体验度。
在登录状态下,账户信息页面显示模块还可以在上述终端设备的显示屏的显示区域显示选择控件;通过接收该选择控件的触发事件获取同步指示信息,以便根据该同步指示信息加载并显示登录账户信息页面的第一页面区域的页面内容。
本申请实施例提供的终端设备在内容浏览者登录账户的情况下,可以通过显示选择控件支持内容浏览者选择是否将未登录状态下被标记的标记数据同步到登录状态下,一方面避免自动同步数据导致错误加载非本账户标记得到的标记数据的情况,另一方面避免在登录账户后丢失未登录状态下标记得到的第一标记数据,提高标记数据展示的稳定性和可靠性,也提升了用户体验度。
进一步地,账户信息页面显示模块在同步指示信息指示同步第一标记数据的情况下读取第一标记数据。
本申请实施例提供的终端设备支持内容浏览者选择是否将未登录状态下被标记的标记数据同步到登录状态下,那么根据同步指示信息的指示读取第一标记数据,避免未得到同步指示信息的指示即读取第一标记数据的情形,从而避免终端设备处理资源的浪费。
若上述同步指示信息指示不同步第一标记数据,账户信息页面显示模块可以从终端设备的存储空间中删除第一标记数据。
若内容浏览者选择不同步第一标记数据,往往意味着该标记数据对内容浏览者而言已经属于无用数据,为避免无用数据占据终端设备的存储空间,对无用数据进行删除,从而节省终端设备的存储空间。
在上述任意终端设备实施例的基础上,账户信息页面显示模块可以读取第一标记数据;根据读取默认标记类型的第一标记数据的读取结果,加载并显示账户信息页面的第一页面区域的页面内容。进一步地,账户信息页面显示模块还可以接收到标记类型切换事件,该标记类型切换事件指示切换到目标标记类型的第一标记数据;以及,根据读取目标标记类型的第一标记数据的读取结果,加载并显示账户信息页面的第一页面区域的页面内容,以替换该账户信息页面的第一页面区域当前显示的页面内容。
本申请实施例提供的终端设备,支持标记类型的切换,由此可以在账户信息页面的第一页面区域分别显示不同标记类型的标记数据。
第三方面,本申请实施例还提供一种电子设备,包括处理器和存储器;
存储器用于存储执行第一方面各个方法实施例所述方法的程序;处理器被配置为执行存储器中存储的程序。
本申请实施例提供的电子设备在检测到目标控件被触发后,在其显示屏的显示区域显 示账户信息页面,该账户信息页面能够显示未登录状态下标记得到的标记数据。可见,本申请实施例提供的标记数据处理方法支持内容浏览者在未登录的状态下对内容和/或内容发布者做标记,并通过个人主页显示未登录状态下标记得到的标记数据,不仅简化了内容浏览者的操作复杂度,还增加了浏览未登录状态下标记得到的标记数据的功能,提高了操作灵活性和用户体验度。
第四方面,本申请实施例还提供一种计算机可读存储介质,存储有执行第一方面各个实施例所述方法的程序。
本申请实施例提供的计算机可读存储介质中所保存的程序在检测到目标控件被触发后,在其显示屏的显示区域显示账户信息页面,该账户信息页面能够显示未登录状态下标记得到的标记数据。可见,本申请实施例提供的标记数据处理方法支持内容浏览者在未登录的状态下对内容和/或内容发布者做标记,并通过个人主页显示未登录状态下标记得到的标记数据,不仅简化了内容浏览者的操作复杂度,还增加了浏览未登录状态下标记得到的标记数据的功能,提高了操作灵活性和用户体验度。
附图说明
图1为本申请一个实施例提供的标记数据处理方法流程图;
图2A为本申请一个实施例提供的显示有相应的背景视图的未登录账户信息页面示意图;
图2B为本申请一个实施例提供的显示有第一标记数据和引导背景视图的未登录账户信息页面示意图;
图2C为本申请另一个实施例提供的显示有第一标记数据和引导背景视图的未登录账户信息页面示意图;
图2D为本申请一个实施例提供的显示有第一标记数据、引导背景视图和提示信息的未登录账户信息页面示意图;
图3为本申请另一个实施例提供的标记数据处理方法流程图;
图4为本申请一个实施例提供的登录账户信息页面示意图;
图5为本申请又一个实施例提供的标记数据处理方法流程图;
图6A为本申请一个实施例提供的默认显示的未登录账户信息页面示意图;
图6B为本申请一个实施例提供的切换标记类型后的未登录账户信息页面示意图;
图7A为本申请另一个实施例提供的默认显示的未登录账户信息页面示意图;
图7B为本申请另一个实施例提供的切换标记类型后的未登录账户信息页面示意图;
图8A为本申请又一个实施例提供的默认显示的未登录账户信息页面示意图;
图8B为本申请又一个实施例提供的一种切换标记类型后的未登录账户信息页面示意图;
图8C为本申请又一个实施例提供的另一种切换标记类型后的未登录账户信息页面示 意图;
图9为本申请一个实施例提供的终端设备的框图;
图10为本申请一个实施例提供的移动终端结构示意图;
图11为本申请另一个实施例提供的计算机设备结构示意图。
具体实施方式
为了更好的理解上述技术方案,下面通过附图以及具体实施例对本申请实施例的技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请实施例技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
本申请实施例提供一种标记数据处理方法,该方法由安装有浏览器或客户端应用程序的终端设备实现,如图1所示,该方法包括:
步骤101、检测到目标控件被触发,该目标控件用于触发显示账户信息页面的操作。
其中,检测到目标控件被触发,即接收到该目标控件的触发事件。
本申请实施例不对目标控件的控件类型以及触发事件的内容进行限定,实际应用中,可以根据实际情况确定其控件类型并配置其触发事件。作为举例而非限定,该目标控件可以包括按钮控件,其触发事件包括点击按钮控件,简称点击事件,则内容浏览者通过点击触发该按钮控件,终端设备接收到该按钮控件的点击事件即检测到该按钮控件被触发;该目标控件也可以包括手势控件,其触发事件包括在该手势控件所在区域做出对应的手势(例如向特定方向滑动),简称手势事件,则内容浏览者通过在该手势控件所在区域做出对应的手势从而触发该手势控件,终端设备接收到该手势控件的手势事件即检测到该手势控件被触发;该目标控件也可以包括语音识别控件,一种实现方式中,该语音识别控件的触发事件包括点击该语音识别控件(简称点击事件)并发出语义表达包括“打开账户信息页面”的语音指令(简称语音指令事件),则内容浏览者通过点击该语音识别控件来唤醒该语音识别控件,在语音识别控件被唤醒的状态下,发出语义表达为“打开账户信息页面”的语音指令从而触发该语音识别控件,终端设备接收到语音识别控件的点击事件以及语音指令事件即检测到该语音识别控件被触发,另一种实现方式中,该语音识别控件的触发事件包括发出语义表达为“打开账户信息页面”的语音指令,简称语音指令事件,则内容浏览者通过发出语义表达为“打开账户信息页面”的语音指令从而触发该语音识别控件,终端设备接收到该语音指令事件即检测到该语音识别控件被触发。
步骤102、在上述终端设备的显示屏的显示区域显示账户信息页面,该账户信息页面至少用于加载并显示第一标记数据,第一标记数据包括未登录状态下标记得到的标记数据。
其中,标记数据包括以下至少一种:被标记的内容的数据,被标记的内容发布者的数据。
本申请实施例中,内容可以但不仅限于包括内容发布者发布的视频、图片、文本等等。
被标记的内容的数据包括用于展示被标记的内容的数据,例如被标记的内容的数据包括以下至少一种数据:被标记的内容的摘要数据(包括该内容的名称、简介等),被标记的内容的缩略图等等。若内容为视频,该缩略图可以包括视频中指定图像帧的缩小图;若内容为图片,该缩略图可以包括图片的缩小图或者图片的裁剪图;若内容为文本,该缩略图可以包括显示该文本部分或全部内容的图片。其中,被标记的内容的数据可以包括视频、图片、文本等等。
被标记的内容发布者的数据包括展示被标记的内容发布者的信息的数据,例如,被标记的内容发布者的数据包括以下至少一种:被标记的内容发布者的简介数据(包括该内容发布者的账户名称,内容发布者的标签等),被标记的内容发布者的账户头像等等。被标记的内容发布者的数据可以包括文本、图片、视频等等。
对内容的标记可以包括但不仅限于点赞、收藏、差评、评分、评价等等操作,本申请实施例对此不做限定,实际应用中,根据需要对内容的标记进行定义及配置。
对内容发布者的标记可以包括但不仅限于关注、支持等等操作,本申请实施例对此不做限定,实际应用中,根据需要对内容发布者的标记进行定义及配置。
本申请实施例提供的标记数据处理方法,终端设备在检测到目标控件被触发后,在其显示屏的显示区域显示账户信息页面,该账户信息页面能够显示未登录状态下标记得到的标记数据。可见,本申请实施例提供的标记数据处理方法支持内容浏览者在未登录的状态下对内容和/或内容发布者做标记,并通过个人主页(即账户信息页面)显示未登录状态下标记得到的标记数据,不仅简化了内容浏览者的操作复杂度,还增加了浏览未登录状态下标记得到的标记数据的功能,提高了操作灵活性和用户体验度。
若上述目标控件在未登录状态下被触发,则账户信息页面包括未登录账户信息页面,并且上述在终端设备的显示屏的显示区域显示账户信息页面的过程中,终端设备可以读取上述第一标记数据,并根据读取第一标记数据的读取结果加载并显示未登录账户信息页面的第一页面区域的页面内容。
其中,未登录状态是指已注册的账户未登录内容发布平台的状态,相应的,登录状态是指已注册的账户登录内容发布平台的状态。本申请实施例不对登录状态的检测实现手段进行限定,可以采用现有实现手段来检测账户的登录状态。本申请实施例也不对登录状态的检测时机进行限定,以客户端应用程序为例,可以是在客户端应用程序启动过程中或启动完成后即进行检测,也可以是按照预定的检测周期定期进行检测,还可以是在检测到目标控件被触发后检测账户的登录状态是否为未登录状态。
申请人在实现本申请的过程中发现,目前的内容发布平台不支持内容浏览者在未登录本平台的状态下打开个人主页(即账户信息页面),当内容浏览者触发了个人主页入口,终端的浏览器或客户端应用程序显示账户登录页面或账户注册页面,而非跳转至个人主页入口。个人主页往往是展示内容浏览者进行过标记的标记数据的页面,如果在未登录状态下不支持个人主页的显示,会影响内容浏览者的用户体验。针对这一情况,本申请实施例提 供的标记数据处理方法不仅允许内容浏览者在未登录状态下进行标记操作,而且支持在未登录状态下显示未登录账户信息页面,在该未登录账户信息页面上加载并显示未登录状态下标记得到的标记数据。内容浏览者在未登录状态下可以对内容和/或内容发布者进行标记操作,并且可以通过未登录账户信息页面浏览标记得到的标记数据,不仅简化了内容浏览者对内容和/或内容发布者的操作复杂度,还增加了未登录状态下浏览标记数据的功能,提高了操作灵活性和用户体验度。
本申请实施例中,账户信息页面的页面内容包括页面结构和页面元素,相应的,加载并显示账户信息页面的某个页面区域的页面内容包括加载并显示在该页面区域的页面内容。
当账户信息页面被确定,该账户信息页面的页面结构固定不变,页面元素动态可变。其中,账户头像(未登录状态下为默认图像、登录状态下为内容浏览者配置的图像)、账户操作控件、标记数据、背景视图、提示信息等等均属于页面元素。以未登录账户信息页面为例,假设未登录账户信息页面的页面结构包括相邻的第一矩形部分和第二矩形部分。第一矩形部分的背景色为绿色,其对应的页面区域用于显示账户头像以及账户操作控件等页面元素。第二矩形部分的背景色为蓝色,其对应的页面区域用于显示标记数据、背景视图、提示信息等页面元素。
上述加载并显示未登录账户信息页面的第一页面区域的页面内容具体可以按照指定顺序依次加载并显示未登录账户信息页面的页面结构和页面元素,也可以同步加载并显示未登录账户信息页面的页面结构和页面元素。
应当指出的是,加载并显示页面结构和页面元素,不意味着用户能够通过终端设备的显示屏看到这些页面结构和页面元素。例如,如果某些页面结构、页面元素被其他页面结构和页面元素覆盖,则用户无法看到被覆盖的页面结构和页面元素。又例如,对于透明的页面结构或页面元素(例如手势控件),用户也无法通过显示屏看到。
页面结构固定不变体现在:以上文中的假设情况为例,在未登录账户信息页面的显示过程中,始终按照预定的比例关系和位置关系显示绿色背景的第一矩形部分和蓝色背景的第二矩形部分,页面结构的显示不会随着未登录账户信息页面上所显示的页面元素的变化而变化。
页面元素动态可变可以体现在:在检测到目标控件被触发而加载并显示账户信息页面的情况下,加载并显示预先配置的默认页面元素,其中,以未登录账户信息页面为例,根据读取第一标记数据的读取结果不同,默认页面元素可以不同。页面元素动态可变还可以体现在下述的切换展示不同标记类型的第一标记数据。
若页面结构已加载完成,但页面元素还未加载完成,那么此时,在终端设备的显示屏的显示区域将仅显示页面结构,即显示绿色背景的第一矩形部分和蓝色背景的第二矩形部分,随着页面元素的加载完成,逐步在该显示区域显示加载完成的页面元素。
本申请实施例中,上述读取第一标记数据的具体实现方式有多种,本申请实施例对此不作限定。在一种实现方式中,第一标记数据保存在终端设备本地,那么,终端设备从本 终端设备用于保存第一标记数据的存储空间中读取第一标记数据。另一种实现方式中,第一标记数据保存在网络设备(例如,内容发布平台的服务器、或该服务器可访问的网络存储设备等)上,以客户端应用程序为例,在一个实施例中,终端设备可以在客户端应用程序启动过程中或启动后即从网络设备上请求获取第一标记数据并缓存在本终端设备上,当本终端设备检测到上述目标控件被触发,则从本终端设备上读取缓存的第一标记数据;在另一个实施例中,当检测到上述目标控件被触发时,终端设备从网络设备上请求获取第一标记数据。
第一标记数据保存在网络设备的情况下终端设备要读取第一标记数据,可以向网络设备发送标记数据获取请求,该请求中携带本终端设备的标识信息,以便网络设备根据终端设备的标识信息查找该终端设备对应的第一标记数据。本申请实施例不对终端设备的标识信息进行限定,其可以包括终端设备的MAC地址,还可以包括终端设备的设备码等信息。
如上所述,在未登录状态下,终端设备根据读取第一标记数据的读取结果,加载并显示未登录账户信息页面的第一页面区域的页面内容。从而直观地向内容浏览者展示未登录状态下被标记的标记数据,便于内容浏览者了解自己在未登录状态下,对内容和/或内容发布者进行标记操作的情况。
其中,若内容浏览者从未在未登录状态下使用本终端设备对内容或内容发布者进行过标记,或者第一标记数据已经按照预定的规则被清空,那么,就会存在未读取到该第一标记数据的读取结果的情况。这种读取结果下,加载并显示未登录账户信息页面的第一页面区域的页面内容可以包括在未登录账户信息页面的第一页面区域加载并显示相应的背景视图,其中,该背景视图为上述第一页面区域的页面内容,更具体的,该背景视图是未读取到第一标记数据的读取结果时对应的默认页面元素。该背景视图可以用来指示未读取到第一标记数据,其中,该背景视图可以包括具有设定图案的视图,例如为白色背景视图。进一步地,该背景视图还可以用来提示允许内容浏览者在未登录状态下对内容和/或内容发布者进行标记操作,例如,该背景视图可以通过文字或图形、视频等进行提示。
以标记操作为点赞为例,在未读取到第一标记数据的情况下,未登录账户信息页面如图2A所示,未登录账户信息页面的页面结构包括第一矩形部分201以及第二矩形部分202。未登录账户信息页面的页面结构的第一矩形部分201对应的页面区域显示有账户头像2011(未登录状态下为默认图像)和账户操作控件2012。第二矩形部分202对应的页面区域显示有第一页面区域203,并且第一页面区域203显示有对应的背景视图,该背景视图通过文字提示允许内容浏览者在未登录状态下对内容和/或内容发布者进行标记操作。其中,第一页面区域203在第二矩形部分202对应的页面区域内。
在没有读取到第一标记数据的情况下,在上述第一页面区域加载并显示相应的背景视图,从而能够清楚、直观地向内容浏览者传达了未读取到第一标记数据的情况。应当指出的是,若未读取到该标记数据,也可以不显示背景视图。如上所述,显示未登录账户信息页面的过程包括显示该页面的页面结构及页面元素,若不显示背景视图,则在第一页面区 域203会显示对应的页面结构或其他位于该区域的页面元素(该页面元素原本会被显示的标记数据所覆盖)。
其中,在未登录状态下,若读取到第一标记数据,则在未登录账户信息页面的第一页面区域加载并显示目标数量的第一标记数据。相应的,
上述第一页面区域的页面内容包括上述第一标记数据,即加载并显示第一页面区域的页面内容包括在第一页面区域上加载并显示的第一标记数据,更具体的,加载并显示的第一标记数据是读取到第一标记数据的读取结果对应的默认页面元素。
一个实施例中,可以仅在未登录账户信息页面的第一页面区域加载并显示目标数量的第一标记数据,这些第一标记数据覆盖了该第一页面区域。另一个实施例中,可以仅在未登录账户信息页面的第一页面区域加载并显示目标数量的第一标记数据,这些第一标记数据未覆盖第一页面区域,并且未被覆盖的上述第一页面区域的部分显示对应的页面结构或其他页面元素。又一个实施例中,可以在未登录账户信息页面的第一页面区域叠加显示目标数量的第一标记数据和指定图案的背景视图(例如白色背景视图),其中,第一标记数据未覆盖上述第一页面区域,指定图案的背景视图位于标记数据的下层且覆盖上述第一页面区域。
本申请实施例中,目标数量为读取到的第一标记数据中满足预定条件的第一标记数据的数量,该预定条件包括以下至少一种:预定的标记时间条件、预定的标记数量条件。
其中,预定的标记时间条件对第一标记数据的标记时间进行限定,预定的标记数量条件对第一标记数据的数量进行限定。实际应用中可以灵活配置预定条件,例如只配置预定的标记时间条件,或仅配置预定的标记数量条件,或者配置的预定条件包括预定的标记时间条件和标记数量条件。实际应用中也可以灵活配置预定的标记时间条件的内容、预定的标记数量条件的内容。
例如,在一个场景下,终端设备最多只保存最近7天内在未登录状态下最新标记得到的6个第一标记数据,相应的,上述预定条件限定了允许显示最近7天内在未登录状态下最新标记得到的6个第一标记数据。具体到该场景下,若读取到5个第一标记数据,则加载并显示该5个第一标记数据;若读取到6个第一标记数据,则加载并显示该6个第一标记数据。
在另一个场景下,终端设备可以保存多于6个第一标记数据,但只读取最近7天内在未登录状态下最新标记得到的不超过6个第一标记数据,相应的,上述预定条件限定了允许显示最近7天内在未登录状态下最新标记得到的6个第一标记数据。具体到该场景下,若读取到5个第一标记数据,则加载并显示该5个第一标记数据,若读取到6个第一标记数据,则加载并显示该6个第一标记数据。
在又一个场景下,终端设备可以保存的第一标记数据数量多于6个,且可以读取的第一标记数据数量多于6个,上述预定条件限定了允许显示最近7天内在未登录状态下最新标记得到的6个第一标记数据。具体到该场景下,若读取到最近7天标记得到的5个第一 标记数据,则加载并显示该5个第一标记数据;若读取到最近7天标记得到的该6个第一标记数据,则加载并显示6个第一标记数据;若读取到最近8天标记得到的6个第一标记数据,其中5个第一标记数据是在最近7天内标记得到的,最早的第一标记数据是早于最近7天标记得到的,则加载并显示最近7天内最新标记得到的5个第一标记数据;若读取到最近7天标记得到的7个第一标记数据,则加载并显示其中最新标记得到的6个第一标记数据。
本申请实施例提供的方法,对第一标记数据的显示数量进行了限定,可以达到引导内容浏览者注册或登录的目的,也尽量避免影响正常的登录、注册功能。另一方面,内容浏览者的关注点往往会随着时间的推移而改变,因此,显示最近预定时间段内的最新标记得到的若干第一标记数据可以更准确地反映内容浏览者当前的关注点,进而提升了用户体验度。
除了对显示的第一标记数据的数量进行限定,如上所述,终端设备还可以对保存以及读取的第一标记数据的数量进行限定,以节省存储空间。
其中,实际应用中可以根据需要配置对保存以及读取的第一标记数据的限定条件,可以但不仅限于与显示数量的上述预定条件保持一致。
在未登录状态下,在读取到第一标记数据的各个方法实施例的基础上,在终端设备的显示屏的显示区域显示账户信息页面的过程中,还可以在未登录账户信息页面的第二页面区域加载并显示引导背景视图,该引导背景视图用于提示允许显示多于目标数量的标记数据。
上述引导背景视图为上述第二页面区域的页面内容,更具体的,可以是读取到第一标记数据的读取结果对应的默认页面元素。
本申请实施例不对未登录账户信息页面的第一页面区域和第二页面区域的具***置关系以及比例关系进行限定。未登录账户信息页面的第二页面区域与第一页面区域可以相邻,作为举例而非限定,可以如图2B所示,在未登录账户信息页面的第一页面区域203的下方且与第一页面区域203相邻的第二页面区域204加载引导背景视图,引导背景视图通过诸如带边框的矩形图片等的特定图案用于提示允许显示多于目标数量的标记数据;也可以如图2C所示,在未登录账户信息页面的第一页面区域203的右方且与第一页面区域203相邻的第二页面区域204加载引导背景视图,引导背景视图通过带边框的矩形图片等的特定图案用于提示允许显示多于目标数量的标记数据。
未登录账户信息页面的第二页面区域204与第一页面区域203也可以有其他的位置关系,例如,第一页面区域203位于第二页面区域204内,引导背景视图在第一标记数据的下层。
本申请实施例不对引导背景视图的具体显示内容进行限定。作为举例而非限定,可以在引导背景视图上通过文字提示允许显示多于目标数量的标记数据,也可以在引导背景视图上通过特定图案提示允许显示多于目标数量的标记数据。对于通过特定图案进行提示的 实现方式又可以有多种。一种实现方式中,标记数据以带边框的矩形图片形式显示,那么,引导背景视图的特定图案包括多个完整的或部分的矩形边框(如图2B、2C所示);另一种实现方式中,引导背景视图由至少两个图层构成,其中位于下方的图层显示至少一个标记数据(可以不限定是否登录状态下标记得到的标记数据),位于上方的图层为阴影遮罩。
实际应用中,可以进一步区分第一标记数据的不同读取结果对应的显示内容,以增强对内容浏览者进行引导的效果。例如,在读取到的第一标记数据的数量未超过指定数量的情况下,不显示引导背景视图,在读取到的第一标记数据的数量超过指定数量的情况下,显示引导背景视图。
本申请实施例提供的标记数据处理方法,在未登录账户信息页面的第二页面区域加载用于提示允许显示多于目标数量的标记数据的引导背景视图。根据上述对引导背景视图的描述可知,引导背景视图或通过文字提示,或通过图形提示。引导背景视图通过显示提示信息,而不显示更多的标记数据的具体内容,易对内容浏览者形成心理暗示,激发内容浏览者浏览更多标记数据的意愿,进而能够达到引导内容浏览者注册或登录的目的,也尽量避免影响正常的登录、注册功能。
基于目标控件在未登录状态下被触发的任意方法实施例,在终端设备的显示屏的显示区域显示账户信息页面的过程中,还可以在未登录账户信息页面的第三页面区域加载并显示提示信息,该提示信息用于提示登录状态下允许显示多于目标数量的标记数据。
其中,提示信息可以包括文本、图片、视频、控件等等。
本申请实施例不对未登录账户信息页面的第三页面区域与第一页面区域、第二页面区域的位置关系和比例关系进行限定。作为举例而非限定,一种实现方式中,如图2D所示,第二页面区域204位于第一页面区域203的下方,第三页面区域205固定位于第二页面区域204内,且面积小于第二页面区域204的面积;另一种实现方式中,第一页面区域203与第二页面区域204相邻,若未读取到第一标记数据,则第三页面区域205位于第一页面区域203内且面积小于第一页面区域203的面积;若读取到第一标记数据,则第三页面区域205位于第二页面区域204内,且面积小于第二页面区域204的面积。
在图2D所示的未登录账户信息页面中,第三页面区域205显示的提示信息包括文本和账户操作按钮控件。通过文本的文字内容明确提示内容浏览者登录可观看更多点赞内容,通过账户操作按钮控件引导内容浏览者立即进行登录或注册操作。
实际应用中,可以灵活配置上述背景视图以及提示信息的显示内容。例如,未读取到第一标记数据情况下的背景视图为具有图2A所示的文字内容的白色背景图,引导背景视图为具有图2B或图2C所示的不完整矩形框图案的背景图,提示信息的内容为图2D所示的文字内容。那么,若未读取到第一标记数据,则仅显示对应的背景视图,而不需要显示提示信息;若读取到第一标记数据且数量未达到预定的标记数量条件,则显示读取到的第一标记数据以及提示信息(如图2B和2C所示);若读取到第一标记数据达到预定的标记数量条件,则显示读取到的满足预定条件的第一标记数据、引导背景视图以及提示信息(如图 2D所示)。
本申请实施例提供的标记数据处理方法,在第三页面区域205加载并显示提示信息,可以进一步达到引导内容浏览者注册或登录的目的,也尽量避免影响正常的登录、注册功能。
基于目标控件在未登录状态下被触发的任意方法实施例,在终端设备的显示屏的显示区域显示账户信息页面的过程中,终端设备还可以在未登录账户信息页面的第四页面区域加载并显示账户操作控件,该账户操作控件用于触发显示账户注册页面和/或账户登录页面的操作。
本申请实施例不对账户操作控件的控件类型进行限定,其可以为按钮控件,也可以为手势控件,还可以为语音识别控件、面部识别控件等。
若账户操作控件为按钮控件,一个实施例中,未登录账户信息页面上仅设置有账户登录页面的入口,则可以在未登录账户信息页面上设置有账户登录按钮控件(该账户登录按钮控件作为账户操作按键),若接收到对该账户登录按钮控件的点击事件,则加载并显示账户登录页面,并在该账户登录页面上加载并显示账户注册控件,该账户注册控件作为账户注册页面的入口;另一个实施例中,未登录账户信息页面上设置有账户登录页面的入口和账户注册页面入口,相应的,在未登录账户信息页面上设置有账户登录按钮控件和账户注册按钮控件,若接收到该账户登录按钮控件的点击事件,则加载并显示账户登录页面,若接收到该账户注册按钮控件的点击事件,则加载并显示账户注册页面。
本公开实施例不对账户操作控件以及其在账户登录页面上的设置方式进行限制,在实际应用中,可以根据需要灵活地配置账户操作控件以及其在账户登录页面上的设置方式。
若账户操作控件为手势控件,一个实施例中,通过不同的手势动作触发该手势控件可以分别进入账户登录页面和账户注册页面,例如,若内容浏览者在该手势控件的显示区域内做出登录手势(例如单手指右滑),终端设备接收到该对应的登录手势事件,则加载并显示账户登录页面;若内容浏览者在该手势控件的显示区域内做出注册手势(例如双手指右滑),终端设备接收到该对应的注册手势事件,则加载并显示账户注册页面;另一个实施例中,通过手势动作触发该手势控件进入账户登录页面,即内容浏览者在该手势控件的显示区域内做出登录手势(例如单手指右滑),终端设备接收到该对应的登录手势事件,则加载并显示账户登录页面,在该账户登录页面还可以设置有账户注册页面的入口。
若账户操作控件为语音识别控件,一个实施例中,通过不同的语音指令触发该语音识别控件可以分别进入账户登录页面和账户注册页面,例如,若内容浏览者按住该语音识别控件(产生长按事件)并在此过程中发出语义表达为登录的语音指令,终端设备接收到该语音识别控件的长按事件及语义表达为登录的语音指令,则加载并显示账户登录页面;若内容浏览者按住该语音识别控件(产生长按事件)并在此过程中发出语义表达为注册的语音指令,终端设备接收到该语音识别控件的长按事件及语义表达为注册的语音指令,则加载并显示账户注册页面;另一个实施例中,内容浏览者通过语音指令触发该手势控件进入 账户登录页面,即内容浏览者按住该语音识别控件(产生长按事件)并在此过程中发出语义表达为登录的语音指令,终端设备接收到该语音识别控件的长按事件及语义表达为登录的语音指令,则加载并显示账户登录页面,在该账户登录页面还可以设置有账户注册页面的入口。
若账户操作控件为面部识别控件,则内容浏览者可以通过调用面部识别功能触发进入账户登录页面,例如,若终端设备检测到面部识别控件被触发(不限于点击触发、手势触发、语音指令触发等),则调用面部识别功能对内容浏览者进行面部识别,并在面部识别通过后加载并显示账户登录页面,在该账户登录页面上加载并显示账户登录控件,在该账户登录页面还可以设置有账户注册页面的入口。
本申请实施例不对第四页面区域与上述其他页面区域的位置关系及比例关系进行限定。作为举例而非限定,如图2D所示,第四页面区域206位于第一页面区域203的上方,并且,第四页面区域206加载并显示账户操作控件“登录/注册”控件2012,该账户操作控件2012用于触发显示账户注册页面或账户登录页面的操作。
本申请实施例提供的标记数据处理方法,在未登录账户信息页面上加载并显示账户操作控件,一方面达到引导内容浏览者注册或登录的目的,另一方面也便于内容浏览者进行注册或登录操作。当内容浏览者通过浏览第一标记数据从而产生登录或注册的意愿,不需要跳转到其他页面来触发登录或注册操作,从而简化注册或登录操作的实现复杂度,也提升了用户体验度。
应当指出的是,本申请实施例中所述的未登录账户信息页面的各个页面区域(如第一页面区域203、第二页面区域204、第三页面区域205、第四页面区域206)是为了便于描述而对页面的显示区域进行的虚拟划分,而不是对页面的页面结构的划分。实际应用中,可以根据不同的需要对应不同的页面区域划分方式,页面区域的划分不构成对本申请保护范围的限定。
在上述任意方法实施例的基础上,若上述目标控件在登录状态下被触发,则账户信息页面包括登录账户信息页面,并且上述在终端设备的显示屏的显示区域显示账户信息页面的过程中,可以读取第一标记数据和第二标记数据,其中,第二标记数据包括登录状态下标记得到的标记数据;以及,根据读取第一标记数据和第二标记数据的读取结果,加载并显示登录账户信息页面的第一页面区域的页面内容。
应当指出的是,实际应用中,未登录账户信息页面与登录账户信息页面可以为同一个页面,也可以为不同的页面,本申请实施例对此不做限定。若为同一个页面,则其页面结构相同,但页面元素不同。
本申请实施例提供的方法,在内容浏览者登录账户的情况下,将同步第一标记数据,即读取第一标记数据和第二标记数据并根据读取结果加载并显示登录账户信息页面的第一页面区域的页面内容,避免在登录账户后丢失未登录状态下标记得到的标记数据,从而提高了标记数据展示的稳定性和可靠性,也提升了用户体验度。
其中,登录账户信息页面加载并显示未登录状态下标记得到的标记数据,体现了将未登录状态下标记得到的标记数据同步到登录状态下。
本申请实施例不对登录状态的检测实现手段进行限定,可以采用现有实现手段来检测登录状态。本申请实施例也不对登录状态的检测时机进行限定,以客户端应用程序为例,可以是在客户端应用程序启动过程中或启动完成后即进行检测,也可以是按照预定的检测周期定期进行检测,还可以是在检测到目标控件被触发后检测账户的登录状态是否为登录状态。
在一个实施例中,可以在检测到账户的登录状态后,对账户的登录状态进行标记。检测到目标控件被触发后,如图3所示,执行如下操作:
步骤301、读取账户的登录状态,若为登录状态,则执行步骤302,若为未登录状态,则执行步骤305。
步骤302、读取第一标记数据和本账户的第二标记数据。
本实施例中,第一标记数据保存在本终端设备上,第二标记数据保存在内容发布平台的服务器上,因此终端设备在步骤302中从本终端设备读取第一标记数据,从服务器请求获取第二标记数据。
步骤303、对读取到的第一标记数据和/或本账户的第二标记数据去重,并按照预定规则排序。
本实施例中,可以按照标记时间顺序排序。
本实施例中,若第一标记数据已被删除或在未登录状态下没有进行过标记,则终端设备无法读取到第一标记数据;若在本账户登录状态下没有进行过标记或第二标记数据已被删除,则终端设备无法读取到第二标记数据。
本实施例中,若终端设备仅读取到第一标记数据或仅读取到第二标记数据,则可以跳过该步骤303,或者可以跳过去重操作而只进行排序操作。
步骤304、加载并显示登录账户信息页面的页面内容,该登录账户信息页面的页面内容包括经去重和排序后的第一标记数据和/或第二标记数据。
该步骤中,根据读取第一标记数据和/或第二标记数据的读取结果加载并显示登录账户信息页面的页面内容。若未读取到第一标记数据和第二标记数据,则跳过步骤303,并参照上述图2A中的第一页面区域203的显示方式对登录账户信息页面的第一页面区域进行显示。
如图4所示,登录账户信息页面的页面内容包括:显示在该页面的第一页面区域401的第一标记数据(虚线框表示)和第二标记数据(实线框表示),以及显示在该页面的第二页面区域402的账户头像和账户信息。
在步骤301中,如果读取到的账户的登录状态为未登录状态,则执行步骤305。
步骤305、读取第一标记数据。
步骤306、根据第一标记数据的读取结果,加载并显示未登录账户信息页面的页面内容。
该步骤的具体实现方式可以参照上述实施例的说明,此处不再赘述。
在另一个实施例中,账户登录成功后将自动跳转到登录账户信息页面,并自动同步第一标记数据并将第一标记数据显示在登录账户信息页面上,这种情况下,触发登录的控件为目标控件。如图5所示,终端设备可以执行如下操作:
步骤501、在检测到账户登录成功后,读取第一标记数据和本账户的第二标记数据。
读取标记数据的具体实现方式可以参照上述步骤302的说明。
步骤502、对读取到的第一标记数据和/或本账户的第二标记数据去重,并按照预定规则排序。
该步骤的具体实现方式可以参照上述步骤303的说明。
步骤503、加载并显示登录账户信息页面的页面内容,该登录账户信息页面的页面内容包括经去重和排序后的第一标记数据和/或第二标记数据。
该步骤的具体实现方式可以参照上述步骤304的说明。
此外,在登录状态下同步第一标记数据的基础上,还可以在终端设备的显示屏的显示区域显示选择控件;通过接收该选择控件的触发事件获取同步指示信息,以便根据该同步指示信息加载并显示登录账户信息页面的第一页面区域的页面内容。
本申请实施例不限定根据同步指示信息加载并显示上述页面内容的具体实现方式。一种实现方式中,在读取第一标记数据之前加载并显示上述选择控件,在接收到同步指示信息且该同步指示信息指示同步第一标记数据的情况下,读取第一标记数据,这种实现方式中,第二标记数据的读取时机与第一标记数据的读取时机可以相同也可以不同,若不同,则读取第二标记数据与加载并显示选择控件这两个步骤之间不存在时序上的限定。基于该实现方式,若同步指示信息指示同步第一标记数据,则既读取第一标记数据,也读取第二标记数据,并且根据第一标记数据和第二标记数据的读取结果,加载并显示登录账户信息页面的第一页面区域的页面内容;若同步指示信息指示不同步第一标记数据,则不读取第一标记数据,但仍然读取第二标记数据,根据第二标记数据的读取结果,加载并显示登录账户信息页面的第一页面区域的页面内容。
另一种实现方式中,读取第一标记数据与加载并显示选择控件不存在时序上的限定,若同步指示信息指示同步第一标记数据,则根据第一标记数据和第二标记数据的读取结果,加载并显示登录账户信息页面的第一页面区域的页面内容;若同步指示信息指示不同步第一标记数据,则忽略第一标记数据的读取结果,根据第二标记数据的读取结果,加载并显示登录账户信息页面的第一页面区域的页面内容,即,登录账户信息页面上显示第二标记数据。
一个实施例中,在图3所示的实施例基础上,若步骤301读取到的账户的登录状态为已登录,则首先加载并显示上述选择控件;若获取的同步指示信息指示不同步第一标记数据,则在步骤302中只读取本账户的第二标记数据,若获取的同步指示信息指示同步第一标记数据,则在步骤302中读取第一标记数据和第二标记数据。
另一个实施例中,检测到目标控件被触发后,读取账户的登录状态,若已登录,则加 载并叠加显示选择控件、登录账户信息页面的页面框架及部分页面元素(例如账户头像和账户信息),其中,选择控件显示在登录账户信息页面的上层;若获取的同步指示信息指示不同步第一标记数据,则仅读取第二标记数据,在登录账户信息页面加载并显示读取到的第二标记数据;若获取的同步指示信息同步显示第一标记数据,则读取第一标记数据和第二标记数据,并对读取到的标记数据进行去重并排序后,在登录账户信息页面加载并显示读取到的去重并排序后的第一标记数据和/或第二标记数据。
又一个实施例中,在检测到账户登录成功后,首先加载并显示上述选择控件;若获取的同步指示信息指示不同步第一标记数据,则只读取本账户的第二标记数据,在登录账户信息页面上加载并显示读取到的第二标记数据,若获取的同步指示信息指示同步第一标记数据,则读取第一标记数据和第二标记数据,对读取到的标记数据进行去重并排序后,在登录账户信息页面加载并显示读取到的去重并排序后的第一标记数据和/或第二标记数据。
又一个实施例中,检测到账户登录成功后,加载并叠加显示选择控件、登录账户信息页面的页面框架及部分页面元素(例如账户头像和账户信息),其中,选择控件显示在登录账户信息页面的上层;若获取的同步指示信息指示不同步第一标记数据,则仅读取第二标记数据,在登录账户信息页面加载并显示读取到的第二标记数据;若获取的同步指示信息指示同步第一标记数据,则读取第一标记数据和第二标记数据,对读取到的标记数据进行去重并排序后,在登录账户信息页面加载并显示读取到的去重并排序后的第一标记数据和/或第二标记数据。
本申请实施例提供的方法,在内容浏览者登录账户的情况下,可以通过显示选择控件支持内容浏览者选择是否将未登录状态下被标记的标记数据同步到登录状态下,一方面避免自动同步数据导致错误加载非本账户标记得到的标记数据的情况,另一方面避免在登录账户后丢失未登录状态下标记得到的第一标记数据,提高标记数据展示的稳定性和可靠性,也提升了用户体验度。
实际应用中,在账户注册后首次登录的情况下,可以不加载并显示上述选择控件,直接进行第一标记数据的同步,在非首次登录的情况下,加载并显示上述选择控件。
在加载并显示选择控件的实施例基础上,一种产品逻辑中,认为内容浏览者选择不同步第一标记数据,意味着该第一标记数据对内容浏览者而言已经属于无用数据,为避免无用数据占据终端设备的存储空间,可以对无用数据进行删除,即当同步指示信息指示不同步第一标记数据时,则从终端设备的存储空间中删除第一标记数据,从而节省终端设备的存储空间。在该产品逻辑中,删除无用数据还可以达到简化处理流程的目的,这是因为删除了无用数据,若在本次退出登录到下一次登录之间没有发生标记操作,则下一次登录后,由于没有保存有第一标记数据,就不需要询问内容浏览者是否需要同步第一标记数据。另一种产品逻辑中,认为内容浏览者选择不同步第一标记数据,意味着第一标记数据仅在本次登录状态下对内容浏览者而言属于无用数据,并不会因为内容浏览者本次选择不同步第一标记数据而删除第一标记数据,以便内容浏览者下一次登录时,仍然可以同步第一标记 数据。
若第一标记数据保存在网络设备上,则上述删除第一标记数据的操作具体可以包括删除保存和/或缓存在本终端设备的存储空间中的第一标记数据,并向网络设备发送数据删除请求,以便网络设备删除第一标记数据。若第一标记数据保存在本终端设备上,则删除第一标记数据的操作具体可以包括在本终端设备的存储空间中删除第一标记数据。
本申请实施例不对保存第一标记数据的数据结构进行限定。可选的,以队列形式保存第一标记数据,删除第一标记数据即清空第一标记数据的队列。
在同步第一标记数据的实施例基础上,若在登录账户信息页面的第一页面区域加载并显示第一标记数据,还可以将加载并显示的第一标记数据从保存第一标记数据的存储空间中删除。
若在登录账户信息页面的第一页面区域加载并显示第一标记数据,无论是否删除这些第一标记数据,均可以将这些第一标记数据保存在保存第二标记数据的存储空间中,从而在数据存储层面上实现登录状态下的第一标记数据的同步。
以第一标记数据保存在本终端设备上为例,终端设备在登录账户信息页面的第一页面区域加载并显示第一标记数据的基础上,还可以向服务器发送通知消息,该通知消息用于指示第一标记数据所展示的内容和/或内容发布者被标记。可选的,终端设备还将第一标记数据从本终端设备用于保存第一标记数据的存储空间中删除。服务器接收到该通知消息后,将对应的第一标记数据与内容浏览者的账户关联保存(即作为第二标记数据保存)。更进一步地,服务器根据接收到的通知消息中的第一标记数据的数量更新第一标记数据所对应内容的标记计数信息。以标记为点赞为例,假设内容A现有的点赞数量为1000,服务器接收到的通知消息中指示第一标记数据中有3个第一标记数据是被点赞的内容A的数据,那么,服务器将内容A的点赞数量修改为1003;服务器还根据通知消息中的第一标记数据对应的内容浏览者的信息更新第一标记数据的标记者集合,该标记者集合至少包括对该标记数据对应的内容和/或内容发布者进行标记的内容浏览者的集合。以标记为点赞为例,假设服务器接收到的通知消息中的第一标记数据中有第一标记数据是被点赞的内容A的数据,那么,服务器将标记该第一标记数据的内容浏览者的账户名添加到标记者集合中。
本申请实施例不对上述通知消息的具体内容进行限定,作为举例而非限定,该通知消息中包括第一标记内容所展示的被标记内容和/或内容发布者的标识信息。
在该实施例中,同步第一标记数据的情况下,终端设备向服务器通知第一标记数据所展示的内容和/或内容发布者被标记,以便服务器从数据存储层面对第一标记数据进行同步,进而可以将第一标记数据作为第二标记数据进行相关操作,例如上述计数信息的更新、标记者集合的更新等。与此同时,终端设备可以删除第一标记数据,以免再次登录后重复同步相同的第一标记数据。
以第一标记数据保存在网络设备上为例,终端设备向服务器发送同步第一标记数据的通知,服务器将对应的第一标记数据与内容浏览者的账户关联保存(即作为第二标记数据 保存)。可选的,服务器还将第一标记数据从本服务器或其他用于保存标记数据的网络设备中的第一标记数据存储空间中删除。更进一步地,服务器根据接收到的通知消息中的第一标记数据的数量更新第一标记数据所对应内容的计数信息。服务器还根据接收到的通知消息中的第一标记数据对应的内容浏览者更新第一标记数据的标记者集合,该标记者集合至少包括对该标记数据对应的内容和/或内容发布者进行标记的内容浏览者的集合。
在上述任意方法实施例的基础上,本公开的实施例还允许在账户信息页面的第一页面区域显示不同标记类型的标记数据,标记类型可以但不仅限于:点赞、关注、评分、收藏等等。
可以在账户信息页面的第一页面区域同时显示读取到的各种类型的标记数据。为了清楚地显示不同标记类型的标记数据,还可以分标记类型显示第一标记数据。在一个实施例中,检测到目标控件被触发后,根据读取默认标记类型的第一标记数据的读取结果(若在登录状态下读取了第二标记数据,还根据第二标记数据的读取结果),加载并显示未登录账户信息页面的第一页面区域的页面内容,其中默认标记类型可以根据需要灵活配置。
其中,根据读取默认标记类型的第一标记数据的读取结果,加载并显示未登录账户信息页面的第一页面区域的页面内容的实现方式可以参照前述实施例的描述,此处不再赘述。
此外,若接收到标记类型切换事件,该标记类型切换事件指示切换到目标标记类型的第一标记数据,则根据读取目标标记类型的第一标记数据的读取结果,加载并显示账户信息页面的第一页面区域的页面内容,以替换账户信息页面的第一页面区域当前显示的页面内容,从而实现不同标记类型的第一标记数据的显示切换。
一种实现方式中,一并读取默认标记类型的第一标记数据及其他第一标记数据(包括目标标记类型的第一标记数据)。另一种实现方式中,在检测到目标控件被触发后,读取默认标记类型的第一标记数据,在接收到标记类型切换事件后读取目标标记类型的第一标记数据。
以未登录账户信息页面为例,在一个具体的应用场景中,未登录账户信息页面上允许显示三种标记类型的第一标记数据:点赞数据、评分数据和关注数据。
一个实施例中,默认标记类型为点赞,检测到目标控件被触发后,如图6A所示,根据读取点赞数据的读取结果,加载并显示第一页面区域203的页面内容,其中,第一页面区域203显示读取到的点赞数据,相应的,点赞数据的图标(心形图案的图标)通过下划线的方式被标记。当接收到评分数据的图标被点击的标记类型切换事件,例如,指示切换到评分数据,如图6B所示,根据读取评分数据的读取结果,加载并显示第一页面区域203的页面内容,第一页面区域203显示读取到的评分数据,以替换第一页面区域203当前显示的点赞数据,相应的,评分数据的图标(五角星图案的图标)通过下划线的方式被标记。
该实施例中,点赞数据的图标、评分数据的图标、关注数据的图标(眼睛图案的图标)均为按钮控件,其中任意一个按钮控件被触发则会产生标记类型切换事件,终端设备接收到该标记类型切换事件,在第一页面区域加载并显示对应标记类型的第一标记数据。
另一个实施例中,仍以未登录账户信息页面为例,默认标记类型为点赞,终端设备检测到在未登录状态下目标控件被触发后,如图7A所示,根据读取点赞数据的读取结果,加载并显示第一页面区域203的页面内容,第一页面区域203显示读取到的点赞数据,相应的,点赞数据的图标(心形图案的图标)通过下划线的方式被标记。在未登录账户信息页面的第五页面区域207加载有点赞数据的图标和用于标记类型切换的手势控件(未示出),当内容浏览者在第五页面区域207做出向右滑屏的手势,则终端设备接收到向右滑屏的标记类型切换事件,例如,该类型切换事件可以指示切换到评分数据,如图7B所示,终端设备根据读取评分数据的读取结果,加载并显示第一页面区域203的页面内容,第一页面区域203显示读取到的评分数据,以替换第一页面区域203当前显示的点赞数据,相应的,在第五页面区域207加载并显示评分数据的图标(五角星图案的图标),并通过下划线的方式被标记。
又一个实施例中,终端设备还可以按照预定顺序排列内容发布者。具体的,关注的内容发布者排在未关注的内容发布者之前,并且按照字母顺序排列关注的内容发布者。针对每个关注的内容发布者,通过不同界面显示该内容发布者的被点赞的点赞数据和被评分的评分数据,针对所有未关注的内容发布者,通过一个界面显示这些内容发布者的被点赞的点赞数据,通过另一个界面显示这些内容发布者的被评分的评分数据。默认标记类型的标记数据为排名第一的内容发布者被点赞的点赞数据。假设在未登录状态下,内容浏览者关注了2个内容发布者,最近7天内对关注的一个内容发布者发布的2个内容点赞,并对关注的另一个内容发布者的1个内容点赞,以及对未关注的3个内容发布者的共3个内容点赞;终端设备检测到目标控件被触发后,如图8A所示,根据读取到的排序第一的内容发布者的被点赞的点赞数据的读取结果,加载并显示第一页面区域203的页面内容,相应的,点赞数据的图标(心形图案的图标)和排序第一的内容发布者的账户头像通过下划线的方式被标记。当接收到评分数据的图标被点击的标记类型切换事件,如图8B所示,根据读取到的排序第一的内容发布者的被评分的评分数据的读取结果,加载并显示第一页面区域203的页面内容,相应的,评分数据的图标(五角星图案的图标)和排序第一的内容发布者的账户头像通过下划线的方式被标记。当接收到排序第二的内容发布者的图标(例如,内容发布者的账户头像)被点击的标记类型切换事件,例如,该切换事件指示切换到对排序第二的内容发布者进行标记的标记数据,如图8C所示,根据读取排序第二的内容发布者的被点赞的点赞数据的读取结果,加载并显示第一页面区域203的页面内容,相应的,点赞数据的图标和排序第二的内容发布者的账户头像通过下划线的方式被标记。
该实施例中,点赞数据的图标、评分数据的图标、关注数据的图标、内容发布者的账户头像均为按钮控件,其中任意一个按钮控件被触发则会产生标记类型切换事件,终端设备接收到该标记类型切换事件,在第一页面区域加载并显示对应标记类型的第一标记数据。
尽管以上结合图6A-8C对未登录用户界面中显示不同标记类型的标记数据进行描述,本领域技术人员应该理解的是,在登录用户界面中,也可以按照如上的方式显示不同标记 类型的标记数据,为了简明起见,此处不再赘述。
基于与方法同样的发明构思,本申请实施例提供一种终端设备如图9所示,包括:
目标控件触发检测模块901,用于检测到目标控件被触发,目标控件用于触发显示账户信息页面的操作;
账户信息页面显示模块902,用于在本终端设备的显示屏的显示区域显示账户信息页面,账户信息页面至少用于加载并显示第一标记数据,第一标记数据包括未登录状态下标记得到的标记数据。
本申请实施例提供的终端设备在检测到目标控件被触发后,在其显示屏的显示区域显示账户信息页面,该账户信息页面能够显示未登录状态下标记得到的标记数据。可见,本申请实施例提供的标记数据处理方法支持内容浏览者在未登录的状态下对内容和/或内容发布者做标记,并通过个人主页显示未登录状态下标记得到的标记数据,不仅简化了内容浏览者的操作复杂度,还增加了浏览未登录状态下标记得到的标记数据的功能,提高了操作灵活性和用户体验度。
若上述目标控件在未登录状态下被触发,则账户信息页面包括未登录账户信息页面,并且账户信息页面显示模块可以读取上述第一标记数据,并根据读取第一标记数据的读取结果加载并显示未登录账户信息页面的第一页面区域的页面内容。
本申请实施例提供的终端设备不仅允许内容浏览者在未登录状态下进行标记操作,而且支持在未登录状态下显示未登录账户信息页面,并且在该未登录账户信息页面上加载并显示未登录状态下标记得到的标记数据。内容浏览者在未登录状态下可以对内容和/或内容发布者进行标记操作,并且可以通过未登录账户信息页面浏览标记得到的标记数据,不仅简化了内容浏览者对内容和/或内容发布者进行标记的操作复杂度,还增加了未登录状态下浏览标记数据的功能,提高了操作灵活性和用户体验度。
在未登录状态下,本申请实施例提供的终端设备可以根据标记数据的读取结果,在未登录账户信息页面的第一页面区域灵活显示对应的页面内容,从而直观地向内容浏览者展示未登录状态下被标记的标记数据,便于内容浏览者了解自己在未登录状态下对内容和/或内容发布者进行标记操作的情况。
其中,若读取到上述第一标记数据,则账户信息页面显示模块在未登录账户信息页面的第一页面区域加载并显示目标数量的第一标记数据。其中,该第一页面区域的页面内容包括上述第一标记数据,目标数量为读取到的第一标记数据中满足预定条件的第一标记数据的数量,该预定条件包括以下至少一种:预定的标记时间条件、预定的标记数量条件。
本申请实施例提供的终端设备在未登录状态下读取到第一标记数据的情况下,对第一标记数据的显示数量进行了限定,可以达到引导内容浏览者注册或登录的目的,也尽量避免影响正常的登录、注册功能。
在未登录状态下读取到第一标记数据的基础上,在终端设备的显示屏的显示区域显示账户信息页面的过程中,账户信息页面显示模块可以在未登录账户信息页面的第二页面区 域加载并显示引导背景视图,该引导背景视图用于提示允许显示多于目标数量的标记数据。
本申请实施例提供的终端设备在未登录账户信息页面的第二页面区域加载并显示用于提示允许显示多于目标数量的标记数据的引导背景视图,可以达到引导内容浏览者注册或登录的目的,也尽量避免影响正常的登录、注册功能。
基于目标控件在未登录状态下被触发的任意终端设备实施例,在终端设备的显示屏的显示区域显示账户信息页面的过程中,账户信息页面显示模块可以在未登录账户信息页面的第三页面区域加载并显示提示信息,该提示信息用于提示登录状态下允许显示多于目标数量的标记数据。
本申请实施例提供的终端设备在未登录账户信息页面的第三页面区域加载提示信息,可以进一步达到引导内容浏览者注册或登录的目的,也尽量避免影响正常的登录、注册功能。
基于目标控件在未登录状态下被触发的任意终端设备实施例,在终端设备的显示屏的显示区域显示账户信息页面的过程中,账户信息页面显示模块可以在未登录账户信息页面的第四页面区域加载并显示账户操作控件,该账户操作控件用于触发显示账户注册页面和/或账户登录页面的操作。
本申请实施例提供的终端设备,在未登录账户信息页面上加载并显示账户操作控件,一方面达到引导内容浏览者注册或登录的目的,另一方面也便于内容浏览者进行注册或登录操作,当内容浏览者通过浏览第一标记数据从而产生登录或注册的意愿,不需要跳转到其他页面来触发登录或注册操作,从而简化注册或登录操作的实现复杂度,也提升了用户体验度。
在上述任意终端设备实施例的基础上,若上述目标控件在登录状态下被触发,则账户信息页面包括登录账户信息页面,并且上述在终端设备的显示屏的显示区域显示账户信息页面的过程中,账户信息页面显示模块可以读取第一标记数据和第二标记数据,其中,第二标记数据包括登录状态下标记得到的标记数据;以及,根据读取第一标记数据和第二标记数据的读取结果,加载并显示登录账户信息页面的第一页面区域的页面内容。
本申请实施例提供的终端设备在内容浏览者登录账户的情况下,能够同步第一标记数据,即读取第一标记数据和第二标记数据并根据读取结果加载并显示登录账户信息页面的第一页面区域的页面内容,避免在登录账户后丢失未登录状态下标记得到的标记数据,提高标记数据展示的稳定性和可靠性,也提升了用户体验度。
在登录状态下,账户信息页面显示模块还可以在上述终端设备的显示屏的显示区域显示选择控件;通过接收该选择控件的触发事件获取同步指示信息,以便根据该同步指示信息加载并显示登录账户信息页面的第一页面区域的页面内容。
本申请实施例提供的终端设备在内容浏览者登录账户的情况下,可以通过显示选择控件支持内容浏览者选择是否将未登录状态下被标记的标记数据同步到登录状态下,一方面避免自动同步数据导致错误加载非本账户标记得到的标记数据的情况,另一方面避免在登 录账户后丢失未登录状态下标记得到的第一标记数据,提高标记数据展示的稳定性和可靠性,也提升了用户体验度。
进一步地,账户信息页面显示模块在同步指示信息指示同步第一标记数据的情况下读取第一标记数据。
本申请实施例提供的终端设备支持内容浏览者选择是否将未登录状态下被标记的标记数据同步到登录状态下,那么根据同步指示信息的指示读取第一标记数据,避免未得到同步指示信息的指示即读取第一标记数据的情形,进而避免终端设备处理资源的浪费。
若上述同步指示信息指示不同步第一标记数据,账户信息页面显示模块可以从终端设备的存储空间中删除第一标记数据。
若内容浏览者选择不同步第一标记数据,往往意味着该标记数据对内容浏览者而言已经属于无用数据,为避免无用数据占据终端设备的存储空间,对无用数据进行删除,从而节省终端设备的存储空间。
在上述任意终端设备实施例的基础上,账户信息页面显示模块还可以读取第一标记数据;根据读取默认标记类型的第一标记数据的读取结果,加载并显示账户信息页面的第一页面区域的页面内容。进一步地,账户信息页面显示模块还可以接收到标记类型切换事件,该标记类型切换事件指示切换到目标标记类型的第一标记数据;以及,根据读取目标标记类型的第一标记数据的读取结果,加载并显示账户信息页面的第一页面区域的页面内容,以替换该账户信息页面的第一页面区域当前显示的页面内容。
本申请实施例提供的终端设备,支持标记类型的切换,由此可以在账户信息页面的第一页面区域分别显示不同标记类型的标记数据。
上述模块可以被实现为在一个或多个通用处理器上执行的软件组件,也可以被实现为诸如执行某些功能或其组合的硬件,诸如可编程逻辑设备和/或专用集成电路。在一些实施例中,这些模块可以体现为软件产品的形式,该软件产品可以存储在非易失性存储介质中,这些非易失性存储介质中包括使得计算机设备(例如个人计算机、服务器、网络设备、移动终端等)实现本发明实施例中描述的方法。在一个实施例中,上述模块还可以在单个设备上实现,也可以分布在多个设备上。这些模块的功能可以相互合并,也可以进一步拆分为多个子模块。
上述各实施例中的终端设备可以包括移动终端,例如智能手机、掌上电脑、平板电脑、带显示屏的可穿戴设备等等,还可以包括计算机设备,如台式机、笔记本电脑、一体机等。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的终端设备的模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
基于与方法同样的发明构思,本申请实施例还提供一种电子设备,包括处理器和存储器;
存储器用于存储执行上述各个方法实施例所述方法的程序;处理器被配置为执行存储器中存储的程序。处理器可以是包括中央处理单元(CPU)或者具有数据处理能力和/或指 令执行能力的其它形式的处理单元,并且可以控制电子设备中的其它组件以执行期望的功能。存储器可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器可以运行所述程序指令,以实现上文所述的本公开的实施例的功能以及/或者其它期望的功能。
本申请实施例提供的电子设备在检测到目标控件被触发后,在其显示屏的显示区域显示账户信息页面,该账户信息页面能够显示未登录状态下标记得到的标记数据。可见,本申请实施例提供的标记数据处理方法支持内容浏览者在未登录的状态下对内容和/或内容发布者做标记,并通过个人主页显示未登录状态下标记得到的标记数据,不仅简化了内容浏览者的操作复杂度,还增加了浏览未登录状态下标记得到的标记数据的功能,提高了操作灵活性和用户体验度。
本申请实施例提供的电子设备可以包括移动终端,如图10所示,移动终端不仅包括处理器和存储器,还包括输入设备(例如触摸屏、摄像头、传声器等)、输出设备(例如显示屏、扬声器等)、通信模块、电源模块。
其中,存储器、输入设备、输出设备、通信模块、电源模块通过串口、总线或USB接口与处理器连接。其中,对于单处理器移动终端,处理器即CPU(中央处理器);对于双处理器移动终端,处理器包括主处理器和从处理器,由其主处理器执行应用程序实现本发明实施例提供的方法,若其中需要与外界进行通信,则由从处理器控制通信模块配合实现;对于包含GPU(图形处理器)和CPU的移动终端,处理器是指GPU和CPU,由GPU和CPU配合或由CPU单独实现本申请实施例提供的方法。
其中,移动终端的存储器可以但不仅限于包括:Flash(闪存)存储器、RAM(随机存取存储器)、ROM(只读存储器)等。RAM主要用于存储移动终端运行时的程序和数据,需要执行的程序或者需要处理的数据都必须先装入RAM内。ROM主要用于检查移动终端操作***的配置情况,并提供最基本的输入输出(I/O)程序。Flash存储器是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)存储器,数据删除不是以单个的字节为单位,而是以固定的区块为单位。由于Flash存储器断电时仍能保存数据,它通常被用来保存设置信息,如用户对手机的设置信息等。
应当指出的是,针对不同的移动终端(单处理器智能手机、双处理器智能手机、智能穿戴设备、平板电脑等等),其可能包括比图10所示的移动终端更多或更少的硬件结构,但只要包括存储器和处理器,且能够实现上述方法实施例的功能,均在本公开的保护范围内。
本申请实施例提供的电子设备还可以包括计算机设备,如图11所示,该计算机设备至少包括:电源,通过电源管理***与中央处理器逻辑相连,从而通过电源管理***实现管 理充电、放电、以及功耗管理等功能;主板,提供部件之间的电连接通路,各个部件通过主板进行电信号传输,各个部件通过插接、焊接等方式安装在主板上;中央处理器,主要包括算术逻辑运算单元(ALU,Arithmetic Logic Unit)、程序计数器(PC,Program Counter)、寄存器组、高速缓冲存储器(Cache)以及用于传输数据、控制及状态的总线(Bus)接口;内存储器、磁盘(即上述保存有执行各个方法实施例所述方法的程序的存储器)、输入单元(包括鼠标、键盘、触控面板等)、显示单元(包括显示屏和显卡)和网卡通过总线与中央处理器进行数据交换。
执行各个方法实施例所述方法的程序及相关的数据首先从磁盘中被读取到内存储器中,中央处理器从内存储器中读取并加载程序。
本领域技术人员可以理解,图11中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
基于与方法同样的发明构思,本申请实施例还提供一种计算机可读存储介质,存储有执行上述各个实施例所述方法的程序。
本申请实施例提供的计算机可读存储介质中所保存的程序在检测到目标控件被触发后,在其显示屏的显示区域显示账户信息页面,该账户信息页面能够显示未登录状态下标记得到的标记数据。可见,本申请实施例提供的标记数据处理方法支持内容浏览者在未登录的状态下对内容和/或内容发布者做标记,并通过个人主页显示未登录状态下标记得到的标记数据,不仅简化了内容浏览者的操作复杂度,还增加了浏览未登录状态下标记得到的标记数据的功能,提高了操作灵活性和用户体验度。
本说明书是参照根据本说明书实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本说明书的优选实施例,但本领域内的技术人员一旦得知了基本创造性 概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本说明书范围的所有变更和修改。
显然,本领域的技术人员可以对本说明书进行各种改动和变型而不脱离本说明书的精神和范围。这样,倘若本说明书的这些修改和变型属于本说明书权利要求及其等同技术的范围之内,则本说明书也意图包含这些改动和变型在内。

Claims (14)

  1. 一种标记数据处理方法,应用于终端设备,其特征在于,包括:
    检测到目标控件被触发,所述目标控件用于触发显示账户信息页面的操作;
    在所述终端设备的显示屏的显示区域显示账户信息页面,所述账户信息页面至少用于加载并显示第一标记数据,所述第一标记数据包括未登录状态下标记得到的标记数据。
  2. 根据权利要求1所述的方法,其特征在于,若所述目标控件在未登录状态下被触发,则所述账户信息页面包括未登录账户信息页面,并且所述在所述终端设备的显示屏的显示区域显示账户信息页面,进一步包括:
    读取所述第一标记数据;并且,
    根据读取所述第一标记数据的读取结果,加载并显示所述未登录账户信息页面的第一页面区域的页面内容。
  3. 根据权利要求2所述的方法,其特征在于,所述根据读取所述第一标记数据的读取结果,加载并显示所述未登录账户信息页面的第一页面区域的页面内容,包括:
    若读取到所述第一标记数据,则在所述未登录账户信息页面的所述第一页面区域加载并显示目标数量的所述第一标记数据,其中,所述第一页面区域的页面内容包括所述第一标记数据,所述目标数量为读取到的所述第一标记数据中满足预定条件的所述第一标记数据的数量,所述预定条件包括以下至少一种:预定的标记时间条件、预定的标记数量条件。
  4. 根据权利要求3所述的方法,其特征在于,所述在所述终端设备的显示屏的显示区域显示账户信息页面,进一步包括:
    在所述未登录账户信息页面的第二页面区域加载并显示引导背景视图,所述引导背景视图用于提示允许显示多于所述目标数量的标记数据。
  5. 根据权利要求2~4任一项所述的方法,其特征在于,所述在所述终端设备的显示屏的显示区域显示账户信息页面,进一步包括:
    在所述未登录账户信息页面的第三页面区域加载并显示提示信息,所述提示信息用于提示登录状态下允许显示多于目标数量的标记数据。
  6. 根据权利要求2~4任一项所述的方法,其特征在于,所述在所述终端设备的显示屏的显示区域显示账户信息页面,进一步包括:
    在所述未登录账户信息页面的第四页面区域加载并显示账户操作控件,所述账户操作控件用于触发显示账户注册页面和/或账户登录页面的操作。
  7. 根据权利要求1所述的方法,其特征在于,若所述目标控件在登录状态下被触发,则所述账户信息页面包括登录账户信息页面,并且所述在所述终端设备的显示屏的显示区域显示账户信息页面,进一步包括:
    读取所述第一标记数据和第二标记数据,其中,所述第二标记数据包括登录状态下标记得到的标记数据;以及,
    根据读取所述第一标记数据和所述第二标记数据的读取结果,加载并显示所述登录账户信息页面的第一页面区域的页面内容。
  8. 根据权利要求7所述的方法,其特征在于,所述方法还包括:
    在登录状态下,在所述终端设备的显示屏的显示区域显示选择控件;
    通过接收所述选择控件的触发事件获取同步指示信息,以便根据所述同步指示信息加载并显示所述登录账户信息页面的第一页面区域的页面内容。
  9. 根据权利要求8所述的方法,其特征在于,在所述同步指示信息指示同步所述第一标记数据的情况下读取所述第一标记数据。
  10. 根据权利要求8所述的方法,其特征在于,若所述同步指示信息指示不同步第一标记数据,所述方法还包括:
    从所述终端设备的存储空间中删除所述第一标记数据。
  11. 根据权利要求1所述的方法,其特征在于,所述在所述终端设备的显示屏的显示区域显示账户信息页面,包括:
    读取所述第一标记数据;以及,
    根据读取默认标记类型的第一标记数据的读取结果,加载并显示所述账户信息页面的第一页面区域的页面内容;
    所述方法还包括:
    接收到标记类型切换事件,所述标记类型切换事件指示切换到目标标记类型的第一标记数据;以及,
    根据读取所述目标标记类型的第一标记数据的读取结果,加载并显示所述账户信息页面的第一页面区域的页面内容,以替换所述账户信息页面的第一页面区域当前显示的页面内容。
  12. 一种终端设备,其特征在于,包括:
    目标控件触发检测模块,用于检测到目标控件被触发,所述目标控件用于触发显示账户信息页面的操作;
    账户信息页面显示模块,用于在所述终端设备的显示屏的显示区域显示账户信息页面,所述账户信息页面至少用于加载并显示第一标记数据,所述第一标记数据包括未登录状态下标记得到的标记数据。
  13. 一种电子设备,其特征在于,包括处理器和存储器;
    所述存储器用于存储执行权利要求1至11任一项所述方法的程序;
    所述处理器被配置为执行所述存储器中存储的程序。
  14. 一种计算机可读存储介质,其特征在于,存储有执行权利要求1至11任一项所述方法的程序。
PCT/CN2021/077459 2020-03-10 2021-02-23 标记数据处理方法、设备及存储介质 WO2021179904A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010163409.0A CN111371953A (zh) 2020-03-10 2020-03-10 标记数据处理方法、设备及存储介质
CN202010163409.0 2020-03-10

Publications (1)

Publication Number Publication Date
WO2021179904A1 true WO2021179904A1 (zh) 2021-09-16

Family

ID=71211716

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/077459 WO2021179904A1 (zh) 2020-03-10 2021-02-23 标记数据处理方法、设备及存储介质

Country Status (2)

Country Link
CN (1) CN111371953A (zh)
WO (1) WO2021179904A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117196662A (zh) * 2023-03-22 2023-12-08 山东浪潮爱购云链信息科技有限公司 一种基于电商平台的用户行为采集方法、设备及介质

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111371953A (zh) * 2020-03-10 2020-07-03 北京字节跳动网络技术有限公司 标记数据处理方法、设备及存储介质
CN114265998A (zh) * 2020-09-17 2022-04-01 北京字节跳动网络技术有限公司 标记信息处理方法、设备及存储介质
CN112667120A (zh) * 2021-01-22 2021-04-16 百果园技术(新加坡)有限公司 互动图标的显示方法、装置及电子设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100106612A1 (en) * 2008-10-24 2010-04-29 Embarq Holdings Company, Llc System and method for providing online sms games
CN103297540A (zh) * 2013-06-21 2013-09-11 贝壳网际(北京)安全技术有限公司 一种更新处理方法、服务器及客户端设备
CN103593772A (zh) * 2013-11-15 2014-02-19 北京奇虎科技有限公司 用于实现商品收藏及状态变化提醒的方法、装置和***
CN105406990A (zh) * 2015-10-26 2016-03-16 网易传媒科技(北京)有限公司 一种应用操作方法和设备
CN108920693A (zh) * 2018-07-13 2018-11-30 北京微播视界科技有限公司 一种个人主页的展示方法、装置、终端设备及存储介质
CN110297995A (zh) * 2019-07-04 2019-10-01 百度在线网络技术(北京)有限公司 用于收藏信息的方法和装置
CN111371953A (zh) * 2020-03-10 2020-07-03 北京字节跳动网络技术有限公司 标记数据处理方法、设备及存储介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9756035B2 (en) * 2014-02-18 2017-09-05 Secureauth Corporation Device fingerprint registration for single sign on authentication
CN105530173A (zh) * 2016-01-19 2016-04-27 陈勤 可控开放暨开发接入的物联Email体系、实现方法及应用
CN105893640B (zh) * 2016-06-30 2020-04-07 北京奇虎科技有限公司 收藏夹合并的方法及装置
CN109840319B (zh) * 2017-11-24 2023-04-18 阿里巴巴集团控股有限公司 确定对象实体的方法、***及计算机设备和存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100106612A1 (en) * 2008-10-24 2010-04-29 Embarq Holdings Company, Llc System and method for providing online sms games
CN103297540A (zh) * 2013-06-21 2013-09-11 贝壳网际(北京)安全技术有限公司 一种更新处理方法、服务器及客户端设备
CN103593772A (zh) * 2013-11-15 2014-02-19 北京奇虎科技有限公司 用于实现商品收藏及状态变化提醒的方法、装置和***
CN105406990A (zh) * 2015-10-26 2016-03-16 网易传媒科技(北京)有限公司 一种应用操作方法和设备
CN108920693A (zh) * 2018-07-13 2018-11-30 北京微播视界科技有限公司 一种个人主页的展示方法、装置、终端设备及存储介质
CN110297995A (zh) * 2019-07-04 2019-10-01 百度在线网络技术(北京)有限公司 用于收藏信息的方法和装置
CN111371953A (zh) * 2020-03-10 2020-07-03 北京字节跳动网络技术有限公司 标记数据处理方法、设备及存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117196662A (zh) * 2023-03-22 2023-12-08 山东浪潮爱购云链信息科技有限公司 一种基于电商平台的用户行为采集方法、设备及介质

Also Published As

Publication number Publication date
CN111371953A (zh) 2020-07-03

Similar Documents

Publication Publication Date Title
WO2021179904A1 (zh) 标记数据处理方法、设备及存储介质
RU2632144C1 (ru) Компьютерный способ создания интерфейса рекомендации контента
US20200169596A1 (en) File transfer display control method and apparatus, and corresponding terminal
JP7138804B2 (ja) インタフェース表示方法及びその装置、端末並びにコンピュータプログラム
US7966558B2 (en) Snipping tool
WO2019072201A1 (zh) 网页内容提取方法以及终端设备
US20130283195A1 (en) Methods and apparatus for dynamically adapting a virtual keyboard
US20140053061A1 (en) System for clipping webpages
CN104239313A (zh) 基于移动终端的屏幕中显示文字的搜索方法与移动终端
US20160054867A1 (en) Method of displaying screen in electronic device, and electronic device therefor
WO2018000626A1 (zh) 基于电视机的网页浏览控制方法及相关装置
TW201923547A (zh) 處理方法、裝置、設備和機器可讀媒體
JP2014519108A (ja) 高速サイトアクセスユーザインタフェースを備えるウェブブラウザ
WO2014026510A1 (zh) 网页内容的浏览方法、装置和浏览器
US20230117213A1 (en) Page display method and electronic device
US11416319B1 (en) User interface for searching and generating graphical objects linked to third-party content
WO2022068599A1 (zh) 分屏显示控制方法及装置、电子设备、存储介质
JP2017220221A (ja) 情報処理装置、情報処理方法、及びプログラム
CN104461298A (zh) 一种截图方法和截图工具
WO2016173307A1 (zh) 一种消息复制方法和装置、以及智能终端
CN111401323A (zh) 文字翻译方法、装置、存储介质及电子设备
CN113268182A (zh) 应用图标的管理方法和电子设备
CN113065317A (zh) 编辑内容的恢复方法、装置、电子设备、介质及产品
CN110908552B (zh) 多窗口操作控制方法、装置、设备及存储介质
WO2023082817A1 (zh) 应用程序推荐方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21768670

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 08.02.2023)

122 Ep: pct application non-entry in european phase

Ref document number: 21768670

Country of ref document: EP

Kind code of ref document: A1