Product order processing method, electronic equipment and computer readable storage medium

CN119991238APending Publication Date: 2025-05-13ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311502378.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-10
Publication Date
2025-05-13

Smart Images

  • Figure CN119991238A_ABST
    Figure CN119991238A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a product order processing method, electronic equipment and a computer readable storage medium. The product ordering processing method comprises the following steps: acquiring an ordering request of a product; obtaining product information of the product according to the ordering request; determining whether the product supports unsubscribing according to the product information; under the condition of determining that the product supports unsubscribing, storing the regret unsubscribing deadline of the product and the ordering information; the regret unsubscribing time limit is used for determining whether regret unsubscribing of the subscriber is supported or not. According to the scheme of the embodiment, the regret opportunity is provided for ordering personnel, the satisfaction degree of the user to the operation platform can be effectively improved, the operation platform is prevented from additionally deploying manpower to deal with such demands, a technical basis is provided for effectively intercepting malicious regret unsubscribing of the user, and economic losses caused by malicious unsubscribing to product suppliers are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of e-commerce information processing, and in particular to a product order processing method, an electronic device, and a computer-readable storage medium. Background Art

[0002] With the rapid development of Internet technology, multimedia products such as movies, music, games, and e-books have become an indispensable part of people's daily lives. However, in the actual sales process, many users regret and request to cancel their orders for various reasons after ordering, which not only affects the user experience, but also brings considerable troubles to product operators. Summary of the invention

[0003] Embodiments of the present disclosure provide a product order processing method, an electronic device, and a computer-readable storage medium.

[0004] In a first aspect, an embodiment of the present disclosure provides a product order processing method, which may include:

[0005] Get order requests for products;

[0006] Acquire product information of the product according to the order request;

[0007] Determining whether the product supports cancellation according to the product information;

[0008] In the case where it is determined that the product supports cancellation, the cancellation period and order information of the product are saved; the cancellation period is used to determine whether the cancellation by the subscriber is supported.

[0009] In a second aspect, an embodiment of the present disclosure provides an electronic device, the electronic device comprising:

[0010] one or more processors;

[0011] A memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the product order processing method;

[0012] One or more input / output I / O interfaces are connected between the processor and the memory and are configured to implement information interaction between the processor and the memory.

[0013] In a third aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and the computer program implements the product order processing method when executed by a processor.

[0014] The disclosed embodiment detects whether product information supports cancellation, so that the cancellation function can be set accordingly according to different products, thereby improving the application flexibility of the cancellation function and making the cancellation function more refined, providing a technical basis for effectively blocking users from canceling their subscriptions multiple times in a short period of time, and avoiding economic losses to product suppliers caused by malicious cancellations; when the product information supports cancellation, the product's cancellation period is saved, so that users can cancel their orders within the cancellation period, thereby providing ordering personnel with an opportunity to cancel their orders, which can effectively improve user satisfaction with the operation platform and avoid the operation platform from deploying additional manpower to handle such needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In the accompanying drawings of the embodiments of the present disclosure:

[0016] Figure 1 A block diagram of the multimedia product operation system provided in the embodiment of the present disclosure;

[0017] Figure 2 A flow chart of a product ordering processing method provided by an embodiment of the present disclosure;

[0018] Figure 3 A flowchart of a product cancellation method provided in an embodiment of the present disclosure;

[0019] Figure 4 A flowchart of a product query method provided by an embodiment of the present disclosure;

[0020] Figure 5 A block diagram of the electronic device provided in the embodiment of the present disclosure;

[0021] Figure 6 A block diagram of the computer-readable storage medium provided for an embodiment of the present disclosure. DETAILED DESCRIPTION

[0022] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, the communication perception data processing method and computer-readable storage medium provided by the embodiments of the present disclosure are described in detail below in conjunction with the accompanying drawings.

