Information processing method, device, electronic device and storage medium

By detecting and pushing the target version information on the server side, the client requests update content when entering the target business page, which solves the problem of network resource waste caused by the client not using it after the server is updated, and realizes efficient resource utilization and timely update of content .

CN115174511BActive Publication Date: 2024-12-31BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210623419.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-02
Publication Date
2024-12-31
Estimated Expiration
2042-06-02

AI Technical Summary

Technical Problem

In Internet technology, after the server updates the special effects content and the client is not used, it will result in waste of network resources (such as traffic, bandwidth, signaling, etc.).

Method used

By obtaining update information when determining the target content update on the server side and sending target version information to user accounts that have been logged in and have not obtained the updated content, the client requests update content when entering the target business page, thereby displaying the latest content on the page. Reduce ineffective resource waste.

Benefits of technology

It effectively reduces the waste of network resources, ensures that clients obtain updated content in a timely manner, and avoids invalid signaling and traffic consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115174511B_ABST
    Figure CN115174511B_ABST
Patent Text Reader

Abstract

The present application is about an information processing method, device, electronic device and storage medium, and relates to the field of Internet technology. In the present application, when determining that the target content is updated, the server obtains the update information corresponding to the updated target content; the server determines the target user account that has logged into the client and has not obtained the updated target content, and sends the target version information to the target user account, so that it can avoid sending version information to the user account that is not online, and avoid the waste of signaling; when it is determined that the target business page of the client is entered and the update information is received, the client sends a request information for requesting the updated target content to the server, and receives the updated target content from the server. Thus, the client can efficiently and accurately receive the updated target content.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of Internet technology, and in particular to an information processing method, device, electronic device and storage medium. Background Art

[0002] With the development of Internet technology, in order to meet the needs of users, developers will continuously update the special effects content and other information on the client interface so that the user's terminal device can obtain the updated special effects data.

[0003] Normally, when the developer updates the special effects content in the server, the server can send the updated special effects content to all clients, and each client can receive the updated special effects content. However, in some cases, the special effects content sent by the server to the client is not used by the client, for example, the client is not running or the terminal client has updated the special effects content, and the transmission of the special effects content causes a waste of network resources such as traffic, bandwidth, and signaling. Summary of the invention

[0004] The present disclosure provides an information processing method, device, electronic device and storage medium, which can reduce the waste of network resources.

[0005] The technical solution of the embodiment of the present disclosure is as follows:

[0006] According to a first aspect of an embodiment of the present disclosure, there is provided an information processing method, which is applied to a server, and the server can be used to provide data services for a client. The method may include: when it is determined that the target content is updated, obtaining update information corresponding to the updated target content, and the update information includes target version information corresponding to the updated target content; determining a target user account that has logged in to the client and has not obtained the updated target content, and sending a content update message including the target version information to the target user account, and the content update message is used to indicate that the target content has been updated, and the target version information is used to obtain the updated target content, and the target content is used to display on the target business page of the client.

[0007] Optionally, the method further includes: receiving request information from the target user account for requesting updated target content, the request information including target version information, and sending the updated target content to the target user account according to the target version information.

[0008] Optionally, the above-mentioned method of "determining the target user account" specifically includes: querying multiple user accounts in an online state, and determining whether the multiple user accounts have obtained the target version information based on the correspondence between the pre-stored user accounts and the version information already obtained; and taking the user account among the multiple user accounts that has not obtained the target version information as the target user account.

[0009] Optionally, the update information also includes the type of the target content, and the type of the target content is used to determine a service page on which the client displays the target content.

[0010] Optionally, the above-mentioned method of "determining target content update" specifically includes: receiving update information from a business platform, the update information including updated target content; when the current content of the target content is inconsistent with the updated target content, determining that the target content is updated.

[0011] According to a second aspect of an embodiment of the present disclosure, there is provided an information processing method, which is applied to a client logged in by a user account, the method comprising: when it is determined that a target business page of the client has been entered and update information indicating that an update of target content has been received, sending a first request information to a server for requesting to obtain updated target content, the target business page being used to display the target content, and the update information including target version information corresponding to the updated target content; receiving updated target content corresponding to the target version information from the server; updating the target content according to the updated target content, and displaying the updated target content on the target business page.

[0012] Optionally, after each time the target content is updated according to the updated target content, the method also includes deleting the update information corresponding to the updated target content; the above-mentioned "determining that the target business of the client is entered and the update information is received" includes: when the page currently displayed by the client is the target business page, determining that the update information is received; or, when re-entering the target business page of the client, determining that the previously received update information is stored.

[0013] Optionally, the above-mentioned method of "determining that the target business page of the client has been entered and update information has been received, sending first request information to the server" specifically includes: in response to the operation of starting the client and entering the target business page for the first time, determining whether a second request information for obtaining updated target content has been sent to the server; when it is determined that the second request information has been sent to the server, determining whether the target version information has been received; when it is determined that the target version information has been received, sending the first request information to the server.

[0014] Optionally, the update information further includes the type of the target content, and the method further includes: determining a service page for displaying the target content according to the type of the target content.

