Business processing method and device

By setting up multiple service areas and regional sites in the service platform and routing business according to user ID, the problems of data supervision and user experience in cross-domain services are solved, and the promotion of simplified operational processes and business development is achieved.

CN113971594BActive Publication Date: 2025-03-28ADVANCED NOVA TECH (SINGAPORE) PTE LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010718483.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-23
Publication Date
2025-03-28
Estimated Expiration
2040-07-23

AI Technical Summary

Technical Problem

In cross-domain business, the existing technology is difficult to meet the differentiated data supervision requirements and simplification of user operation processes in various countries, resulting in poor user experience and limited business development.

Method used

By setting up multiple service areas and corresponding regional sites in the service platform, setting up business sites for buyers and sellers respectively, and business routing is carried out based on the user's entire domain user ID and regional user ID to ensure that the data storage meets regulatory requirements.

Benefits of technology

It has achieved the simplification of user operation processes, improve user experience, and promote business development while meeting the differentiated data supervision requirements in various places.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113971594B_ABST
    Figure CN113971594B_ABST
Patent Text Reader

Abstract

The embodiments of the present specification provide a business processing method, the execution subject of the method is a service platform, and multiple regional sites corresponding to multiple service areas are set in the service platform, wherein each regional site includes a corresponding buyer business site and a seller business site; the method includes: dividing the whole order business into buyer business and seller business, further, on the one hand, routing the buyer business to the buyer business site in the service area to which the corresponding buyer belongs, so that the buyer business site connects with the buyer based on the regional user identifier to realize the processing of the buyer business and the local storage of processing data, wherein the regional user identifier is determined based on a number of regional identity identifiers associated with the global identity identifier corresponding to the buyer; on the other hand, routing the seller business to the seller business site in the service area to which the corresponding seller belongs, so that the seller business site connects with the seller to realize the processing of the seller business and the local storage of processing data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this specification relate to the field of computer technology, and in particular, to a service processing method and device. Background Art

[0002] Under the current internationalization trend, in order to better meet user needs, many service platforms will carry out cross-country or cross-region cross-domain business, so that platform users in different countries or regions can use the service platform to achieve business transactions, for example, allowing Chinese buyers to purchase goods provided by sellers in other countries or regions. At the same time, in today's big data era, data security is particularly important. Most countries and regions have put forward regulatory requirements related to data security, and different countries or regions have different compliance requirements for business data. For example, some countries require that user data generated within their territory cannot be stored outside the country, and some countries require that user data generated within their territory cannot be stored in the blacklist countries they set.

[0003] In order to enable the cross-domain business carried out by the service platform to meet the differentiated data supervision requirements of various countries, the current common practice in the industry is to physically isolate the business in different countries or regions. For example, a service platform establishes national sites in two countries, and the deployment and data storage of each site are completely isolated. This practice brings inconvenience to platform users. For example, if Chinese buyers want to use the services provided by other national sites other than the Chinese site, they need to re-register accounts at other national sites. Or, if Chinese sellers want to provide their products for sale at other national sites, they need to re-sign with other national sites.

[0004] Therefore, a solution is needed to implement cross-domain business, which can effectively simplify the user's operation process on the service platform while meeting the differentiated data supervision requirements of different regions to optimize the user experience. Summary of the invention

[0005] The embodiments of this specification describe a business processing method and device, which can effectively simplify the user's operation process on the service platform while meeting the differentiated data supervision requirements of different regions, thereby optimizing the user experience.

[0006] According to a first aspect, a business processing method is provided. The execution subject of the method is a service platform. The service platform is provided with a plurality of regional sites corresponding to a plurality of service areas, wherein each regional site includes a corresponding buyer business site and a seller business site. The method comprises:

[0007] A payment request initiated by a first buyer for a first order is received, the first buyer corresponds to a first global user identifier, the goods in the first order are provided by a first seller, and the payment request includes a selected payment channel. A first service area to which the buyer's payment business corresponding to the payment request belongs is determined; the first regional site corresponding to the first service area includes a first buyer's business site; the first buyer has a first regional user identifier in the first service area, which is determined based on a number of regional user identifiers associated with the first global user identifier; the registration place of the payment institution corresponding to the payment channel is located in the first service area. The buyer's payment business is routed to the first buyer's business site, so that the first buyer's business site processes the buyer's payment business by connecting to the payment channel and connecting to the first buyer based on the first regional user identifier, and locally stores the business data generated by processing the buyer's payment business. A payment success message corresponding to the payment request is obtained. Based on the payment success message, it is determined that the seller's shipping business to be processed belongs to a second service area, the first seller's registration place is located in the second service area, and the second regional site corresponding to the second service area includes a second seller's business site. The seller's shipping business is routed to the second seller's business site, so that the second seller's business site processes the seller's shipping business by connecting to the first seller, and locally stores the business data generated by processing the seller's shipping business.

[0008] In one embodiment, before receiving a payment request initiated by a first buyer for a first order, the method further includes: in response to a successful login of the first buyer, determining the first global user identifier corresponding to the first buyer; and in response to receiving an order creation request initiated by the first buyer based on the product, creating the first order.

[0009] In a specific embodiment, determining that the first buyer corresponds to the first global user identifier includes: obtaining the user name of the first buyer; performing a hash operation on the user name to obtain the first global user identifier; or, based on a pre-established mapping relationship between the user name and the global user identifier, querying the first global user identifier.

[0010] In another specific embodiment, after creating the first order and before receiving a payment request initiated by the first buyer for the first order, the method further includes: obtaining location element information of the first buyer; determining, based on the location element information, a service area where the first buyer is currently located as the first service area; determining, based on the several regional user identifiers corresponding to the several service areas, the first regional user identifier of the first buyer in the first service area; obtaining several alternative payment channels to provide to the first buyer for selection, the registered places of the payment institutions corresponding to the several alternative payment channels are all located in the first service area.

[0011] Furthermore, in a more specific embodiment, the location element information includes at least one of the following: longitude and latitude information, a network address, an Internet Protocol IP address, and a delivery address included in the first order.

[0012] In another more specific embodiment, determining the first regional user ID of the first buyer in the first service area based on the several regional user IDs corresponding to the several service areas includes: when there is no user ID corresponding to the first service area among the several regional user IDs, creating a new user ID as the first regional user ID; and classifying the first regional user ID into the several regional user IDs.

[0013] In one embodiment, determining the first service area to which the buyer payment service corresponding to the payment request belongs includes: determining the registration place corresponding to the payment channel and using the service area where the registration place is located as the first service area.

[0014] In a specific embodiment, after determining the first service area to which the buyer payment service corresponding to the payment request belongs, and before routing the buyer payment service to the first buyer business site, the method further includes: determining the first regional user identifier of the first buyer in the first service area based on the multiple regional user identifiers corresponding to the multiple service areas.

[0015] In one embodiment, based on the payment success message, determining that the seller's shipping business to be processed belongs to the second service area includes: based on the payment success message, determining the registration place of the first seller and using the service area where the seller is located as the second service area.

[0016] In one embodiment, after routing the seller's shipping business to the second seller's business site, the method also includes: routing the order settlement business corresponding to the first seller to the second seller's business site, so that the second seller's business site processes the order settlement business by connecting to the second seller, and stores the business data generated by processing the order settlement business locally on the site.

[0017] In one embodiment, the several service areas correspond to several regional sites; after routing the seller's shipping business to the second seller's business site, the method further includes: in response to an order viewing instruction issued by the first buyer, querying order information of multiple orders associated with the several regional user identifiers from the several regional sites for viewing by the first buyer, wherein the multiple orders include the first order.

[0018] In one embodiment, the several service areas correspond to several regional sites; before receiving a payment request initiated by a first buyer for a first order, the method further includes: querying a plurality of historical orders associated with the several regional user identifiers from the several regional sites; and making product recommendations to the first buyer based on purchased products included in the multiple historical orders.

[0019] According to a second aspect, a business processing method is provided, wherein the execution subject of the method is a service platform, and the service platform is provided with a plurality of regional sites corresponding to a plurality of service areas, wherein each regional site includes a corresponding seller business site and a buyer business site; the method comprises: determining that a first business needs to be processed currently; in the case where it is determined that the processing of the first business needs to be connected to a first buyer, determining a first buyer business site corresponding to a first service area to which the first buyer belongs; wherein the first buyer corresponds to a first global user identifier and has a first regional identity identifier in the first service area, which is determined based on a plurality of regional user identifiers associated with the first global user identifier; routing the first business to the first buyer business site, so that the first buyer business site processes the first business by connecting to the first buyer based on the first regional user identifier, and locally stores business data generated by processing the first business; in the case where it is determined that the processing of the first business needs to be connected to a first seller, determining a second seller business site corresponding to a second service area to which the first seller belongs; wherein the registered place of the first seller is located in the second service area; routing the first business to the second seller business site, so that the second seller business site processes the first business by connecting to the first seller, and locally stores business data generated by processing the first business.