[0023] The present disclosure will be described more fully below with reference to the accompanying drawings, but the embodiments shown may be embodied in different forms, and the present disclosure should not be construed as being limited to the embodiments set forth below. On the contrary, the purpose of providing these embodiments is to make the present disclosure thorough and complete, and will enable those skilled in the art to fully understand the scope of the present disclosure.

[0024] The accompanying drawings of the embodiments of the present disclosure are used to provide a further understanding of the embodiments of the present disclosure, and constitute a part of the specification, and are used together with the detailed embodiments to explain the present disclosure, and do not constitute a limitation of the present disclosure. By describing the detailed embodiments with reference to the accompanying drawings, the above and other features and advantages will become more apparent to those skilled in the art.

[0025] The present disclosure may be described with reference to plan views and / or cross-sectional views by means of ideal schematic views of the present disclosure. Therefore, the exemplary illustrations may be modified according to manufacturing techniques and / or tolerances.

[0026] In the absence of conflict, the various embodiments of the present disclosure and the various features therein may be combined with each other.

[0027] The terms used in the present disclosure are only used to describe specific embodiments and are not intended to limit the present disclosure. The term "and / or" as used in the present disclosure includes any and all combinations of one or more related enumerated items. The singular forms "one" and "the" as used in the present disclosure are also intended to include plural forms, unless the context clearly indicates otherwise. The terms "including", "made of..." as used in the present disclosure specify the presence of the features, wholes, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof.

[0028] Unless otherwise defined, all terms (including technical and scientific terms) used in this disclosure have the same meaning as commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this disclosure, and will not be interpreted as having an idealized or overly formal meaning unless explicitly defined in this disclosure.

[0029] The present disclosure is not limited to the embodiments shown in the drawings, but includes modifications of the configurations formed based on the manufacturing process. Therefore, the regions illustrated in the drawings have schematic properties, and the shapes of the regions shown in the drawings illustrate the specific shapes of the regions of the elements, but are not intended to be limiting.

[0030] With the rapid development of Internet technology, multimedia products such as movies, music, games, and e-books have become an indispensable part of people's daily lives. However, in the actual sales process, many users regret and request to cancel their orders for various reasons after ordering, which not only affects the user experience, but also brings considerable troubles to product operators.

[0031] The ordering and refund systems of existing e-commerce platforms still have some problems in handling user regrets and cancellations:

[0032] First, the existing ordering and refund systems usually lack sufficient consideration for user regrets. When users cancel their orders during the cooling-off period, they also need to follow a complicated process or require manual confirmation, which affects the user's cancellation experience and consumes the manpower costs of product operators.

[0033] Secondly, multimedia products are different from physical products. After ordering multimedia products, users can enjoy all the rights and interests immediately without waiting for the product to be shipped or transported. Existing ordering systems usually cannot intercept scenarios where users maliciously use the undo function, which will cause financial losses to multimedia product providers.

[0034] Therefore, how to effectively handle users' regretful cancellation requests and improve user satisfaction has become an urgent problem to be solved.

[0035] The disclosed embodiment detects whether product information supports cancellation, so that the cancellation function can be set accordingly according to different products, thereby improving the application flexibility of the cancellation function; and makes the cancellation function more refined, providing a technical basis for effectively intercepting users who regret and cancel multiple times in a short period of time, thereby avoiding economic losses to product suppliers caused by malicious cancellations; in the case that product information supports cancellation, the product's regret and cancellation period is saved, so that users can regret and cancel the order within the regret and cancellation period, thereby providing ordering personnel with an opportunity to regret, which can effectively improve user satisfaction with the operation platform and avoid the operation platform deploying additional manpower to handle such needs.

[0036] The product ordering processing method of the embodiment of the present disclosure can be implemented based on the multimedia product operation system 100, such as Figure 1 As shown, the system 100 may include but is not limited to: a user terminal 101, an order processing unit 102, a database 103, and a management terminal 104. The user terminal 101 may interact with the order processing unit 102 through a network; the order processing unit 102, the database 103, and the management terminal 104 may be deployed on one server and interact through a bus; or they may be deployed on different servers and interact through a network.

