Information processing method and apparatus, and device and storage medium
By displaying the recommended information flow of objects to be used and updating service information, the problem of users forgetting the ordered objects is solved, the transaction efficiency and conversion rate are improved, and the timely use of objects is ensured.
Patent Information
- Application Number
- PCT/CN2024/117568
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-06
- Filing Date
- 2024-09-06
- Publication Date
- 2025-03-13
AI Technical Summary
When users use the ordering method that is ordered first and then used, they may forget the ordered objects, resulting in the object being unable to be used in time and reduce transaction efficiency and conversion rate.
Provide an information processing method, by displaying the recommended information flow of objects to be used, reminding users to update service information, and performing relevant service tasks when preset conditions are met, ensuring that users use the ordered objects in a timely manner.
Improve the transaction efficiency and conversion rate of objects, ensure that users can use the ordered objects in a timely manner, and reduce forgetting and waste.
Smart Images

Figure CN2024117568_13032025_PF_FP_ABST
Abstract
Description
Information processing method, device, equipment and storage medium
[0001] This application claims priority to the Chinese invention patent application entitled “Information processing method, apparatus, device and storage medium” and application number 202311152609.6, filed on September 6, 2023. The entire contents of that application are incorporated by reference into this application. Technical Field
[0002] The embodiments of the present application relate to the field of computer technology, and in particular to an information processing method, apparatus, device, and storage medium. Background Art
[0003] With the advancement of technology, people can order various objects through various application software (Application, APP) that support ordering services. This object ordering method has brought great convenience to people's lives.
[0004] Currently, when ordering objects, users have two options: immediate use and order now, use later. Order now, use later means users first order the object they need and then use it when needed. However, after ordering an object using this order now, users may forget about the object due to work, study, or other reasons, resulting in the object not being available to them in a timely manner, leading to low transaction efficiency and conversion rates.
[0005] Summary of the Invention
[0006] The present application provides an information processing method, apparatus, device and storage medium, which can provide users with a usage reminder service for ordered objects, so as to remind and guide users to use the ordered objects in a timely manner, thereby improving the transaction efficiency and conversion rate of the objects.
[0007] In a first aspect, an embodiment of the present application provides an information processing method, comprising: if the service information of the object to be used of the target user meets a preset recommendation trigger condition, displaying a recommended information flow of the object to be used on an information recommendation page; wherein, the recommended information flow includes several candidate service options corresponding to at least one service information of the object to be used; in response to a selection operation of a candidate service option corresponding to the at least one service information, updating the service information of the object to be used; if the service information of the object to be used meets the preset service trigger condition, executing the service task corresponding to the object to be used.
[0008] In the second aspect, an embodiment of the present application provides an information processing method device, including: an information display module, which is used to display a recommended information flow of the object to be used on an information recommendation page if the service information of the object to be used of the target user meets the preset recommendation trigger condition; wherein the recommended information flow includes several candidate service options corresponding to at least one service information of the object to be used; an information update module, which is used to update the service information of the object to be used in response to the selection operation of a candidate service option corresponding to the at least one service information; and a service execution module, which is used to execute the service task corresponding to the object to be used if the service information of the object to be used meets the preset service trigger condition.
[0009] In a third aspect, an embodiment of the present application provides an electronic device comprising: a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the information processing method as described in the embodiment of the first aspect or its various implementation methods.
[0010] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium for storing a computer program, wherein the computer program enables a computer to execute the information processing method as described in the embodiment of the first aspect or its various implementations.
[0011] In a fifth aspect, an embodiment of the present application provides a computer program product comprising program instructions, which, when executed on an electronic device, enables the electronic device to execute the information processing method as described in the embodiment of the first aspect or its various implementations. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0013] FIG1 is a flow chart of a first information processing method provided in an embodiment of the present application;
[0014] FIG2a is a schematic diagram of a recommendation information flow of an object to be used provided in an embodiment of the present application;
[0015] FIG2 b is a schematic diagram of a service page of an object to be used provided in an embodiment of the present application;
[0016] FIG2c is a schematic diagram of a candidate page for a service address provided in an embodiment of the present application;
[0017] FIG2 d is a schematic diagram of a candidate page for service time provided in an embodiment of the present application;
[0018] FIG2e is a schematic diagram of a service response page provided in an embodiment of the present application;
[0019] FIG3 is a flow chart of a second information processing method provided in an embodiment of the present application;
[0020] FIG4 is a flow chart of a third information processing method provided in an embodiment of the present application;
[0021] FIG5 is a schematic diagram of a details page of an object to be used provided in an embodiment of the present application;
[0022] FIG6 is a schematic flow chart of a fourth information processing method provided in an embodiment of the present application;
[0023] FIG7 a is a schematic diagram of a first recommendation page provided in an embodiment of the present application;
[0024] FIG7 b is a schematic diagram of a second recommendation page provided in an embodiment of the present application;
[0025] FIG8 is a flow chart of a fifth information processing method provided in an embodiment of the present application;
[0026] FIG9 is a schematic block diagram of an information processing method and apparatus provided in an embodiment of the present application;
[0027] FIG10 is a schematic block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0028] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of this application 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 interchangeable where appropriate, so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0030] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or solution described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or solutions. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0031] In the description of the embodiments of the present application, unless otherwise specified, "a plurality of" refers to two or more than two, that is, at least two. "At least one" refers to one or more than one.
[0032] As mentioned above, when users use application software that supports ordering services to order various objects, they can choose the ordering method of ordering first and using later. However, after users order objects using this ordering method, they may forget the objects they previously ordered due to work, study, or other reasons, resulting in the objects not being able to be used by the users in a timely manner, resulting in low transaction efficiency and conversion rate of the objects.
[0033] In order to solve the above technical problems, the present application provides an information processing solution, through which a usage reminder service of ordered objects can be provided to users, reminding and guiding users to use the ordered objects in a timely manner, thereby improving the transaction efficiency and conversion rate of the objects.
[0034] The technical solution of the present application is described in detail below through some embodiments. The embodiments described below can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0035] Figure 1 is a flow chart of an information processing method provided in an embodiment of the present application. The information processing method provided in an embodiment of the present application can be applied to a client, which can be any application software (also known as an application APP) that supports subscription services, and the client can be deployed in an electronic device. Optionally, the electronic device of the present application can be various types of terminal devices, exemplarily selected from tablet computers, smart phones (such as Android phones, IOS phones, Windows Phone phones, etc.), laptop computers, personal digital assistants (personal digital assistants, PDAs), wearable devices, smart TVs, smart screens, high-definition TVs, 4K TVs, etc. The present application does not impose any restrictions on the types of electronic devices. Among them, the terminal device can also be a user equipment (UE), a terminal or a user device, etc., and there is no restriction here.
[0036] As shown in FIG1 , the method includes the following steps:
[0037] S101: If the service information of the target user's to-be-used object meets a preset recommendation trigger condition, a recommended information flow of the to-be-used object is displayed on an information recommendation page.
[0038] The recommended information flow includes several candidate service options corresponding to at least one service information of the object to be used.
[0039] In the embodiment of the present application, the target user refers to any user who is using the above-mentioned client.
[0040] The above-mentioned object to be used can be understood as the object ordered by the target user based on the order-first-then-use method provided by the above-mentioned client. In this application, the object can be an item or a commodity, and no limitation is imposed on it here.
[0041] In the embodiment of the present application, the service information of the object to be used includes at least one of the following: service time and service address.
[0042] Correspondingly, the preset recommendation triggering conditions include the service time being in an unwritten time state, and / or the service address being in an unwritten address state.
[0043] The above service time is in the unwritten time state, which can be understood as the service time state is empty, that is, no time information is written. The above service address is in the unwritten address state, which can be understood as the service address state is empty, that is, no address information is written.
[0044] It can be understood that the above-mentioned service time is in the unwritten time state, and / or the service address is in the unwritten address state. It can be that the service time is in the unwritten time state; or, it can be that the service address is in the unwritten address state; or, it can be that the service time is in the unwritten time state and the service address is in the unwritten address state. This application does not impose any restrictions on this.
[0045] When the client displays relevant content to any user, it can optionally be implemented through information streaming. For example, the client can display any video stream, or any graphic content, etc. to the user.
[0046] In some optional embodiments, when the target user uses the above-mentioned client, the present application can obtain the target user's subscription information in the process of the client displaying the relevant information flow to the target user. Then, based on the target user's subscription information, determine the target user's object to be used. Afterwards, determine whether the service time of the object to be used is in an empty state, and / or whether the service address of the object to be used is in an empty state. If it is determined that the service time of the object to be used is in an empty state, and / or the service address of the object to be used is in an empty state, it means that the service time and / or service address of the object to be used meet the preset recommendation trigger conditions. At this time, the recommended information flow of the object to be used is displayed in the recommendation page provided by the client, so that the target user uses the object to be used based on the recommended information flow of the object to be used.
[0047] Exemplarily, a recommendation page provided by the client displays a recommended information flow of the object to be used, as shown in Figure 2a. The recommended information flow shown in Figure 2a includes: the object to be used, service information of the object to be used, and several candidate service options of at least one service information object.
[0048] That is, when it is determined that the target user has an object to be used, and at least one of the service time and service address of the object to be used is in an empty state, it means that the object to be used is not used by the target user. Then, the present application can remind and guide the target user to use the object to be used by displaying the recommended information flow of the object to be used to the target user, so as to improve the transaction efficiency and conversion rate of the object. Moreover, by obtaining the target user's subscription information during the process of displaying the relevant information flow to the target user on the client, it is possible to obtain the target user's subscription information without the target user's awareness, thereby ensuring that the recommended information flow of the object to be used is recommended to the user on the basis of the user's normal use of the client.
[0049] In the embodiment of the present application, the target user's subscription information can be understood as the target user's order information.
[0050] In the above method of determining the target user's pending object based on the target user's order information, optionally, first determining the "to be used" option in the target user's order information. Then, determining whether an object exists under the "to be used" option. If an object exists under the "to be used" option, then determining that the object is the target user's pending object. If no object exists under the "to be used" option, then determining that no pending object exists for the target user.
[0051] Considering that the service information of the object to be used is service time and / or service address, the recommended information flow in this application includes several candidate service options corresponding to at least one service information of the object to be used. Optionally, when the service information of the object to be used is service time, the several candidate service options corresponding to the service time are candidate service time options that support selection by the target user; and / or, when the service information of the object to be used is service address, the several candidate service options corresponding to the service address are candidate service address options that support selection by the target user. The aforementioned "several" can be understood as at least one, that is, one or more.
[0052] In some optional embodiments, considering that the target user may have at least two objects to be used, when it is determined that the service information of multiple objects to be used of the target user meets the preset recommendation trigger conditions, the present application can filter any target object to be used from the above multiple objects to be used, and display the recommended information flow of the target object to be used on the information recommendation page to remind and guide the user to use the target object to be used.
[0053] In the embodiment of the present application, screening any target object to be used from the above multiple objects to be used may include but is not limited to any of the following implementation methods:
[0054] Implementation method 1: When all objects to be used are of the same type, any object to be used is selected from all objects to be used in order from front to back as the target object to be used.
[0055] For example, assume that all pending objects are of the same type: food. There are three pending objects: object A, object B, and object C. The order of these three pending objects is object A → object B → object C. Then, object A, which is ranked first among the three pending objects, is selected as the target pending object.
[0056] Implementation method 2: When all objects to be used are of the same type, any object to be used is selected from all objects to be used in order from back to front to be used as the target object to be used.
[0057] Implementation method three: when all the objects to be used are of different types, any one of the objects to be used is selected from all the objects to be used according to the priority of the object type as the target object to be used.
[0058] In this application, the priority of the object type can be flexibly set according to the recommendation requirements of the object to be used, and this application does not impose any restrictions on this. For example, the food type has the highest priority, the dessert and beverage type has the second highest priority, and the other types have the lowest priority.
[0059] For example, assuming that the types of all objects to be used are food and desserts, when the object to be used in the food category is object aa and the object to be used in the dessert category is object bb, then according to the order of food type having the highest priority and dessert type having the second highest priority, the object to be used in the food category aa is filtered from all objects to be used as the target object to be used.
[0060] For another example, assuming that all pending objects are of the same type as food and beverages, then if the food-type pending objects are objects aa1 and aa2, and the beverage-type pending object is object cc, then the target pending object can be determined from the food-type pending objects aa1 and aa2, with the food-type having the highest priority and the dessert-type having the second highest priority. Furthermore, because both objects aa1 and aa2 are of the food-type, i.e., the same type, either Implementation Method 1 or Implementation Method 2 can be used to select the target pending object from the food-type pending objects aa1 and aa2.
[0061] S102: In response to a selection operation of a candidate service option corresponding to at least one type of service information, update the service information of the object to be used.
[0062] As shown in Figure 2a, the recommended information flow of the object to be used includes at least one service information of the object to be used, as well as several candidate service options corresponding to each service information. The service information includes the service time and service address. Therefore, when the target user needs to use the object to be used, the target user can optionally click or select at least one service information in the recommended information flow to trigger the at least one service information. Furthermore, the present application responds to the trigger operation of the target user on at least one service information in the recommended information flow, and enters the service page of the object to be used from the recommended information flow, as shown in Figure 2b.
[0063] The service page shown in FIG2b includes: at least one service information, attribute information of the object to be used, payment information, remarks information and service controls. The at least one service information includes: service time and service address.
[0064] The aforementioned attribute information of the object to be used may optionally include: identification information of the object to be used, information about the service provider of the object to be used, and distance information between the service provider and the current location of the target user. The identification information of the object to be used may be any information that uniquely identifies the object to be used, such as the name of the object to be used. The service provider information of the object to be used may be any information that uniquely identifies the service provider, such as the name of the service provider. The identification information of the object to be used and the service provider information of the object to be used are not limited in any way.
[0065] The payment information may be understood as at least one payment method used by the user to pay for the use of the object. For example, the payment information may include payment method 1, payment method 2, payment method 3, and payment method 4.
[0066] The above-mentioned remarks information can be understood as the usage instructions added by the user when using the object to be used.
[0067] The above service control can be understood as a control that supports user-triggered operations. That is, the target user can also trigger the service control by pressing, clicking or selecting, etc., and enter the service page of the object to be used from the recommended information flow of the object to be used.
[0068] It should be noted that when the service control is triggered to enter the service page of the object to be used, at least one service information in the recommended information flow may be the service information written when the target user orders the object to be used, or may be automatically written by the client device based on the target user's current location and current usage time. This application does not impose any restrictions on this.
[0069] After accessing the service page of the target object, the target user can click or select at least one type of service information on the service page, namely the service time and / or service address, to trigger the client to send the at least one type of service information. In turn, based on the target user's triggering action on the at least one type of service information on the service page, the client accesses the candidate page for the service information.
[0070] In this application, the candidate page of service information can be selected as a candidate floating window or a candidate sliding window, and this application does not impose any restrictions on the candidate page. Among them, the candidate sliding window can be selected as a left and right sliding window, etc.
[0071] For example, when user YH1 clicks on a service address within a service page, the client, based on the triggering action performed by user YH1 on the service address within the service page, enters a candidate page for the service address, as shown in Figure 2c. The candidate page for the service address can be understood as a service address candidate page. Accordingly, the service address candidate page includes: Several candidate service options corresponding to the service information, which can be understood as several candidate service address options corresponding to the service address.
[0072] For example, when user YH1 clicks on a service time on a service page, the client, based on the triggering action performed by user YH1 on the service time on the service page, enters the service time candidate page, as shown in Figure 2d. This service time candidate page can be understood as the service time candidate page. Accordingly, the service time candidate page includes several candidate service options corresponding to the service information, which can be understood as several candidate service time options corresponding to the service time.
[0073] For example, when user YH1 clicks on a service address on a service page, the client enters a candidate page for the service address based on the triggering operation performed by user YH1 on the service address. Next, when user YH1 clicks on a service time on the service page, the client enters a candidate page for the service time based on the triggering operation performed by user YH1 on the service time.
[0074] That is, the target user can trigger the service address and service time in the service page of the object to be used in turn, so that the client displays the corresponding service address candidate page and service time candidate page according to the target user's triggering operations on the service address and service time in turn.
[0075] In some optional embodiments, after entering the candidate page, the target user may select any candidate service option in the candidate page, so that the client updates the service information of the service object based on the user's selection operation on any candidate service option.
[0076] For example, assuming the candidate page entered is a service address candidate page, the target user can select any candidate service address option from all the candidate service address options on the service address candidate page. Then, based on the candidate service address option selected by the user, the client updates the service address of the object to be used, thereby updating the service address of the object to be used to the candidate service address selected by the user.
[0077] For another example, assuming the candidate page is a service time candidate page, the target user can select any candidate service time option from all the candidate service time options on the service time candidate page. Then, the client updates the service time of the object to be used based on the candidate service time option selected by the user, thereby updating the service time of the object to be used to the candidate service time selected by the user.
[0078] S103: If the service information of the object to be used meets the preset service triggering condition, the service task corresponding to the object to be used is executed.
[0079] In the embodiment of the present application, the preset service triggering condition is specifically that all service information of the object to be used is updated and a service triggering operation of the target user for the object to be used is detected.
[0080] All the above service information has been updated, which means that the service time and service address have been filled in.
[0081] As shown in FIG2b , the service page of the object to be used also includes a service control. Therefore, when it is determined that all service information of the object to be used has been updated, and it is detected that the target user has triggered the service control in the service page of the object to be used, it is determined that the target user has sent an instruction to use the object to be used. Then, the client enters the service response page of the service provider of the object to be used from the service page of the object to be used, see FIG2e . Thus, based on the above-mentioned service response page, the target user knows that the service provider is performing the service task corresponding to the object to be used. Among them, the service provider can be understood as the merchant or store of the object to be used, etc., and this application does not impose any restrictions on this.
[0082] The service response page shown in Figure 2e includes task execution progress information, attribute information of the object to be used, ordering information, and other information. Task execution progress information can be understood as the time the service provider provides the object to the target user, as well as other service information, such as the service address, contact controls, and other controls. The contact controls allow the target user to contact the service provider of the object to be used. In other words, based on this task execution progress information, the target user can understand the service provider's progress in executing the service task for the object to be used.
[0083] The aforementioned attribute information of the object to be used may optionally include: identification information of the object to be used, information about the service provider of the object to be used, and distance information between the service provider and the current location of the target user. The identification information of the object to be used may be any information that uniquely identifies the object to be used, such as the name of the object to be used. The service provider information of the object to be used may be any information that uniquely identifies the service provider, such as the name of the service provider. The identification information of the object to be used and the service provider information of the object to be used are not limited in any way.
[0084] The above-mentioned ordering information can be understood as information such as the order number of the object to be used, order time, transaction snapshot, number of copies purchased, payment method, and actual payment.
[0085] The aforementioned other information may include usage instructions and service guarantee information. The usage instructions may be understood as refund rules and other information about the intended user. The service guarantee information may be understood as the corresponding protection content for the intended user, such as number protection information.
[0086] The information processing method provided in the embodiment of the present application determines that the service information of the target user's to-be-used object meets the preset recommendation trigger condition, and then displays the recommended information flow of the to-be-used object on the information recommendation page. The recommended information flow includes a plurality of candidate service options corresponding to at least one service information of the to-be-used object; then, upon receiving a selection operation of a candidate service option corresponding to at least one service information, the service information of the to-be-used object is updated; and then, upon determining that the service information of the to-be-used object meets the preset service trigger condition, the service task corresponding to the to-be-used object is executed. In this way, it is possible to provide users with a usage reminder service for the ordered object, reminding and guiding users to use the ordered object in a timely manner, thereby improving the transaction efficiency and conversion rate of the object.
[0087] In another implementation scenario, considering that the objects ordered by the user may correspond to different types, each type of object has a corresponding usage time, and / or when the user's current location supports the use of the ordered object, the present application can also proactively remind the user to promptly use the previously ordered object. The following, in conjunction with Figure 3, specifically describes the present application's display of recommended information flow for objects to be used on the recommendation page based on the object's usage time and / or the user's current location supporting the use of the object.
[0088] As shown in FIG3 , the method may specifically include the following steps:
[0089] S201: If the service information of the target user's to-be-used object meets the preset recommendation reminder condition, a recommended information flow of the to-be-used object is displayed on the information recommendation page.
[0090] The recommended information flow includes several candidate service options corresponding to at least one service information of the object to be used.
[0091] S202: In response to a selection operation of a candidate service option corresponding to at least one type of service information, update the service information of the object to be used.
[0092] S203: If the service information of the object to be used meets the preset service triggering condition, the service task corresponding to the object to be used is executed.
[0093] In the embodiment of the present application, the preset recommendation reminder condition includes at least one of the following:
[0094] The service time of the object to be used is within the target service time period, which is determined based on the type of the object to be used;
[0095] The service address of the object to be used is within a target service address range, and the target service address range is determined based on the location information of the target user.
[0096] The target service time period can be understood as a time period for reminding the target user to use the takeaway product to be used. In addition, the target service time period varies depending on the type of the object to be used.
[0097] In some optional embodiments, the target service time period is determined according to the type of the object to be used, including but not limited to the following methods:
[0098] Method 1: If the type of the object to be used is the first type, the first time period and the second time period of each day are determined as the target service time periods of the object to be used.
[0099] The first category can be selected as gourmet food, and the corresponding first and second time periods can be flexibly set according to the general dining time or the user's historical dining time. For example, the first time period can be selected from 10:00 am to 12:00 am, and the second time period can be selected from 4:00 pm to 6:00 pm; or the first time period can be selected from 10:30 am to 1:30 pm, and the second time period can be selected from 4:30 pm to 5:30 pm. This application does not impose any restrictions on this.
[0100] Method 2: If the type of the object to be used is the second type, the third time period of the day is determined as the target reminder time for the takeaway product to be used.
[0101] The second category can be desserts and / or beverages, and the corresponding third time period can be flexibly set based on the time when the general user consumes desserts and / or beverages or the user's historical usage time. For example, the third time period can be selected from 3:00 PM to 2:00 PM; or the third time period can be selected from 8:00 AM to 10:00 AM or from 3:00 PM to 2:00 PM. This application does not impose any restrictions on this.
[0102] It should be noted that the target service time period corresponding to each object type in this application is an adjustable parameter, which can be flexibly adjusted according to actual usage requirements and is not restricted here.
[0103] Optionally, the target service address range may be understood as an address range that supports the target user to use the takeaway object to be used. Furthermore, the target service time period is determined based on the location information of the target user.
[0104] In some optional embodiments, the target service address range is determined based on the target user's location information. Optionally, the target user's current location information is first obtained. Next, a delivery range is determined with the target user's current location information as the center and a preset distance as the radius. This delivery range is then determined as the target service address range. The delivery range can optionally be circular, for example.
[0105] Among them, the preset distance can be flexibly set according to the positioning accuracy, for example, the preset distance is 200 meters, 500 meters or 1 kilometer, etc. This application does not impose any restrictions on this.
[0106] In some optional embodiments, when the target user uses the above-mentioned client, the present application can determine the target service address range corresponding to the target user in real time while the client displays the relevant information flow to the target user, and detect whether the location information of the service provider of the object to be used is within the target service address range. If so, the recommended information flow of the object to be used is displayed on the recommendation page provided by the client, so that the target user can use the object to be used based on the recommended information flow of the object to be used.
[0107] In some optional embodiments, when the target user uses the above-mentioned client, the present application can also obtain the current time in real time while the client displays the relevant information flow to the target user, and compare the current time with the target service time period of the object to be used. If the current time is within the target service time period of the object to be used, the recommended information flow of the object to be used is displayed on the recommendation page provided by the client, so that the target user can use the object to be used based on the recommended information flow of the object to be used.
[0108] It should be noted that the above-mentioned detection of whether the location information of the service provider of the object to be used is located within the target service address range, and the execution method of comparing the current time with the target service time period of the object to be used can be to only execute the detection of whether the location information of the service provider of the object to be used is located within the target service address range; or, it can also be to only execute the comparison of the current time with the target service time period of the object to be used; or, at the same time, execute the detection of whether the location information of the service provider of the object to be used is located within the target service address range, and compare the current time with the target service time period of the object to be used. This application does not impose any restrictions on this.
[0109] The implementation principles and methods of S202-S203 in this application are the same as those of S102-S103 in the aforementioned embodiment. For details, please refer to the aforementioned embodiment section, and no further details will be given here.
[0110] In some optional embodiments, it is considered that when the target user uses the above-mentioned client, he or she may only want to view the relevant information stream displayed by the client. For example, when the client is a short video social software, this type of client mainly recommends and displays the short video content stream of interest to the user. Therefore, when the application displays the recommended information stream of the object to be used on the information recommendation page, it can be implemented based on at least one of the following methods:
[0111] The first method is to display the recommended information flow of the objects to be used to the target users according to the strategy of only displaying them once in a display cycle for the objects to be used from the same service provider.
[0112] The display period can be flexibly set according to actual reminder needs. For example, the display period can be 5 days, 7 days or 10 days, etc., and this application does not impose any restrictions on this.
[0113] The second method is to display a preset number of recommended information flows to the same user within one display cycle.
[0114] The preset number is an adjustable parameter that can be flexibly set based on reminder requirements and user experience. This application does not impose any restrictions on this. For example, if the preset number is 5, then when the display period is 5 days, a maximum of 5 recommended information streams of the objects to be used can be displayed to the same user within these five days.
[0115] It should be noted that, in addition to ordered but unused objects, the above-mentioned recommended information flow can also be other types of objects to be used, such as flash sale card objects, in-store consumption card objects, coupon objects, etc. This application does not impose specific restrictions on this.
[0116] The third method is to place a preset number of other information streams between adjacent recommended information streams.
[0117] The aforementioned other information flows can be understood as the mainstream information flows displayed by the client to the user. For example, the mainstream information flow displayed to the user by short video social software is the short video content flow that the user is interested in.
[0118] The above preset number can be flexibly adjusted according to actual needs and is not limited here. For example, the preset number can be 10 or 15.
[0119] For example, assuming that there are two recommended information streams to be displayed to user YH2, namely recommended information stream X1 and recommended information stream X2, and the preset number is 10, then the client can first display recommended information stream X1 to user YH2, and then display 10 other information streams that user YH2 is interested in. Then, after the display of the 10 other recommended information streams is completed, recommended information stream X2 is displayed to the user.
[0120] The advantage of setting up the above-mentioned implementation methods is that, in addition to reminding users to use the objects to be used in a timely manner, it can also ensure that users can normally watch the mainstream information flow displayed by the client, thereby reducing the interference of the recommended information flow of the objects to be used on the user's normal use of the client.
[0121] The information processing method provided in the embodiment of the present application determines that the service information of the target user's to-be-used object meets the preset recommendation trigger condition, and then displays the recommended information flow of the to-be-used object on the information recommendation page. The recommended information flow includes a plurality of candidate service options corresponding to at least one service information of the to-be-used object; then, upon receiving a selection operation of a candidate service option corresponding to at least one service information, the service information of the to-be-used object is updated; and then, upon determining that the service information of the to-be-used object meets the preset service trigger condition, the service task corresponding to the to-be-used object is executed. In this way, it is possible to provide users with a usage reminder service for the ordered object, reminding and guiding users to use the ordered object in a timely manner, thereby improving the transaction efficiency and conversion rate of the object.
[0122] In some optional embodiments, the recommended information stream for the object to be used in this application also includes attribute information of the object to be used. Therefore, the target user can use the object to be used based on the attribute information of the object to be used within the recommended information stream. The following further explains, with reference to FIG4 , how the target user uses the object to be used based on the attribute information of the object to be used within the recommended information stream.
[0123] As shown in FIG4 , the method may include the following steps:
[0124] S301: If the service information of the target user's to-be-used object meets a preset recommendation trigger condition, a recommended information flow of the to-be-used object is displayed on an information recommendation page.
[0125] The recommended information flow includes several candidate service options corresponding to at least one service information of the object to be used and attribute information of the object to be used.
[0126] S302 : In response to a triggering operation performed by the target user on the attribute information of the object to be used, a detail page of the object to be used is entered, the detail page including service progress information of the object to be used.
[0127] S303: In response to the target user's triggering operation on the service progress information in the details page, the target user enters the service page of the object to be used.
[0128] Based on Figure 2a, it can be seen that the recommendation information flow of the object to be used also includes: attribute information of the object to be used, and the attribute information of the object to be used can be understood as the ordering information of the object to be used. The attribute information of the object to be used may optionally include: identification information of the object to be used, information about the service provider of the object to be used, and distance information between the service provider and the current location of the target user. Among them, the identification information of the object to be used can be any information that can uniquely determine the identity of the object to be used, such as the name of the object to be used. The service provider information of the object to be used can be any information that can uniquely determine the identity of the service provider, such as the name of the service provider, and the identification information of the object to be used and the service provider information of the object to be used are not restricted here.
[0129] It should be noted that, when there are multiple service providers for the object to be used, the service provider closest to the current location of the target user is displayed. When there is only one service provider for the object to be used, the service provider information is displayed.
[0130] Optionally, when the target user wishes to view detailed information about the pending object, they can click or select the object's attributes within the recommended information stream, triggering a request for the object's attributes to the client. The client, in response to this trigger, then navigates from the recommended information stream to the object's details page, as shown in Figure 5. This allows the user to access specific information about the pending object they previously ordered.
[0131] The details page of the object to be used in FIG5 may include: service progress information of the object to be used, order details, usage rule information and service controls.
[0132] The service progress information for the object to be used can be understood as indicating whether the target user's current location information supports the service provider's provision of the service, and if so, the time required for the service provider to provide the service. The above-mentioned current location information of the target user can be understood as the target user's current location information or the address information selected by the user when ordering the object to be used, etc. This application does not impose specific restrictions on this.
[0133] The above-mentioned order details can be understood as information used to display the order number, order time, transaction snapshot, actual payment and other information of the object to be used to the target user.
[0134] The above usage rule information is used to display the refund rules and other rule information of the object to be used to the target user.
[0135] The service control is used to trigger the target user to send a usage instruction for the object to be used when there is a usage demand for the object to be used.
[0136] After entering the details page of the pending object, if the target user wishes to use the pending object, they can click or select the service progress information on the details page to trigger the client's request for the service progress information. Furthermore, based on the target user's trigger action on the service progress information, the client can navigate from the pending object's details page to the object's service page. Thus, the target user can achieve their intended use of the pending object based on the object's service page.
[0137] It should be noted that in the embodiment of the present application, the target user implements the process of using the object to be used based on the service page of the object to be used, which is the same as S102-S103 in the aforementioned embodiment. For details, please refer to S102-S103 in the aforementioned embodiment, and no further details will be given here.
[0138] The information processing method provided in the embodiment of the present application determines that the service information of the target user's to-be-used object meets the preset recommendation trigger condition, and then displays the recommended information flow of the to-be-used object on the information recommendation page. The recommended information flow includes a plurality of candidate service options corresponding to at least one service information of the to-be-used object; then, upon receiving a selection operation of a candidate service option corresponding to at least one service information, the service information of the to-be-used object is updated; and then, upon determining that the service information of the to-be-used object meets the preset service trigger condition, the service task corresponding to the to-be-used object is executed. In this way, it is possible to provide users with a usage reminder service for the ordered object, reminding and guiding users to use the ordered object in a timely manner, thereby improving the transaction efficiency and conversion rate of the object.
[0139] In some optional implementations, the recommended information flow for the object to be used in this application also includes recommendation information (see Figure 2a). This recommendation information may display information about other service providers within the target user's delivery range, or other objects belonging to the same service provider as the object to be used. Therefore, the target user can use the recommendation information to view information about other service providers within their delivery range, or other objects belonging to the same service provider as the object to be used. The information processing method provided in this application is further explained below in conjunction with Figure 6.
[0140] As shown in FIG6 , the method may include the following steps:
[0141] S401: If the service information of the target user's to-be-used object meets a preset recommendation trigger condition, a recommended information flow of the to-be-used object is displayed on an information recommendation page.
[0142] The recommended information flow includes several candidate service options corresponding to at least one service information of the object to be used.
[0143] S402 , in response to a triggering operation performed by a target user on a recommendation information in a recommendation information flow, entering a first recommendation page or a second recommendation page.
[0144] The recommendation information in the recommendation information flow shown in Figure 2a is used to recommend more service providers or more other objects to the target user, so that when the target user does not use the to-be-used object, more service providers or more other objects can be obtained based on the recommendation information to meet the target user's other purchasing needs and increase the target user's object purchase rate.
[0145] The above-mentioned display of recommendation information in the recommendation information flow of the object to be used may include the following situations:
[0146] In the first case, if the target user's delivery range determines that there are more than a preset number of other service providers within the delivery range, a recommendation is displayed in the recommendation information stream, along with information about the other service providers. The other service provider information can be the name of the other service provider or other information that uniquely identifies the other service provider, and there are no restrictions on this information.
[0147] Other service providers in this application may be understood as other popular service providers.
[0148] Considering that there may be multiple other service providers and the information display space for recommended information is limited, the other service provider information may be displayed in the form of a limited number of other service provider information + ellipsis.
[0149] In the second case, if it is determined that there are no more than a preset number of other service providers within the target user's delivery range, but it is determined that other objects exist at the service provider of the object to be used, the recommended information is displayed within the recommended information flow, and the other object information of the service provider of the object to be used is displayed within the recommended information. The other object information can be the name of the other object or other information that uniquely identifies the other object, and there are no restrictions on this.
[0150] Considering that there may be multiple other objects and the information display space for recommended information is limited, the other object information is displayed in the form of a limited number of other object information + ellipsis.
[0151] In the third case, when it is determined based on the deliverable range of the target user that there are no other popular service providers exceeding a preset number within the deliverable range, and it is determined that there are no other objects belonging to the same service provider as the object to be used, the recommendation information is not displayed in the recommendation information flow.
[0152] Among them, the delivery range of the target user can be a circular delivery range with the current location of the target user as the center and a preset distance as the radius; or, it can be a circular delivery range with the delivery address selected by the user when ordering the goods as the center and a preset distance as the radius, etc. This application does not impose any restrictions on this.
[0153] The above preset distance can be flexibly set according to the positioning accuracy, for example, the preset distance is 100 meters, 200 meters, or 500 meters.
[0154] The above preset number can be set according to the object recommendation requirements, such as 10, 15, etc., and this application does not impose any restrictions on this.
[0155] In some optional embodiments, when a recommendation is displayed in the recommendation information stream, if the target user triggers the recommendation by clicking or selecting it, then upon determining that there are more than a preset number of other service providers within the target user's delivery range, the target user may be directed from the recommendation information stream to the first recommendation page for the object to be used, as specifically shown in FIG7a . FIG7a displays at least two other service providers and images of each service provider. This allows the target user to order new objects based on the other service providers displayed on the first recommendation page, thereby increasing the object conversion rate and satisfying the target user's purchasing and browsing needs for more objects.
[0156] If a user triggers a recommendation within the recommendation flow by clicking or selecting it, the user can determine whether there are other objects from the service provider of the target object, provided that there are no more than a preset number of other service providers within the target user's delivery range. If there are other objects from the service provider of the target object, the user is directed from the target object's recommendation flow to a second recommendation page, as shown in Figure 7b. Figure 7b displays at least one other object and image information for each other object, allowing the user to easily view other objects provided by the same service provider as the target object, laying the foundation for subsequent ordering and use of other objects.
[0157] The information processing method provided by the embodiment of the present application determines that the service information of the object to be used of the target user meets the preset recommendation trigger condition, and then displays the recommended information flow of the object to be used in the information recommendation page, and the recommended information flow includes a number of candidate service options corresponding to at least one service information of the object to be used; then, upon receiving a selection operation of a candidate service option corresponding to at least one service information, the service information of the object to be used is updated; then, when it is determined that the service information of the object to be used meets the preset service trigger condition, the service task corresponding to the object to be used is executed. In this way, it is possible to provide users with a usage reminder service for the ordered objects, remind and guide users to use the ordered objects in a timely manner, thereby improving the transaction efficiency and conversion rate of the objects. In addition, by displaying the recommended information in the recommended information flow of the object to be used, users can obtain more service providers or more other objects based on the recommended information to meet the user's ordering needs for different objects, further improving the user's usage experience.
[0158] In one optional implementation, after displaying the recommended information stream for a potential object on the recommendation page, the target user may not want to use the potential object, or may dislike the recommended information stream for the potential object. In this case, the target user may send negative feedback to the client, causing the client to adjust the display strategy for the recommended information stream for the potential object based on the negative feedback sent by the target user, thereby improving the user experience. The information processing method provided by this application will be further described below with reference to Figure 8.
[0159] As shown in FIG8 , the method may include the following steps:
[0160] S501: If the service information of the target user's to-be-used object meets a preset recommendation trigger condition, a recommended information flow of the to-be-used object is displayed on an information recommendation page.
[0161] The recommended information flow includes several candidate service options corresponding to at least one service information of the object to be used.
[0162] S502 : In response to a negative feedback operation of the user on the recommended information flow, switching the recommended information flow of the object to be used, and determining a stop display time of the recommended information flow of the object to be used.
[0163] The duration of stopping display can be understood as the duration during which the recommended information flow is no longer displayed.
[0164] Considering that the recommended information flow of the object to be used displayed to the target user also includes other interactive controls, as shown in FIG8 , the other interactive controls can be selected as uninteresting controls.
[0165] Therefore, when the target user does not like the recommended information flow of the object to be used, the target user can trigger the uninterested control by clicking or selecting it, and send a negative feedback operation to the client; or, the target user can directly skip the recommended information flow at least twice, such as when the forward information flow of any object to be used is displayed, the user directly slides over it.
[0166] If a target user receives negative feedback regarding the recommended information stream for an object to be used, it indicates that the target user may not like the recommended information stream displayed for the object to be used. In this case, the recommended information stream for the object to be used is switched to an information stream that the target user is interested in. A pre-configured recommended information stream display strategy is also retrieved to determine the duration for which the recommended information stream for the object to be used is suspended. During this suspension duration, no recommended information stream for the object to be used is displayed to the target user, thereby preventing the display of the recommended information stream for the object to be used from negatively impacting the target user's normal client experience.
[0167] The above-mentioned stop display time can be flexibly set according to the recommended information flow display strategy. For example, the stop display time can be selected as 7 days, 10 days, or 15 days, etc. This application does not impose any restrictions on this.
[0168] In some optional embodiments, after the display is stopped for a long time, the present application optionally resumes the operation of displaying the recommended information flow of the object to be used to the target user, so as to remind and guide the target user to use the object to be used in a timely manner.
[0169] The information processing method provided by the embodiment of the present application determines that the service information of the object to be used of the target user meets the preset recommendation trigger condition, and then displays the recommended information flow of the object to be used on the information recommendation page, and the recommended information flow includes a plurality of candidate service options corresponding to at least one service information of the object to be used; and then, upon receiving a selection operation of a candidate service option corresponding to at least one service information, updates the service information of the object to be used; and then, when it is determined that the service information of the object to be used meets the preset service trigger condition, executes the service task corresponding to the object to be used. In this way, it is possible to provide users with a usage reminder service for the ordered object, remind and guide users to use the ordered object in a timely manner, thereby improving the transaction efficiency and conversion rate of the object. In addition, when it is determined that the user does not like the recommended information flow of the object to be used that is displayed, the recommended information flow of the object to be used is stopped from being displayed to the user, so as to avoid adverse effects on the user's use of the client, thereby reducing the user churn rate.
[0170] An information processing method and apparatus according to an embodiment of the present application will be described below with reference to FIG9 FIG9 is a schematic block diagram of an information processing method and apparatus according to an embodiment of the present application.
[0171] As shown in FIG9 , the information processing method and apparatus 600 includes: an information display module 610 , an information update module 620 and a service execution module 630 .
[0172] The information display module 610 is configured to display a recommended information stream of the target user's target user's target user on the information recommendation page if the target user's target user's target user's target user's target user service information satisfies a preset recommendation trigger condition; wherein the recommended information stream includes a plurality of candidate service options corresponding to at least one type of target user service information;
[0173] An information updating module 620 is configured to update the service information of the object to be used in response to a selection operation of a candidate service option corresponding to the at least one service information;
[0174] The service execution module 630 is configured to execute the service task corresponding to the object to be used if the service information of the object to be used meets a preset service triggering condition.
[0175] In an optional implementation of the embodiment of the present application, the information updating module 620 is specifically configured to:
[0176] In response to a triggering operation by the target user on the at least one service information in the recommended information flow, entering a service page of the object to be used, the service page including: at least one service information;
[0177] In response to a triggering operation performed by the target user on the at least one service information in the service page, entering a candidate page of the service information, the candidate page including: a plurality of candidate service options corresponding to the service information;
[0178] In response to the target user's selection operation on any candidate service option, the service information of the object to be used is updated.
[0179] In an optional implementation of the embodiment of the present application, the preset service triggering condition is that all service information of the object to be used is updated and a service triggering operation of the target user for the object to be used is detected;
[0180] and / or,
[0181] The service execution module 630 is specifically used to: enter the service response page of the service provider, and the service response page includes: task execution progress information;
[0182] and / or,
[0183] The service information of the object to be used includes at least one of the following: service time and service address;
[0184] The preset recommendation triggering condition includes that the service time is in an unwritten time state, and / or the service address is in an unwritten address state.
[0185] In an optional implementation of the embodiment of the present application, the recommendation information flow of the object to be used further includes: attribute information of the object to be used, and the apparatus 600 further includes:
[0186] The first page switching module is configured to enter a details page of the object to be used in response to a trigger operation performed by the target user on the attribute information of the object to be used, wherein the details page includes: service progress information of the object to be used; and enter a service page of the object to be used in response to a trigger operation performed by the target user on the service progress information in the details page.
[0187] In an optional implementation of the embodiment of the present application, the recommendation information flow of the object to be used further includes: recommendation information, and the apparatus 600 further includes:
[0188] A second page switching module is configured to enter a first recommendation page or a second recommendation page in response to a triggering operation performed by the target user on the recommendation information in the recommendation information flow;
[0189] The first recommendation page includes: information about other service providers within the delivery range of the target user;
[0190] The second recommendation page includes information about other objects that belong to the same service provider as the object to be used.
[0191] In an optional implementation of the embodiment of the present application, the information display module 610 is further configured to:
[0192] If the service information of the object to be used by the target user meets the preset recommendation reminder conditions, the recommended information flow of the object to be used is displayed on the information recommendation page.
[0193] In an optional implementation of the embodiment of the present application, the preset recommendation reminder condition includes at least one of the following:
[0194] The service time of the object to be used is within a target service time period, and the target service time period is determined based on the type of the object to be used;
[0195] The service address of the object to be used is within a target service address range, and the target service address range is determined based on the location information of the target user.
[0196] The information processing method and apparatus provided in the embodiment of the present application, upon determining that the service information of the target user's to-be-used object meets a preset recommendation trigger condition, displays a recommended information stream of the to-be-used object on an information recommendation page, the recommended information stream including a plurality of candidate service options corresponding to at least one service information of the to-be-used object; then, upon receiving a selection operation of a candidate service option corresponding to at least one service information, updates the service information of the to-be-used object; and then, upon determining that the service information of the to-be-used object meets the preset service trigger condition, executes the service task corresponding to the to-be-used object. Thus, it is possible to provide users with a usage reminder service for the ordered object, reminding and guiding users to use the ordered object in a timely manner, thereby improving the transaction efficiency and conversion rate of the object.
[0197] It should be understood that the device embodiment and the aforementioned method embodiment may correspond to each other, and similar descriptions can refer to the method embodiment. To avoid repetition, they are not described here. Specifically, the device 600 shown in Figure 9 can perform the method embodiment corresponding to Figure 1, and the aforementioned and other operations and / or functions of each module in the device 600 are respectively for implementing the corresponding processes in each method in Figure 1. For the sake of brevity, they are not described here.
[0198] The above describes the device 600 of the embodiment of the present application from the perspective of functional modules in conjunction with the accompanying drawings. It should be understood that the functional module can be implemented in hardware form, can be implemented by instructions in software form, and can also be implemented by a combination of hardware and software modules. Specifically, the steps of the first aspect method embodiment in the embodiment of the present application can be completed by the hardware integrated logic circuit and / or software form instructions in the processor, and the steps of the first aspect method disclosed in conjunction with the embodiment of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. Optionally, the software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps in the above-mentioned first aspect method embodiment in conjunction with its hardware.
[0199] FIG10 is a schematic block diagram of an electronic device provided in an embodiment of the present application. As shown in FIG10 , the electronic device 700 may include:
[0200] The memory 710 and the processor 720 are configured to store computer programs and transmit the program code to the processor 720. In other words, the processor 720 can call and run the computer program from the memory 710 to implement the information processing method in the embodiment of the present application.
[0201] For example, the processor 720 may be configured to execute the above-mentioned information processing method embodiment according to the instructions in the computer program.
[0202] In some embodiments of the present application, the processor 620 may include but is not limited to:
[0203] General-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.
[0204] In some embodiments of the present application, the memory 710 includes but is not limited to:
[0205] Volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus random access memory (DR RAM).
[0206] In some embodiments of the present application, the computer program may be divided into one or more modules, which are stored in the memory 710 and executed by the processor 720 to implement the information processing method provided by the present application. The one or more modules may be a series of computer program instruction segments capable of implementing specific functions, and the instruction segments are used to describe the execution process of the computer program in the electronic device.
[0207] As shown in FIG10 , the electronic device 700 may further include:
[0208] The transceiver 730 may be connected to the processor 720 or the memory 710 .
[0209] The processor 720 may control the transceiver 730 to communicate with other devices. Specifically, the processor 720 may send information or data to other devices or receive information or data sent by other devices. The transceiver 730 may include a transmitter and a receiver. The transceiver 730 may further include one or more antennas.
[0210] It should be understood that the various components in the electronic device are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.
[0211] The present application also provides a computer storage medium having a computer program stored thereon. When the computer program is executed by a computer, the computer is enabled to perform the information processing method of the above method embodiment.
[0212] An embodiment of the present application further provides a computer program product comprising program instructions, which, when executed on an electronic device, enables the electronic device to execute the information processing method of the above method embodiment.
[0213] When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a 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 device. 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 one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a digital video disc (DVD)), or a semiconductor medium (e.g., a solid state drive (SSD)).
[0214] Those skilled in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0215] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules is merely a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0216] Modules described as separate components may or may not be physically separate, and components displayed as modules may or may not be physical modules, i.e., they may be located in one place or distributed across multiple network elements. Some or all of the modules may be selected based on actual needs to achieve the purpose of the present embodiment. For example, the functional modules in the various embodiments of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into a single module.
[0217] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. An information processing method, comprising: If the service information of the target user's to-be-used object meets the preset recommendation trigger condition, the recommended information flow of the to-be-used object is displayed on the information recommendation page; wherein the recommended information flow includes a plurality of candidate service options corresponding to at least one service information of the to-be-used object; In response to a selection operation of a candidate service option corresponding to the at least one service information, updating the service information of the object to be used; If the service information of the object to be used meets the preset service triggering condition, the service task corresponding to the object to be used is executed.
2. The method according to claim 1, wherein: The updating of the service information of the object to be used in response to a selection operation of a candidate service option corresponding to the at least one service information comprises: In response to a trigger operation by the target user on the at least one service information in the recommended information flow, entering a service page of the object to be used, the service page including: at least one service information; In response to a trigger operation of the target user on the at least one service information in the service page, entering a candidate page of the service information, the candidate page comprising: a plurality of candidate service options corresponding to the service information; In response to the target user's selection operation on any candidate service option, the service information of the object to be used is updated.
3. The method according to claim 1, wherein: The preset service triggering condition is that all service information of the object to be used is updated and a service triggering operation of the target user for the object to be used is detected; and / or, The executing the service task corresponding to the object to be used includes: Enter the service response page of the service provider, the service response page includes: task execution progress information; and / or, The service information of the object to be used includes at least one of the following: service time and service address; The preset recommendation triggering condition includes that the service time is in an unwritten time state, and / or the service address is in an unwritten address state.
4. The method according to any one of claims 1 to 3, wherein: The recommended information flow of the object to be used further includes: attribute information of the object to be used, and the method further includes: In response to the triggering operation of the target user acting on the attribute information of the object to be used, entering the detail page of the object to be used, the detail page including: service progress information of the object to be used; In response to a triggering operation performed by the target user on the service progress information in the detail page, a service page of the object to be used is entered.
5. The method according to any one of claims 1 to 3, wherein: The recommended information flow of the object to be used further includes: recommendation information, and the method further includes: In response to a triggering operation performed by the target user on the recommendation information in the recommendation information flow, entering a first recommendation page or a second recommendation page; Wherein, the first recommendation page includes: information of other service providers within the delivery range of the target user; The second recommendation page includes: information about other objects that belong to the same service provider as the object to be used.
6. The method according to any one of claims 1 to 3, wherein: Also includes: If the service information of the object to be used by the target user meets the preset recommendation reminder condition, the recommended information flow of the object to be used is displayed in the information recommendation page.
7. The method according to claim 6, wherein: The preset recommendation reminder condition includes at least one of the following: The service time of the object to be used is within a target service time period, and the target service time period is determined based on the type of the object to be used; The service address of the object to be used is within a target service address range, and the target service address range is determined based on the location information of the target user.
8. An information recommendation device, comprising: An information display module, configured to display a recommended information flow of the object to be used in an information recommendation page if the service information of the object to be used by the target user meets a preset recommendation trigger condition; wherein the recommended information flow includes a plurality of candidate service options corresponding to at least one service information of the object to be used; An information updating module, configured to update the service information of the object to be used in response to a selection operation of a candidate service option corresponding to the at least one service information; The service execution module is used to execute the service task corresponding to the object to be used if the service information of the object to be used meets the preset service triggering condition.
9. An electronic device, comprising: A processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the information processing method according to any one of claims 1 to 7.
10. A computer-readable storage medium for storing a computer program, wherein the computer program causes a computer to execute the information processing method according to any one of claims 1 to 7.
11. A computer program product comprising program instructions, which, when executed on an electronic device, enables the electronic device to execute the information processing method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Object recommendation method, device and equipment and storage medium
CN112579906A
Service recommendation method and device
CN113609399A
Information recommendation method and device, electronic equipment and computer readable storage medium
CN113779416A
Information display method and device, electronic equipment and storage medium
CN114861055A
Dynamic recommendation method, device and equipment for article information flow
CN114997952A