[0015] According to a third aspect of an embodiment of the present disclosure, there is provided an information processing device, which is applied to a server. The server can be used to provide data services for a client. The device may include: an acquisition unit, a determination unit and a sending unit; the acquisition unit is used to acquire update information corresponding to the updated target content when it is determined that the target content is updated, and the update information includes target version information corresponding to the updated target content; the determination unit is used to determine a target user account that has logged in to the client and has not acquired the updated target content; the sending unit is used to send a content update message to the target user account, the content update message is used to indicate that the target content has been updated, the content update message includes target version information, the target version information is used to acquire the updated target content, and the target content is used to be displayed on the target business page of the client.

[0016] Optionally, the device further comprises a receiving unit, configured to receive a request message from a target user account for requesting updated target content, the request message comprising target version information, and a sending unit, configured to send the updated target content to the target user account according to the target version information.

[0017] Optionally, the device also includes a query unit, which is used to query multiple user accounts in an online state; a determination unit, which is specifically used to determine whether multiple user accounts have obtained target version information based on the correspondence between pre-stored user accounts and the version information that has been obtained; and use the user account among the multiple user accounts that has not obtained the target version information as the target user account.

[0018] Optionally, the update information also includes the type of the target content, and the type of the target content is used to determine a target business page on which the client displays the target content.

[0019] Optionally, the receiving unit is further used to receive update information including updated target content from the business platform; the determining unit is specifically used to determine that the target content is updated when the current content of the target content is inconsistent with the updated target content.

[0020] According to a fourth aspect of an embodiment of the present disclosure, there is provided an information processing device, which is applied to a client logged in by a user account, and the device includes a sending unit, a receiving unit, and an updating unit; the sending unit is used to send a request to a server for providing data services to the client when it is determined that a target business page of the client has been entered and update information has been received, wherein the request to obtain updated target content is sent to the server, the target business page is used to display the target content, and the update information is used to indicate that an update of the target content has occurred, and the update information includes target version information corresponding to the updated target content; the receiving unit is used to receive the updated target content corresponding to the target version information from the server; the updating unit is used to update the target content according to the updated target content, and display the updated target content on the target business page.

[0021] Optionally, the device further includes a deleting unit, configured to delete update information corresponding to the updated target content each time the target content is updated according to the updated target content.

[0022] Among them, determining that the target business page of the client is entered and update information is received includes: when the page currently displayed by the client is the target business page, determining that update information is received, or when re-entering the target business page of the client, determining that previously received update information is stored.

[0023] Optionally, a sending unit is specifically used to determine whether a second request message for obtaining updated target content has been sent to the server when the client is started and the target business page is entered for the first time; when it is determined that the second request message has been sent to the server, determine whether the target version information has been received; when it is determined that the target version information has been received, send a first request message to the server.

[0024] Optionally, the update information also includes the type of the target content, and the determination unit is further configured to determine a service page for displaying the target content according to the type of the target content.

[0025] According to a fifth aspect of an embodiment of the present disclosure, an electronic device is provided, which may include: a processor and a memory for storing processor executable instructions; wherein the processor is configured to execute the instructions to implement any one of the optional information processing methods in the above-mentioned first aspect.

[0026] According to a sixth aspect of an embodiment of the present disclosure, an electronic device is provided, which may include: a processor and a memory for storing processor executable instructions; wherein the processor is configured to execute the instructions to implement any one of the optional information processing methods in the above-mentioned second aspect.

[0027] According to the seventh aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which instructions are stored. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute any one of the optional information processing methods in the first aspect above.

[0028] According to an eighth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which instructions are stored. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute any one of the optional information processing methods in the above-mentioned second aspect.

[0029] According to a ninth aspect of an embodiment of the present disclosure, a computer program product is provided, which includes computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the information processing method as described in any optional implementation of the first aspect.

[0030] According to a tenth aspect of an embodiment of the present disclosure, a computer program product is provided, which includes computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the information processing method as described in any optional implementation method of the second aspect.

[0031] According to an eleventh aspect of an embodiment of the present disclosure, a communication system is provided, the communication system comprising a server and one or more clients. The server may perform any optional implementation as in the first aspect; the one or more clients may perform any optional implementation as in the second aspect.

[0032] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0034] Figure 1 A schematic diagram of the structure of a communication system provided by an embodiment of the present disclosure is shown;

[0035] Figure 2 A schematic diagram showing the structure of another communication system provided by an embodiment of the present disclosure is shown;

[0036] Figure 3 A schematic diagram showing a flow chart of an information processing method provided by an embodiment of the present disclosure;

[0037] Figure 4 A schematic diagram showing a flow chart of another information processing method provided by an embodiment of the present disclosure;

[0038] Figure 5 A schematic diagram showing a flow chart of another information processing method provided by an embodiment of the present disclosure;

[0039] Figure 6 A schematic diagram showing a flow chart of another information processing method provided by an embodiment of the present disclosure;

[0040] Figure 7 A schematic diagram showing a flow chart of another information processing method provided by an embodiment of the present disclosure;

[0041] Figure 8 A schematic diagram of the structure of an information processing device provided by an embodiment of the present disclosure is shown;

[0042] Fig. 9 A schematic diagram showing the structure of another information processing device provided by an embodiment of the present disclosure is shown;

[0043] Fig.10 A schematic diagram showing the structure of another communication system provided by an embodiment of the present disclosure is shown;

