Data processing method and system, terminal, and server

Implementation manners of the present invention disclose a data processing method and system, a terminal, and a server, where the data processing method includes: acquiring a service processing instruction inputted by a user; generating a service processing request according to the service processing instruction, where the service processing request includes a unique identifier of the terminal; and sending the service processing request to a server, so that the server queries, according to the unique identifier of the terminal in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal; and processing, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request. The technical solutions disclosed by the present invention require no complex manual operations, thereby decreasing an error rate, improving a service processing speed.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a National Stage of International Application No. PCT/CN2014/079321, filed on Jun. 6, 2014, which claims priority to Chinese Patent Application No. 201310228324.6, filed on Jun. 8, 2013, both of which are hereby incorporated by reference in their entireties.

TECHNICAL FIELD

The present invention relates to the field of information technologies, and in particular, to a data processing method and system, a terminal, and a server.

BACKGROUND

With the extensive application of e-commerce services in life, online shopping has become one of the main manners of the e-commerce services. After a terminal such as a mobile phone, a tablet computer or a smart television is purchased on a shopping platform provided by a server, in the prior art, a user needs to manually input a unique identifier of the terminal to the shopping platform provided by the server, and meanwhile, a seller may also need to make a corresponding input on the server, which has disadvantages of complex operations, poor security and poor user experience.

To further describe the foregoing disadvantages of the prior art clearly, that a server performs refund service processing on a terminal is used as an example for specific description below.

Because of the particularity of remote shopping, a buyer can receive a commodity only after browsing a picture of a terminal online, and placing an order to buy the commodity corresponding to the picture. Therefore, an incident occurring in the post or other various uncertainties that can be imagined may lead to inconsistency between the commodity received by the buyer and an actual commodity. As a result, refund is needed in many cases.

Refund cannot be executed simply. Refund can be performed only after operations such as goods return and goods warehousing are completed, so as to ensure interests of both the buyer and a seller. Therefore, at present, a technology used for refund of the terminal purchased online is generally that: a user accesses, by using an Internet access device, a shopping mall web page provided by the seller, fills in related information such as an order, a commodity, and an unique identifier of the commodity on the shopping mall web page, and submits a return or exchange application on the shopping mall web page.

Specifically, for the terminal, in order to ensure that the returned terminal is the commodity sold by the seller, the seller requires the buyer to provide the unique identifier of the terminal, while the user needs some skills to acquire the unique identifier. For example, for a mobile phone, *#06# needs to be inputted by using a keyboard, and then an IMEI (International Mobile Equipment Identity) code, as the unique identifier of the mobile phone, can be acquired.

The following uses a mobile phone as a specific example of the terminal for description of the prior art. In the prior art, after a buyer buys a mobile phone online, if refund is required, the buyer may access, by using an Internet access device such as a mobile phone or a computer of a third party, a shopping mall web page provided by a seller, so as to log in to a website of an e-mall to perform a complex return and refund application. With this technology, the buyer at least needs to perform several operations. For details, refer toFIG. 1.FIG. 1is a flowchart of a refund method for a mobile phone in the prior art. As shown inFIG. 1, the refund method for a mobile phone in the prior art includes the following steps:

Step101. A buyer logs in to a shopping platform system by using an Internet access device. Specifically, the buyer can log in to a web page provided by the shopping platform system.

Step102. The buyer chooses an order, queries the order for a mobile phone to be returned, manually inputs an IMEI code of the mobile phone, taps confirm, and submits related information to the shopping platform system. The related information includes the order and the IMEI code of the mobile phone.

Step103. The shopping platform system creates a refund order according to the foregoing related information, where the refund order includes an account of the buyer and a purchase amount.

Step104. The seller performs refund manually according to the account of the buyer and the purchase amount that are recorded in the refund order.

According to the refund method for a mobile phone in the prior art, the buyer needs to manually input the IMEI code, and the IMEI code can be acquired only after *#06190is inputted by using a keyboard of the purchased mobile phone. This process is relatively complex, error-prone, and time-consuming. In addition, after the mobile phone is warehoused, the seller further needs to manually query for the account of the buyer and a product price that are recorded in the order, and make a refund manually to the buyer. This process also seems complex, and manual operations are error-prone and time-consuming.

