List page updating method and related equipment
The method and device automatically update list pages by inserting a review screen for new content and replacing it with approved content, addressing the inefficiencies of manual refresh and excessive data transmission in current systems.
Patent Information
- Application Number
- CN202411291141.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-14
- Publication Date
- 2024-12-17
AI Technical Summary
Current list page update methods require manual refresh of the entire page to view newly published content, which is cumbersome and inefficient, and involve significant data transmission.
A method and device for updating list pages that automatically insert a first display screen for newly published content, send it to a server for review, and upon approval, replace the display screen with the final content, reducing the need for manual refresh and minimizing data transmission.
Enables real-time display of newly published content without manual refresh, improving user experience and reducing data transmission by only updating the necessary content.
Smart Images

Figure CN119149851A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer and Internet technology, and in particular to a list page updating method and related equipment. Background Art
[0002] In applications, data content is usually presented in a list format. The page that presents data content in a list format is called a list page. As the intermediate page between the navigation page and the detail page, the list page is used to display multiple information items, allowing users to quickly browse and filter similar information. In addition to browsing and filtering data content, users may also publish data content. For example, for video applications, users can not only browse and filter videos through the application, but also publish their own videos.
[0003] Currently, after a user publishes data content, if he wants to view the data content he has just published from the list page, the user needs to manually refresh the entire list page (such as by dragging down on the list page to refresh the list page). Only after the user manually refreshes the entire list page can the user see the data content he has published in the new list page.
[0004] Since the current list page update method requires the user to manually refresh the list page, the operation is relatively cumbersome. At the same time, since the current list page update method is to refresh the entire list page, each refresh requires the transmission of a large amount of data. Summary of the invention
[0005] In view of the above problems, the present application provides a list page update method and related devices to achieve the purpose of timely updating the data content in the list page. The specific scheme is as follows:
[0006] The first aspect of the present application provides a list page updating method, which is applied to a user terminal, and the method comprises:
[0007] In response to the generation of the updated content, the updated content is sent to the server for review through a preset link channel;
[0008] Receiving a feedback message sent by the server indicating that the review has passed, and if the feedback message includes an identifier of the updated content, sending an updated content acquisition request including the identifier to the server;
[0009] Receive updates sent by the server;
[0010] Update the updated content to the current list page for display.
[0011] In a possible implementation, after the update content is generated and before receiving a feedback message sent by the server indicating that the review is passed, the method further includes:
[0012] Insert a first display picture into the current list page, where the first display picture is a picture obtained according to the updated content.
[0013] In a possible implementation, the first display screen is a preloaded style screen corresponding to the updated content.
[0014] In a possible implementation, updating the updated content to the current list page for display includes:
[0015] Determine whether there is a first display screen in the current list page;
[0016] If the first display frame exists in the current list page, the update content is updated to the area displayed by the first display frame in the current list page, so as to replace the first display frame with the update content.
[0017] In a possible implementation, the first display screen has a first display effect, and the updated content has a second display effect in the area displayed in the first display screen, and the first display effect is different from the second display effect.
[0018] In a possible implementation, the first display effect is used to indicate that the updated content is in a state of being reviewed, and the second display effect is used to indicate that the updated content is in a state of being published.
[0019] In a possible implementation, the preset link channel is a pre-established socket long link channel linking the client and the server.
[0020] A second aspect of the present application provides a list page updating device, which is applied to a user terminal, and the device includes:
[0021] A sending unit, a receiving unit and an updating unit; wherein:
[0022] A sending unit, configured to send the updated content to the server for review via a preset link channel in response to the generation of the updated content;
[0023] A receiving unit, configured to receive a feedback message sent by the server indicating that the review has been passed, and if the feedback message includes an identifier of the updated content, send an updated content acquisition request including the identifier to the server;
[0024] A receiving unit, used for receiving update content sent by the server;
[0025] The update unit is used to update the updated content to the current list page for display.
[0026] The third aspect of the present application provides a list page update device, which is applied to a user terminal. The device includes at least one processor and a memory connected to the processor, wherein:
[0027] The memory is used to store computer programs;
[0028] The processor is used to execute the computer program so that the list page updating device can implement the list page updating method applied to the user terminal as described in any one of the above.
[0029] In a fourth aspect, the present application provides a computer storage medium, which is applied to a user end. The computer storage medium carries one or more computer programs. When the one or more computer programs are executed by the computer storage medium, the computer storage medium can implement a list page update method applied to a user end as described in any one of the above.
[0030] A fifth aspect of the present application provides a list page update method, which is applied to a server, and the method includes:
[0031] Receiving an update content acquisition request sent by a user terminal through a preset link channel, parsing the update content acquisition request and obtaining an identifier of the update content;
[0032] After the updated content is determined according to the identifier, the updated content is sent to the user end through a preset link channel so that the user end updates the updated content to be displayed in the current list page.
[0033] A sixth aspect of the present application provides a list page updating device, which is applied to a server, and the device includes:
[0034] A receiving unit and a sending unit; wherein:
[0035] A receiving unit, configured to receive an update content acquisition request sent by a user terminal through a preset link channel, and obtain a key identifier of the update content after parsing the update content acquisition request;
[0036] The sending unit is used to send the updated content to the user terminal through a preset link channel after determining the updated content according to the identifier, so that the user terminal updates the updated content to the current list page for display.
[0037] In a seventh aspect, the present application provides a list page update device, which is applied to a server, and the device includes at least one processor and a memory connected to the processor, wherein:
[0038] The memory is used to store computer programs;
[0039] The processor is used to execute the computer program so that the list page updating device can implement the list page updating method applied to the server as described above.
[0040] In an eighth aspect of the present application, a computer storage medium is provided, which is applied to a user side. The computer storage medium carries one or more computer programs. When one or more computer programs are executed by the computer storage medium, the computer storage medium can implement a list page update method applied to a server side as described in any one of the above.
[0041] By means of the above technical solution, the list page update method and related equipment provided by the present application, when updated content is generated, the user end sends the updated content to the server end for review through a preset link channel. Afterwards, a feedback message sent by the server end to indicate that the review has passed will be received. If the feedback message includes an identifier of the updated content, an updated content acquisition request including the identifier will be sent to the server end to obtain the updated content, and the updated content will be updated to the current list page for display. In the present application, there is no need for the user to manually refresh. As long as updated content is generated, the update process of the local list content in the above list page will be automatically triggered. In the above local list content update, only the transmission of the updated content needs to be completed, and less data is transmitted. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0043] Figure 1 A flowchart of a list page update method provided by this application;
[0044] Figure 2 A structural diagram of the list page updating device provided by this application;
[0045] Figure 3 A flowchart of a list page update method provided by this application;
[0046] Figure 4 A structural diagram of the list page updating device provided by this application;
[0047] Figure 5 Another flowchart of the list page update method provided by this application;
[0048] Figure 6 This is an example diagram of the interaction process between the client and the server in the list update method provided in this application. DETAILED DESCRIPTION
[0049] The following describes the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. The terms used in the implementation method section of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.
[0050] The embodiments of the present application are described below in conjunction with the accompanying drawings. Those skilled in the art will appreciate that, with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0051] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, which is only to describe the distinction mode adopted by the objects of the same attributes when describing in the embodiments of the present application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0052] In the known technology, there are many applications that present data content in the form of lists, such as recipe applications, e-commerce shopping applications, rental information applications, news consulting applications, social applications, music applications, and video applications.
[0053] In the above-mentioned various applications, users can publish data content. However, after a user publishes data content, the content on the list page currently browsed by the user will not change, that is, the user who publishes data content cannot immediately see his latest published data content on the currently browsed list page; the user who publishes data content needs to pull down to refresh the entire page to see his latest published data content. Moreover, since the pull-down refresh is the content of the entire list page, a lot of data needs to be transmitted each time.
[0054] It can be seen that in the known technology, it is impossible to update the list page currently browsed by the data content publisher immediately after the data content is published. The data content publisher needs to manually operate to see the latest data content published by the publisher in the currently browsed list page, which is cumbersome; and the refresh method of the list page in the known technology refreshes the entire page. For example, the current list page includes 15 list items. After pulling down to refresh, the data content published by the user usually occupies one list item, and the remaining 14 list items in the current list page will be replaced by the new list items, which may cause the data content publisher to be unable to continue browsing the remaining list items in the previous list page.
[0055] In order to solve the above problems, the present application provides a list page updating method and related devices.
[0056] The list page update method provided by the present application is mainly completed by the cooperation of the user end and the server end. The user end can be understood as the end where the application presents the data content in the list page is located, and the user end includes a terminal that can run the above-mentioned application including the list page. Exemplarily, the user end can be a mobile phone, a tablet computer, a wearable device, a laptop computer, a personal digital assistant (PDA), etc., and the embodiments of the present application do not impose any restrictions on this.
[0057] The server side, also known as the server side, refers to a program or system running on the server that provides data storage and data processing services to the user side.
[0058] First, the updating method of the list page provided by this application is explained from the user's perspective.
[0059] See also Figure 1 , a flow chart of a list page updating method provided in this application.
[0060] Step 101: In response to the generation of update content, the update content is sent to the server for review through a preset link channel.
[0061] For applications that display data content in list pages, users can not only browse and filter data content, but also publish data content. Generally speaking, the list page where users browse and filter data is the user-side attention stream page, and the page where users edit data content is the user-side publishing page.
[0062] Update content can be understood as data content that the user wants to publish while browsing the current list page, which can be a picture, a video, a voice, etc. For example, for video applications, users can not only browse video content published by other users, but also publish their own videos. The video that the user wants to publish during browsing is the update content.
[0063] Before the updated content is actually released, it needs to be reviewed. In this application, the updated content needs to be sent to the server for review.
[0064] Specifically, the user end and the server end in this application communicate data through a pre-established link channel. The link channel can specifically be a socket long link channel. The socket long link channel can maintain the link between the user end and the server end throughout the life cycle of the application, thereby avoiding the waste of resources and performance overhead caused by frequent establishment and closing of the communication connection between the user end and the server end; from another perspective, the socket long link can not only transmit data content in real time, but also ensure that the data content is not lost during the transmission process, that is, the socket long link can ensure the real-time and accessibility of data communication between the user end and the server end.
[0065] The process of establishing a socket long link channel can be as follows:
[0066] The Socket module is initialized asynchronously in the user-side entry function didReceiveRemoteNotification, specifically by calling the inSocket function. After calling the inSocket function, the singleton object is initialized, the host and port are configured, a connection request is initiated to the server, and addSocketListener is added.
[0067] Optionally, the user side will send the updated content generated when the user browses and consumes the list page of a certain application to the server side through the Socket long link channel for review.
[0068] Different applications have different review standards for updates posted by users, that is, different applications will run a review system on the server of their corresponding service end, and the review standards are defined by the terms of the platform to which the application belongs.
[0069] Taking video review as an example, the video is generally reviewed for content compliance, copyright compliance, authenticity and accuracy, advertising compliance, user experience, community guidelines, sensitive information handling, content quality, timeliness and other specific requirements.
[0070] It should be noted that one of the purposes of the user in publishing updated content is to see the updated content published in the current list page. In this application, after the updated content is generated and before receiving the feedback message sent by the server indicating that the review has passed, the first display screen will be inserted into the current list page; the first display screen is mainly used to indicate that the updated content generated by the data content publishing user is in the state of being reviewed.
[0071] Exemplarily, after the user edits and generates the updated content, the first display screen is inserted and displayed in the current list page after clicking Submit. The first display screen may contain the words "pending review"; the first display screen may also include key content such as the title and summary of the updated content; the first display screen may also be a preloaded style screen.
[0072] Optionally, the user browses and consumes on the follow stream page of the user end, and performs consumption behaviors such as watching videos, liking, and commenting. When the user wants to publish data content, he / she will enter the publishing page of the user end to edit the data content and generate updated content. After the updated content is generated, the user will click Submit or Publish. After clicking Submit or Publish, the updated content will be displayed in the first display screen on the follow stream page, that is, the data content publishing user will see the updated content he / she has just published at the first time; specifically, after the data content publishing user clicks the Publish button on the publishing page, it will automatically return to the follow stream page (that is, the current list page that the data content publishing user was browsing before), and the first display screen will appear in the follow stream page, giving the content publishing user the feeling that the updated content has been published. This application provides users with real-time feedback by temporarily displaying updated content, thereby improving user experience.
[0073] It should be noted that the first display screen is only visible to the user who publishes the data content; after the user who publishes the data content clicks submit, the updated content will be sent to the server through the preset link channel, and the audit system running in the server will conduct a compliance audit.
[0074] To sum up, this application can display the updated content on the current list page after the user edits and submits it, without the need for the user to manually refresh the updated content after it has been reviewed and approved, thereby improving the data content publishing experience of data content publishing users.
[0075] Step 102: Receive a feedback message sent by the server indicating that the review has passed. If the feedback message includes an identifier of the updated content, send an updated content acquisition request including the identifier to the server.
[0076] After receiving the updated content through the long link channel, the server starts to review it, and the review result is fed back to the user in the form of a feedback message. When the updated content is reviewed and approved, the feedback content includes the identifier of the updated content. The identifier of the updated content is the key information corresponding to the updated content. The identifier can be the updated content id. The updated content id can be used to accurately obtain only the updated content. Taking the updated content as a video file as an example, the identifier of the updated content can be videold. Videold can be used as a unique string to identify the video, and can accurately manage and control the access and operation of specific video files.
[0077] When the updated content fails the review, the feedback information can be a private message sent to the user, and the private message content includes the result of the update content failure and the reason for the failure. On the server side, the updated content will be marked as failed, will not be released to the public, and may be directly deleted.
[0078] Optionally, after the updated content is reviewed and approved, the server will automatically generate a feedback message including the updated content identifier, and send the feedback message to the user through the long link channel.
[0079] After receiving the feedback message, the user side parses the feedback message. If the updated content identifier is obtained, it means that the updated content published by the data content publisher has passed the review. Since the complete content of the updated content has been sent to the server side through the long link channel for review at the beginning of the updated content generation, the user side needs to request the complete updated content acquisition request from the server side.
[0080] Specifically, after the user end parses the identifier of the updated content from the feedback message, it immediately generates an updated content acquisition request including the updated content identifier, and sends the updated content acquisition request to the server end.
[0081] Step 103: Receive update content sent by the server.
[0082] After receiving the update content acquisition request sent by the client, the server determines the target update content requested by the client through the update content identifier in the update content acquisition request, and then sends the target update content to the client through the long link channel.
[0083] Optionally, the user end receives target update content corresponding to the identifier in the update content acquisition request sent by the server end.
[0084] Step 104: Update the updated content to the current list page for display.
[0085] After receiving the updated content, the user terminal first determines whether the first display picture still exists in the current list page.
[0086] Specifically, after the server sends the complete update content to the user end, the first display screen related to the update content is queried from the current list page according to the identifier corresponding to the update content. When the first display screen is found to exist in the current list, the update content is updated to the area displayed by the first display screen, and the first display screen will be replaced with the update content. At this time, the second display effect presented in the area displayed by the first display screen is different from the first display effect presented by the first display screen. The second display effect is mainly used to indicate that the update content is in a published state.
[0087] Optionally, after the user completes the partial update of the current list page, it will send a prompt message to the server indicating that the content update is complete, so that the server can count the delivery rate and avoid sending the updated content again.
[0088] In summary, the list page update method applied to the user side provided by the present application, when updated content is generated, the user side sends the updated content to the server side for review through a preset link channel. Afterwards, a feedback message sent by the server side to indicate that the review has passed will be received. If the feedback message includes an identifier of the updated content, an updated content acquisition request including the identifier will be sent to the server side to obtain the updated content, and the updated content will be updated to the current list page for display. In the present application, there is no need for the user to manually refresh. As long as updated content is generated, the update process of the local list content in the above-mentioned list page will be automatically triggered. In the above-mentioned local list content update, only the transmission of the updated content needs to be completed, and less data is transmitted.
[0089] Optionally, for the above-mentioned method for updating the list page on the user side, the present application provides a corresponding device for updating the list page, see Figure 2 , a composition structure diagram of the list page updating device provided in this application.
[0090] like Figure 2 As shown, the list page updating device applied to the user terminal includes a sending unit 10, a receiving unit 20 and an updating unit 30; wherein:
[0091] The sending unit 10 is used to send the updated content to the server for review through a preset link channel in response to the generation of the updated content;
[0092] The receiving unit 20 is used to receive a feedback message sent by the server indicating that the review has been passed, and if the feedback message includes an identifier of the updated content, send an updated content acquisition request including the identifier to the server;
[0093] The receiving unit 20 is used to receive the update content sent by the server;
[0094] The updating unit 30 is used to update the updated content to the current list page for display.
[0095] In one embodiment, the list page updating device further includes a page inserting unit, which is used to insert a first display picture into the current list page, and the first display picture is a picture obtained according to the updated content.
[0096] In one embodiment, the first display frame in the page insertion unit is a preload style frame corresponding to the updated content.
[0097] In one implementation, the updating unit 30 is specifically configured to:
[0098] Determine whether there is a first display screen in the current list page;
[0099] If the first display frame exists in the current list page, the update content is updated to the area displayed by the first display frame in the current list page, so as to replace the first display frame with the update content.
[0100] In one embodiment, the first display screen in the updating unit 30 has a first display effect, and the updated content has a second display effect in the area displayed in the first display screen, and the first display effect is different from the second display effect.
[0101] In one embodiment, the first display effect in the updating unit 30 is used to indicate that the updated content is in a state of being reviewed, and the second display effect is used to indicate that the updated content is in a state of being published.
[0102] In one embodiment, the preset link channel in the sending unit 10 is a pre-established socket long link channel linking the client and the server.
[0103] Optionally, the present application further provides a list page update device, which is applied to a user terminal, and the device includes at least one processor and a memory connected to the processor, wherein:
[0104] The memory is used to store computer programs;
[0105] The processor is used to execute the computer program so that the list page updating device can implement the list page updating method applied to the user terminal as described in any one of the above.
[0106] Optionally, the present application also provides a computer storage medium, applied to a user end, the computer storage medium carrying one or more computer programs, and when the one or more computer programs are executed by the computer storage medium, the computer storage medium can implement the list page update method applied to the user end as described in any one of the above.
[0107] The above specific embodiment is a method for updating a list page described on the user side. Next, the method for updating a list page provided by the present application is described on the server side.
[0108] See also Figure 3 , a flow chart of a list page updating method provided in this application.
[0109] Step 201: receiving an update content acquisition request sent by a user terminal through a preset link channel, parsing the update content acquisition request and obtaining an identifier of the update content.
[0110] After receiving the feedback message sent from the server indicating that the review has passed, the user will immediately send an update content acquisition request to the server to request the complete update content.
[0111] After receiving the update content acquisition request, the server parses it and obtains the identifier of the update content.
[0112] Step 202: After determining the updated content according to the identifier, the updated content is sent to the user terminal through a preset link channel, so that the user terminal updates the updated content to the current list page for display.
[0113] Then, the server will determine the update content requested by the user based on the identifier and send the update content to the user through the long link channel.
[0114] It should be noted that, for the server and the client, after receiving a message sent from the other party, they will first determine the message type to eliminate the interference of other messages on the entire update process.
[0115] To sum up, in the list page updating method provided by the present application, the server does not need to feedback all the updated content corresponding to the entire current list page, but only needs to feedback the updated content requested by the user to the user, which greatly reduces the amount of data required to be transmitted during the entire list page update process; the updated content requested by the user is specifically the updated content corresponding to one or more list items that need to be updated in the current list page. With the updated content fed back by the server, the current list page can be partially updated on the user side.
[0116] Optionally, for the above-mentioned list page updating method for the server, the present application provides a list page updating device, see Figure 4 , a composition structure diagram of the list page updating device provided in this application.
[0117] like Figure 4 As shown, the list page updating device applied to the server includes a sending unit 10, a receiving unit 20 and an updating unit 30; wherein:
[0118] A receiving unit 100 and a sending unit 200; wherein:
[0119] The receiving unit 100 is used to receive a request for obtaining updated content sent by a user terminal through a preset link channel, and obtain an identifier of the updated content after parsing the request for obtaining updated content;
[0120] The sending unit 200 is used to send the updated content to the user terminal through a preset link channel after determining the updated content according to the identifier, so that the user terminal updates the updated content to the current list page for display.
[0121] Optionally, the present application further provides a list page update device, which is applied to a server, and the device includes at least one processor and a memory connected to the processor, wherein:
[0122] The memory is used to store computer programs;
[0123] The processor is used to execute the computer program so that the list page updating device can implement the list page updating method applied to the server as described above.
[0124] Optionally, the present application also provides a computer storage medium, applied to a user side, the computer storage medium carrying one or more computer programs, and when the one or more computer programs are executed by the computer storage medium, the computer storage medium can implement the list page update method applied to the server side as described in any one of the above.
[0125] Optional, see Figure 5 , another flow chart of the list page updating method provided by this application.
[0126] like Figure 5 As shown, the list page update method includes two parts: client and server.
[0127] The client includes a follow-up flow page, a content publishing module, a long link module and a content request module; the server includes a content review module, a long link module and a content storage module.
[0128] like Figure 5 As shown, the attention stream page is a page that displays data in the form of a list. Each list item displayed on the attention stream page is identified and distinguished by the content id. After the user publishes new content in the content publishing module of the client, the complete new content will be sent to the content review module of the server for review. In addition, the client will insert some key information generated based on the new content into the attention stream page. Specifically, the content id of the new content will be copied and stored locally. After receiving the new content sent, the server will immediately review it in the content review module. After the review is passed, the id of the new content will be sent to the long link module of the client through the long link module of the server. The id of the new content is used to tell the client that the new content has been reviewed. After the client receives the id of the new content, the content request module will send the id of the new content back to the server to request the complete new content. After receiving the id of the new content, the server will query the new content from the content storage module and feedback it to the client. After receiving the new content, the client will use the new content to partially update the local display area in the attention stream page that is consistent with the new content id information.
[0129] To sum up, the list content updating method provided by the present application can achieve real-time update of local list items in the list page, that is, it can replace the latest updated list items on demand, and the list items that have not changed in the current list page remain unchanged, which can be done without user perception and will not interrupt the user's browsing behavior. There is no need to refresh the entire list page, which greatly reduces traffic overhead.
[0130] For example, see Figure 6 , an example diagram of the interaction process between the client and the server in the list update method provided in this application.
[0131] The content stored in the server's follow stream is all the content that the user has posted. When the user opens the application's follow stream page for the first time or clicks the refresh button on the follow stream page, the client's follow stream page will initiate an http request to the server's follow stream, obtain a page of list pages and display it on the client's follow stream page.
[0132] The user browses the attention stream page of the client. When the user wants to publish content, he will come to the publishing page of the client to edit and submit the content. After the user clicks submit, the content publishing user can see a temporary display screen including key information of the published content in the current list page of the client. At the same time, the complete published content will be sent to the server, and the server will review whether the published content is compliant; after the review is compliant, the server will process and filter the message through the long link module to determine whether it is sent. When the long link module passes the screening, it will generate a socket message body based on the approved published content and send it to the long link module of the client; after receiving the socket message body, the long link module of the client parses the message, and after parsing the id of the published content, it sends it to the attention stream page of the client; after receiving the id of the published content, the attention stream page of the client determines whether it needs to request the complete published content from the server, and after determining that it is necessary to request the published content from the server, it requests the attention stream of the server, and after obtaining the complete published content, it updates the local content, thereby completing the local content update of the current browsing list page of the content publishing user.
[0133] It should also be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the drawings of the device embodiments provided by the present application, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines.
[0134] Through the description of the above implementation mode, the technicians in the field can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present application, software program implementation is a better implementation mode in more cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, a U disk, a mobile hard disk, a ROM, a RAM, a disk or an optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, a training device, or a network device, etc.) to execute the method of each embodiment of the present application.
[0135] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.
[0136] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a training device or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, training device or data center. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a training device, a data center, etc. that includes one or more available media integration. Available media can be magnetic media, (e.g., floppy disk, hard disk, tape), optical media (e.g., DVD), or semiconductor media (e.g., solid-state hard disk (SSD)), etc.
Claims
1. A method for updating a list page, characterized in that: Applied to a user terminal, the method includes: In response to the generation of the update content, the update content is sent to the server for review through a preset link channel; receiving a feedback message sent by the server indicating that the review has been passed, and if the feedback message includes an identifier of the updated content, sending an updated content acquisition request including the identifier to the server; Receiving the update content sent by the server; The updated content is updated to the current list page for display.
2. The list page updating method according to claim 1, characterized in that: After the update content is generated and before the feedback message sent by the server indicating that the review is passed is received, the method further includes: A first display picture is inserted into the current list page, where the first display picture is a picture obtained according to the updated content.
3. The method for updating a list page according to claim 1, characterized in that: The first display screen is a preloaded style screen corresponding to the updated content.
4. The list page updating method according to claim 2, characterized in that: The updating of the updated content to the current list page for display includes: Determining whether the first display screen exists in the current list page; If the first display picture exists in the current list page, the updated content is updated to the area displayed by the first display picture in the current list page, so as to replace the first display picture with the updated content.
5. The method for updating a list page according to claim 4, characterized in that: The first display screen has a first display effect, and the update content has a second display effect in a region displayed on the first display screen, and the first display effect is different from the second display effect.
6. The method for updating a list page according to claim 5, characterized in that: The first display effect is used to indicate that the updated content is in a state of being reviewed, and the second display effect is used to indicate that the updated content is in a state of being published.
7. The method for updating a list page according to claim 1, characterized in that: The preset link channel is a pre-established socket long link channel linking the client and the server.
8. A list page updating device, characterized in that: Applied to a user terminal, the device comprises: A sending unit, a receiving unit and an updating unit; wherein: The sending unit is used to send the updated content to the server for review through a preset link channel in response to the generation of the updated content; The receiving unit is configured to receive a feedback message sent by the server indicating that the review has been passed, and if the feedback message includes an identifier of the updated content, send an updated content acquisition request including the identifier to the server; The receiving unit is used to receive the update content sent by the server; The updating unit is used to update the updated content to the current list page for display.
9. A method for updating a list page, characterized in that: Applied to the server, the method includes: Receiving an update content acquisition request sent by a user terminal through a preset link channel, parsing the update content acquisition request to obtain an identifier of the update content; After determining the update content according to the identifier, the update content is sent to the user terminal through the preset link channel, so that the user terminal updates the update content to the current list page for display.
10. A list page updating device, characterized in that: Applied to the server, the device comprises: A receiving unit and a sending unit; wherein: The receiving unit is used to receive a request for obtaining updated content sent by a user terminal through a preset link channel, and obtain an identifier of the updated content after parsing the request for obtaining updated content; The sending unit is used to send the updated content to the user terminal through the preset link channel after determining the updated content according to the identifier, so that the user terminal updates the updated content to the current list page for display.
Citation Information
Patent Citations
List page update method and device
CN106339154A