[0044] Fig.11 A schematic structural diagram of another information processing device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0045] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0046] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0047] It should also be understood that the term “comprising” indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements and / or components.

[0048] The data involved in the present disclosure may be data authorized by the user or fully authorized by all parties.

[0049] As described in the background technology, the client can display various special effects content to the user in the form of a list. For example, stickers (magic expression special effects in camera software) content, style (filter effects simulated by some software) content. When the developer updates the special effects content in the server, in order to push the updated special effects content to the user account, the server can actively push notification information to the client logged in by the user account. The notification information can be displayed on the display screen of the client to prompt the user account that there is updated special effects content.

[0050] For example, the server can send updated content to the client through iOS Silent Notification or instant messaging (IM). After receiving the updated content from the server, the client can perform content update operations. Of course, the server can also push updated special effect content to the client logged in by the user account after receiving the request information from the user account.

[0051] It should be noted that the IOS silent notification method is a special remote push notification, which is not intended to pop up a notification box to remind the user, but is used to synchronize data between the application (application, App) running in the background and the server. The IM method is a technology that can identify online user accounts on the Internet and exchange messages with user accounts in real time.

[0052] However, when the client receives the notification information indicating the updated special effect content from the server, the client is in a non-operating state, so that the client cannot update the current special effect content in time.

[0053] Among them, after receiving the request information from the account, the server pushes the updated special effects content to the client, which may mean that in response to the user's update operation, the client sends information to the server for requesting the updated special effects content, or the client periodically sends information to the server for requesting the updated special effects content.

[0054] However, when the client sends information to the server for requesting updated special effects content in response to the user's update operation, if the server does not have the updated special effects content, it will cause a waste of network resources such as signaling, traffic, and bandwidth. When the client periodically sends information to the server for requesting updated special effects content, if the periodic interval is set too long, the client may not be able to obtain the updated special effects content in time; if the periodic interval is set too short, it may also cause a waste of network resources such as signaling, traffic, and bandwidth.

[0055] In view of this, an embodiment of the present application provides an information processing method, including: when it is determined that the target content is updated, the server obtains update information corresponding to the updated target content, and the update information includes the target version information corresponding to the updated target content; the server determines the target user account that has logged in to the client and has not obtained the updated target content, and sends the target version information to the target user account, and the target version information is used to obtain the updated target content. When it is determined that the target business page of the client is entered and the update information including the target version information is received, the client sends a request message to the server for requesting to obtain the updated target content. The target business page can be used to display the target content. After receiving the updated target content corresponding to the target version information from the server, the client updates the target content according to the updated target content, and displays the updated target content on the target business page.

[0056] Based on the technical solution provided by the embodiment of the present application, when it is determined that the target content is updated, the server can send the version information corresponding to the updated content list to the user account that has logged in to the client and has not obtained the updated target content, so as to avoid sending version information to the account that has not logged in to the client, and reduce the signaling overhead. At the same time, when it is determined that the target service page has been entered and the update information has been received, the client can send the request information for requesting the updated target content to the server, so that the updated target content can be accurately and efficiently obtained.

[0057] The following is an exemplary description of the information processing method provided by the embodiment of the present disclosure in conjunction with the accompanying drawings:

[0058] Figure 1 A schematic diagram of a communication system provided in an embodiment of the present application. The communication system may include a client 100 and a server 200.

[0059] The client 100 may be a terminal device or an application configured for the terminal device. The client may have one or more business pages. The client may display corresponding content to the user through the one or more business pages. For example, the user may be displayed with special effect content that can be used. Different business pages correspond to different types of content.

[0060] A possible implementation is Figure 2 As shown, the client 100 may also be provided with one or more business modules, which correspond to one or more business pages. The business module may be used to manage the data of the corresponding business page. For example, the business module may update the content displayed on the corresponding business page.

[0061] The client 100 may also be provided with an IM module and a configuration module. The IM module may be used to interact with the server. For example, when a user account logs into the client, a notification for the user account to go online may be sent to the server. The configuration module may be used to associate the business module with the IM module.

[0062] It should be noted that, in the embodiment of the present application, updating content may refer to adding new content based on the current content, or deleting the current content, or modifying the current content.

[0063] In some embodiments, the client 100 may be a terminal device such as a mobile phone, a platform computer, a personal computer, or an application installed on the terminal device. The specific form of the client is not particularly limited in the embodiments of the present application. It can interact with the user through one or more methods such as a keyboard, a touch pad, a touch screen, a remote control, voice interaction, or a handwriting device.

[0064] Among them, the server 200 can be used to provide data services for the client 100, and can also be used to send updated content to an online user account when the content of the client's business page is updated. It can also be used to send updated content to a client logged in to a user account after receiving request information from the user account for requesting updated content.

[0065] In some embodiments, the server 200 may also be a single server, or may also be a server cluster composed of multiple servers. In some implementations, the server cluster may also be a distributed cluster.

[0066] In the embodiment of the present application, the server 200 may include multiple application service platforms, each of which corresponds to a unique application, and the application is installed on the terminal device. The server 200 is mainly used to store relevant business data of the application.

[0067] In one possible implementation, Figure 2 As shown, the server 200 may be provided with one or more modules, which may be used to manage content. For example, the server 200 may be provided with a content management module, a user account query module, a notification module, and a storage module.