SUMMARY

Implementation manners of the present invention provide a data processing method and system, a terminal, and a server, which require no complex manual operations, thereby decreasing an error rate, improving a service processing speed, and bringing about good user experience.

According to a first aspect, a data processing method is provided, including: acquiring, by a terminal, a service processing instruction inputted by a user; generating, by the terminal, a service processing request according to the service processing instruction, where the service processing request includes a unique identifier of the terminal; sending, by the terminal, the service processing request to a server; receiving, by the server, the service processing request; querying, by the server according to the unique identifier of the terminal in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal, where the on-sale data maintenance list records a correspondence between a unique identifier of at least one sold terminal and product information corresponding to the unique identifier of the sold terminal; and processing, by the server according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request.

In a first possible implementation manner of the first aspect, the service processing request is a refund service request; the product information includes a product price and a payment account corresponding to the terminal; and the processing, by the server according to the product information, the service corresponding to the terminal includes: performing, by the server, refund processing for the terminal according to the product price and the payment account.

In a second possible implementation manner of the first aspect, the service processing request is a software update service request; the product information includes an operating system update software package corresponding to the terminal; and the processing, by the server according to the product information, the service corresponding to the terminal includes: sending, by the server, the operating system update software package to the terminal, so that the terminal updates an operating system of the terminal according to the operating system update software package.

With reference to any one of the first aspect, the first possible implementation manner of the first aspect, and the second possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, the unique identifier includes an IMEI code, an ESN code, an MEID code, and an SN code.

According to a second aspect, a data processing method is provided, including: acquiring a service processing instruction inputted by a user; generating a service processing request according to the service processing instruction, where the service processing request includes a unique identifier of a terminal; sending the service processing request to a server, so that the server queries, according to the unique identifier of the terminal in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal, where the on-sale data maintenance list records a correspondence between a unique identifier of at least one sold terminal and product information corresponding to the unique identifier of the sold terminal; and processing, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request.

In a first possible implementation manner of the second aspect, the unique identifier includes an IMEI code, an ESN code, an MEID code, and an SN code.

According to a third aspect, a data processing method is provided, including: receiving a service processing request sent by a terminal, where the service processing request includes a unique identifier of the terminal; querying, according to the unique identifier of the terminal in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal, where the on-sale data maintenance list records a correspondence between a unique identifier of at least one sold terminal and product information corresponding to the unique identifier of the sold terminal; and processing, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request.

In a first possible implementation manner of the third aspect, the service processing request is a refund service request; the product information includes a product price and a payment account corresponding to the terminal; and the processing, according to the product information, the service corresponding to the terminal includes: performing refund processing for the terminal according to the product price and the payment account.

In a second possible implementation manner of the third aspect, the service processing request is a software update service request; the product information includes an operating system update software package corresponding to the terminal; and the processing, according to the product information, the service corresponding to the terminal includes: sending the operating system update software package to the terminal, so that the terminal updates an operating system of the terminal according to the operating system update software package.

With reference to any one of the third aspect, the first possible implementation manner of the third aspect, and the second possible implementation manner of the third aspect, in a third possible implementation manner of the third aspect, the unique identifier includes an IMEI code, an ESN code, an MEID code, and an SN code.

According to a fourth aspect, a data processing system is provided, including: a terminal, including: a human-machine interface, configured to acquire a service processing instruction inputted by a user; a service processing request generating module, configured to generate a service processing request according to the service processing instruction, where the service processing request includes a unique identifier of the terminal; and a sending module, configured to send the service processing request to a server; and the server, including: a receiving module, configured to receive the service processing request; a storing module, configured to store an on-sale data maintenance list, where the on-sale data maintenance list records a correspondence between a unique identifier of at least one sold terminal and product information corresponding to the unique identifier; a querying module, configured to query, according to the unique identifier of the terminal in the service processing request, the on-sale data maintenance list for product information corresponding to the unique identifier of the terminal; and a service processing module, configured to process, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request.

In a first possible implementation manner of the fourth aspect, the service processing request is a refund service request; the product information includes a product price and a payment account corresponding to the terminal; and the service processing module is configured to: perform refund processing for the terminal according to the product price and the payment account.