[0037] User terminal 101: may refer to a terminal provided to the user for ordering, unsubscribing and querying operations. User terminal 101 interacts with order processing unit 102 through the network to initiate ordering, unsubscribing, querying and using multimedia products. The user terminal 101 may be any electronic device with information interaction function, or a software terminal installed on the device. User terminal 101 may include but is not limited to: vehicle-mounted equipment, user equipment (UE), mobile device, computing device, wearable device, etc., for example, including but not limited to cellular phones, cordless phones, personal digital assistants (PDA), portable computers, televisions, tablet computers and other devices.

[0038] Subscription processing unit 102: may include but is not limited to user subscription module 1021, user cancellation module 1022 and user subscription information display module 1023. User subscription module 1021 is responsible for verifying user information, saving product information, subscription information, cancellation deadline and other information, and deducting fees; user subscription information display module 1023 is responsible for showing the user the rights and interests enjoyed after subscription, and showing the user's query information; user cancellation module 1022 is responsible for removing the subscription record, terminating the subscription processing flow, and feeding back the cancellation result to the user. Subscription processing unit 102 can be deployed on a server, which at least includes a CPU (central processing unit), a memory, an input device and an output device.

[0039] Database 103: used to store various information, for example, including but not limited to: product information, user information, order information, cancellation period, etc. The database here can be a relational database, a non-relational database or a key-value database, and the above various information can be stored in the memory of the server or in the disk.

[0040] Management terminal 104: may include but is not limited to product information setting module 1041, which is used by operators to set product information, including product rights and restrictions, etc. Managers can interact with management terminal 104 through input and output devices such as mouse, keyboard, and display.

[0041] The embodiments of the present disclosure can be applied to, but not limited to, the fields of online shopping, multimedia product purchase and rental, telecommunications and mobile communications, game purchase and in-app purchase, and can help users cancel their purchases in a timely manner after discovering that they have purchased unnecessary products, thereby recovering their losses.

[0042] The following is a detailed introduction to the embodiments of the present disclosure.

[0043] The present disclosure provides a method for processing product ordering. Figure 2 As shown, the method may include steps S11-S14:

[0044] S11, obtaining an order request for a product;

[0045] S12, obtaining product information of the product according to the order request;

[0046] S13. Determine whether the product supports cancellation based on the product information;

[0047] S14. If it is determined that the product supports cancellation, save the product's cancellation period and order information; the cancellation period is used to determine whether the orderer's cancellation is supported.

[0048] In the embodiment of the present disclosure, a user may initiate a product ordering request from the user terminal 101, and the user terminal 101 initiates the ordering request to the ordering processing unit 102 through the network. After the ordering processing unit 102 receives the ordering request, the user ordering module 1021 in the ordering processing unit 102 first determines whether the product supports unsubscription according to the product information of the product to be ordered by the user who triggers the order, so as to execute the subsequent ordering processing flow according to the judgment structure.

[0049] In the embodiments of the present disclosure, the product information may include, but is not limited to, any one or more of the following: product type, terminal type used to order the product, payment method when ordering the product, and product provider.

[0050] In the embodiment of the present disclosure, the administrator of the multimedia product operation system 100 can maintain product information through the management terminal 104 .

[0051] In the embodiment of the present disclosure, restrictions can be placed on whether a product supports cancellation behavior at the management terminal 104, and restrictions can be placed through pre-set product information, which can include: terminal type, payment method, product provider, historical cancellation information, etc. for cancellation restrictions, among which the historical cancellation information can include but is not limited to: the number of times a product is regretted and cancelled within a preset period of time and / or the reasons for regretting and canceling a product.