[0020] In one embodiment, the first service is a buyer payment service; the determining that the first service needs to be processed currently includes: in response to a payment request initiated by the first buyer for the first order, determining that the buyer payment service needs to be processed currently, wherein the payment request includes a selected payment channel; wherein, in the case where it is determined that the processing of the first service needs to be connected to the first buyer, determining that the first service area to which the first buyer belongs corresponds to the first buyer business site includes: based on a plurality of buyer services that need to be connected to the buyer pre-set, determining that the plurality of buyer services include the buyer payment service; determining that the first service area to which the first buyer belongs corresponds to the first buyer business site; wherein the registration place of the payment institution corresponding to the payment channel is located in the first service area; wherein routing the first service to the first buyer business site so that the first buyer business site connects to the first buyer based on the first area user identifier, processes the first service, and locally stores the service data generated by processing the first service, includes: routing the buyer payment service to the first buyer business site so that the first buyer business site connects to the payment channel and connects to the first seller based on the first area user identifier, processes the buyer payment service, and locally stores the service data generated by processing the buyer payment service.

[0021] In one embodiment, the first business is a seller's shipping business; the determining that the first business currently needs to be processed includes: in response to receiving a payment success message for a first order, determining that the seller's shipping business currently needs to be processed, and the first order includes goods provided by the first seller; wherein, when it is determined that the processing of the first business needs to be connected to the first buyer, determining that the first service area to which the first buyer belongs corresponds to the first buyer's business site includes: based on a pre-set plurality of seller businesses that need to be connected to the seller, determining that the plurality of seller businesses include the seller's shipping business.

[0022] According to a third aspect, a business processing device is provided, the device is integrated in a service platform, the service platform is provided with multiple regional sites corresponding to multiple service areas, wherein each regional site includes a corresponding buyer business site and a seller business site; the device includes: a payment request receiving unit, configured to receive a payment request initiated by a first buyer for a first order, the first buyer corresponds to a first global user identifier, the goods in the first order are provided by a first seller, and the payment request includes a selected payment channel; a first area determination unit, configured to determine a first service area to which the buyer's payment business corresponding to the payment request belongs; the first regional site corresponding to the first service area includes the first buyer's business site; the first buyer has a first regional user identifier in the first service area, which is determined based on a number of regional user identifiers associated with the first global user identifier; the registration place of the payment institution corresponding to the payment channel is located in the first service area; the payment business A routing unit, configured to route the buyer's payment service to the first buyer's business site, so that the first buyer's business site processes the buyer's payment service by connecting to the payment channel and connecting to the first buyer based on the first area user identifier, and locally stores the business data generated by processing the buyer's payment service; a payment success acquisition unit, configured to obtain a payment success message corresponding to the payment request; a second area determination unit, configured to determine, based on the payment success message, that the seller's shipping service to be processed belongs to the second service area, the first seller's registered place is located in the second service area, and the second area site corresponding to the second service area includes the second seller's business site; a shipping service routing unit, configured to route the seller's shipping service to the second seller's business site, so that the second seller's business site processes the seller's shipping service by connecting to the first seller, and locally stores the business data generated by processing the seller's shipping service.

[0023] According to a fourth aspect, a business processing device is provided, the device is integrated in a service platform, the service platform is provided with a plurality of regional sites corresponding to a plurality of service areas, wherein each regional site includes a corresponding seller business site and a buyer business site; the device comprises: a business determination unit, configured to determine that a first business currently needs to be processed; a buyer site determination unit, configured to, when determining that the processing of the first business needs to be connected to a first buyer, determine a first buyer business site corresponding to a first service area to which the first buyer belongs; wherein the first buyer corresponds to a first global user identifier and has a first regional identity identifier in the first service area, which is determined based on a plurality of regional user identifiers associated with the first global user identifier; a buyer business routing unit, configured to The first business is routed to the first buyer's business site, so that the first buyer's business site connects with the first buyer based on the first area user identifier, processes the first business, and locally stores the business data generated by processing the first business; the seller site determination unit is configured to determine the second seller business site corresponding to the second service area to which the first seller belongs when it is determined that the processing of the first business requires connecting with the first seller; wherein the registered place of the first seller is located in the second service area; the seller business routing unit is configured to route the first business to the second seller business site, so that the second seller business site processes the first business by connecting with the first seller, and locally stores the business data generated by processing the first business.

[0024] According to a fifth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed in a computer, the computer is caused to execute the method described in the first aspect or the second aspect.

[0025] According to a sixth aspect, a computing device is provided, including a memory and a processor, wherein the memory stores executable code, and when the processor executes the executable code, the method described in the first aspect or the second aspect is implemented.

[0026] In summary, by adopting the business processing method disclosed in the embodiments of this specification, it is possible to ensure that business data meets regulatory constraints while allowing users to use the services provided by global sellers only by completing one registration on the service platform. Sellers and payment channels only need to access the service platform once and can be reused for global users or global buyers. This will undoubtedly greatly improve the user experience and effectively promote business development. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the technical solutions of the multiple embodiments disclosed in this specification, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only the multiple embodiments disclosed in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0028] Figure 1 A schematic diagram showing the association of a user's global domain and regional identity according to an example;

[0029] Figure 2 A schematic diagram showing the deployment of a logical site according to an embodiment is shown;

[0030] Figure 3 A schematic diagram of a scenario architecture showing a user using a global service according to an embodiment;

[0031] Figure 4 A schematic diagram showing a flow chart of a business processing method according to an embodiment;

[0032] Figure 5 A schematic diagram showing a flow chart of a business processing method according to another embodiment;

[0033] Figure 6 A schematic diagram showing the structure of a service processing device according to an embodiment is shown;

[0034] Figure 7 A schematic structural diagram of a service processing device according to another embodiment is shown. DETAILED DESCRIPTION

[0035] Several embodiments disclosed in this specification are described below in conjunction with the accompanying drawings.

[0036] As mentioned above, when responding to the differentiated regulatory demands of various countries, the industry often physically isolates businesses in different countries or regions. For example, a service platform (such as an e-commerce platform) establishes national sites in two countries, and the two national sites are completely isolated from each other in terms of domain name, account system, system deployment and data storage.

[0037] Although this approach can meet regulatory constraints, it will affect user experience and business development. For example, if a person wants to use services in two country sites established by a service platform, he needs to register an account in the two country sites respectively. At this time, the same person will have two platform accounts, but because the account systems of the two country sites are completely isolated and not connected, the user data corresponding to the two platform accounts are also isolated, which will affect the user experience, because on the one hand, users need to register repeatedly, which is cumbersome, and on the other hand, users cannot see their purchase records in another country site in one country site established by the platform. On the other hand, because user data is isolated, personalized recommendations can only be made based on each site separately, such as platform friend recommendations and product recommendations, which will lead to limited accuracy of recommendation results, limited user experience, and restrict business development.

[0038] In addition, the two national sites are independent of each other. If sellers or payment institutions want to conduct business in the two national sites, they need to sign contracts with the two national sites separately. This will reduce the business enthusiasm of sellers and payment institutions. At the same time, it will limit the number of sellers and payment institutions accessing the service platform, thereby affecting the user experience on the service platform. In addition, the payment channels provided by sellers and payment institutions have high access costs and low reusability, which will also restrict business development.

[0039] Based on this, the inventor proposes a business processing method that is particularly suitable for cross-domain business. Through this business processing method, while ensuring that business data meets regulatory constraints, users only need to complete one registration on the service platform to use the services provided by global sellers. Sellers and payment channels only need to access the service platform once and can be reused for global users or global buyers. This will undoubtedly greatly improve the user experience and effectively promote business development.

[0040] To implement the above business processing method, the inventor mainly proposes the following two designs:

[0041] On the one hand, a global platform user model is established, which includes each user's global user ID (or global user ID, global user ID) and each user's regional user ID in each country or region. In one example, Figure 1 , the global user identifier A of user A included in the global platform user model, and its regional user identifiers in N (a positive integer) regions, specifically including the regional user identifier A1 in region 1 (region numbered 1), etc.

[0042] It should be noted that since users are usually natural persons, independent, free and mobile individuals, the supervision of the data generated by them is usually carried out by the region where the data is generated. One of the main issues of supervision is to limit the storage location of the data. For example, a country requires that user data generated in its country can only be stored in the country, but it usually does not restrict normal and compliant access to the data it supervises.

[0043] The global platform user model established above is itself an association relationship between some identifiers, does not contain user sensitive information, and therefore does not violate data supervision rules. In addition, the user identifier can be automatically generated by the service platform after identifying the same user in different regions, without the need for users to register repeatedly or even to be aware of it, thereby saving user operations. In addition, through the global platform user model, the user data generated by the same user in different regions can be connected. Therefore, no matter where the user is, services can be provided to the user based on the user's full global data, thereby greatly improving the user experience.