In a second possible implementation manner of the fourth aspect, the service processing request is a software update service request; the product information includes an operating system update software package corresponding to the terminal; and the service processing module is configured to: send the operating system update software package to the terminal, so that the terminal updates an operating system of the terminal according to the operating system update software package.

With reference to any one of the fourth aspect, the first possible implementation manner of the fourth aspect, and the second possible implementation manner of the fourth aspect, in a third possible implementation manner of the fourth aspect, the unique identifier includes an IMEI code, an ESN code, an MEID code, and an SN code.

According to a fifth aspect, a terminal is provided, including: a human-machine interface, configured to acquire a service processing instruction inputted by a user; a service processing request generating module, configured to generate a service processing request according to the service processing instruction, where the service processing request includes a unique identifier of the terminal; and a sending module, configured to send the service processing request to a server, so that the server queries, according to the unique identifier of the terminal in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal, where the on-sale data maintenance list records a correspondence between a unique identifier of at least one sold terminal and product information corresponding to the unique identifier of the sold terminal, and processes, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request.

In a first possible implementation manner of the fifth aspect, the unique identifier includes an IMEI code, an ESN code, an MEID code, and an SN code.

According to a sixth aspect, a server is provided, including: a receiving module, configured to receive a service processing request sent by a terminal, where the service processing request includes a unique identifier of the terminal; a storing module, configured to store an on-sale data maintenance list, where the on-sale data maintenance list records a correspondence between a unique identifier of at least one sold terminal and product information corresponding to the unique identifier; a querying module, configured to query, according to the unique identifier of the terminal in the service processing request, the on-sale data maintenance list for product information corresponding to the unique identifier of the terminal; and a service processing module, configured to process, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request.

In a first possible implementation manner of the sixth aspect, the service processing request is a refund service request; the product information includes a product price and a payment account corresponding to the terminal; and the service processing module is configured to: perform refund processing for the terminal according to the product price and the payment account.

In a second possible implementation manner of the sixth aspect, the service processing request is a software update service request; the product information includes an operating system update software package corresponding to the terminal; and the service processing module is configured to: send the operating system update software package to the terminal, so that the terminal updates an operating system of the terminal according to the operating system update software package.

With reference to any one of the sixth aspect, the first possible implementation manner of the sixth aspect, and the second possible implementation manner of the sixth aspect, in a third possible implementation manner of the sixth aspect, the unique identifier includes an IMEI code, an ESN code, an MEID code, and an SN code.

Different from the prior art, according to the data processing method and system, the terminal, and the server provided by the embodiments of the present invention, after acquiring a service processing instruction inputted by a user, the terminal automatically generates a service processing request including a unique identifier of the terminal, and sends the service processing request to the server; and the server queries, according to the unique identifier of the terminal in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal, and processes, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request. A buyer only needs to simply input the service processing instruction to the terminal, and a seller does not need to perform any operation. Therefore, according to the present invention, no complex manual operations are required, thereby decreasing an error rate, improving a service processing speed, and bringing about good user experience.

DESCRIPTION OF EMBODIMENTS

The following describes the present invention in detail with reference to the accompanying drawings and implementation manners.

Referring toFIG. 2,FIG. 2is a flowchart of a first embodiment of a data processing method according to the present invention. As shown inFIG. 2, the data processing method of the present invention includes the following steps:

Step201. A terminal acquires a service processing instruction inputted by a user.

Step202. The terminal generates a service processing request according to the service processing instruction, where the service processing request includes a unique identifier of the terminal. Optionally, the unique identifier may specifically be an IMEI code, an ESN (Emergency Service Number) code, an MEID (Mobile Equipment Identifier) code, or an SN (Serial Number) code. The terminal may be a PDA (Personal Digital Assistant, personal digital assistant), a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart television, or the like. Specifically, the IMEI code, the ESN code, the MEID code, or the SN code may be used as the unique identifier of the smart phone, and the SN code may be used as the unique identifier of the PDA, the tablet computer, the notebook computer, the desktop computer, or the smart television.

Step203. The terminal sends the service processing request to a server.