[0068] Among them, the content management module can be used to update the stored content and the corresponding version information when the content is updated, and send information to the user query module to prompt the content update, and after updating the content, send update success information to the content providing platform 300.

[0069] The user account query module can be used to query the user account that is online and has not obtained the updated content when receiving the content update message, and send the user account and update information that need to receive the updated content to the notification module. The update information may include the version information corresponding to the updated content, and may also include information such as the type of content.

[0070] The notification module, also referred to as an IM module, may be used to send the update information to the online user account in a timely manner when receiving the update information or determining the content of the client.

[0071] The storage module can be used to store the content received by each user account and provide updated content that needs to be sent to the client.

[0072] It should be noted that, in the embodiment of the present application, when the user account logs in to the client, an instant messaging (IM) connection can be established with the server. At this time, the user account is in an online state.

[0073] In a possible embodiment, Figure 2 As shown, the communication system provided in the embodiment of the present application may further include a content providing platform 300. The content providing platform 300 may be connected to the server 200 for communication.

[0074] The content providing platform 300 is also called a business platform or an operation platform. The content providing platform 300 can obtain updated content and corresponding updated version information in response to the developer's upload operation, and send the updated content and corresponding updated version information to the server.

[0075] In some embodiments, the content providing platform 300 may be a computer, an ultra-mobile personal computer (UMPC), or other devices. The present application embodiment does not impose any special restrictions on the specific form of the client. It may interact with the developer through one or more methods such as a keyboard, a touch pad, a touch screen, a remote controller, voice interaction, or a handwriting device.

[0076] like Figure 3 As shown, the information processing method provided by the embodiment of the present disclosure may include:

[0077] S301: When it is determined that the target content is updated, the server obtains update information corresponding to the updated target content.

[0078] The server can be Figure 1 or Figure 2 The server 200 may also be a device in the server 200, such as a chip.

[0079] The target content may refer to the content displayed on the target business page of the client. For example, it may be special effects content, news content, etc. The target content may be displayed on the target business page of the client in the form of a list. The update information corresponding to the target content may include the target version information corresponding to the target content. The version information may include the version number, etc. The update information may also include other information, for example, the type of the target content. The client may Figure 1 or Figure 2 The client 100 in.

[0080] In a possible implementation, when the server receives update information from the service platform, it may determine that the target content is updated.

[0081] Among them, the business platform can be Figure 3 The content providing platform 300 may also be a device in the content providing platform 300, such as a chip.

[0082] In one example, the business platform may send a first notification message to the server in response to the developer's update operation. The first notification message is used to notify that the target content has been updated. For example, the first notification message may include version information corresponding to the updated content, or the first notification message may include the updated target content.

[0083] Furthermore, after the server updates the target content, it may send first feedback information to the service platform. The first feedback information may be used to indicate that the server has updated the target content.

[0084] In another possible implementation, the server may obtain updated content and corresponding version information in response to an update operation by a developer. The update operation may refer to the developer updating the target content stored in the server to the updated target content, or may refer to the developer sending the updated target content to the server. The server may generate version information corresponding to the updated content in response to the update operation.

[0085] S302: The server determines a target user account.

[0086] The target user account may include a user account that is logged into the client and has not obtained the updated target content. The user account logged into the client may mean that the user account is online or has established an IM connection with the server.

[0087] In a possible implementation, the server searches for multiple online user accounts from a stored list of multiple registered user accounts and filters out the user accounts that have obtained the updated target content from the multiple online user accounts. In this way, the server can determine the target user account.

[0088] Furthermore, the server may store a correspondence between a user account and the version information obtained by the user account. When the server obtains the updated content and the corresponding version information, and sends the version information to the user account, the server may update the version information in the correspondence. For example, in the first time period, the correspondence stored by the server includes: user account A and version information 1. In the next time period after the first time period, the server obtains the updated content and the corresponding version information 2, and sends version information 2 to user account A. At this time, the server may update the correspondence, and the updated correspondence includes: user account A and version information 2. Based on the stored correspondence, the server can determine whether the user account has obtained the updated content.

[0089] The corresponding relationship may be stored in the server in the form of a table or in the form of an array, without limitation.

[0090] S303: The server sends a content update message to the target user account. Correspondingly, the client receives the content update message from the server.

[0091] The content update message may be used to indicate that the target content has been updated. For example, the content update message may include target version information. The target version information may be used to obtain the updated target content. The target content may be displayed on the target business page of the client. For another example, the content update message may also include a first indicator, which may be used to indicate that the target content has been updated.

[0092] Based on the above S301 to S303, it can be known that in the embodiment of the present application, when the server determines that the target content has been updated, it can send a content update message to the user account that has logged in to the client but has not obtained the updated target content, so that the user account can be notified in time that the target content has been updated. At the same time, the content update message includes the target version information corresponding to the target content, so that the client can obtain the updated target content in time according to the target version information.

[0093] S304: When it is determined that the target service page of the client is entered and the update information is received, the client sends a first request information to the server. Correspondingly, the server receives the first request information from the client.

[0094] The first request information may be used to request updated target content. For example, the first request information may include target version information.