[0052] In the embodiment of the present disclosure, in order to determine whether a product supports cancellation based on product information, corresponding target product information can be set for the above product information, so that the above product information actually detected can be detected based on the target product information, and whether the product supports cancellation can be determined based on the detection result.

[0053] In the disclosed embodiment, the target product information may include but is not limited to any one or more of the following: target product type, target terminal type, target payment method, target product provider, and target historical cancellation information. The target historical cancellation information may include but is not limited to: the number of cancellations less than a preset number threshold and / or a preset legitimate reason for cancellation.

[0054] In the disclosed embodiment, the legitimate reasons for cancellation may include, but are not limited to: product quality problems, product delivery errors, etc.

[0055] In the disclosed embodiment, for example, an example of product information includes: the product provided by supplier A restricts users to use payment method C only at terminal B, and can only cancel twice within 30 days, or the cancellation that exceeds the threshold (such as 2 times) is a cancellation with a legitimate reason for cancellation (regret cancellation refers to a cancellation that can refund all fees, which corresponds to ordinary cancellation, and ordinary cancellation refers to a cancellation that does not support refund or only supports partial refund). Cancellation can only be supported when the product can be canceled (this cancellation only means that the product can be canceled, which is used to distinguish the situation where the product cannot be canceled, and the cancellation includes regret cancellation and ordinary cancellation). The basis for such setting is that the products provided by some suppliers, the terminal types used, or the payment methods are more likely to attract users to impulse consumption; or for example, the total time for a certain type of product to be provided to users is about 10 hours. If cancellation is allowed within 3 hours after the product is ordered, the user triggers four regret cancellations and can enjoy all the rights and interests of this product for free, which will cause economic losses to the product operator. Therefore, this solution adds a limit on the number of times allowed to cancel.

[0056] In the embodiment of the present disclosure, determining whether a product supports cancellation according to product information may include:

[0057] Check whether the product information matches the preset target product information;

[0058] Determining that the product supports unsubscription when the product information matches the target product information;

[0059] If the product information does not match the target product information, it is determined that the product does not support cancellation.

[0060] In the disclosed embodiment, matching means that the product information is completely identical (or completely consistent) with the target product information, or that the data or information error between the two is within a preset error range.

[0061] In the embodiment of the present disclosure, there are multiple types of product information, and corresponding to the product information, when there are multiple types of target product information, detecting whether the product information matches the preset target product information includes:

[0062] In the case where each product information matches the corresponding target product information, determining that the product information matches the target product information;

[0063] In the event that any one or more of the product information does not match the corresponding target product information, it is determined that the product information does not match the target product information.

[0064] In the embodiment of the present disclosure, product information with required restrictions pre-set by the administrator can be obtained, and the set product information can be any one or more of the above-mentioned product information, and after the product information with required restrictions is set, only when all the set product information conforms to the target product information can it be determined that the product supports cancellation (the cancellation includes return cancellation and ordinary cancellation); when any one or more of the set product information does not conform to the target product information, it can be determined that the product does not support cancellation (the cancellation includes return cancellation and ordinary cancellation).

[0065] In the disclosed embodiment, for example, if the product information includes five items, namely, product type, terminal type, payment method, product provider, and number of regret cancellations, then if the product type is the target product type, the terminal type is the target terminal type, the payment method is the target payment method, the product provider is the target product provider, and the number of regret cancellations is less than the number threshold, it is determined that the product supports cancellation. If only the number of regret cancellations is greater than the number threshold, and the other four items are matched, namely, the product type is the target product type, the terminal type is the target terminal type, the payment method is the target payment method, and the product provider is the target product provider, it is still determined that the product does not support cancellation.

[0066] In the embodiment of the present disclosure, after checking whether the current order supports cancellation based on the product information, if cancellation is not supported, the order processing unit 102 calls the input interface of the database 103 through the computer bus or the network, and writes the user's normal order information into the database 103; if the current order supports cancellation, the subsequent process continues, and the product's cancellation period and order information are stored in the database 103 together; so that when the user initiates a cancellation request, it is determined whether the ordering person (i.e., the user) can cancel the order based on the cancellation period.