Step204. The server receives the service processing request.

Step205. The server queries, according to the unique identifier of the terminal in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal. The on-sale data maintenance list records a correspondence between a unique identifier of at least one sold terminal and product information corresponding to the unique identifier of the sold terminal.

Step206. The server processes, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request.

Optionally, the product information includes a product price and a payment account corresponding to the terminal. The service processing instruction inputted by the user in step201is specifically used to instruct to start a refund service, and correspondingly, the service processing request generated by the terminal according to the service processing instruction in step202is a refund service request, and in step206, the server performs refund processing for the terminal according to the product price and the payment account.

Optionally, the product information may also include an operating system update software package corresponding to the terminal. The service instruction inputted by the user in step201is specifically used to instruct to start a software update service, and correspondingly, the service processing request generated by the terminal according to the service processing instruction in step202is a software update service request, and in step206, the server sends the operating system update software package to the terminal, so that the terminal updates an operating system of the terminal according to the operating system update software package.

It should be noted that, the foregoing lists only two optional specific implementation manners based on the idea of the present invention, that is, the server starts the refund service for the sold terminal and the server starts the software update service for the sold terminal. However, a person skilled in the art should understand that the present invention can also include various variations derived from the foregoing examples without departing from the idea of the present invention, for example, the server starts an automobile maintenance service for the terminal, the server starts a weather forecast service for the terminal, and the like.

In this embodiment, the service processing instruction is inputted by a buyer on the terminal, which may be specifically completed by the buyer by pressing a key of an input device (such as a key or a touchscreen) corresponding to the terminal or inputting a specific command. For example, if the terminal is a smart phone provided with an Android OS (Android Operating System), the terminal can invoke an API (Application Programming Interface, application programming interface) of the Android OS according to the service processing instruction, as shown in Table 1.

Therefore, as shown in Table 1, the smart phone can acquire the unique identifier (which is an IMEI code herein) from a mobile phone manufacturer by using the API of the Android OS.

For example, the server may also provide a sending interface, where the sending interface is preferably a web service (web service) interface, and may also be implemented by using another interface. Before sending the service processing request including the unique identifier, the smart phone may encrypt the unique identifier, so as to prevent data leakage. Table 2 shows parameters of the web service interface provided by the server.

TABLE 2Interface namebindingRMAParameterxml characters in the following format:description<BindingRma><checkWord>access verification code<checkWord><rma>< property name= “IMEI” VALUE=“encryptedIMEI code”/></rma><BindingRma>Description of meanings of fields:CodeDescriptionCause and processingReturn value00**Normaldescription0000Operation succeeded02**Lack mandatoryThis code occurs whenparametera required parameterdoes not meet arequirement, and doesnot occur in a normalservice process.0201Lack mandatorySame as aboveparameter10**System error1001Runtime exceptionSame as aboveoccurred in systemOtherException that may occur in the system duringexceptioninterface invoking:types1. An invoking failure or an invoking timeoutexception occurs when a network is congested.ActiveTerminalinvoking partyServiceServerprovider

After acquiring a service processing instruction inputted by a user, a terminal automatically generates a service processing request including a unique identifier of the terminal, and sends the service processing request to a server; and the server queries, according to the unique identifier of the terminal in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal, and processes, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request. A buyer only needs to simply input the service processing instruction to the terminal, and a seller does not need to perform any operation. Therefore, according to the present invention, no complex manual operations are required, thereby decreasing an error rate, improving a service processing speed, and bringing about good user experience.

Referring toFIG. 3,FIG. 3is a flowchart of a second embodiment of a data processing method according to the present invention. As shown inFIG. 3, the data processing method of the present invention includes the following steps:

Step301. Acquire a service processing instruction inputted by a user.

Step302. Generate a service processing request according to the service processing instruction, where the service processing request includes a unique identifier of a terminal.

Step303. Send the service processing request to a server, so that the server queries, according to the unique identifier of the terminal in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal, and processes, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request. The on-sale data maintenance list records a correspondence between a unique identifier of at least one sold terminal and product information corresponding to the unique identifier of the sold terminal.

The unique identifier includes an IMEI code, an ESN code, an MEID code, and an SN code.