[0095] Entering the target service page of the client may mean that in response to a switching operation of the user, the client switches from other service pages to the target service page.

[0096] In one possible implementation, the above-mentioned determination of entering the target business page of the client and receiving update information may include: when the page currently displayed by the client is the target business page, determining that update information is received, or, when re-entering the target business page of the client, determining that previously received update information is stored.

[0097] Here, re-entering the target business page of the client can also be described as the client displaying the target business page again. For example, when the client can switch from other business pages to the target business page.

[0098] S305: The server sends the updated target content corresponding to the target version information to the client logged in by the user account according to the target version information. Correspondingly, the client receives the updated target content from the server.

[0099] After receiving the first request information from the client, the server can determine the target content required by the client according to the target version information carried in the first request information, and send the target content to the client, so that the client can receive the updated target content.

[0100] S306: The client updates the target content according to the updated target content, and displays the updated target content on the target business page.

[0101] After receiving the updated target content from the server, the client may first update the stored target content to the updated target content, and then display the updated target content on the corresponding target service page.

[0102] In one example, when the update information also includes the type of target content, and the type is used to determine the display page within the display target, the client can first determine the display page corresponding to the target content according to the type of the target content. Then, the client can display the target content on the display page. In this way, when the client has multiple display pages, the client can accurately determine the corresponding display page according to the type of the target content.

[0103] In the embodiment of the present application, when it is determined that the target content is updated, the server can send the version information corresponding to the updated content list to the user account that is online and has not obtained the updated target content, so as to avoid sending version information to the user account that is not online, and reduce the signaling overhead. At the same time, when the client enters the target service page and receives the update information, it can send the request information for requesting the updated target content to the server, so as to accurately and efficiently obtain the updated target content.

[0104] In a possible embodiment, Figure 4 As shown, in the above S304, when it is determined that the target business page of the client is entered and the update information is received, the method in which the client sends the first request information to the server may specifically include S401 to S403.

[0105] S401: In response to the operation of starting the client and entering the target business page, the client determines whether second request information has been sent to the server.

[0106] The second request information may be used to request updated target content. For example, the second request information may include target version information corresponding to the current target content.

[0107] The operation of entering the target business page for the first time may refer to an operation that triggers the client to display or enter the target business page for the first time after the client is running.

[0108] For example, the client may respond to a setup operation, and when started and running, the client may directly display the target page. The operation of entering the target business page for the first time may refer to the operation of starting the client, such as clicking the client icon on the electronic device.

[0109] For another example, after the client is started and running, the client displays other business pages for the first time, then the operation of entering the target business page for the first time may refer to the user's switching operation. For example, when the client currently displays other business pages, the client may respond to the user's operation of clicking on the title of the target business page, and the client may switch from the other business pages to the target business page. For example, the client may be provided with multiple business page titles, and the business page titles are associated with corresponding business pages. In this way, the client may respond to the user clicking on the business page title and switch and display the business page corresponding to the title.

[0110] Further, the client may determine whether the second request information has been sent to the server in response to the startup process of the client.

[0111] The client startup process may refer to a process from a non-running state to a running state of the client. For example, after the client is started and in a non-running state, the client may start startup in response to a user's click operation and determine whether the second request information has been sent.

[0112] S402: When it is determined that the second request information has been sent to the server, the client determines whether the target version information has been received.

[0113] The client determining that the second request information has been sent to the server may include that the client has sent the second request information to the server before startup, or that the client has sent the second request information to the server before entering the target business page for the first time.

[0114] In one example, after the client has sent the second request information to the server, a corresponding identifier or record text may be generated, so that the client can determine that the second request information has been sent to the server based on the identifier or record text.

[0115] S403: When it is determined that the target version information is received, the client sends a first request information to the server.

[0116] The first request information is used to request updated target content. For example, the first request information may include target version information.

[0117] In one example, when the client receives the target version information, the target version information can be stored in a preset storage area. The preset storage area can be a storage area configured for the client by the terminal device where the client is located. In this way, the client can directly query the preset storage area to determine whether the target version information is received.

[0118] The technical solution provided by the above embodiment brings at least the following beneficial effects: As can be seen from the above steps, the client can first determine whether the request information for obtaining updated content has been sent in response to the operation of starting the client and entering the target business page for the first time. If the request information has been sent, the client can further determine whether the updated version information has been received. If the version information is received, the client can send a request for the updated target content to the server. In this way, the client can avoid wasting network resources as much as possible and can also obtain the latest target content in a timely manner.

[0119] In a possible embodiment, Figure 5 As shown, the method provided in the embodiment of the present application may further include S501.

[0120] S501: In response to the operation of starting a client and entering a target business page for the first time, when it is determined that the second request information has not been sent to the server, the client sends the second request information to the server.

[0121] The technical solution provided by the above embodiment brings at least the following beneficial effects: It can be seen from the above steps that when the client is started and the target page is entered for the first time, if no request for updated target content is sent to the server, the client can directly send a request information for requesting updated target content to the server, so as to obtain the updated target content in a timely manner.

[0122] In a possible embodiment, Figure 6 As shown, the method provided in the embodiment of the present application may further include S601.

[0123] S601. When receiving target version information, the client stores the target version information.

[0124] For details, please refer to the description of S403 above, which will not be elaborated here.