[0044] On the other hand, considering that the main feature of cross-domain business is that buyers and sellers belong to different regions and different regions have different data supervision requirements, it is proposed to design logical sites for each country and region, and divide the logical sites into buyer business sites for processing buyer business and seller business sites for processing seller business. Based on this, cross-domain business can be split into buyer business and seller business, and according to the region where the buyer business belongs, the buyer business is routed to the buyer business site of the corresponding region, so that this site processes the buyer business and locally stores the buyer business data generated by the processing. Similarly, according to another region where the seller business belongs, the seller business is routed to the seller business site corresponding to the other region, so that this site processes the seller business and locally stores the seller business data generated by the processing. It should be understood that a site is a storage area, which can store business execution logic, business data, etc. The logical site means that it is a separate site logically, rather than a physically completely isolated site. The logical site can provide normal, compliant, and legal data access services for other sites or platforms.

[0045] In one example, Figure 2 Multiple logical sites (or multiple regional sites) corresponding to multiple regions are shown, wherein each logical site includes a buyer's business site and a seller's business site, and the business routing module shown is used to route the buyer's business and seller's business included in the cross-domain business to the corresponding buyer's business site and seller's business site respectively.

[0046] It should be noted that the determination of the place of origin of the seller's business mainly depends on the region to which the seller in the seller's business belongs. Before providing services, the seller usually needs to register or register his identity with the relevant department. The area where his registration place is located has jurisdiction over the seller. Therefore, the region to which the seller belongs can be determined based on the seller's registration place, and then the region to which the seller in the seller's business belongs can be used as the place of origin of the seller's business.

[0047] In addition, the payment channel, like the seller, has a natural identity, which is the registered place of the payment institution behind it. The payment channel is mainly related to the buyer's payment business. When the buyer uses the service provided by the seller through the service platform, he needs to pay for the service, which involves the selection of the payment channel. Therefore, in the buyer's payment business, the place of ownership of the payment channel and the area where the buyer is located can be comprehensively considered to determine the area corresponding to the buyer's payment business, which is used to route the buyer's payment business.

[0048] In an example, for easier intuitive understanding, Figure 3 The figure shows a scenario of providing global services to user A based on his global identity and regional identity, where buyer business site 1 connects to user A's buyer business based on regional identity A1; in addition, the N buyer business sites corresponding to N (a positive integer) regions are each connected to a local payment channel, and the corresponding N seller business sites are each corresponding to a local seller. In this way, sellers and payment channels (or the payment institutions behind them) only need to sign a contract with the service platform once to provide services to global buyers.

[0049] The above mainly introduces the inventive concept of the business processing method proposed by the inventor. Next, the implementation steps of the business processing method are described in conjunction with a specific embodiment.

[0050] Specifically, Figure 4 A flow chart of a business processing method according to an embodiment is shown, wherein the execution subject of the business processing method is a service platform. Specifically, the service platform is provided with multiple regional sites corresponding to multiple service areas, wherein each regional site includes a corresponding buyer business site and a seller business site.

[0051] Regarding the above-mentioned service platform, in one embodiment, the service platform can be implemented as a server cluster or a device cluster. In one embodiment, the service platform can be an e-commerce platform, an online trading platform, etc. The service platform allows service providers (sellers) to settle in and provide services or goods to users in the service platform. It should be noted that the services and goods in this article can be considered equivalent, referring to services in a broad sense and goods in a broad sense. In one embodiment, the goods (or services) can be physical goods (such as mobile phones), virtual goods (such as e-books, video courses, music resources, etc.), consulting services, etc.

[0052] Regarding the above-mentioned multiple service areas, any one of them can be a separate country or region, or a geographical scope divided according to regulatory rules. For example, if several countries reach an agreement to share data or coordinate supervision, these countries can be classified as the same service area. It should be understood that multiple service areas are mutually exclusive, that is, there will be no overlap in geographical scope. In addition, the service platform can determine the countries, regions or cities where it can provide services based on its own development scale and business capabilities, and then divide it into multiple service areas based on its business coverage and current data regulatory rules. In addition, because the multiple regional sites corresponding to the multiple service areas are all logical sites, they can be flexibly adjusted in the future according to business development and changes in data regulatory rules.

[0053] The above-mentioned multiple regional sites correspond to multiple service areas, and each regional site corresponds to a service area, and is used to connect and process the services belonging to the corresponding service area. For the description of the regional sites, please refer to the above description of the logical sites and sites, which will not be repeated here.

[0054] Regarding the buyer business site and seller business site included in each regional site, the buyer business site is used to connect and process local (corresponding region) buyer business, and the seller business site is used to connect and process local seller business. For the description of the buyer business site and the seller business site, please refer to the above description of the buyer business site and the seller business site.

[0055] The above is an introduction to the regional sites, buyer business sites and seller business sites set up on the service platform. Based on these sites, the above business processing methods can be implemented. Figure 4 As shown, the above business processing method includes the following steps:

[0056] Step S410, receiving a payment request initiated by a first buyer for a first order, the first buyer corresponds to a first global user identifier, the goods in the first order are provided by a first seller, and the payment request includes a selected payment channel; Step S420, determining a first service area to which the buyer's payment business corresponding to the payment request belongs; the first regional site corresponding to the first service area includes a first buyer's business site; the first buyer has a first regional user identifier in the first service area, which is determined based on a number of regional user identifiers associated with the first global user identifier, and the several regional user identifiers correspond to a number of service areas; the registration place of the payment institution corresponding to the payment channel is located in the first service area; Step S430, routing the buyer's payment business to the first buyer's business site so that the first A buyer's business site connects to the payment channel and the first buyer based on the first area user identifier, processes the buyer's payment business, and locally stores the business data generated by processing the buyer's payment business; step S440, obtains a payment success message corresponding to the payment request; step S450, based on the payment success message, determines that the seller's shipping business to be processed belongs to the second service area, the first seller's registered place is located in the second service area, and the second area site corresponding to the second service area includes the second seller's business site; step S460, routes the seller's shipping business to the second seller's business site, so that the second seller's business site processes the seller's shipping business by connecting to the first seller, and locally stores the business data generated by processing the seller's shipping business.

[0057] Regarding the above steps, it should be noted that the "first" in the "first buyer", "first order", etc., and the "second" in the "second service area", etc., are all for the sake of clarity of description and are used to distinguish similar things, and do not have other limiting functions such as sorting.

[0058] The above steps are as follows:

[0059] First, in step S410, a payment request initiated by a first buyer for a first order is received. The first buyer corresponds to a first global user ID. The goods in the first order are provided by a first seller. The payment request includes a selected payment channel. It should be noted that the first buyer may be any user using the service platform, the first order may be any order submitted by the first buyer, and the first seller may be any service provider among the service providers settled in the service platform.

[0060] Regarding the determination of the above-mentioned first global user identifier, in one embodiment, before the above-mentioned step S410, the method may include: in response to the successful login operation of the first buyer, determining the first global user identifier corresponding to the first buyer. In a specific embodiment, the determination of the first global user identifier may include: obtaining the login user name corresponding to the successful login operation, and then performing a hash operation on the login user name to obtain the first global user identifier. It should be understood that there is a one-to-one correspondence between the original data and the encrypted data obtained after the hash operation is performed on it. Therefore, there is a one-to-one mapping relationship between the global user identifier obtained in this way and the login account, which can be used to uniquely identify the user safely and reliably. In another specific embodiment, the determination of the first global user identifier may also include: obtaining the login user name corresponding to the successful login operation, and then querying the first global user identifier corresponding to the login user name based on the pre-established mapping relationship between the user name and the global user identifier. In another specific embodiment, determining the first global user identifier may also include: determining, based on the login user name, the regional user identifier corresponding to the login user name in its registration area from the registration information stored in multiple regional sites, and then determining, based on the above-mentioned global platform user model, the global user identifier corresponding to the regional user identifier, that is, the above-mentioned first global user identifier.

[0061] On the other hand, the determination of the above-mentioned first global user identifier, in addition to being triggered by a successful login operation, can also be triggered by other operations made after a successful login, such as a click operation on a product image, or a submission operation for an order, or a payment operation for an order. In addition, the above-mentioned first global user identifier can also be determined without logging in. In a specific embodiment, after receiving a platform access request (corresponding to the user opening the service platform interface), the service platform can obtain the MAC (Media Access Control Address) address of the device that issued the access request, and then determine the corresponding global user identifier, i.e., the above-mentioned first global user identifier, based on the pre-established mapping relationship between the MAC address and the global user identifier.