[0067] In the embodiments of the present disclosure, in a scenario where the management terminal 104 and the database 103 are deployed on one server, the management terminal 104 can access the input and output interfaces of the database 103 through the server bus to perform query and write operations; in a scenario where the management terminal 104 and the database 103 are respectively deployed on multiple servers, the management terminal 104 can access the input and output interfaces of the database 103 through the network to perform query and write operations.

[0068] In the embodiment of the present disclosure, before saving the regret cancellation period and order information of the product, the method may further include: determining the regret cancellation period according to the service duration and number threshold of the product.

[0069] In the embodiment of the present disclosure, the cancellation period can be determined based on the service time of different products (i.e., the minimum time that may be consumed under continuous use, for example, the minimum time required for continuous reading of an e-book) and a preset cancellation number threshold. The detailed determination method is as follows.

[0070] In the embodiment of the present disclosure, the cancellation period is determined according to the service duration and the number threshold of the product, including:

[0071] The reference value of the cancellation period is determined based on the service duration and the number of times threshold. The reference value is the minimum subscription duration that needs to be maintained before each malicious cancellation when the subscriber intends to use the product for free and maliciously cancels based on the number of times threshold. The subscription duration refers to the time between the time when the product is ordered and the time when the cancellation request is initiated.

[0072] Set the cancellation period to a value smaller than the reference value.

[0073] In the embodiment of the present disclosure, the reference value for determining the cancellation period according to the service duration and the number threshold may include:

[0074] Calculate the quotient of the service duration and the number threshold and round it down to the nearest integer. This will serve as a reference for the cancellation period.

[0075] In the disclosed embodiment, for example, for an e-book, it may be read within 17 hours after ordering, so the cancellation period must be less than 17 hours. If the number threshold is 2 times, the cancellation period must be less than 8 hours. The 8 hours are obtained according to the above scheme: the reference value of the cancellation period is 17 / 2=8.5 rounded down to 8 hours. Because if the cancellation period is greater than or equal to 8 hours, the user can basically read the e-book for free by canceling the subscription twice, which will inevitably cause losses to the e-book seller. Therefore, the cancellation period must be less than 8 hours. In order to avoid users from using the product for free too much, the cancellation period can be set to be much less than 8 hours, for example, 2 hours, 3 hours, etc.

[0076] In the embodiment of the present disclosure, the set cancellation deadline may also be stored in the database 103 through the management terminal 104 .

[0077] In the embodiment of the present disclosure, when the product information includes the number of regret cancellations, and the number of regret cancellations is greater than or equal to the number threshold, the method may further include:

[0078] A restriction mark is set for the person who subscribes to the product; the restriction mark is used to indicate that preferential information of the product will no longer be pushed to the person who subscribes.

[0079] In the disclosed embodiment, by no longer pushing discount information to the subscriber, when the high-end product has updates or related discount policies, the subscriber can only purchase it at full price. On the one hand, it can restrain users from malicious cancellations, and on the other hand, it can try to recover some losses for the product seller.

[0080] In the embodiments of the present disclosure, Figure 3 As shown, after saving the product's cancellation deadline and order information, the method further includes: Steps S21-S25:

[0081] S21. Obtain a product cancellation request;

[0082] S22. Obtaining the product's cancellation period according to the cancellation request;

[0083] S23, detecting whether the initiation time of the cancellation request reaches or exceeds the cancellation period;

[0084] S24: If the cancellation request is initiated before the cancellation deadline, the cancellation process is started;

[0085] S25. When the cancellation request is initiated at or beyond the cancellation deadline, a cancellation rejection message is returned, or a normal cancellation process is entered.