In this embodiment, a terminal is used as the main part for description. After acquiring a service processing instruction inputted by a user, the terminal automatically generates a service processing request including a unique identifier of the terminal, and sends the service processing request to a server; and the server queries, according to the unique identifier of the terminal in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal, and processes, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request. A buyer only needs to simply input the service processing instruction to the terminal, and a seller does not need to perform any operation. Therefore, according to the present invention, no complex manual operations are required, thereby decreasing an error rate, improving a service processing speed, and bringing about good user experience.

Referring toFIG. 4,FIG. 4is a flowchart of a third embodiment of a data processing method according to the present invention. As shown inFIG. 4, the data processing method of the present invention includes the following steps:

Step401. Receive a service processing request sent by a terminal, where the service processing request includes a unique identifier of the terminal.

Step402. Query, according to the unique identifier of the terminal in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal. The on-sale data maintenance list records a correspondence between a unique identifier of at least one sold terminal and product information corresponding to the unique identifier of the sold terminal.

Step403. l Process, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request.

The unique identifier includes an IMEI code, an ESN code, an MEID code, and an SN code.

In this embodiment, a server is used as the main part for description. The server queries, according to a unique identifier of a terminal in a service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal, and processes, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request. A seller does not need to perform any operation. Therefore, according to the present invention, no complex manual operations are required, thereby decreasing an error rate, improving a service processing speed, and bringing about good user experience.

Referring toFIG. 5,FIG. 5is a schematic structural diagram of a first embodiment of a data processing system according to the present invention. As shown inFIG. 5, the data processing system includes a terminal50and a server60.

The terminal50includes a human-machine interface501, a service processing request generating module502, and a sending module503, where:

the human-machine interface501is configured to acquire a service processing instruction inputted by a user;

the service processing request generating module502is configured to generate a service processing request according to the service processing instruction, where the service processing request includes a unique identifier of the terminal50; and

the sending module503is configured to send the service processing request to the server60, so that the server60queries, according to the unique identifier of the terminal50in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal50, where the on-sale data maintenance list records a correspondence between a unique identifier of at least one sold terminal50and product information corresponding to the unique identifier of the sold terminal50, and processes, according to the product information corresponding to the unique identifier of the terminal50, a service requested by the service processing request.

Specifically, the server60includes a receiving module601, a storing module602, a querying module603, and a service processing module604, where:

the receiving module601is configured to receive the service processing request;

the storing module602is configured to store the on-sale data maintenance list, where the on-sale data maintenance list records the correspondence between the unique identifier of the at least one sold terminal50and the product information corresponding to the unique identifier;

the querying module603is configured to query, according to the unique identifier of the terminal50in the service processing request, the on-sale data maintenance list for the product information corresponding to the unique identifier of the terminal50; and

the service processing module604is configured to process, according to the product information corresponding to the unique identifier of the terminal50, the service requested by the service processing request.

The unique identifier includes an IMEI code, an ESN code, an MEID code, and an SN code.

Optionally, the product information includes a product price and a payment account corresponding to the terminal50, where the service processing instruction inputted by the user is specifically used to instruct to start a refund service, and correspondingly, the service processing request generated by the service processing request generating module502of the terminal50according to the service processing instruction is a refund service request; and the service processing module604of the server60performs refund processing for the terminal50according to the product price and the payment account.

Optionally, the product information may also include an operating system update software package corresponding to the terminal50, where the service indication inputted by the user is specifically used to instruct to start a software update service, and correspondingly, the service processing request generated by the service processing request generating module502of the terminal50according to the service processing instruction is a software update service request; and the service processing module604of the server60sends the operating system update software package to the terminal50, so that the terminal50updates an operating system of the terminal50according to the operating system update software package.

It should be noted that, the foregoing lists only two optional specific implementation manners based on the idea of the present invention, that is, the server60starts the refund service for the sold terminal50and the server60starts the software update service for the sold terminal50. However, a person skilled in the art should understand that the present invention can also include various variations derived from the foregoing examples without departing from the idea of the present invention, for example, the server60starts an automobile maintenance service for the terminal50, and the server60starts a weather forecast service for the terminal50.