[0062] For the generation of the above-mentioned first global user identifier, in one embodiment, it can be performed when the user registers a platform account. In a specific implementation, for a successfully registered new account, a global user identifier corresponding to the new account can be generated by a hash operation, or a data sequence can be generated by a random algorithm as a new global user identifier, and a mapping relationship between the new account and the new global user identifier can be established. In another embodiment, it can also be performed by the user in the process of operating the service platform. In a specific embodiment, after receiving a platform access request, the service platform can obtain the MAC address of the device that issued the access request, and then search whether the MAC address of the device is included according to the established mapping relationship between the MAC address and the global user identifier. If not, a new global user identifier corresponding to it is generated, and the mapping relationship is updated using the new global user identifier.

[0063] The above is an introduction to the determination and generation of the first global user identifier.

[0064] On the other hand, regarding the creation of the first order. In one embodiment, the order creation business can be completed by the service platform. Further, in a specific embodiment, the service platform can then send the business data of the order creation business to the buyer's business site in the service area to which the first buyer belongs. It should be noted that in the case where the user gives up paying for the first order, or in the case where the user cancels the first order without paying for the first order, the service platform can discard the business data of the first order.

[0065] Accordingly, this step may include: the service platform receives the payment request from the user terminal used by the first buyer. It should be understood that the user uses the user interaction interface or platform APP provided by the service platform through the user terminal (such as a smart phone, tablet computer, etc.).

[0066] In another embodiment, the order creation service can also be completed by the buyer's business site of the service area to which the first buyer belongs. Specifically, in response to the first buyer's specific operation on the service platform, the buyer's pre-order payment service corresponding to the first buyer can be routed to the buyer's business site in the area where the buyer is located. The specific operation may include a login operation, a successful login operation, a page scrolling operation, a picture click operation, an order submission operation, etc., and the buyer's pre-order payment service may include: platform login service, interface browsing service, order creation service, etc. In a specific embodiment, before routing the buyer's pre-order payment service to the buyer's business site in the area where the first buyer is located, the area where the first buyer is located needs to be determined, and the area where the first buyer is located can be determined by the location element information of the first buyer obtained in real time. Specifically, in response to the above-mentioned specific operation, the location element information of the first buyer can be obtained to determine the third service area where the first buyer is currently located. In a specific embodiment, the location element information may include: longitude and latitude information uploaded by the user terminal, network address, IP (Internet Protocol Address, Internet Protocol address), and the logistics delivery address or logistics mailing address of the first buyer. In this way, the third service area where the user is currently located can be determined, and then the order creation service can be routed to the third buyer's business site in the corresponding third area site.

[0067] Accordingly, this step may include: the service platform receives a payment request initiated by the first buyer for the first order from the third buyer's business site.

[0068] From the above, the payment request initiated by the first buyer for the first order can be received. In addition, the goods in the first order are provided by the first seller, and the payment request includes the payment channel selected by the first buyer. Based on this, in step S420, based on the payment request, it is determined that the buyer's payment business to be processed belongs to the first service area.

[0069] As mentioned above, the buyer's payment business involves users and payment channels. The service area where the user is located and the service area where the registration place of the payment structure corresponding to the payment channel is located may be the same or different. In the case of the same, the commonly corresponding service area can be used as the first service area to which the buyer's payment business belongs. In the case of different situations, one of the two different service areas can be determined as the above-mentioned first service area based on the guidance of data supervision requirements or the negotiation results between the service platform and data supervision agencies in different service areas. Based on this, this step has multiple implementation methods.

[0070] In one implementation, the service area to which the buyer's payment service belongs can be determined from the perspective of the service area where the first buyer is located. In one embodiment, before step S410, the method may further include: obtaining the location element information of the first buyer; then determining the third service area where the first buyer is currently located based on the location element information; and then obtaining several alternative payment channels (such as Yu'ebao payment, a bank's online banking payment, a wallet payment) based on the third service area to provide to the first buyer for selection.

[0071] In a specific embodiment, the registration places of the payment institutions corresponding to the several alternative payment channels (such as Huabei payment, Yu'ebao payment, a certain bank's online banking payment, etc.) are all located in the third service area (such as China). In this way, the registration place corresponding to the payment channel selected from the several alternative payment channels must also be located in the third service area. Accordingly, this step may include: determining the third service area as the service area to which the above-mentioned buyer payment business belongs. At this time, the above-mentioned first service area is equivalent to the third service area.

[0072] In another specific embodiment, the service areas where the several registered places corresponding to the several alternative payment channels are located may be service areas that allow the storage of locally generated business data (including buyer payment business data) in the above-mentioned third service area. This means that the service areas corresponding to the several alternative payment channels may include the above-mentioned third service area, and may also include other service areas. Regardless of which payment channel the user selects, storing the buyer payment business data in the third service area complies with data supervision requirements. Accordingly, this step may still include: determining the third service area as the service area to which the above-mentioned buyer payment business belongs. At this time, the above-mentioned first service area is still equivalent to the third service area.

[0073] In another implementation, the service area to which the buyer's payment business belongs can be determined from the perspective of the service area where the registration place of the payment institution to which the payment channel belongs is located. In one embodiment, this step may include: querying the registration place corresponding to the selected payment channel, and then determining the service area where the registration place is located as the first service area to which the buyer's payment business belongs. At this time, the first service area may be the same as the third service area mentioned above. If they are different, if the data supervision requirements of the third service area allow its business data to be stored in the first service area, then it is possible to attribute the buyer's payment business to the first service area. If the data supervision requirements of the third service area do not allow data to leave the country, it can be resolved through negotiation, or the above-mentioned implementation method of determining the first service area from the user's perspective can be used.

[0074] In addition, the first buyer has a first regional user identifier in the first service area, and the first regional user identifier is determined based on several regional user identifiers associated with the first global user identifier, and the several regional user identifiers correspond to several service areas. In one embodiment, after determining that the buyer's payment service belongs to the first service area, the first regional user identifier of the first buyer in the first service area can be determined. In a specific embodiment, according to the first global user identifier of the first buyer, several regional user identifiers associated with it and the corresponding several service areas can be queried according to the global platform user model, and then the several service areas are queried whether the first service area is included in the several service areas. If included, the first regional user identifier corresponding to the first service area is determined according to the mapping relationship between the several service areas and the several regional user identifiers; if not included, a new user identifier is created as the first regional user identifier, and the corresponding relationship between the first regional user identifier and the first service area is added to the mapping relationship between the several service areas and the several regional user identifiers. In another embodiment, after determining that the first buyer is located in the first service area, the corresponding first regional user identifier can also be determined. In a specific embodiment, the location element information of the first buyer can be obtained in response to a successful login operation, an order submission operation, an interface browsing operation, etc., and then it can be determined that the first buyer is located in the first service area and the first area user ID of the first buyer in the first service area. Based on this, the first area user ID can be obtained.

[0075] From the above, it can be determined that the buyer payment business to be processed belongs to the first service area based on the payment request. In addition, the first buyer has a first area user identifier in the first service area. In addition, according to the above settings of the service platform for the site, it can be clearly seen that the regional site corresponding to the first service area (hereinafter referred to as the first regional site) includes a buyer business site for processing the buyer business in the first service area (hereinafter referred to as the first buyer business site).

[0076] Based on this, step S430 can be executed to route the buyer's payment business to the first buyer's business site, so that the first buyer's business site can connect to the payment channel and the first seller based on the first area user identifier, process the buyer's payment business, and locally store the business data generated by processing the buyer's payment business.

[0077] It should be noted that the docking of users and payment channels in the buyer payment business can be implemented using existing technologies. Wherein docking the first seller based on the first regional user identifier means that in the process of docking the first buyer, the first regional user identifier is used to identify the first buyer to store its relevant business data, and at the same time, facilitate subsequent access and call. Wherein local storage refers to storage in the first service area, because the first service area is local relative to the first buyer's business site, and can be specifically stored in the first buyer's business site, or can exist in a local database outside the site. On the other hand, in one embodiment, if data related to the first regional user identifier has been stored in the first buyer's business site, the newly generated business data of this buyer's payment business can be associated and stored. In another embodiment, if the first regional user identifier does not yet exist in the multiple regional user identifiers stored in the first buyer's business site, it is added to the multiple regional user identifiers.

[0078] For ease of understanding, a brief introduction to the buyer payment service is given. The processing of the buyer payment service mainly includes: connecting to the payment channel so that the system of the payment institution corresponding to the payment channel deducts the payment account of the first buyer in the payment channel according to the amount to be paid of the first order, and transfers the deducted amount to the financial account of the service platform. It should be understood that the service platform will then settle with the first seller based on the subsequent processing of the first order.

[0079] The above can realize routing the buyer's payment service to the first buyer's service site, so that the first buyer's service site completes the processing of the buyer's payment service. Further, in step S440, a payment success message corresponding to the payment request can be obtained.