[0086] In the embodiment of the present disclosure, the user can initiate a cancellation request from the user terminal 101, and the user terminal 101 initiates the cancellation request to the subscription processing unit 102 through the network. The subscription processing unit 102 first calls the query interface of the database 103 through the bus or the network to query the user's subscription record, and if the subscription record contains a cancellation period, then the cancellation period is checked.

[0087] In the disclosed embodiment, the purpose of checking the cancellation deadline is mainly to detect whether the user initiates cancellation before the cancellation deadline. If the user initiates cancellation before the cancellation deadline, the cancellation can be cancelled and the cancellation process can be entered. If the user initiates cancellation at the time when the cancellation deadline arrives or after the cancellation deadline, the cancellation cannot be cancelled, so a rejection cancellation message can be returned, or the normal cancellation process can be entered.

[0088] In the disclosed embodiment, the above-mentioned cancellation period is set as a date or a time to limit whether the cancellation can be cancelled. The cancellation period can also be set as a duration to limit whether the cancellation can be cancelled. In the case where the cancellation period refers to the cancellation duration, it can be detected whether the product order duration is less than the cancellation period; in the case where the product order duration is less than the cancellation period, the cancellation process is entered; in the case where the product order duration is greater than or equal to the cancellation period, a cancellation rejection message is returned, or the normal cancellation process is entered.

[0089] In the disclosed embodiment, the unsubscribe process may include: removing the order information, refunding all fees, and terminating the product order processing process;

[0090] The normal cancellation process includes: removing the order information, refunding part of the fee, and terminating the order processing of the product, or removing the order information and terminating the order processing of the product.

[0091] In the embodiment of the present disclosure, for the regret cancellation process, the order processing unit 102 can call the write interface provided by the database 103 to remove the user's order information from the database 103, refund the fee and terminate the user's order processing process. For the ordinary cancellation process, the order processing unit 102 will only remove the user's order information from the database 103, not refund or only refund part of the fee, and terminate the subsequent order processing process.

[0092] In the disclosed embodiment, the payment methods of multimedia content products generally include a one-time payment mode and a rental mode. In the one-time billing mode, when the user regrets to cancel the subscription, the order processing unit 102 removes the order information and returns the user's payment according to the user's different payment methods. In the rental mode, the order processing unit 102 needs to deduct the rent from the user's account at the end of each billing cycle. After the user regrets to cancel the subscription, this process needs to be terminated to prevent the user from being deducted from the rent.

[0093] In the embodiments of the present disclosure, Figure 4 As shown, after saving the product's cancellation deadline and order information, the method may further include steps S31-S34:

[0094] S31, query request for obtaining product ordering information;

[0095] S32. Obtaining product order information and cancellation period according to the query request;

[0096] S33, detecting whether the initiation time of the query request reaches or exceeds the cancellation period;

[0097] S34. Display corresponding query information according to the detection results.

[0098] In the embodiment of the present disclosure, the user can initiate a query request for the order record from the user terminal 101, and the user terminal 101 initiates a query to the order processing unit 102 through the network. The order processing unit 102 first calls the query interface of the database 103 through the bus or the network to query the user's order record, and checks the cancellation period in the user's order record, and determines the query information to be displayed according to whether the time when the query request is initiated reaches or exceeds the cancellation period.

[0099] In the embodiment of the present disclosure, corresponding query information is displayed according to the detection result, including:

[0100] If the cancellation period has not been reached when the query request is initiated, the order information and the first reminder information are displayed; the first reminder information is used to indicate that the product is within the cancellation period and / or the product can be cancelled free of charge;

[0101] When the cancellation period is reached or exceeded when the query request is initiated, the order information is displayed, or the order information and the second reminder information are displayed; the second reminder information is used to indicate that the product has exceeded the cancellation period and / or the product cannot be canceled free of charge.