Therefore, after acquiring a service processing instruction inputted by a user, a terminal50automatically generates a service processing request including a unique identifier of the terminal50, and sends the service processing request to a server60; and the server60queries, according to the unique identifier of the terminal50in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal50, and processes, according to the product information corresponding to the unique identifier of the terminal50, a service requested by the service processing request. A buyer only needs to simply input the service processing instruction to the terminal50, and a seller does not need to perform any operation. Therefore, according to the present invention, no complex manual operations are required, thereby decreasing an error rate, improving a service processing speed, and bringing about good user experience.

Referring toFIG. 6,FIG. 6is a schematic structural diagram of an embodiment of a terminal according to the present invention. As shown inFIG. 6, a terminal50includes a processor701, an input device702, a memory703, a communications interface704, and a bus705, where the memory703, the processor701, the communications interface704, and the input device702are separately connected to the bus705, so as to perform data exchange and communication by using the bus705.

The input device702is configured to acquire a service processing instruction inputted by a user.

The memory703is configured to store a program, where the program is used to generate a service processing request according to the service processing instruction, and the service processing request includes a unique identifier of the terminal50.

The processor701is configured to run the foregoing program.

The communications interface704is configured to send the service processing request to a server60.

The unique identifier includes an IMEI code, an ESN code, an MEID code, and an SN code.

After the communications interface sends the service processing request to the server60, the server60can query, according to the unique identifier of the terminal50in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal50, where the on-sale data maintenance list records a correspondence between a unique identifier of at least one sold terminal50and product information corresponding to the unique identifier of the sold terminal50; and process, according to the product information corresponding to the unique identifier of the terminal50, a service requested by the service processing request. Specific technical details of the server60will be discussed below.

Referring toFIG. 7,FIG. 7is a schematic structural diagram of an embodiment of a server according to the present invention. As shown inFIG. 7, the server60includes a processor801, a memory802, a communications interface803, and a bus804, where the memory802, the processor801, and the communications interface803are separately connected to the bus804, so as to perform data exchange and communication by using the bus804.

The communications interface803is configured to receive a service processing request sent by a terminal50, where the service processing request includes a unique identifier of the terminal50.

The memory802is configured to store an on-sale data maintenance list and a program, where the on-sale data maintenance list records a correspondence between a unique identifier of at least one sold terminal50and product information corresponding to the unique identifier; and the program is used to query, according to the unique identifier of the terminal50in the service processing request, the on-sale data maintenance list for the product information corresponding to the unique identifier of the terminal50, and process, according to the product information corresponding to the unique identifier of the terminal50, a service requested by the service processing request.

The processor801is configured to run the foregoing program.

The unique identifier includes an IMEI code, an ESN code, an MEID code, and an SN code.

Optionally, the service processing request is a refund service request; the product information includes a product price and a payment account corresponding to the terminal50; and the foregoing program is specifically used to perform refund processing for the terminal50according to the product price and the payment account.

Optionally, the service processing request is a software update service request; the product information includes an operating system update software package corresponding to the terminal50; and the communications interface is further configured to send the operating system update software package to the terminal50, so that the terminal50updates an operating system of the terminal50according to the operating system update software package.

Therefore, according to the content disclosed above, in the technical solutions disclosed by the embodiments of the present invention, after acquiring a service processing instruction inputted by a user, a terminal automatically generates a service processing request including a unique identifier of the terminal, and sends the service processing request to a server; and the server queries, according to the unique identifier of the terminal in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal, and processes, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request. A buyer only needs to simply input the service processing instruction to the terminal, and a seller does not need to perform any operation. Therefore, according to the present invention, no complex manual operations are required, thereby decreasing an error rate, improving a service processing speed, and bringing about good user experience.

In addition, in the several implementation manners provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described implementation manners of the apparatus embodiment are merely exemplary. For example, the module or unit division is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.

The foregoing descriptions are merely implementation manners of the present invention, but are not intended to limit the patent scope of the present invention. An equivalent structural or equivalent process alternation made by using the content of the specification and accompanying drawings of the present invention or directly or indirectly applied to another related technical field shall fall within the patent protection scope of the present invention.