[0080] In one embodiment, after successfully executing the deduction operation on the first buyer, the system of the payment institution sends a payment success message to the first buyer's business site. Accordingly, this step may include: the service platform receives the payment success message from the first buyer's business site. In another embodiment, after successfully executing the deduction operation on the first buyer, the system of the payment institution may send the payment success message to the first buyer's business site and the service platform at the same time. Accordingly, this step may include: receiving the payment success message from the system of the payment institution.

[0081] The above can obtain a payment success message. Based on the payment success message, in step S450, based on the payment success message, it is determined that the seller's shipping business to be processed belongs to the second service area, and the registered place of the first seller is located in the second service area. In one embodiment, this step may include: based on the payment success message, determining that the registered place of the above-mentioned first seller is located in the above-mentioned second service area; further, determining the second service area as the service area to which the above-mentioned seller's shipping business belongs. In another embodiment, this step may also include: based on the pre-established mapping relationship between sellers and service areas, determining the second service area corresponding to the first seller.

[0082] In another embodiment, the second service area corresponding to the first seller may be determined before step S450, for example, in response to the creation of the first order or in response to the payment request of the first order, the second service area corresponding to the first seller may be determined. Accordingly, in this step, the second service area determined in advance may be directly obtained as the service area to which the delivery business of the seller belongs.

[0083] It can be seen from the setting of the site by the service platform that the regional site corresponding to the above-mentioned second service area (referred to as the second regional site in this article) includes the seller's business site (referred to as the second seller's business site in this article). In one embodiment, step S450 can be replaced by: based on the payment success message, determining that the seller's shipping business to be processed belongs to the second seller's business site for processing. In one embodiment, the second seller's business site corresponding to the first seller can be determined based on the pre-established mapping relationship between the seller and the seller's business site.

[0084] From the above, it can be determined that the seller's shipping business to be processed belongs to the second service area, and it can be clear that the second area site corresponding to the second service area includes the second seller's business site. Furthermore, in step S460, the seller's shipping business can be routed to the second seller's business site, so that the second seller's business site can handle the seller's shipping business by connecting to the first seller, and locally store the business data generated by processing the seller's shipping business. It should be noted that in one embodiment, it can also be determined in this step that the site responsible for handling the seller's shipping business is the second seller's business site. In addition, with regard to connecting to the first seller in the seller's shipping business, existing technologies can be used to implement it. In this way, the routing of the seller's shipping business can be achieved, so that the second seller's business site completes the processing of the seller's shipping business by connecting to the first seller.

[0085] By implementing the above steps S410-S460, the processing of cross-domain services can be achieved. In one case, the above-mentioned first service area and the above-mentioned second service area are different areas, and the corresponding overall business is a cross-domain (cross-regional) business. In another case, the above-mentioned first service area and the second service area may also be the same area, so that the processing of same-domain (same-regional) services can be achieved. In short, the above-mentioned business processing method supports the processing of same-domain services and cross-domain services at the same time, which facilitates the unified management of the full amount of services.

[0086] It should be noted that, in one embodiment, after the above step S460, the method may further include: routing the order settlement business corresponding to the first seller to the business site of the second seller, so that the business site of the second seller processes the order settlement business by connecting to the second seller, and stores the business data generated by processing the order settlement business locally. It should be noted that the order settlement business mainly includes the service platform transferring the payment for the order that has arrived to the corresponding seller. In a specific embodiment, there are multiple ways to trigger the routing of the order settlement business, for example, receiving a message confirming receipt of the first order from the above-mentioned first buyer business site, or receiving the message confirming receipt from the user terminal of the first buyer, or, in response to the automatic triggering of the cycle (such as 1 week or 1 month) set for the order settlement business, the order settlement business is routed. In this way, the order settlement business can be routed so that the second seller business site completes the processing of the order settlement business.

[0087] On the other hand, as mentioned above, through the above-mentioned business processing method, users can view their full data, and can use the full data to make accurate recommendations to users to improve user experience.

[0088] Specifically, the service areas associated with the regional identity identifiers of the first buyer correspond to the regional sites. Therefore, in one embodiment, after the above step S460, the method may further include: in response to an order viewing instruction issued by the first buyer, querying order information of multiple orders associated with the regional user identifiers from the regional sites for the first buyer to view, wherein the multiple orders include the first order. In this way, centralized viewing of orders in various service areas can be achieved.

[0089] In another embodiment, before the above step S410, the method may further include: querying multiple historical orders associated with the above multiple regional user identifiers from the above multiple regional sites; and then recommending products to the first buyer based on the purchased products included in the multiple historical orders. In this way, the user can be assisted in locating the target product, such as the product included in the first order.

[0090] In summary, by adopting the business processing method disclosed in the embodiments of this specification, it is possible to ensure that business data meets regulatory constraints while allowing users to use the services provided by global sellers only by completing one registration on the service platform. Sellers and payment channels only need to access the service platform once and can be reused for global users or global buyers. This will undoubtedly greatly improve the user experience and effectively promote business development.

[0091] In addition, it should be noted that by implementing the above-mentioned business processing method, a multi-channel payment service for an order and a group purchase service for multiple users can also be realized. The group purchase service refers to supporting multiple users to submit an order together. In addition, multiple channels can belong to different service areas, and multiple users can also belong to different service areas. In one embodiment, the user chooses to simultaneously select payment channel A (account balance 10 yuan) and payment channel B (account balance 20 yuan) to pay an order of (29 yuan), wherein payment channel A corresponds to service area A, and payment channel B corresponds to service area B. At this time, the buyer's payment business can be split into two buyer's payment businesses, which are respectively routed to the buyer's business site A corresponding to service area A and the buyer's business site B corresponding to service area B, so that the two buyer's business sites are connected to payment channel A and payment channel B respectively, and each completes the processing of one of the buyer's payment businesses, thereby paying for the order. Similarly, for the scenario of multiple users, the regional identity corresponding to each user can be determined separately, and then split into multiple buyer businesses, which are respectively routed to the corresponding buyer's business sites for processing. In this way, the service platform can realize multi-channel payment services and group purchase services for users in different domains.

[0092] According to another embodiment, the embodiment of this specification also discloses a business processing method. In this business processing method, the service platform judges the business to be processed. When it is judged that it belongs to the buyer's business, it is routed to the buyer's business site of the corresponding area for processing. When it is judged that it belongs to the seller's business, it is routed to the seller's business site of the corresponding area for processing.

[0093] Specifically, Figure 5 A flow chart of a business processing method according to another embodiment is shown, wherein the execution subject of the business processing method is a service platform. Specifically, the service platform is provided with multiple regional sites corresponding to multiple service areas, wherein each regional site includes a corresponding buyer business site and a seller business site.

[0094] like Figure 5 As shown, the method may include the following steps:

[0095] Step S510, determining that the first business needs to be processed currently; further, on the one hand, steps S520 and S530 may be executed. Specifically, in step S520, when it is determined that the processing of the first business needs to be connected to the first buyer, the first buyer business site corresponding to the first service area to which the first buyer belongs is determined; wherein the first buyer corresponds to the first global user identifier and has a first regional identity identifier in the first service area, which is determined based on a plurality of regional user identifiers associated with the first global user identifier; in step S530, the first business is routed to the first buyer business site, so that the first buyer business site is connected to the first service area based on the first regional user identifier. The first buyer is connected to the user identifier, the first business is processed, and the business data generated by the processing of the first business is locally stored; on the other hand, steps S540 and S550 may be executed. Specifically, in step S540, when it is determined that the processing of the first business needs to be connected to the first seller, the second seller business site corresponding to the second service area to which the first seller belongs is determined; wherein the registered place of the first seller is located in the second service area; in step S550, the first business is routed to the second seller business site, so that the second seller business site processes the first business by connecting to the first seller, and the business data generated by the processing of the first business is locally stored.

[0096] The above steps are as follows:

[0097] First, in step S510, it is determined that the first business needs to be processed. Specifically, in one embodiment, the service platform can determine the corresponding business to be processed based on the operation of the user or seller in the service platform. In another embodiment, the service platform can determine the corresponding business to be processed based on the message sent by the site set therein, combined with the preset business logic. In another embodiment, the service platform can also automatically trigger the processing of the business based on certain periodic businesses preset therein (for example, order settlement business with sellers).

[0098] Based on this, in a specific embodiment, the above-mentioned first business is a buyer payment business. Accordingly, this step may include: responding to a payment request initiated by the first buyer for the first order, determining that the buyer payment business currently needs to be processed, and the payment request includes a selected payment channel.

[0099] In another specific embodiment, the first business is a seller delivery business. Accordingly, this step may include: in response to receiving a payment success message for a first order, determining that the seller delivery business needs to be processed, and the first order includes goods provided by the first seller.