[0125] The technical solution provided by the above embodiment brings at least the following beneficial effects: As can be seen from the above steps, in some cases where the client cannot update the target content in time, such as when the client does not enter the target business page. When the client receives the target version information from the server, the client can store the target version information. In this way, when the client enters the target business page later, the client can obtain the updated target content in time according to the target version information.

[0126] In a possible embodiment, the client may update the current target content according to the received updated target content, so that the target service page can display the updated target content.

[0127] Further, such as Figure 7 As shown, after the target content is updated according to the updated target content each time, the method provided in the embodiment of the present application may further include S701.

[0128] S701: The client deletes update information corresponding to the updated target content.

[0129] The technical solution provided by the above embodiment brings at least the following beneficial effects: It can be seen from the above steps that after the client updates the target content according to the updated target content, the client can delete the updated target content, thereby increasing the available memory of the client.

[0130] It should be noted that in the embodiment of the present application, when the business page of the client is switched, the above steps can be repeatedly executed. Figure 4-Figure 7steps to obtain the updated content in a timely manner.

[0131] It is understandable that, in actual implementation, the mobile device described in the embodiments of the present disclosure may include one or more hardware structures and / or software modules for implementing the aforementioned corresponding information processing methods, and these execution hardware structures and / or software modules may constitute an electronic device. It should be easily appreciated by those skilled in the art that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present disclosure.

[0132] Based on such understanding, an embodiment of the present disclosure also provides an information processing device. Figure 8 The schematic diagram of the structure of the information processing device provided by the embodiment of the present disclosure is shown. The device is applied to a server, and the server is used to provide data services to a client. Figure 8 As shown, the information processing device may include: an acquiring unit 801, a determining unit 802 and a sending unit 803.

[0133] The acquisition unit 801 is used to acquire update information corresponding to the updated target content when it is determined that the target content is updated, and the update information includes target version information corresponding to the updated target content. For example, the acquisition unit 801 can be used to execute Figure 3 S301 in the embodiment. The determining unit 802 is used to determine a target user account that has logged into the client and has not obtained the updated target content. For example, the determining unit 802 may be used to execute Figure 3 S302 in the above. The sending unit 803 is used to send a content update message to the target user account, the content update message is used to indicate the target content update, the content update message includes target version information, the target version information is used to obtain the updated target content, and the target content is used to display on the target business page of the client. For example, the sending unit 803 can be used to perform Figure 3 S303 in.

[0134] Alternatively, if Figure 8 As shown, the device may further include a receiving unit 804, the receiving unit 804 is used to receive a request message from a target user account for requesting to obtain updated target content, the request message including target version information. The sending unit 803 is also used to send the updated target content to the target user account according to the target version information. For example, the sending unit 803 may be used to perform Figure 3S305 in.

[0135] Alternatively, if Figure 8 As shown, the device also includes a query unit 805, which is used to query multiple user accounts in an online state; a determination unit 802 is specifically used to determine whether multiple user accounts have obtained the target version information based on the correspondence between the pre-stored user accounts and the version information that has been obtained, and to use the user account among the multiple user accounts that has not obtained the target version information as the target user account.

[0136] Optionally, the update information also includes the type of the target content, and the type of the target content is used to determine a target business page on which the client displays the target content.

[0137] Optionally, the receiving unit 804 is further configured to receive update information including updated target content from the service platform; the determining unit 802 is specifically configured to determine that the target content is updated when the current content of the target content is inconsistent with the updated target content.

[0138] Fig. 9 The schematic diagram of the structure of the information processing device provided by the embodiment of the present disclosure is shown. The device is applied to a client logged in by a user account. The device may include a sending unit 901, a receiving unit 902, and an updating unit 903. The sending unit 901 is used to send a request to a server for providing data services for the client to obtain updated target content when it is determined that the target business page of the client has been entered and update information has been received. The target business page is used to display the target content, and the update information includes the target version information corresponding to the updated target content. For example, the sending unit 901 may be used to perform Figure 3 The receiving unit 902 is configured to receive the updated target content corresponding to the target version information from the server. For example, the receiving unit 902 may be configured to execute Figure 3 The updating unit 903 is used to update the target content according to the updated target content and display the updated target content on the target business page. For example, the updating unit 903 can be used to execute Figure 3 S306 in.

[0139] Optional, such as Fig. 9 As shown, the device further includes a deletion unit 904, which is used to delete the update information corresponding to the updated target content after each target content is updated according to the updated target content. For example, the deletion unit 904 can be used to perform Figure 7S701 in which, determining that a target business page of the client is entered and update information is received includes: when the page currently displayed by the client is the target business page, determining that update information is received, or when re-entering the target business page of the client, determining that previously received update information is stored.

[0140] Optionally, the sending unit 901 is specifically used to determine whether the second request information for obtaining the updated target content has been sent to the server when the client is started and the target business page is entered for the first time; when it is determined that the second request information has been sent to the server, determine whether the target version information has been received; when it is determined that the target version information has been received, send the first request information to the server. For example, the sending unit 901 can be used to perform Figure 4 S401, S402, and S403 in the table.

[0141] Optionally, the update information also includes the type of target content, such as Fig. 9 As shown, the device further includes a determining unit 905, which is used to determine a service page for displaying the target content according to the type of the target content.