[0102] In the embodiment of the present disclosure, if the time when the query request is initiated is before the cancellation deadline, the user can be reminded that the product is still within the free cancellation period and can be canceled for free in addition to the regular order information display interface; if the time when the query request is initiated is after the cancellation deadline, only the regular order information is displayed, or both the order information and the reminder information that free cancellation is not possible are displayed.

[0103] In the embodiments of the present disclosure, at least the following advantages are included:

[0104] 1. After the user makes an impulse purchase, the disclosed embodiment can provide the user with an entry to cancel the purchase, which can effectively improve the user's satisfaction with the operation platform and avoid the operation platform from deploying additional manpower to handle such needs.

[0105] 2. The embodiment of the present disclosure restricts cancellations by pre-setting product information. For example, limiting the number of cancellations can effectively block users from canceling their subscriptions multiple times in a short period of time, thereby avoiding malicious cancellations by users and preventing economic losses to product providers.

[0106] 3. The embodiments of the present disclosure can be combined with AI (artificial intelligence) algorithms to predict users' purchasing intentions and refund possibilities by analyzing users' historical purchasing behavior patterns and product features, thereby providing more personalized ordering and cancellation services.

[0107] The present disclosure also provides an electronic device 200, such as Figure 5 As shown, the electronic device 200 includes:

[0108] One or more processors 201;

[0109] A memory 202 storing one or more programs, when the one or more programs are executed by the one or more processors 201, the one or more processors 201 implement the product order processing method;

[0110] One or more input / output I / O interfaces 203 are connected between the processor 201 and the memory 202 and are configured to implement information exchange between the processor 201 and the memory 202 .

[0111] Among them, the processor 201 is a device with data processing capabilities, including but not limited to a central processing unit (CPU) and the like; the memory 202 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH); the I / O interface (read-write interface) 203 is connected between the processor 201 and the memory 202, and can realize information interaction between the processor 201 and the memory 202, including but not limited to a data bus (Bus) and the like.

[0112] In some embodiments, the processor 201 , the memory 202 , and the I / O interface 203 are connected to each other via a bus 204 , and further connected to other components of the computing device.

[0113] The present disclosure also provides a computer-readable storage medium 300. Figure 6 As shown, a computer program is stored on the computer-readable storage medium 300, and when the computer program is executed by the processor, the product order processing method is implemented.

[0114] Those skilled in the art will appreciate that all or some of the functional modules / units disclosed above may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0115] In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation.

[0116] Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit (CPU), a digital signal processor or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-temporary medium) and a communication medium (or temporary medium). As known to those of ordinary skill in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH) or other disk storage; read-only compact disk (CD-ROM), digital versatile disk (DVD) or other optical disk storage; magnetic cassettes, magnetic tapes, disk storage or other magnetic storage; any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0117] The present disclosure has disclosed example embodiments, and although specific terms are employed, they are used and should be interpreted only in a general illustrative sense and not for limiting purposes. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly stated, features, characteristics, and / or elements described in conjunction with a particular embodiment may be used alone or in combination with features, characteristics, and / or elements described in conjunction with other embodiments. Therefore, those skilled in the art will appreciate that various changes in form and detail may be made without departing from the scope of the present disclosure as set forth in the appended claims.

Claims

1. A product ordering processing method, characterized in that: The method comprises: Get order requests for products; Acquire product information of the product according to the order request; Determining whether the product supports cancellation according to the product information; In the case where it is determined that the product supports cancellation, the cancellation period and order information of the product are saved; the cancellation period is used to determine whether the cancellation by the subscriber is supported.

2. The product order processing method according to claim 1, characterized in that: The determining whether the product supports cancellation according to the product information includes: Detecting whether the product information matches the preset target product information; Determining that the product supports unsubscription if the product information matches the target product information; If the product information does not match the target product information, it is determined that the product does not support cancellation.