[0100] In this way, it can be determined that the first service currently needs to be processed.

[0101] It should be noted that the service platform provides services for buyers and sellers. Accordingly, the business processed therein can be business that needs to be connected with buyers, business that needs to be connected with sellers, or other business that does not need to be connected with buyers and sellers. The business transactions between buyers and sellers are realized through the service platform as an intermediary station, so any transaction between buyers and sellers can be divided into seller business that needs to be connected with buyers and seller business that needs to be connected with sellers.

[0102] Correspondingly, the first business is determined to belong to the buyer's business or the seller's business. In one embodiment, multiple buyer's businesses and multiple seller's businesses can be pre-set according to the platform service content, and then used for matching the first business. That is to say, if the first business is a business that requires the participation of buyers or sellers, it will inevitably fall into the multiple seller's businesses or multiple seller's businesses. In a specific embodiment, the multiple buyer's businesses may include an order creation business, an order buyer's payment business, and a personal information change business. In a specific embodiment, the seller's business may include: seller's new product (posting new products in the platform store) business, seller's shipping business, and order settlement business.

[0103] In another embodiment, each business has its execution logic. Accordingly, it can be directly determined based on the business logic of the first business whether it is necessary to connect with a buyer or a seller to execute the first business.

[0104] Based on this, after determining that the first business needs to be processed at present, on the one hand, step S520 and step S530 may be executed. Specifically, in one embodiment, the above-mentioned first business is a buyer payment business, so step S520 may include: based on a plurality of buyer businesses that need to be connected to the user in advance, determining that the buyer payment business is included in the plurality of buyer businesses; then determining that the first service area to which the first buyer belongs corresponds to the first buyer business site, and the registration place of the payment institution corresponding to the above-mentioned payment channel is located in the first service area; further, step S530 may include: routing the buyer payment business to the first buyer business site, so that the first buyer business site processes the buyer payment business by connecting to the payment channel and connecting to the first seller based on the first area user identifier, and locally storing the business data generated by processing the buyer payment business.

[0105] On the other hand, step S540 and step S550 may be executed. Specifically, in one embodiment, the above-mentioned first business is a seller delivery business, and thus, step S540 may include: based on a plurality of seller businesses that need to be connected to the sellers that are pre-set, determining that the seller delivery business is included in the plurality of seller businesses. Further, step S550 may include: routing the seller delivery business to the second seller business site, so that the second seller business site processes the seller delivery business by connecting to the first seller, and locally stores the business data generated by processing the seller delivery business.

[0106] In addition, it should be noted that Figure 5 For a description of the steps in Figure 4 The description of the steps in the above will not be repeated here.

[0107] In summary, by adopting the business processing method disclosed in the embodiments of this specification, it is possible to ensure that business data meets regulatory constraints while allowing users to use the services provided by global sellers only by completing one registration on the service platform. Sellers and payment channels only need to access the service platform once and can be reused for global users or global buyers. This will undoubtedly greatly improve the user experience and effectively promote business development.

[0108] Corresponding to the service processing method disclosed in the above embodiment, the embodiment of this specification also discloses a service processing device. The details are as follows:

[0109] Figure 6 A schematic diagram of the structure of a business processing device according to an embodiment is shown, the device is integrated in a service platform, the service platform is provided with multiple regional sites corresponding to multiple service areas, wherein each regional site includes a corresponding buyer business site and a seller business site. Figure 6 As shown, the device 600 includes:

[0110] The payment request receiving unit 601 is configured to receive a payment request initiated by a first buyer for a first order, the first buyer corresponds to a first global user identifier, the goods in the first order are provided by a first seller, and the payment request includes a selected payment channel.

[0111] The first area determination unit 602 is configured to determine a first service area to which the buyer's payment business corresponding to the payment request belongs; the first area site corresponding to the first service area includes a first buyer's business site; the first buyer has a first area user identifier in the first service area, which is determined based on a plurality of area user identifiers associated with the first global user identifier; the registration place of the payment institution corresponding to the payment channel is located in the first service area.

[0112] The payment service routing unit 603 is configured to route the buyer's payment service to the first buyer's business site, so that the first buyer's business site connects to the payment channel and the first buyer based on the first area user identifier, processes the buyer's payment service, and locally stores the business data generated by processing the buyer's payment service.

[0113] The payment success acquisition unit 604 is configured to acquire a payment success message corresponding to the payment request.

[0114] The second area determination unit 605 is configured to determine, based on the payment success message, that the seller's shipping business to be processed belongs to the second service area, the first seller's registered place is located in the second service area, and the second area site corresponding to the second service area includes the second seller's business site.

[0115] The shipping business routing unit 606 is configured to route the seller's shipping business to the second seller's business site, so that the second seller's business site can process the seller's shipping business by connecting to the first seller, and locally store the business data generated by processing the seller's shipping business.

[0116] In one embodiment, the device 600 also includes: a global identification determination unit 607, configured to determine the first global user identification corresponding to the first buyer in response to a successful login of the first buyer; an order creation unit 608, configured to create the first order in response to receiving an order creation request initiated by the first buyer based on the product.

[0117] In one embodiment, the global identification determination unit 607 is specifically configured to: obtain the user name of the first buyer; perform a hash operation on the user name to obtain the first global user identification; or, based on a pre-established mapping relationship between the user name and the global user identification, query the first global user identification.

[0118] In one embodiment, the device 600 also includes: a location element acquisition unit 609, configured to acquire the location element information of the first buyer; a buyer area determination unit 610, configured to determine the service area where the first buyer is currently located based on the location element information, as the first service area; an area identification determination unit 611, configured to determine the first area user identification of the first buyer in the first service area based on the several area user identifications corresponding to the several service areas; an alternative channel acquisition unit 612, configured to acquire several alternative payment channels to provide them to the first buyer for selection, and the registered places of the payment institutions corresponding to the several alternative payment channels are all located in the first service area.

[0119] In a specific embodiment, the location element information includes at least one of the following: longitude and latitude information, a network address, an Internet Protocol IP address, and a delivery address included in the first order.

[0120] In another specific embodiment, the area identifier determination unit 611 is specifically configured to: when there is no user identifier corresponding to the first service area among the several area user identifiers, create a new user identifier as the first area user identifier; and include the first area user identifier in the several area user identifiers.

[0121] In one embodiment, the first area determination unit 602 is specifically configured to: determine the registration location corresponding to the payment channel, and use the service area where the registration location is located as the first service area.

[0122] In a specific embodiment, the device 600 further includes: a region identification determination unit 611 configured to determine a first region user identification of the first buyer in the first service region according to the plurality of region user identifications corresponding to the plurality of service regions.

[0123] In one embodiment, the second area determination unit 605 is configured to: determine the registration place of the first seller based on the payment success message, and use the service area where the first seller is located as the second service area.

[0124] In one embodiment, the device 600 also includes: a settlement business routing unit 613, configured to route the order settlement business corresponding to the first seller to the second seller's business site, so that the second seller's business site processes the order settlement business by connecting to the second seller, and stores the business data generated by processing the order settlement business locally.

[0125] In one embodiment, the device 600 also includes: an order viewing processing unit 614, configured to query order information of multiple orders associated with the multiple regional user identifiers from the multiple regional sites in response to an order viewing instruction issued by the first buyer, for viewing by the first buyer, wherein the multiple orders include the first order.

[0126] In one embodiment, the device 600 further includes a product recommendation unit 615 configured to: query multiple historical orders associated with the multiple regional user identifiers from the multiple regional sites; and recommend products to the first buyer based on purchased products included in the multiple historical orders.

[0127] In summary, by using the business processing device disclosed in the embodiments of this specification, it is possible to ensure that business data meets regulatory constraints while allowing users to use the services provided by global sellers only by completing one registration on the service platform. Sellers and payment channels only need to access the service platform once and can be reused for global users or global buyers. This will undoubtedly greatly improve the user experience and effectively promote business development.

[0128] Figure 7 A schematic diagram of the structure of a business processing device according to another embodiment is shown, wherein the device 700 is integrated in a service platform, and the service platform is provided with a plurality of regional sites corresponding to a plurality of service areas, wherein each regional site includes a corresponding seller business site and a buyer business site. Figure 7 As shown, the device 700 includes:

[0129] The business determination unit 710 is configured to determine that a first business needs to be processed currently; the buyer site determination unit 720 is configured to determine a first buyer business site corresponding to a first service area to which the first buyer belongs, when it is determined that the processing of the first business needs to be connected to the first buyer; wherein the first buyer corresponds to a first global user identifier and has a first regional identity identifier in the first service area, which is determined based on a plurality of regional user identifiers associated with the first global user identifier; the buyer business routing unit 730 is configured to route the first business to the first buyer business site, so that the first buyer business site processes the first business by connecting to the first buyer based on the first regional user identifier, and locally stores business data generated by processing the first business; the seller site determination unit 740 is configured to determine a second seller business site corresponding to a second service area to which the first seller belongs, when it is determined that the processing of the first business needs to be connected to the first seller; wherein the registered place of the first seller is located in the second service area; the seller business routing unit 750 is configured to route the first business to the second seller business site, so that the second seller business site processes the first business by connecting to the first seller, and locally stores business data generated by processing the first business.