[0142] As described above, the embodiments of the present disclosure can divide the functional modules of the information processing device according to the above method examples. Among them, the above integrated modules can be implemented in the form of hardware or in the form of software functional modules. In addition, it should be noted that the division of modules in the embodiments of the present disclosure is schematic and is only a logical function division. There may be other division methods in actual implementation. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module.

[0143] Regarding the information processing device in the above embodiment, the specific manner in which each module performs operations and the beneficial effects possessed have been described in detail in the aforementioned method embodiment and will not be repeated here.

[0144] like Fig.10 As shown, the present disclosure also provides a communication system, which may include a client 101 and a server 102. The client 101 may be used to perform the above Figure 3-Figure 7 The actions performed by the client in any of the figures, for example, can be used to perform S304, S401, S402, S403, S601, S2701, S702. The server 102 can be used to perform the above Figure 3-Figure 7 The actions performed by the server in any of the figures, for example, can be used to perform S301, S302, S303, and S305.

[0145] The embodiment of the present disclosure also provides an information processing device. Fig.11The schematic diagram of the structure of the information processing device provided by the embodiment of the present disclosure is shown. The information processing device may include at least one processor 111, a communication bus 112, a memory 113 and at least one communication interface 114.

[0146] Processor 111 may be a processor (central processing unit, CPU), a microprocessor unit, an ASIC, or one or more integrated circuits for controlling the execution of the program of the disclosed solution. Fig.10 The functions implemented by the processing unit 1002 in the information processing device are similar to Fig.11 The functions implemented by the processor 111 in are the same.

[0147] The communication bus 112 may include a pathway for transmitting information between the above-mentioned components.

[0148] The communication interface 114 uses any transceiver or other device for communicating with other devices or communication networks, such as servers, Ethernet, radio access networks (RAN), wireless local area networks (WLAN), etc. As an example, in combination with Figure 8 The function implemented by the acquisition unit 801 in the information processing device is similar to Fig.11 The communication interface 114 in FIG.

[0149] The memory 113 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processing unit through a bus. The memory may also be integrated with the processing unit.

[0150] The memory 113 is used to store application code for executing the solution of the present disclosure, and the execution is controlled by the processor 111. The processor 111 is used to execute the application code stored in the memory 113, so as to realize the functions in the method of the present disclosure.

[0151] In a specific implementation, as an embodiment, the processor 111 may include one or more CPUs, such as Fig.11 CPU0 and CPU1 in.

[0152] In a specific implementation, as an embodiment, the mobile device may include multiple processors, such as Fig.11 1 and 115. Each of these processors may be a single-CPU processor or a multi-CPU processor. A processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0153] In a specific implementation, as an embodiment, the information processing apparatus may further include an input device 116 and an output device 117. The input device 116 communicates with the output device 117 and may receive user input in a variety of ways. For example, the input device 116 may be a mouse, a keyboard, a touch screen device, or a sensor device. The output device 117 communicates with the processor 111 and may display information in a variety of ways. For example, the output device 111 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, or the like.

[0154] Those skilled in the art will understand that Fig.11 The structure shown in the figure does not constitute a limitation on the information processing device, and may include more or less components than those shown in the figure, or combine certain components, or adopt a different component arrangement.

[0155] The present disclosure also provides a computer-readable storage medium including instructions, and the computer-readable storage medium stores instructions. When the instructions in the computer-readable storage medium are executed by the processor of a computer device, the computer can execute the information processing method provided by the above-mentioned embodiment. For example, the computer-readable storage medium may be a memory 113 including instructions, and the above instructions may be executed by the processor 111 of the information processing device to complete the above method. For another example, the computer-readable storage medium may be a memory 112 including instructions, and the above instructions may be executed by the processor 111 of the server to complete the above method. Optionally, the computer-readable storage medium may be a non-temporary computer-readable storage medium, for example, the non-temporary computer-readable storage medium may be a ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.

[0156] The present disclosure also provides a computer program product, which includes computer instructions. When the computer instructions are executed on a processor of an information processing device, the information processing device executes the above Figure 3-Figure 7 An information processing method as shown in any one of the accompanying drawings.

[0157] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0158] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. An information processing method, characterized in that: Application server, the method comprising: When it is determined that the target content is updated, obtaining update information corresponding to the updated target content, the update information including target version information corresponding to the updated target content; Determining a target user account, the target user account includes a user account that logs in to the client and does not obtain the updated target content, and the server is used to provide data services for the client; Sending a content update message to the target user account, the content update message is used to indicate that the target content has been updated, the content update message includes the target version information, the target version information is used to obtain the updated target content, and the target content is used to be displayed on the target service page of the client; Receiving a first request message from the target user account, the first request message including the target version information, the first request message being used to request to obtain the updated target content; the first request message is sent when the client determines to enter the target service page of the client and receives update information; The updated target content is sent to the target user account according to the target version information.

2. The method according to claim 1, characterized in that: The determining of the target user account includes: Query multiple user accounts that are online; Determining whether the plurality of user accounts have obtained the target version information according to a pre-stored correspondence between the user accounts and the obtained version information; A user account among the multiple user accounts that has not obtained the target version information is used as the target user account.