3. The product order processing method according to claim 2, characterized in that: The product information is multiple, and corresponding to the product information, when the target product information is multiple, the detecting whether the product information matches the preset target product information includes: In the case where each type of product information matches the corresponding target product information, determining that the product information matches the target product information; In the event that any one or more of the product information does not match the corresponding target product information, it is determined that the product information does not match the target product information.

4. The product order processing method according to claim 2 or 3, characterized in that: The product information includes any one or more of the following: product type, terminal type used to order the product, payment method when ordering the product, product provider, and historical unsubscription information of the orderer who initiated the order request for the product; The target product information includes any one or more of the following: target product type, target terminal type, target payment method, target product provider, and target historical unsubscription information.

5. The product order processing method according to claim 4, characterized in that: The historical cancellation information includes: the number of regret cancellations for the product within a preset period of time and / or the regret cancellation reasons for the product; The target historical unsubscribe information includes: the number of regret unsubscribes that is less than a preset number threshold and / or a preset legitimate reason for regret unsubscribe.

6. The product order processing method according to claim 5, characterized in that: Before saving the regret cancellation period and order information of the product, the method further includes: determining the regret cancellation period according to the service duration of the product and the number threshold.

7. The product order processing method according to claim 6, characterized in that: The determining the cancellation period according to the service duration of the product and the number threshold includes: The reference value of the cancellation period is determined according to the service duration and the number threshold; the reference value is the minimum subscription duration required before each malicious cancellation when the subscriber intends to use the product for free and maliciously cancels the subscription based on the number threshold; the subscription duration refers to the time between the time when the product is ordered and the time when the cancellation request is initiated; The cancellation period is set to a value smaller than the reference value.

8. The product order processing method according to claim 5, characterized in that: In the case where the product information includes the number of regret cancellations, and the number of regret cancellations is greater than or equal to the number threshold, the method further includes: A restriction mark is set for the person who orders the product; the restriction mark is used to indicate that the preferential information of the product will no longer be pushed to the person who orders the product.

9. The product order processing method according to claim 1, characterized in that: The cancellation period is the preset cancellation period; After saving the cancellation period and order information of the product, the method further includes: Get product cancellation request; Obtaining the cancellation period of the product according to the cancellation request; Detecting whether the initiation time of the unsubscribe request reaches or exceeds the unsubscribe period; If the cancellation request is initiated before the cancellation deadline, the cancellation process is started; In the case that the initiation time of the cancellation request reaches or exceeds the cancellation period, a cancellation rejection message is returned, or a normal cancellation process is entered.

10. The product order processing method according to claim 9, characterized in that: The cancellation process includes: removing the order information, refunding all fees and terminating the order processing process of the product; The ordinary cancellation process includes: removing the order information, refunding part of the fee and terminating the order processing process of the product, or removing the order information and terminating the order processing process of the product.

11. The product order processing method according to claim 1, characterized in that: After saving the cancellation period and order information of the product, the method further includes: A query request for obtaining ordering information of the product; Acquire the order information of the product and the cancellation period according to the query request; Detecting whether the query request is initiated at a time that reaches or exceeds the cancellation period; Display corresponding query information based on the test results.

12. The product order processing method according to claim 11, characterized in that: The display of corresponding query information according to the detection result includes: In the case that the cancellation period has not been reached at the time of initiating the query request, the order information and the first reminder information are displayed; the first reminder information is used to indicate that the product is within the cancellation period and / or the product can be cancelled free of charge; When the query request is initiated at a time point that reaches or exceeds the cancellation period, the order information is displayed, or the order information and second reminder information are displayed; the second reminder information is used to indicate that the product has exceeded the cancellation period and / or the product cannot be canceled free of charge.

13. An electronic device, characterized in that: The electronic device comprises: one or more processors; A memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the product order processing method according to any one of claims 1 to 12; One or more input / output I / O interfaces are connected between the processor and the memory and are configured to implement information interaction between the processor and the memory.

14. A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the product order processing method according to any one of claims 1 to 12.