[0130] In one embodiment, the first business is a buyer payment business; the business determination unit 710 is specifically configured to: in response to a payment request initiated by a first buyer for a first order, determine that the buyer payment business needs to be processed currently, and the payment request includes a selected payment channel; wherein the buyer site determination unit 720 is specifically configured to: based on a plurality of buyer businesses that need to be connected to the buyer pre-set, determine that the plurality of buyer businesses include the buyer payment business; determine that the first service area to which the first buyer belongs corresponds to the first buyer business site; wherein the registration place of the payment institution corresponding to the payment channel is located in the first service area; wherein the buyer business routing unit 730 is specifically configured to: route the buyer payment business to the first buyer business site, so that the first buyer business site processes the buyer payment business by connecting to the payment channel and connecting to the first seller based on the first area user identifier, and locally stores the business data generated by processing the buyer payment business.

[0131] In one embodiment, the first business is a seller's shipping business; the business determination unit 710 is specifically configured as follows: in response to receiving a payment success message for a first order, determining that the seller's shipping business currently needs to be processed, and the first order includes goods provided by the first seller; wherein the seller site determination unit 740 is specifically configured as follows: based on a plurality of seller businesses that are pre-set to be connected to the seller, determining that the plurality of seller businesses include the seller's shipping business.

[0132] In summary, by using the business processing device disclosed in the embodiments of this specification, it is possible to ensure that business data meets regulatory constraints while allowing users to use the services provided by global sellers only by completing one registration on the service platform. Sellers and payment channels only need to access the service platform once and can be reused for global users or global buyers. This will undoubtedly greatly improve the user experience and effectively promote business development.

[0133] As described above, according to another embodiment of the present invention, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed in a computer, the computer executes the combination of Figure 4 or Figure 5 The method described.

[0134] According to another embodiment, a computing device is provided, including a memory and a processor, wherein the memory stores an executable code, and when the processor executes the executable code, the Figure 4 or Figure 5 The method described.

[0135] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the multiple embodiments disclosed in this specification can be implemented by hardware, software, firmware, or any combination thereof. When implemented by software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium.

[0136] The specific implementation methods described above further illustrate in detail the purposes, technical solutions and beneficial effects of the multiple embodiments disclosed in this specification. It should be understood that the above description is only the specific implementation methods of the multiple embodiments disclosed in this specification, and is not used to limit the protection scope of the multiple embodiments disclosed in this specification. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the multiple embodiments disclosed in this specification should be included in the protection scope of the multiple embodiments disclosed in this specification.

Claims

1. A business processing method, wherein the execution subject of the method is a service platform, and the service platform is provided with a plurality of regional sites corresponding to a plurality of service areas, wherein each regional site includes a corresponding buyer business site and a seller business site; the method comprises: receiving a payment request initiated by a first buyer for a first order, the first buyer corresponds to a first global user identifier, the goods in the first order are provided by a first seller, and the payment request includes a selected payment channel; Determine a first service area to which the buyer's payment business corresponding to the payment request belongs; the first regional site corresponding to the first service area includes a first buyer's business site; the first buyer has a first regional user identifier in the first service area, which is determined based on a plurality of regional user identifiers associated with the first global user identifier; the registration place of the payment institution corresponding to the payment channel is located in the first service area; Routing the buyer's payment service to the first buyer's business site, so that the first buyer's business site connects to the payment channel and the first buyer based on the first regional user identifier, processes the buyer's payment service, and locally stores the service data generated by processing the buyer's payment service; Obtaining a payment success message corresponding to the payment request; Based on the payment success message, it is determined that the seller's shipping business to be processed belongs to the second service area, the first seller's registered place is located in the second service area, and the second area site corresponding to the second service area includes the second seller's business site; The seller's shipping business is routed to the second seller's business site, so that the second seller's business site processes the seller's shipping business by connecting to the first seller, and locally stores the business data generated by processing the seller's shipping business.

2. The method according to claim 1, wherein: Before receiving a payment request initiated by the first buyer for the first order, the method further includes: In response to a successful login of the first buyer, determining the first global user identifier corresponding to the first buyer; In response to receiving an order creation request initiated by the first buyer based on the product, the first order is created.

3. The method according to claim 2, wherein: Determining that the first buyer corresponds to the first global user identifier includes: Obtaining the user name of the first buyer; A hash operation is performed on the user name to obtain the first global user identifier; or the first global user identifier is queried based on a pre-established mapping relationship between the user name and the global user identifier.

4. The method according to claim 2, wherein: After creating the first order and before receiving a payment request initiated by the first buyer for the first order, the method further includes: Obtaining location element information of the first buyer; Determine, according to the location element information, a service area where the first buyer is currently located as the first service area; Determining a first regional user identifier of the first buyer in the first service area according to the plurality of regional user identifiers corresponding to the plurality of service areas; A plurality of alternative payment channels are obtained to provide to the first buyer for selection, wherein the registered locations of payment institutions corresponding to the plurality of alternative payment channels are all located in the first service area.

5. The method according to claim 4, wherein: The location element information includes at least one of the following: longitude and latitude information, a network address, an Internet Protocol IP address, and a delivery address included in the first order.

6. The method according to claim 4, wherein: Determining a first regional user identifier of the first buyer in the first service area according to the plurality of regional user identifiers corresponding to the plurality of service areas includes: When there is no user identifier corresponding to the first service area among the plurality of area user identifiers, creating a new user identifier as the first area user identifier; The first regional user identifier is classified into the plurality of regional user identifiers.

7. The method according to claim 1, wherein: Determining a first service area to which the buyer payment service corresponding to the payment request belongs includes: The registration place corresponding to the payment channel is determined, and the service area where the registration place is located is used as the first service area.

8. The method according to claim 7, wherein: After determining the first service area to which the buyer payment service corresponding to the payment request belongs, and before routing the buyer payment service to the first buyer service site, the method further includes: According to the plurality of regional user identifiers corresponding to the plurality of service areas, a first regional user identifier of the first buyer in the first service area is determined.

9. The method according to claim 1, wherein: Based on the payment success message, determining that the seller's delivery business to be processed belongs to the second service area includes: Based on the payment success message, the registration place of the first seller is determined, and the service area where the first seller is located is used as the second service area.

10. The method according to claim 1, wherein: After routing the seller's delivery service to the second seller's service site, the method further includes: The order settlement business corresponding to the first seller is routed to the second seller's business site, so that the second seller's business site processes the order settlement business by connecting to the second seller, and stores the business data generated by processing the order settlement business locally.

11. The method according to claim 1, wherein: The plurality of service areas correspond to a plurality of regional sites; after routing the seller's delivery business to the second seller's business site, the method further includes: In response to the order viewing instruction issued by the first buyer, order information of multiple orders associated with the multiple regional user identifiers is queried from the multiple regional sites for viewing by the first buyer, wherein the multiple orders include the first order.

12. The method according to claim 1, wherein: The plurality of service areas correspond to a plurality of regional sites; before receiving a payment request initiated by the first buyer for the first order, the method further includes: querying, from the plurality of regional sites, a plurality of historical orders associated with the plurality of regional user identifiers; Recommending products to the first buyer based on the purchased products included in the multiple historical orders.

13. A business processing method, wherein the execution subject of the method is a service platform, and the service platform is provided with a plurality of regional sites corresponding to a plurality of service areas, wherein each regional site includes a corresponding seller business site and a buyer business site; the method comprises: Determining that the first business needs to be processed currently; In the case where it is determined that the processing of the first business needs to be connected to the first buyer, determining the first buyer business site corresponding to the first service area to which the first buyer belongs; wherein the first buyer corresponds to a first global user identifier and has a first regional user identifier in the first service area, which is determined based on a plurality of regional user identifiers associated with the first global user identifier; Routing the first business to the first buyer's business site, so that the first buyer's business site connects with the first buyer based on the first regional user identifier, processes the first business, and locally stores business data generated by processing the first business; In the case where it is determined that the processing of the first business needs to be connected to the first seller, determining a second seller business site corresponding to a second service area to which the first seller belongs; wherein the registration place of the first seller is located in the second service area; The first business is routed to the second seller's business site, so that the second seller's business site processes the first business by connecting to the first seller, and locally stores the business data generated by processing the first business.