3. The method according to claim 1 or 2, characterized in that: The update information also includes the type of the target content, and the type of the target content is used to determine the service page on which the client displays the target content.

4. The method according to claim 1, characterized in that The determining target content update comprises: receiving update information from a service platform, wherein the update information includes the updated target content; When the current content of the target content is inconsistent with the updated target content, it is determined that the target content is updated.

5. An information processing method, characterized in that: Applied to a client for user account login, the method comprises: When it is determined that the target service page of the client is entered and the update information is received, a first request information is sent to the server, the target service page is used to display the target content, the update information is used to indicate that the target content is updated, the update information includes the target version information corresponding to the updated target content, the first request information is used to request to obtain the updated target content, and the server is used to provide data services for the client; the target user account logged in by the client does not obtain the updated target content; receiving updated target content corresponding to the target version information from the server; The target content is updated according to the updated target content, and the updated target content is displayed on the target business page.

6. The method according to claim 5, characterized in that After each update of the target content according to the updated target content, the method further includes: deleting update information corresponding to the updated target content; The step of determining to enter a target service page of the client and receiving update information includes: When the page currently displayed by the client is the target business page, determining that the update information is received; Alternatively, when re-entering the target service page of the client, it is determined that the previously received update information is stored.

7. The method according to claim 5 or 6, characterized in that: When it is determined that the target service page of the client is entered and the update information is received, sending first request information to the server includes: In response to an operation of starting the client and entering the target business page for the first time, determining whether second request information has been sent to the server, the second request information being used to obtain the updated target content; When it is determined that the second request information has been sent to the server, determining whether the target version information is received; When it is determined that the target version information is received, the first request information is sent to the server.

8. The method according to claim 7, characterized in that The update information also includes the type of the target content, and the method further includes: A service page for displaying the target content is determined according to the type of the target content.

9. An information processing device, characterized in that: Applied to a server, the device comprises: an acquisition unit, a determination unit, a sending unit, and a receiving unit; The acquisition unit is configured to acquire update information corresponding to the updated target content when it is determined that the target content is updated, wherein the update information includes target version information corresponding to the updated target content; The determining unit is used to determine a target user account, wherein the target user account includes a user account that has logged into the client and has not obtained the updated target content, and the server is used to provide data services for the client; The sending unit is used to send a content update message to the target user account, the content update message is used to indicate that the target content has been updated, the content update message includes the target version information, the target version information is used to obtain the updated target content, and the target content is used to be displayed on the target service page of the client; The receiving unit is used to receive first request information from the target user account, the first request information includes the target version information, and the first request information is used to request to obtain the updated target content; the first request information is sent when the client determines to enter the target service page of the client and receives update information; The sending unit is further configured to send the updated target content to the target user account according to the target version information.

10. The device according to claim 9, characterized in that The device also includes a query unit; The query unit is used to query multiple user accounts in an online state; The determination unit is specifically used to determine whether multiple user accounts have obtained the target version information based on the correspondence between pre-stored user accounts and the version information that has been obtained; and use the user account among the multiple user accounts that has not obtained the target version information as the target user account.

11. The device according to claim 9 or 10, characterized in that The update information also includes the type of the target content, and the type of the target content is used to determine the service page on which the client displays the target content.

12. The device according to claim 9, characterized in that The receiving unit is further used to receive update information from the service platform, wherein the update information includes the updated target content; The determining unit is specifically configured to determine that the target content is updated when the current content of the target content is inconsistent with the updated target content.

13. An information processing device, characterized in that: Applied to a client for user account login, the device comprises a sending unit, a receiving unit, and an updating unit; The sending unit is configured to send first request information to the server when it is determined that the target service page of the client is entered and update information is received, the target service page is used to display target content, the update information is used to indicate that the target content is updated, the update information includes target version information corresponding to the updated target content, the first request information is used to request to obtain the updated target content, and the server is used to provide data services for the client; The target user account logged in by the client fails to obtain the updated target content; The receiving unit is configured to receive the updated target content corresponding to the target version information from the server; The updating unit is used to update the target content according to the updated target content, and display the updated target content on the target business page.

14. The device according to claim 13, characterized in that The device further includes a deleting unit, configured to delete the update information corresponding to the updated target content after the target content is updated according to the updated target content each time: The step of determining to enter a target service page of the client and receiving update information includes: When the page currently displayed by the client is the target business page, it is determined that the update information is received; or, when the target business page of the client is re-entered, it is determined that the previously received update information is stored.

15. The device according to claim 13 or 14, characterized in that The sending unit is specifically configured to determine whether second request information has been sent to the server in response to an operation of starting the client and entering the target business page for the first time, wherein the second request information is used to obtain the updated target content; When it is determined that the second request information has been sent to the server, it is determined whether the target version information has been received; when it is determined that the target version information has been received, the first request information is sent to the server.

16. The device according to claim 15, characterized in that The update information further includes a type of target content, and the device further includes a determining unit configured to determine a service page for displaying the target content according to the type of the target content.

17. An electronic device, characterized in that: The electronic device comprises: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the information processing method according to any one of claims 1 to 8.

18. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the information processing method according to any one of claims 1 to 8.

19. A computer program product comprising instructions, characterized in that When the instructions are executed by a processor, the information processing method according to any one of claims 1 to 8 is implemented.