14. The method according to claim 13, wherein: The first service is a buyer payment service; and the step of determining that the first service needs to be processed currently includes: In response to a payment request initiated by a first buyer for a first order, determining that a payment service of the buyer needs to be processed, wherein the payment request includes a selected payment channel; Wherein, when it is determined that the processing of the first business needs to be connected to the first buyer, determining that the first service area to which the first buyer belongs corresponds to the first buyer's business site includes: Based on a plurality of pre-set buyer services that need to be connected to the buyer, determining that the plurality of buyer services include the buyer payment service; Determining that a first service area to which the first buyer belongs corresponds to a first buyer business site; wherein the registration place of the payment institution corresponding to the payment channel is located in the first service area; The first business is routed to the first buyer's business site, so that the first buyer's business site connects with the first buyer based on the first regional user identifier, processes the first business, and locally stores the business data generated by processing the first business, including: The buyer's payment service is routed to the first buyer's business site, so that the first buyer's business site connects to the payment channel and the first seller based on the first regional user identifier, processes the buyer's payment service, and locally stores the business data generated by processing the buyer's payment service.

15. The method according to claim 13, wherein: The first business is a seller delivery business; and the determining that the first business needs to be processed currently includes: In response to receiving a payment success message for a first order, determining that a delivery service of the seller needs to be processed, wherein the first order includes goods provided by the first seller; Wherein, when it is determined that the processing of the first business needs to be connected to the first buyer, determining that the first service area to which the first buyer belongs corresponds to the first buyer's business site includes: Based on a plurality of pre-set seller businesses that need to be connected with the seller, it is determined that the plurality of seller businesses include the seller shipping business.

16. A business processing device, the device being integrated in a service platform, the service platform being provided with a plurality of regional sites corresponding to a plurality of service areas, wherein each regional site comprises a corresponding buyer business site and a seller business site; the device comprising: a payment request receiving unit, configured to receive a payment request initiated by a first buyer for a first order, the first buyer corresponds to a first global user identifier, the goods in the first order are provided by a first seller, and the payment request includes a selected payment channel; a first region determination unit configured to determine a first service region to which a buyer's payment business corresponding to the payment request belongs; a first region site corresponding to the first service region includes a first buyer's business site; the first buyer has a first region user identifier in the first service region, which is determined based on a plurality of region user identifiers associated with the first global user identifier; the registration place of the payment institution corresponding to the payment channel is located in the first service region; a payment service routing unit configured to route the buyer's payment service to the first buyer's service site, so that the first buyer's service site connects to the payment channel and the first buyer based on the first regional user identifier, processes the buyer's payment service, and locally stores service data generated by processing the buyer's payment service; A payment success obtaining unit, configured to obtain a payment success message corresponding to the payment request; A second region determination unit is configured to determine, based on the payment success message, that the seller's shipping business to be processed belongs to a second service region, the first seller's registered place is located in the second service region, and the second region site corresponding to the second service region includes a second seller's business site; The shipping business routing unit is configured to route the seller's shipping business to the second seller's business site, so that the second seller's business site can process the seller's shipping business by connecting to the first seller, and locally store the business data generated by processing the seller's shipping business.

17. The device according to claim 16, wherein: The device also includes: a global identification determination unit, configured to determine the first global user identification corresponding to the first buyer in response to the successful login of the first buyer; The order creation unit is configured to create the first order in response to receiving an order creation request initiated by the first buyer based on the product.

18. The device according to claim 17, wherein: The global identification determination unit is specifically configured as follows: Obtaining the user name of the first buyer; A hash operation is performed on the user name to obtain the first global user identifier; or the first global user identifier is queried based on a pre-established mapping relationship between the user name and the global user identifier.

19. The device according to claim 17, wherein: The device also includes: A location element acquisition unit configured to acquire location element information of the first buyer; a buyer area determination unit, configured to determine, based on the location element information, a service area where the first buyer is currently located as the first service area; A region identification determination unit, configured to determine a first region user identification of the first buyer in the first service region according to the plurality of region user identifications corresponding to the plurality of service regions; The alternative channel acquisition unit is configured to acquire a number of alternative payment channels to provide them to the first buyer for selection, and the registered locations of the payment institutions corresponding to the several alternative payment channels are all located in the first service area.

20. The device according to claim 19, wherein The location element information includes at least one of the following: longitude and latitude information, a network address, an Internet Protocol IP address, and a delivery address included in the first order.

21. The device according to claim 19, wherein The area identification determination unit is specifically configured as follows: When there is no user identifier corresponding to the first service area among the plurality of area user identifiers, creating a new user identifier as the first area user identifier; The first regional user identifier is classified into the plurality of regional user identifiers.

22. The device according to claim 16, wherein: The first area determination unit is specifically configured as follows: The registration place corresponding to the payment channel is determined, and the service area where the registration place is located is used as the first service area.

23. The device according to claim 22, wherein: The device also includes: The area identification determination unit is configured to determine a first area user identification of the first buyer in the first service area according to the plurality of area user identifications corresponding to the plurality of service areas.

24. The device according to claim 16, wherein: The second area determination unit is configured as: Based on the payment success message, the registration place of the first seller is determined, and the service area where the first seller is located is used as the second service area.

25. The device according to claim 16, wherein: The device also includes: The settlement business routing unit is configured to route the order settlement business corresponding to the first seller to the second seller's business site, so that the second seller's business site processes the order settlement business by connecting to the second seller, and stores the business data generated by processing the order settlement business locally.

26. The device according to claim 16, wherein: The device also includes: An order viewing processing unit is configured to query order information of multiple orders associated with the multiple regional user identifiers from the multiple regional sites in response to an order viewing instruction issued by the first buyer, for viewing by the first buyer, wherein the multiple orders include the first order.

27. The device according to claim 16, wherein: The device also includes a commodity recommendation unit configured to: querying, from the plurality of regional sites, a plurality of historical orders associated with the plurality of regional user identifiers; Recommending products to the first buyer based on the purchased products included in the multiple historical orders.

28. A business processing device, the device being integrated in a service platform, the service platform being provided with a plurality of regional sites corresponding to a plurality of service areas, wherein each regional site comprises a corresponding seller business site and a buyer business site; the device comprising: A service determination unit, configured to determine that a first service currently needs to be processed; a buyer site determination unit, configured to determine a first buyer business site corresponding to a first service area to which the first buyer belongs, when it is determined that the processing of the first business needs to be connected to the first buyer; wherein the first buyer corresponds to a first global user identifier and has a first regional user identifier in the first service area, which is determined based on a plurality of regional user identifiers associated with the first global user identifier; a buyer business routing unit configured to route the first business to the first buyer business site, so that the first buyer business site connects with the first buyer based on the first regional user identifier, processes the first business, and locally stores business data generated by processing the first business; a seller site determination unit, configured to determine a second seller business site corresponding to a second service area to which the first seller belongs, when it is determined that the processing of the first business needs to be connected to the first seller; wherein the registration place of the first seller is located in the second service area; The seller business routing unit is configured to route the first business to the second seller business site, so that the second seller business site processes the first business by connecting to the first seller, and locally stores the business data generated by processing the first business.

29. The device according to claim 28, wherein The first service is a buyer payment service; the service determination unit is specifically configured as follows: In response to a payment request initiated by a first buyer for a first order, determining that a payment service of the buyer needs to be processed, wherein the payment request includes a selected payment channel; The specific configuration of the buyer site determination unit is: Based on a plurality of pre-set buyer services that need to be connected to the buyer, determining that the plurality of buyer services include the buyer payment service; Determining that a first service area to which the first buyer belongs corresponds to a first buyer business site; wherein the registration place of the payment institution corresponding to the payment channel is located in the first service area; The specific configuration of the buyer business routing unit is: The buyer's payment service is routed to the first buyer's business site, so that the first buyer's business site connects to the payment channel and the first seller based on the first regional user identifier, processes the buyer's payment service, and locally stores the business data generated by processing the buyer's payment service.

30. The device according to claim 28, wherein The first business is a seller delivery business; the business determination unit is specifically configured as follows: In response to receiving a payment success message for a first order, determining that a delivery service of the seller needs to be processed, wherein the first order includes goods provided by the first seller; The specific configuration of the seller site determination unit is: Based on a plurality of pre-set seller businesses that need to be connected with the seller, it is determined that the plurality of seller businesses include the seller shipping business.

31. A computer-readable storage medium having a computer program stored thereon, wherein: When the computer program is executed in a computer, the computer is caused to execute the method according to any one of claims 1 to 15.

32. A computing device comprising a memory and a processor, wherein: The memory stores executable codes, and when the processor executes the executable codes, the method according to any one of claims 1 to 15 is implemented.

Citation Information

Patent Citations

  • Transaction processing method and server

    CN108280648A

  • International cash-on-delivery system and method

    CN1549985A